tag_parser.py:: codeGenOr was added, the class LabelGenerator was created in order to receive a unique label for multiple code generations of the same tags, aand the global method envDepth that iterate over the ADT and counts the depth of each lambda within
tag_parser.py:: codeGenLambdaSimle was added
tag_parser.py:: codeGenLambdaSimle was added
indentation fixes
nothing
tag_parser:: codeGen for lambdaOPT was added
tag_parser,compiler:: some fixes have been made
tag_parser:: the static method fixStackForLambda was created in order to support both LambdaOpt and LambdaVar
tag_parser:: some fixes have been made to CodeGen LambdaOpt and LambdaVar
tag_parser:: codeGenDef() in codeGenVisitor done.
tag_parser:: minor fix in codeGenDef()
tag_parser:: minor fix in codeGenDef(), only adds the name of the symbol to the table  and returns the pointer to its bucket value.
a symbol table of reserved words was created, contains all the lables of built-in procedures
codeGenFreeVar() was added,
compiler:: the method  createCodeForBuiltInProcedures was moved to tag_parser
tag_parser:: a fix was made for codeGenDefine, codegen symbol was edited

compiler:: changed the order of pushes in constant table
tag_parser:: while running the official tests some syntax fixes where made
compiler:: syntax fixes where made in metiod initConstantTable
reader:: in the parser for character made some changes
tester_official:: this file contains all the the tests for the compiler (all 15 files merged as one)
compiler:: in method initConstantTable, there was a typo in T_FRACTION that was fixed
all the files from the arch directory that has been modified
the lib directory of arch was uploaded
lib/builtinproc/:: working on (+,-,*,remainder,<,>,=) - untested