【发布时间】:2012-12-21 18:16:32
【问题描述】:
在涵盖 JFlex 输入文件中的词法规则的部分中允许同时使用关键字和正则表达式有什么意义?
好像
retrieve { action code}
...和
"retrieve" { action code }
... 都匹配包含“retrieve”的输入,第一个是正则表达式,第二个是关键字。我的意思是所有关键字都应该能够以正则表达式的形式解释,因此允许两者似乎是多余的。
【问题讨论】:
-
lex/flex/jflex 中没有关键字。一切都是通过正则表达式完成的。