我试图跟上Irony的步伐。我不断看到一些我还不了解的术语:终端,非终端,令牌,状态机,关联性,抽象语法树。
有人可以给其中一些术语赋予一些含义吗?我一直在阅读有关Irony的精彩文章,因此您在学习如何使用它方面所能提供的任何帮助都是很棒的。
粗体编辑
最佳答案
这些术语不是特定于Irony,而是计算机科学中的概念。
令牌是解析的基本元素,在进行令牌化时无法进一步细分。标记化是词法分析的子集。听起来您通常不了解解析背后的理论-还有很多over at Wikipedia。好东西here也是。
终端和非终端是指令牌的类型。有关这些的详细信息,请参见我的第二个链接。
编辑:抽象语法树是解析中的另一个概念。由于所有这些概念都不是Irony特有的,因此您可以通过谷歌搜索或查找on Wikipedia找到很多东西。干杯!