lexer is basically working now... -sai