我正在为Falcon编写一个编译器(作为我研究生级编译器课程的课程项目)。目前我正在研究词法分析器。在这里,我需要弄清楚词素是关键字还是标识符。我找不到福尔肯的所有保留关键字列表。对于像C、c++这样的语言,它很容易在维基百科页面或一些标准书籍上找到。
我所做的一个肮脏的hack是我下载了vim语法文件的猎鹰找出所有的关键字,但我得到了大约70个单词通过这种方法,但我读到猎鹰有大约30个关键字像C.我也看了猎鹰的参考手册,但也有我找不到所有关键字的编译列表在一个地方。有谁知道我在哪里能找到福尔肯的所有关键词吗?
谢谢。
直到他们写完(或开始)他们的语言参考,我真的不知道你能做什么,除了逆向工程他们的解析器。请注意,该页上的链接不起作用,这就是重点。