Project 2: Scheme Lexer and Parser
Winter 2021
  • Project 2: Scheme Lexer and Parser
    • Optional checkpoint due Friday, Feb 12, 2021 at 8pm ET
    • Final deadline Friday, Feb 19, 2021 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
  • Submission
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.