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


© Copyright 2017, Amir Kamil, licensed under the Creative Commons Attribution-ShareAlike 4.0 International license.

Built with Sphinx using a theme provided by Read the Docs.