positions in parser