From 7216675ecb1d06a4055fdff8b09d722510314efa Mon Sep 17 00:00:00 2001 From: =?utf8?q?Alexis=20Laferri=C3=A8re?= Date: Sun, 13 Mar 2011 21:27:46 -0400 Subject: [PATCH] mm: moves up declaration of AMethid::name to syntax_base MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit This attribute will be used to generate the extern name at the syntax level. Signed-off-by: Alexis Laferrière --- src/syntax/mmbuilder.nit | 3 +-- src/syntax/syntax_base.nit | 5 +++++ 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/syntax/mmbuilder.nit b/src/syntax/mmbuilder.nit index edbd44f..bc8ce32 100644 --- a/src/syntax/mmbuilder.nit +++ b/src/syntax/mmbuilder.nit @@ -1127,8 +1127,7 @@ private class MethidAccumulator end redef class AMethid - # Method name - readable var _name: nullable Symbol + redef readable var _name: nullable Symbol redef fun accept_property_builder(v) do diff --git a/src/syntax/syntax_base.nit b/src/syntax/syntax_base.nit index d7d4a7c..09273ad 100644 --- a/src/syntax/syntax_base.nit +++ b/src/syntax/syntax_base.nit @@ -840,3 +840,8 @@ redef class AClosureDef # Automatic variables readable writable var _variables: nullable Array[AutoVariable] end + +redef class AMethid + # Name of method + fun name: nullable Symbol is abstract +end -- 1.7.9.5