|
|
1
13
[无耻的插头]为什么不买我的 Language Implementation Patterns 书?我有你所需要的所有材料,包括多个口译员等。 |
|
|
2
4
你可能在google代码和github上找到很多小的语言。 这是几年前我在Antlr作为一个班级项目时做的一个玩具语言: http://code.google.com/p/bcis/ |
|
|
3
3
Scott "JavaDude" Stanchfield's video tutorial series on ANTLR3 很不错。 当然,还有stackoverflow,它有大量的antlr内容。例如: |
|
4
2
注意:您可以使用另一种方法并签出 XText 为你生成所有的代码。 从xtext文档:
生成所有零件后,可以根据需要对其进行分析(和测试)。 alt text http://www.eclipse.org/Xtext/documentation/0_7_2/images/getting-started-editor.png |
|
|
5
0
为什么不为一个真正简单的语言定义一个语法来匹配您的示例并尝试实现它呢?使用antlr创建解析树,然后找出如何“计算”树。首先,不要为声明或数据类型(每个值都是整数)而烦恼,并支持3种语句类型:赋值、if语句和
|