fully renamed synt_analyzer to parser