config/lang: call the proper functions on Scope

This commit is contained in:
Mitchell Hashimoto 2015-01-13 11:27:10 -08:00
parent 2b679572b4
commit 4ba7de17a9
1 changed files with 2 additions and 2 deletions

View File

@ -105,7 +105,7 @@ func (v *executeVisitor) visit(raw ast.Node) {
func (v *executeVisitor) visitCall(n *ast.Call) { func (v *executeVisitor) visitCall(n *ast.Call) {
// Look up the function in the map // Look up the function in the map
function, ok := v.Scope.FuncMap[n.Func] function, ok := v.Scope.LookupFunc(n.Func)
if !ok { if !ok {
v.err = fmt.Errorf("unknown function called: %s", n.Func) v.err = fmt.Errorf("unknown function called: %s", n.Func)
return return
@ -157,7 +157,7 @@ func (v *executeVisitor) visitLiteral(n *ast.LiteralNode) {
func (v *executeVisitor) visitVariableAccess(n *ast.VariableAccess) { func (v *executeVisitor) visitVariableAccess(n *ast.VariableAccess) {
// Look up the variable in the map // Look up the variable in the map
variable, ok := v.Scope.VarMap[n.Name] variable, ok := v.Scope.LookupVar(n.Name)
if !ok { if !ok {
v.err = fmt.Errorf("unknown variable accessed: %s", n.Name) v.err = fmt.Errorf("unknown variable accessed: %s", n.Name)
return return