fun m : Int is extern `{ return 10; `}
- fun n : String is extern import String::from_cstring `{
- return new_String_from_cstring( "allo" );
+ fun n : String is extern import NativeString::to_s `{
+ return NativeString_to_s( "allo" );
`}
fun o ( str : String ) is extern import String::to_cstring `{
end
extern B
-special A
+super A
end
extern C `{int*`}
end
extern D
-special C
+super C
end
extern E
-special C
+super C
end
var a = new A