Project 2: Scheme Lexer and Parser
Winter 2025
Project 2: Scheme Lexer and Parser
Optional checkpoint due
Wednesday, Feb 5, 2025
at 8pm ET
Final deadline
Wednesday, Feb 12, 2025
at 8pm ET
Reported Time to Complete the Project
Optional Checkpoint
Background
Lexer
Lexical Analysis
Parser
Recursive Descent Parsing
Scheme I/O Procedures
Distribution Code
Source Files
Example Files
Test Harnesses
Test Files
Errors
Token Representation
Phase 1: Lexing Individual Token Types
Strings
Booleans
Characters
Numbers
Identifiers
Punctuators
Errors
Testing
Phase 2: Full Lexer
Phase 3: Parser
Simple Expressions
Compound Expressions
Errors
Testing
Rules and Regulations
Grading
Test Grading
Running Your Own Test Cases
Submission
Frequently Asked Questions
Project 2: Scheme Lexer and Parser
Search
Please activate JavaScript to enable the search functionality.