func newParser(input string) *parser {
	p := &parser{
		lex: lex(input),
	}
	return p
}
func newParser(input string) *parser {
	p := &parser{
		lex: lex(input),
	}
	return p
}
func newParser ( input string ) * parser { p := & parser { lex : lex ( input ) , } return p }
// newParser returns a new parser.
newParser returns a new parser .