我有一个令牌,我想让 2 个作业有效,并且我试图找出最好的方法。
例如我有
TOSTRING = 'tostring'
但我也希望 'toString' 像这样有效:
TOSTRING = 'toString'
实现这一目标的最佳方法是什么?
编辑:我想让它输出到 *.token 文件为
TOSTRING=9
'toString'=9
'tostring'=9
我使用该语言的代码使用此结构并将 TOSTRING='tostring' 放入 token{ } 部分会生成此结构。即使是具有单个赋值的词法分析器规则也会这样做。但是当我有多个分配时,令牌不会用于“toString”或“tostring”