Signed-off-by: Jean Privat <jean@pryen.org>
interface Object
end
-universal Int
+enum Int
fun output is intern
fun +(o: Int): Int is intern
end
-universal Bool
+enum Bool
fun output is intern
end
interface Object
end
-universal Int
+enum Int
fun output is intern
fun +(o: Int): Int is intern
end
interface Object
end
-universal Int
+enum Int
fun output is intern
fun +(o: Int): Int is intern
end
fun output is abstract
end
-universal Int
+enum Int
redef fun output is intern
end
-universal Bool
+enum Bool
redef fun output is intern
end
interface Discrete
end
-universal Int
+enum Int
special Discrete
end
class String
end
-universal NativeString
+enum NativeString
end
class Array[E]