pok*_*tad 7 python lex syntax-highlighting lexical-analysis
有谁知道Python的FLEX或LEX规范文件存在于何处?例如,这是ANSI C编程语言的lex规范:http://www.quut.com/c/ANSI-C-grammar-l-1998.html
仅供参考,我正在尝试将代码突出显示到Cocoa应用程序中.正则表达式不会这样做,因为我也希望语法解析折叠代码并识别块.
Lex通常只用于标记,而不是完全解析.使用flex/lex进行标记化的项目通常使用yacc/bison进行实际解析.
你可能想看看ANTLR,它是lexx&yacc的一个更"现代"的替代品.
ANTLR项目有一个包含许多ANTLR 4语法的Github repo,其中至少有一个用于Python 3.
归档时间: |
|
查看次数: |
2511 次 |
最近记录: |