initial macro body parsing as set of tokens