Exemplo n.º 1
0
Arquivo: parser.go Projeto: h12w/gombi
func (p *parser) parseBasicLit(n *parse.Node) *ast.BasicLit {
	return &ast.BasicLit{
		ValuePos: token.Pos(n.Pos()),
		Kind:     token.Token(n.ID()),
		Value:    string(n.Value()),
	}
}
Exemplo n.º 2
0
Arquivo: parser.go Projeto: h12w/gombi
func (p *parser) parseIdent(n *parse.Node) *ast.Ident {
	return &ast.Ident{
		NamePos: token.Pos(n.Pos()),
		Name:    string(n.Value()),
	}
}