// Parse parse from token instances, and returns ast.File
Parse parse from token instances, and returns ast.File
// Parse parse from token instances and returns ast . File
func Parse(tokens token.Tokens, mode Mode) (*ast.File, error) {
	var p parser
	f, err := p.parse(tokens, mode)
	if err != nil {
		return nil, errors.Wrapf(err, "failed to parse")
	}
	return f, nil
}
func Parse ( tokens token . Tokens , mode Mode ) ( * ast . File , error ) { var p parser f , err := p . parse ( tokens , mode ) if err != nil { return nil , errors . Wrapf ( err , " " ) } return f , nil }
Parse parse from token instances, and returns ast.File
Parse parse from token instances and returns ast . File