added small changes to semantic_checker and sast_to_jast before feature branch merge
Merge branch 'features' of https://github.com/albertcui/gawk

Conflicts:
	semantic_checker.ml
midst of trying to compile sast_to_jast
changes that don't work for sast_to_jast
try fixing sast_to_jast, makefile is messed up
fix makefile
working Makefile and sast_to_jast wheeee
try adding a print function
ensure you cannot define a function named print
after list.rev global vars, print statements everywhereeee
commented out check_program, all files should be checked with sast_to_jast
list.rev funcs
added code_gen.ml
Merge branch 'features' of https://github.com/albertcui/gawk into features