Skip to content

Simple programming language and (unfinished) compiler

Notifications You must be signed in to change notification settings

loochek/letttuce

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

81 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lettuce

Simple programming language, based on and heavily inspired by Etude

Progress

Done:

  • Lexer, recursive descent parser
  • Several AST algorithms - symbol table builder, definition checker, type checker

To be done:

  • Structural type definitions
  • QBE IR emitter
  • Further improvements

About

Simple programming language and (unfinished) compiler

Topics

Resources

Stars

Watchers

Forks