Я ищу некоторые примеры ANTLR v3, я пытался немного поработать, но нашел некоторые вещи, которые не соответствовали моим требованиям. Я нашел проект Mantra, но он статически типизирован и «слишком» для меня в данный момент, тогда я нашел «pie» в качестве интерпретатора, который динамически типизирован, чего я хочу, но использует синтаксически-ориентированный интерпретатор.Пример динамического типизированного языка с использованием ANTLR
Я ищу довольно маленький язык, который динамически типизирован и использует AST, если это возможно. Его не нужно продвигать, если бы у него были классы, я уже был бы очень доволен.
Меня не интересует целевой язык, поскольку у меня уже есть опыт работы с большинством целевых языков ANTLR v3, и код не так уж трудно читать.
Спасибо,
Уильям ван Дорн
У меня нет ничего подобного (по крайней мере, не так просто), но вы можете указать, какой целевой язык вы надеетесь найти такую реализацию: Java, C#, C, Python? –
Ну, так как я хорошо знаком с Java и Python, это не будет большой черепахой, если язык не слишком большой. Правильный код не трудно читать, а чтение кода C/C# не так сложно (особенно для последнего). – wvd
Хорошо, отметив, что вы не возражаете против того, на каком языке перевода может быть маленький интерпретатор, уже более информативен, чем не упоминает ничего о целевых языках. Возможно, вы хотите изменить свой оригинальный вопрос, чтобы добавить эту дополнительную информацию? –