Got a compiling sast
Changed the syntax for graph literal to "< graph_literals >"
Change in tests according to changes in syntax
Only func left to check in expressions. Weird syntax error.
Expressions have all been semantically checked.
Still have to check statements, and the internal arguments of built-in functions (maybe not the latter, still unsure)
Semantic check compiles through parts that I've checked.
Modified to main function according to syntax
Merge branch 'semantic_check' of https://github.com/jhn/PLT into semantic_check
Changed var_decl so that we could declare List
Changes the test cases according to var_decl for list declaration.
Generalized var_decl functions. Updated sast sExpr -> sexpr
Delete essential file and kept the horrible one
Built in functions to match Ast
Provide more exhaustive list of types for code gen
Add initial stubs for literals
Expressions, statements, var and func declarations
Add insert method for graphs
Take a more straightforward approach for code gen
Clean expressions up a bit.
Added Sast functions and fixing expressions