Parser / Lexer / Programming Language Question

Хорошо, я не очень хорошо разбираюсь в терминах и прочем, НО вот что я создал на данный момент:

1: Приложение, которое посимвольно считывает содержимое файл исходного кода. И;

2: Приложение, которое определяет, является ли символ / строка 'x' идентификатором, целым числом или чем-то еще.

и 3: Другое приложение, которое объединяет все вместе и создает другой файл, который в основном содержит инструкции для отправки в мое 4-е приложение, в основном в следующих строках:

Присвойте значение Integer oldValue Integer newValue.

Итак, мое 4-е приложение получает эту инструкцию и «компилирует» ее (ну, в этом случай I ' d говорят, что я просто хочу его интерпретировать), который затем создаст приложение, которое выполняет:

int newValue = oldValue;

Итак, поскольку у меня уже есть синтаксический анализатор и т. д., как я могу преобразовать свои инструкции в инструкции, которые приводят к фактическим действиям, и сгенерировать EXE-файл, поэтому, когда я дважды щелкаю по файлу, он выполнит вышеупомянутое действие?

Надеюсь, это вас не смущает.

Итак, в основном, я думаю, что я спрашиваю, это : «Как я могу программно создать« Событие »из строки, сохранить его в файл и сгенерировать exe?»

5
задан 6 March 2011 в 08:26
поделиться