add attributes and basic expressions; switch to proper ParserErrors