标签: ocaml lexer ocamllex
在我的词法分析器的定义部分中定义一些标识符时(如here所述),我正在尝试写一些表格:
let op_char = ['+' '-' '*' '/'] let id_char = [^ ' ' '\r' '\n' '\t' op_char]
将id_char定义为每个char都不是空字符或op_char。但是,我在第二行的“op_char”上收到语法错误。我该怎么写呢?感谢。
答案 0 :(得分:2)
let id_char = [^ ' ' '\r' '\n' '\t'] # op_char
请参阅manual。