问题描述
|
当在我的词法分析器的定义部分中定义一些标识符时(如此处所述),我正在尝试编写以下形式的
内容:
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
参见手册。