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