在 FSharp Lexer 的模式中指定 Unicode 字符的正确方法是什么。以下代码未使用 FsLex.exe 实用程序编译:
let lexeme lexbuf = LexBuffer<char>.LexemeString lexbuf
...
rule tokenize = parse
| ['a'-'z' 'A'-'Z'] { TOKEN1 }
| [\u0100\u0101] { TOKEN2 }
| [\u0102-\u01FF] { TOKEN3 }
...
| [eof] { EOF }
我做错了什么?
PS:我正在使用带有 --unicode 选项的 fslex.exe
谢谢, 维塔利