fix Parser constructor