Создание компилятора или интерпретатора с помощью [закрытого] Python

11
задан Steve Shaner 30 July 2010 в 17:10
поделиться

3 ответа

возможно, вы захотите взглянуть на это

1
ответ дан 3 December 2019 в 10:43
поделиться

Могу ли я предложить antlr с его привязкой к python?

0
ответ дан 3 December 2019 в 10:43
поделиться

Я лично терпеть не могу antlr, я использую lex/yacc в качестве генератора парсера. Вот реализация на Python http://www.dabeaz.com/ply/, которую вы можете использовать.

Это только синтаксический анализ, но это даже не начало построения вашего интерпретатора. Для этого вам, вероятно, придется создавать его с нуля - я никогда не слышал о библиотеках, специально предназначенных для этого (я был бы рад увидеть некоторые из них, пожалуйста, дайте ссылку в комментариях, если вы знаете такие).

Посмотрите этот пост SO как начать писать очень простой язык программирования, там есть хорошие идеи.il.

7
ответ дан 3 December 2019 в 10:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: