OCamllex语法错误

时间:2011-06-15 08:25:43

标签: ocaml lexer ocamllex

在我的词法分析器的定义部分中定义一些标识符时(如here所述),我正在尝试写一些表格:

    let op_char = ['+' '-' '*' '/']
    let id_char = [^ ' ' '\r' '\n' '\t' op_char]

将id_char定义为每个char都不是空字符或op_char。但是,我在第二行的“op_char”上收到语法错误。我该怎么写呢?感谢。

1 个答案:

答案 0 :(得分:2)

let id_char = [^ ' ' '\r' '\n' '\t'] # op_char

请参阅manual