implemented Associative->Imperative AST converter
Merge branch 'CB2B1-ASTTools' into ChocoButter-2Become1
added null checks in ast converter
updated if to use ast converter

still doesn't work