Merge: doc: fixed some typos and other misc. corrections
[nit.git] / tests / base_error_class_kind2.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 base_error_class_kind
16
17 interface IC2
18 end
19
20 abstract class AC2
21 end
22
23 class CC2
24 end
25
26 enum EnC2
27 end
28
29 extern class ExC2
30 end
31
32 subset SSet2
33 end
34
35 redef class SubI
36 super IC2
37 #alt1# super AC2
38 #alt2# super CC2
39 #alt3# super EnC2
40 #alt4# super ExC2
41 #alt16# super SSet2
42 end
43
44 redef class SubA
45 super IC2
46 super AC2
47 super CC2
48 #alt5# super EnC2
49 #alt6# super ExC2
50 #alt17# super SSet2
51 end
52
53 redef class SubC
54 super IC2
55 super AC2
56 super CC2
57 #alt7# super EnC2
58 #alt8# super ExC2
59 #alt18# super SSet2
60 end
61
62 redef class SubEn
63 super IC2
64 #alt9# super AC2
65 #alt10# super CC2
66 #alt11# super EnC2
67 #alt12# super ExC2
68 #alt19# super SSet2
69 end
70
71 redef class SubEx
72 super IC2
73 #alt13# super AC2
74 #alt14# super CC2
75 #alt15# super EnC2
76 super ExC2
77 #alt20# super SSet2
78 end