我试图在没有引述的情况下抓住引证。 我有这个终点站。
%token <string> STRING
生产
constant:
| QUOTE STRING QUOTE { String($2) }
连同这些备选案文
| { QUOTE }
| [^ ]* { STRING (lexeme lexbuf) } //final regex before eof
似乎正在将形成<条码>QUOTE的所有东西解释为单一半年法,而后一法则是 par。 因此,我的问题可能在于图马诺言中其他地方。 我是否这样做? 在我试图将引证从扼杀中删除之前,这等于罚款。
Update
我认为,与以下灵活规则可能有些含糊不清。
let name = alpha (alpha | digit | _ )*
let identifier = name ( . name)*
以下规则在<代码>之前: 光盘
| identifier { ID (lexeme lexbuf) }
如果没有在<条码>战略条码>中引述的话,是否有办法去模糊这些内容?