Skip to content

Grinshpon/Maroon

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Maroon

Maroon is a scheme-inspired lisp with a (WIP) backend that compiles to Lua.

TODO List:

  • Lexing
  • Parsing
    • First Pass Parser (forming AST)
    • Semantic Analysis (forming SAST or Semantically checked AST)
      • Scope Checking
      • Type Checking
  • Code Generation
    • Lua Backend
      • Basic AST Conversion
      • Further AST Conversion
      • Printing
  • Error Handling
    • Error types
    • Displaying Errors

About

Lisp to Lua

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages