Change the function string_of_var_decl
Merge branch 'parser_johan_syntax' of https://github.com/jhn/PLT into parser_johan_syntax
Fix constructor type in ast
Move print function out to its own file
Merge branch 'parser_johan_syntax' into semantic_check
Added more expression checking