Renamed lexer. Added initial parsing stuff.