parallelization_phase: use `ANode::validate` after AST shenanigans.
[nit.git] / tests / module_1.nit
index 8f15e91..77f46db 100644 (file)
 import module_0
 
 class A # class 1
-   meth a1 
+   fun a1 
    do 
           print(1)
           print(1)
    end
-   meth a12 
+   fun a12 
    do
           print(12)
           print(1)
    end
-   meth a13
+   fun a13
    do
           print(13) 
           print(1)
    end
-   meth a123 
+   fun a123 
    do
           print(123)
           print(1)
@@ -40,25 +40,25 @@ class A # class 1
 end
 
 class B # class 2
-special A
-   redef meth a12 
+       super A
+   redef fun a12 
    do
           print(12)
           print(2)
    end
-   redef meth a123
+   redef fun a123
    do
           print(123)
           print(2)
    end
-   meth all2
+   fun all2
    do
           a1
           a12
           a13
           a123
    end
-   meth all25
+   fun all25
    do
           print(250)
           print(2)
@@ -68,3 +68,18 @@ special A
           a123
    end
 end
+
+var a = new A
+a.a1
+a.a12
+a.a13
+a.a123
+
+var b = new B
+b.a1
+b.a12
+b.a13
+b.a123
+
+b.all2
+b.all25