Correctness and Output (13) lex file, RE, documentation, modularity (5) Symbol, reserved, and literal table (3) Error Handling (4) Report (5)