func (p *parser) Parse(text []byte) (err error) {
	defer p.recover(&err)
	p.lex = lex.New(text)
	p.parse()
	return nil
}
// Parses the given input string and makes the resulting parse tree available
// in the Root object of the tree.  The nodes that are parsed are assigned the
// given priority.
Parses the given input string and makes the resulting parse tree available
in the Root object of the tree.  The nodes that are parsed are assigned the
given priority.
// Parses the given input string and makes the resulting parse tree available // in the Root object of the tree . The nodes that are parsed are assigned the // given priority .
func (p *parser) Parse(text []byte) (err error) {
	defer p.recover(&err)
	p.lex = lex.New(text)
	p.parse()
	return nil
}
func ( p * parser ) Parse ( text [ ] byte ) ( err error ) { defer p . recover ( & err ) p . lex = lex . New ( text ) p . parse ( ) return nil }
Parses the given input string and makes the resulting parse tree available
in the Root object of the tree.
Parses the given input string and makes the resulting parse tree available in the Root object of the tree .