0

我不明白关键字(''->单引号)是符号和终端符号(''->单引号)的区别。关键字是一种终端规则文字。请帮帮我

4

2 回答 2

0

关键字是一种终端规则文字。例如,org.eclipse.xtext.common.Terminals 中的 ID 规则以关键字开头:终端 ID : '^'? .. ;我从 Xtext 文档中获取这个 pragraf。但是我们定义了终端规则 '' 。我不明白'^'是关键字?另外为什么要使用“”(双引号)作为关键字?

于 2013-02-04T09:14:01.430 回答
0

我不太明白你的问题。你指的是什么区别?关键字是终端符号,与终端规则相比,它在生产规则中内联定义,终端规则提供更大的句法灵活性但不能内联定义。

于 2013-02-04T08:00:44.893 回答