我正在尋找一個像樣的詞法掃描生成器的C#/。NET - 東西,支持Unicode字符類別,並生成有點可讀&有效的代碼。任何人都知道嗎?C#/。NET Lexer生成器
編輯:我需要的Unicode類別,不只是Unicode字符支持。目前在Lu
(Letter,Uppercase)類別中僅有1421個字符,我需要非常明確地匹配許多不同的類別,而不是手寫必要的字符集。
而且,實際的代碼是一個必須 - 這排除了的東西產生(即GOLD)的二進制文件,然後與司機使用
編輯:ANTLR不支持Unicode類別呢。儘管如此,它有一個open issue,所以有一天它可能適合我的需求。
黃金不產生/代碼/對詞法分析器 - 它建立了一個特殊的二進制文件,它的驅動程序,在運行時讀取。至於Antlr,我找不到甚至意味着它支持Unicode/classes /的東西(它似乎允許指定的Unicode字符,但不允許全部類) – 2008-10-05 16:43:33
ANTLR不支持Unicode字符類 – artur02 2008-10-05 18:06:15