save result of function call in %0
introduce bytePointerType; use puts instead of printf
implement noop for lexemes we don't care about
remove redundant brackets