我有几个令牌:
PNAME
和ENAME
- 都是字符串。
现在我想在我的词法分析器中设置 2 条规则,以匹配这些标记。
当字符串由字符 az 和可选的特殊字符 @/() 组成时,第一条规则( PNAME
) 应该匹配。
ENAME
当字符串由字符 az 和可选前缀 (#/.) 组成时,第二条规则( ) 应该匹配。
现在,我将如何在我的词法分析器文件中制定一条仅匹配的规则ENAME
- 即使没有前缀?
如果它有任何区别,那么它的字符串后面ENAME
会有一个: - 但是这个括号不应该传递给解析器......{
(prefix)eName {
有什么建议么?