如何用另一个令牌识别一个弹性令牌?
How reconize a flex token with another token?
我正在尝试使用 Flex 重新调整下一个令牌
trasnicion \(simbolo\,simbolo\;simbolo\)
使用令牌 simbolo [a-zA-Z0-9]
但是当我执行我的程序时不起作用。
但是,如果我这样做 trasnicion \([a-zA-Z0-9]\,[a-zA-Z0-9]\;[a-zA-Z0-9]\)
就可以完美地工作。
谁能解释一下为什么?
谢谢
(f)lex 中的一个宏展开写成{simbolo}
。如果您只写 simbolo
,则需要匹配文字字符串 "simbolo".
在这种情况下,您可以考虑不使用宏,因为标准字符 class [[:alnum:]]
的意思完全相同。
我正在尝试使用 Flex 重新调整下一个令牌
trasnicion \(simbolo\,simbolo\;simbolo\)
使用令牌 simbolo [a-zA-Z0-9]
但是当我执行我的程序时不起作用。
但是,如果我这样做 trasnicion \([a-zA-Z0-9]\,[a-zA-Z0-9]\;[a-zA-Z0-9]\)
就可以完美地工作。
谁能解释一下为什么?
谢谢
(f)lex 中的一个宏展开写成{simbolo}
。如果您只写 simbolo
,则需要匹配文字字符串 "simbolo".
在这种情况下,您可以考虑不使用宏,因为标准字符 class [[:alnum:]]
的意思完全相同。