Tag: 词法分析

C#/。NET Lexer生成器

我正在为C#/ .NET寻找一个不错的词法扫描程序生成器 – 支持Unicode字符类别,并生成一些可读和有效的代码。 谁知道一个? 编辑:我需要支持Unicode类别 ,而不仅仅是Unicode字符。 目前只有Lu (Letter,大写)类别中有1421个字符,我需要非常具体地匹配许多不同的类别,而不是手写它所需的字符集。 此外,实际代码是必须的 – 这排除了生成二进制文件然后与驱动程序一起使用的东西(即GOLD) 编辑:ANTLR尚不支持Unicode类别。 但是,它存在一个悬而未决的问题 ,所以它有朝一日可能符合我的需求。