![]() |
|
|
#1
|
|||
|
|||
Люди помогите необходимо создать простоенький так называемо компилятор например в Memo писать код а затем выполнить и он его выполнял |
|
#2
|
||||
|
||||
|
копай в строну формальных языков, грамматик и регулярных выражений
Последний раз редактировалось Pilot_Red, 09.10.2011 в 16:01. |
|
#3
|
||||
|
||||
|
Код:
WebBrowser: TWebBrowser;
Edit: TEdit;
Memo: TMemo;
(WebBrowser.Document as IHTMLDocument2).parentWindow.execScript('var r='+Edit.Text+'; document.write(r+"<br>");', 'javascript');
Memo.Lines.Insert(0, (WebBrowser.Document as IHTMLDocument2).body.innerText); |
|
#4
|
||||
|
||||
|
Цитата:
|
|
#5
|
||||
|
||||
|
Деточка, случайно не заблудился? Этот форум не обсуждает гранты.
|
|
#6
|
||||
|
||||
|
JEDI тебе в помощь. Там есть парсер разных языков. Дальше пишешь рантайм библиотеку и пускаешь все в массы)).
Компилятор написать долго и не просто. Нужно знать систему изнутри. Самый простой компилятор - компилятор ассемблера. Но их и так развелось чуть более чем. Возможно можно решить проблему по другому? |
|
#7
|
|||
|
|||
|
Спасибо за ответы сам кое как собрал код
|