added test for long
added test for long
working on giving wrappers to macros
moved value_to_syntax outside of AST_Translator
detect recursion in ast conversion
macros galore
macros oy vey