Roman Lexer and Parser