From 0d8004c8d607b35a5828eaea485b294634609c4a Mon Sep 17 00:00:00 2001 From: Jean Privat Date: Thu, 16 Apr 2015 18:46:16 +0700 Subject: [PATCH] engines: process named arguments Signed-off-by: Jean Privat --- src/compiler/abstract_compiler.nit | 7 +++++++ src/interpreter/naive_interpreter.nit | 7 +++++++ 2 files changed, 14 insertions(+) diff --git a/src/compiler/abstract_compiler.nit b/src/compiler/abstract_compiler.nit index f8cbee8..8d3f7db 100644 --- a/src/compiler/abstract_compiler.nit +++ b/src/compiler/abstract_compiler.nit @@ -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 diff --git a/src/interpreter/naive_interpreter.nit b/src/interpreter/naive_interpreter.nit index 9b821e4..b444dd8 100644 --- a/src/interpreter/naive_interpreter.nit +++ b/src/interpreter/naive_interpreter.nit @@ -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 -- 1.7.9.5