import base_super_linext
redef class A
- redef meth foo
+ redef fun foo
do
'a'.output
'['.output
super
']'.output
end
- redef meth bar
+ redef fun bar
do
super.output
return 'a'
end
redef class B
- redef meth foo
+ redef fun foo
do
'b'.output
'['.output
super
']'.output
end
- redef meth bar
+ redef fun bar
do
super.output
return 'b'
end
redef class C
- redef meth foo
+ redef fun foo
do
'c'.output
'['.output
super
']'.output
end
- redef meth bar
+ redef fun bar
do
super.output
return 'c'
end
redef class D
- redef meth foo
+ redef fun foo
do
'd'.output
'['.output
super
']'.output
end
- redef meth bar
+ redef fun bar
do
super.output
return 'd'