Rename REAMDE to README.md
[nit.git] / tests / base_error_class_kind.nit
1 # This file is part of NIT ( http://www.nitlanguage.org ).
2 #
3 # Licensed under the Apache License, Version 2.0 (the "License");
4 # you may not use this file except in compliance with the License.
5 # You may obtain a copy of the License at
6 #
7 # http://www.apache.org/licenses/LICENSE-2.0
8 #
9 # Unless required by applicable law or agreed to in writing, software
10 # distributed under the License is distributed on an "AS IS" BASIS,
11 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 # See the License for the specific language governing permissions and
13 # limitations under the License.
14
15 import end
16
17 interface Object
18 end
19
20 extern class Pointer
21 end
22
23 ##
24
25 interface IC
26 end
27
28 abstract class AC
29 end
30
31 class CC
32 end
33
34 enum EnC
35 end
36
37 extern class ExC
38 end
39
40 ##
41
42 interface SubI
43 super IC
44 #alt1# super AC
45 #alt2# super CC
46 #alt3# super EnC
47 #alt4# super ExC
48 end
49
50 abstract class SubA
51 super IC
52 super AC
53 super CC
54 #alt5# super EnC
55 #alt6# super ExC
56 end
57
58 class SubC
59 super IC
60 super AC
61 super CC
62 #alt7# super EnC
63 #alt8# super ExC
64 end
65
66 enum SubEn
67 super IC
68 #alt9# super AC
69 #alt10# super CC
70 #alt11# super EnC
71 #alt12# super ExC
72 end
73
74 extern class SubEx
75 super IC
76 #alt13# super AC
77 #alt14# super CC
78 #alt15# super EnC
79 super ExC
80 end