A lexicalanalyzer generator that makes the class source code.
ULS is a class library for creating lexicalanalyzer from language specification file. It's provided as C/C++/C# and Java (class) libraries with a few of tools on Linux/Windows platform.
A port to C# of a lexicalanalyzer tool called JFlex. Produces Java or C# source code files for scanning an input stream and producing a sequence of tokens. Compatible with CUP (Constructor of Useful Parsers).