enough macros added so that helloworld test is now passed using the new parser!