【问题标题】:Falcon language reserved keywords猎鹰语言保留关键字
【发布时间】:2013-04-13 22:16:32
【问题描述】:

我正在为 Falcon 编写一个编译器(作为我的研究生编译器课程的课程项目)。目前我正在研究词法分析器。在那我需要弄清楚一个词位是关键字还是标识符。我找不到 Falcon 的所有保留关键字的列表。对于像 C、C++ 这样的语言,它可以在 Wikipedia 页面或一些标准书籍上轻松获得。

我做的一个肮脏的黑客行为是我为 Falcon 下载了 vim 语法文件以找出所有关键字,但通过这种方法我得到了大约 70 个单词,但我在某个地方读到 Falcon 有大约 30 个关键字,如 C。我还查看了 Falcon 的参考手册但是我也无法在一个地方找到所有关键字的编译列表。有谁知道我在哪里可以获得 Falcon 的所有关键字列表?

谢谢。

【问题讨论】:

    标签: compiler-construction keyword lexical-analysis falcon


    【解决方案1】:

    在他们完成(或开始)编写Language Reference 之前,除了对他们的解析器进行逆向工程之外,我真的不知道你还能做什么。请注意,该页面上的链接不起作用,这就是重点。

    【讨论】:

    • 感谢@EJP。我会尝试逆向工程!但作为一个新手,我不知道这会有多难!无论如何,谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多