Example #1
0
File: gen_expr.go Project: 8l/leaf
func (self *Gen) genIdent(code *ir.Code, tok *tok.Token) *obj {
	assert(tok.Type.(tt.T) == tt.Ident)

	o, t := code.Query(tok.Lit)
	if o == nil {
		self.errorf(tok, "%q undefined", tok.Lit)
		return nil
	}

	return &obj{o, t}
}