tokens = (
NUMBER2,
NUMBER1,
)
def t_NUMBER1(t):
r '[0-9]+'
return t
t_NUMBER2 = r '[0-9][0-9]'
如果我使用上述令牌规范,ply.lex
那么哪个令牌将获得更高的偏好?我知道在函数的情况下,首先定义的函数具有更高的优先级,而在字符串的情况下,较长的正则表达式具有更高的优先级。
当我有多种代both string and function type
币规格时怎么办?元组中的顺序tokens = ()
会影响偏好顺序吗?