syntax: 'meth' -> 'fun', 'attr' -> 'var'
[nit.git] / tests / base_init_simple.nit
1 import kernel
2
3 class A
4 init do 'A'.output
5 init init2 do 'a'.output
6 fun foo do '\n'.output
7 end
8
9 class B
10 special A
11 #alt1#redef init do '1'.output
12 init do '1'.output #!alt1#
13 #alt1#redef init init2 do '2'.output
14 init init2 do '2'.output #!alt1#
15 #alt1#redef init init3 do '3'.output
16 init init3 do '3'.output #!alt1#
17 end
18
19 (new A).foo
20 (new A.init2).foo
21 (new B).foo
22 (new B.init2).foo
23 (new B.init3).foo
24