mm: moves up declaration of AMethid::name to syntax_base
authorAlexis Laferrière <alexis.laf@xymus.net>
Mon, 14 Mar 2011 01:27:46 +0000 (21:27 -0400)
committerJean Privat <jean@pryen.org>
Thu, 6 Oct 2011 13:41:52 +0000 (09:41 -0400)
This attribute will be used to generate the extern name
at the syntax level.

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>

src/syntax/mmbuilder.nit
src/syntax/syntax_base.nit

index edbd44f..bc8ce32 100644 (file)
@@ -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
index d7d4a7c..09273ad 100644 (file)
@@ -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