fixed CodeGenSpec, CombinatorParser and added parsertest