Skip to content

jason89521/lox-rs

Repository files navigation

Lox Interpreter

Learn Rust and how to build an interpreter by following this book.

Todo

  • Lexer
  • Parser
    • Expression
      • Literal
      • Parenthesis
      • Unary
      • Binary
      • Identifier
      • Assignment
      • ...Others
    • Statement
      • Print
      • Expression
    • Declaration
      • VarDeclaration
      • ...Others
    • Scope
    • Control flow
      • Condition
      • Loop
    • Function
    • Resolve & Binding
    • Class
  • Beautiful error message
  • Write proc macro to prevent hand-writing the boilerplate codes

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published