engines: process named arguments
authorJean Privat <jean@pryen.org>
Thu, 16 Apr 2015 11:46:16 +0000 (18:46 +0700)
committerJean Privat <jean@pryen.org>
Sat, 25 Apr 2015 02:15:51 +0000 (09:15 +0700)
Signed-off-by: Jean Privat <jean@pryen.org>

src/compiler/abstract_compiler.nit
src/interpreter/naive_interpreter.nit

index f8cbee8..8d3f7db 100644 (file)
@@ -3121,6 +3121,13 @@ redef class AVarargExpr
        end
 end
 
+redef class ANamedargExpr
+       redef fun expr(v)
+       do
+               return v.expr(self.n_expr, null)
+       end
+end
+
 redef class ADebugTypeExpr
        redef fun stmt(v)
        do
index 9b821e4..b444dd8 100644 (file)
@@ -1897,6 +1897,13 @@ redef class AVarargExpr
        end
 end
 
+redef class ANamedargExpr
+       redef fun expr(v)
+       do
+               return v.expr(self.n_expr)
+       end
+end
+
 redef class ADebugTypeExpr
        redef fun stmt(v)
        do