Я ищу приличный лексический генератор сканера для С#/.NET - что-то, что поддерживает категории символов Unicode, и генерирует несколько читаемый и эффективный код. Кто-нибудь знает об одном?
EDIT: поддержка для категорий Unicode, а не только символов Юникода. В настоящее время существует только 1421 символа только категории Lu
(Letter, Uppercase), и мне нужно очень точно сопоставлять различные категории, и скорее не будем писать нужные ему наборы символов.
Кроме того, фактический код должен - это исключает вещи, которые генерируют двоичный файл, который затем используется с драйвером (т.е. GOLD)
EDIT: ANTLR пока не поддерживает категории Unicode. Для него существует открытая проблема, поэтому он может когда-нибудь соответствовать моим потребностям.