我正在为Falcon编写一个编译器(作为我的研究生级别编译器类的课程项目)。目前我正在开发词法分析器。因为我需要弄清楚词位是关键字还是标识符。我找不到Falcon的所有保留关键字列表。对于像C,C++这样的语言,它很容易在维基百科页面或一些标准书籍上找到。
我做的一个肮脏的黑客攻击是我下载了vim语法文件给Falcon来找出所有的关键字,但我通过这种方法得到了大约70个单词,但我在某个地方读到Falcon有大约30个关键字,比如C。我也看了Falcon的参考手册,但我也无法在一个地方找到所有关键字的汇编列表。有人知道我在哪里可以得到所有关键字的列表吗?
谢谢。
发布于 2013-04-15 12:43:14
在他们完成(或开始)编写Language Reference之前,除了对他们的解析器进行逆向工程之外,我不知道还能做什么。请注意,该页面上的链接不起作用,这就是问题所在。
https://stackoverflow.com/questions/15993542
复制相似问题