Example #1
0
File: parser.go Project: 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()),
	}
}
Example #2
0
File: parser.go Project: h12w/gombi
func (p *parser) parseIdent(n *parse.Node) *ast.Ident {
	return &ast.Ident{
		NamePos: token.Pos(n.Pos()),
		Name:    string(n.Value()),
	}
}