Imported exception types into Exceptions.nqp. Moved Exceptions.nqp into base.
[kakapo:kakapo.git] / src / Exceptions.nqp
1 # Copyright (C) 2009, Austin Hastings. See accompanying LICENSE file, or 
2 # http://www.opensource.org/licenses/artistic-license-2.0.php for license.
3
4 class Exception::BadBufferSize is Exception::Wrapper {
5         method type()   { 0; }
6 }
7
8 class Exception::MissingEncodingName is Exception::Wrapper {
9         method type()   { 1; }
10 }
11
12 class Exception::InvalidStringRepresentation is Exception::Wrapper {
13         method type()   { 2; }
14 }
15
16 class Exception::IcuError is Exception::Wrapper {
17         method type()   { 3; }
18 }
19
20 class Exception::Unimplemented is Exception::Wrapper {
21         method type()   { 4; }
22 }
23
24 class Exception::NullRegAccess is Exception::Wrapper {
25         method type()   { 5; }
26 }
27
28 class Exception::NoRegFrames is Exception::Wrapper {
29         method type()   { 6; }
30 }
31
32 class Exception::SubstrOutOfString is Exception::Wrapper {
33         method type()   { 7; }
34 }
35
36 class Exception::OrdOutOfString is Exception::Wrapper {
37         method type()   { 8; }
38 }
39
40 class Exception::MalformedUtf8 is Exception::Wrapper {
41         method type()   { 9; }
42 }
43
44 class Exception::MalformedUtf16 is Exception::Wrapper {
45         method type()   { 10; }
46 }
47
48 class Exception::MalformedUtf32 is Exception::Wrapper {
49         method type()   { 11; }
50 }
51
52 class Exception::InvalidCharacter is Exception::Wrapper {
53         method type()   { 12; }
54 }
55
56 class Exception::InvalidChartype is Exception::Wrapper {
57         method type()   { 13; }
58 }
59
60 class Exception::InvalidEncoding is Exception::Wrapper {
61         method type()   { 14; }
62 }
63
64 class Exception::InvalidCharclass is Exception::Wrapper {
65         method type()   { 15; }
66 }
67
68 class Exception::NegRepeat is Exception::Wrapper {
69         method type()   { 16; }
70 }
71
72 class Exception::NegSubstr is Exception::Wrapper {
73         method type()   { 17; }
74 }
75
76 class Exception::NegSleep is Exception::Wrapper {
77         method type()   { 18; }
78 }
79
80 class Exception::NegChop is Exception::Wrapper {
81         method type()   { 19; }
82 }
83
84 class Exception::InvalidOperation is Exception::Wrapper {
85         method type()   { 20; }
86 }
87
88 class Exception::ArgOpNotHandled is Exception::Wrapper {
89         method type()   { 21; }
90 }
91
92 class Exception::KeyNotFound is Exception::Wrapper {
93         method type()   { 22; }
94 }
95
96 class Exception::JitUnavailable is Exception::Wrapper {
97         method type()   { 23; }
98 }
99
100 class Exception::ExecUnavailable is Exception::Wrapper {
101         method type()   { 24; }
102 }
103
104 class Exception::InterpError is Exception::Wrapper {
105         method type()   { 25; }
106 }
107
108 class Exception::PrederefLoadError is Exception::Wrapper {
109         method type()   { 26; }
110 }
111
112 class Exception::ParrotUsageError is Exception::Wrapper {
113         method type()   { 27; }
114 }
115
116 class Exception::PioError is Exception::Wrapper {
117         method type()   { 28; }
118 }
119
120 class Exception::ParrotPointerError is Exception::Wrapper {
121         method type()   { 29; }
122 }
123
124 class Exception::DivByZero is Exception::Wrapper {
125         method type()   { 30; }
126 }
127
128 class Exception::PioNotImplemented is Exception::Wrapper {
129         method type()   { 31; }
130 }
131
132 class Exception::AllocationError is Exception::Wrapper {
133         method type()   { 32; }
134 }
135
136 class Exception::InternalPanic is Exception::Wrapper {
137         method type()   { 33; }
138 }
139
140 class Exception::OutOfBounds is Exception::Wrapper {
141         method type()   { 34; }
142 }
143
144 class Exception::JitError is Exception::Wrapper {
145         method type()   { 35; }
146 }
147
148 class Exception::ExecError is Exception::Wrapper {
149         method type()   { 36; }
150 }
151
152 class Exception::IllInherit is Exception::Wrapper {
153         method type()   { 37; }
154 }
155
156 class Exception::NoPrevCs is Exception::Wrapper {
157         method type()   { 38; }
158 }
159
160 class Exception::NoClass is Exception::Wrapper {
161         method type()   { 39; }
162 }
163
164 class Exception::LexNotFound is Exception::Wrapper {
165         method type()   { 40; }
166 }
167
168 class Exception::PadNotFound is Exception::Wrapper {
169         method type()   { 41; }
170 }
171
172 class Exception::AttribNotFound is Exception::Wrapper {
173         method type()   { 42; }
174 }
175
176 class Exception::GlobalNotFound is Exception::Wrapper {
177         method type()   { 43; }
178 }
179
180 class Exception::ExternalError is Exception::Wrapper {
181         method type()   { 44; }
182 }
183
184 class Exception::MethodNotFound is Exception::Wrapper {
185         method type()   { 45; }
186 }
187
188 class Exception::VtableNotFound is Exception::Wrapper {
189         method type()   { 46; }
190 }
191
192 class Exception::WriteToConstclass is Exception::Wrapper {
193         method type()   { 47; }
194 }
195
196 class Exception::Nospawn is Exception::Wrapper {
197         method type()   { 48; }
198 }
199
200 class Exception::InternalNotImplemented is Exception::Wrapper {
201         method type()   { 49; }
202 }
203
204 class Exception::ErrOverflow is Exception::Wrapper {
205         method type()   { 50; }
206 }
207
208 class Exception::LossyConversion is Exception::Wrapper {
209         method type()   { 51; }
210 }
211
212 class Exception::RoleCompositionMethodConflict is Exception::Wrapper {
213         method type()   { 52; }
214 }
215
216 class Exception::UnexpectedNull is Exception::Wrapper {
217         method type()   { 53; }
218 }
219
220 class Exception::LibraryError is Exception::Wrapper {
221         method type()   { 54; }
222 }
223
224 class Exception::LibraryNotLoaded is Exception::Wrapper {
225         method type()   { 55; }
226 }
227
228 class Exception::SyntaxError is Exception::Wrapper {
229         method type()   { 56; }
230 }
231
232 class Exception::MalformedPackfile is Exception::Wrapper {
233         method type()   { 57; }
234 }
235
236 class Control::Return is Exception::Wrapper {
237         method type()   { 58; }
238 }
239
240 class Control::Ok is Exception::Wrapper {
241         method type()   { 59; }
242 }
243
244 class Control::Break is Exception::Wrapper {
245         method type()   { 60; }
246 }
247
248 class Control::Continue is Exception::Wrapper {
249         method type()   { 61; }
250 }
251
252 class Control::Error is Exception::Wrapper {
253         method type()   { 62; }
254 }
255
256 class Control::Take is Exception::Wrapper {
257         method type()   { 63; }
258 }
259
260 class Control::Leave is Exception::Wrapper {
261         method type()   { 64; }
262 }
263
264 class Control::LoopNext is Exception::Wrapper {
265         method type()   { 65; }
266 }
267
268 class Control::LoopLast is Exception::Wrapper {
269         method type()   { 66; }
270 }
271
272 class Control::LoopRedo is Exception::Wrapper {
273         method type()   { 67; }
274 }
275