Added StandAlone Lexer (which somehow didn't make it into the last commit)