我试图跟上Irony的步伐。我不断看到一些我还不了解的术语:终端,非终端,令牌,状态机,关联性,抽象语法树。

有人可以给其中一些术语赋予一些含义吗?我一直在阅读有关Irony的精彩文章,因此您在学习如何使用它方面所能提供的任何帮助都是很棒的。

粗体编辑

最佳答案

这些术语不是特定于Irony,而是计算机科学中的概念。

令牌是解析的基本元素,在进行令牌化时无法进一步细分。标记化是词法分析的子集。听起来您通常不了解解析背后的理论-还有很多over at Wikipedia。好东西here也是。

终端和非终端是指令牌的类型。有关这些的详细信息,请参见我的第二个链接。

编辑:抽象语法树是解析中的另一个概念。由于所有这些概念都不是Irony特有的,因此您可以通过谷歌搜索或查找on Wikipedia找到很多东西。干杯!

07-28 06:58