add struct checking
commit before mv destroys everythinggggggg, add scoping of global variables
fix not using try
add sast
change check_program to build the sast
try to make sast
update makefile
fix sast definition
finish function
make fixes
make more fixes
make more changes
add struct decl, fix check_stmt
semantic_checker compiles, need to update definition of var_decls however
added jast and ir logic files
added files for jast and ir logic
semantic_checker compiles with proper variable declarations
what even jast are do
Merge branch 'master' of https://github.com/albertcui/gawk
Merge branch 'master' of https://github.com/albertcui/gawk