- Added Import ast node
- Rename Scope::pushVar to Scope::pushValue
- Yet another Ubuntu idiocy fix
- Added grammar rules for function call
Merge remote-tracking branch 'upstream/master'
- More AST refcounting work
- Lets make the compiler handle codegen errors
- Added function declaration stuff
- Added return statement stuff
- Added while loop stuff
- Removed decl_list in favor of variable_decl_list
Merge remote-tracking branch 'upstream/master'
- Added base AST Transformer class
Merge branch 'master' of github.com:clever-lang/clever into origin-master
- Added missing files
- Added Evaluator transformer
- Adding const pool
- Fix conflicts
- Abstracted IR operands
- Make function call working with literal ones