OCamllex语法错误

问题描述

| 当在我的词法分析器的定义部分中定义一些标识符时(如此处所述),我正在尝试编写以下形式的内容
    let op_char = [\'+\' \'-\' \'*\' \'/\']
    let id_char = [^ \' \' \'\\r\' \'\\n\' \'\\t\' op_char]
将id_char定义为每个char都不是空白char或op_char。但是,我在第二行的\“ op_char \”上收到语法错误。我该怎么写?谢谢。     

解决方法

        
let id_char = [^ \' \' \'\\r\' \'\\n\' \'\\t\'] # op_char
参见手册。