An Lua Lexer written in C#