1 #include "nitc__mpackage.sep.0.h"
2 /* method mpackage$MPackage$name for (self: MPackage): String */
3 val
* nitc___nitc__MPackage___nitc__model_base__MEntity__name(val
* self
) {
4 val
* var
/* : String */;
5 val
* var1
/* : String */;
6 var1
= self
->attrs
[COLOR_nitc__mpackage__MPackage___name
].val
; /* _name on <self:MPackage> */
7 if (unlikely(var1
== NULL
)) {
8 if(catchStack
.cursor
>= 0){
9 longjmp(catchStack
.envs
[catchStack
.cursor
], 1);
11 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _name");
12 PRINT_ERROR(" (%s:%d)\n", FILE_nitc__mpackage
, 27);
19 /* method mpackage$MPackage$name= for (self: MPackage, String) */
20 void nitc___nitc__MPackage___name_61d(val
* self
, val
* p0
) {
21 self
->attrs
[COLOR_nitc__mpackage__MPackage___name
].val
= p0
; /* _name on <self:MPackage> */
24 /* method mpackage$MPackage$full_name for (self: MPackage): String */
25 val
* nitc___nitc__MPackage___nitc__model_base__MEntity__full_name(val
* self
) {
26 val
* var
/* : String */;
27 val
* var1
/* : String */;
28 val
* var3
/* : String */;
30 { /* Inline mpackage$MPackage$name (self) on <self:MPackage> */
31 var3
= self
->attrs
[COLOR_nitc__mpackage__MPackage___name
].val
; /* _name on <self:MPackage> */
32 if (unlikely(var3
== NULL
)) {
33 if(catchStack
.cursor
>= 0){
34 longjmp(catchStack
.envs
[catchStack
.cursor
], 1);
36 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _name");
37 PRINT_ERROR(" (%s:%d)\n", FILE_nitc__mpackage
, 27);
49 /* method mpackage$MPackage$c_name for (self: MPackage): String */
50 val
* nitc___nitc__MPackage___nitc__model_base__MEntity__c_name(val
* self
) {
51 val
* var
/* : String */;
52 short int var1
/* : Bool */;
53 val
* var2
/* : String */;
54 val
* var3
/* : String */;
55 val
* var5
/* : String */;
56 val
* var6
/* : String */;
57 var1
= self
->attrs
[COLOR_nitc__mpackage__MPackage___c_name
].val
!= NULL
; /* _c_name on <self:MPackage> */
59 var2
= self
->attrs
[COLOR_nitc__mpackage__MPackage___c_name
].val
; /* _c_name on <self:MPackage> */
60 if (unlikely(var2
== NULL
)) {
61 if(catchStack
.cursor
>= 0){
62 longjmp(catchStack
.envs
[catchStack
.cursor
], 1);
64 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _c_name");
65 PRINT_ERROR(" (%s:%d)\n", FILE_nitc__mpackage
, 32);
70 { /* Inline mpackage$MPackage$name (self) on <self:MPackage> */
71 var5
= self
->attrs
[COLOR_nitc__mpackage__MPackage___name
].val
; /* _name on <self:MPackage> */
72 if (unlikely(var5
== NULL
)) {
73 if(catchStack
.cursor
>= 0){
74 longjmp(catchStack
.envs
[catchStack
.cursor
], 1);
76 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _name");
77 PRINT_ERROR(" (%s:%d)\n", FILE_nitc__mpackage
, 27);
85 var6
= core___core__Text___to_cmangle(var3
);
87 self
->attrs
[COLOR_nitc__mpackage__MPackage___c_name
].val
= var6
; /* _c_name on <self:MPackage> */
94 /* method mpackage$MPackage$model for (self: MPackage): Model */
95 val
* nitc___nitc__MPackage___nitc__model_base__MEntity__model(val
* self
) {
96 val
* var
/* : Model */;
97 val
* var1
/* : Model */;
98 var1
= self
->attrs
[COLOR_nitc__mpackage__MPackage___model
].val
; /* _model on <self:MPackage> */
99 if (unlikely(var1
== NULL
)) {
100 if(catchStack
.cursor
>= 0){
101 longjmp(catchStack
.envs
[catchStack
.cursor
], 1);
103 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _model");
104 PRINT_ERROR(" (%s:%d)\n", FILE_nitc__mpackage
, 34);
111 /* method mpackage$MPackage$model= for (self: MPackage, Model) */
112 void nitc___nitc__MPackage___model_61d(val
* self
, val
* p0
) {
113 self
->attrs
[COLOR_nitc__mpackage__MPackage___model
].val
= p0
; /* _model on <self:MPackage> */
116 /* method mpackage$MPackage$location for (self: MPackage): Location */
117 val
* nitc___nitc__MPackage___nitc__model_base__MEntity__location(val
* self
) {
118 val
* var
/* : Location */;
119 val
* var1
/* : Location */;
120 var1
= self
->attrs
[COLOR_nitc__mpackage__MPackage___location
].val
; /* _location on <self:MPackage> */
121 if (unlikely(var1
== NULL
)) {
122 if(catchStack
.cursor
>= 0){
123 longjmp(catchStack
.envs
[catchStack
.cursor
], 1);
125 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _location");
126 PRINT_ERROR(" (%s:%d)\n", FILE_nitc__mpackage
, 37);
133 /* method mpackage$MPackage$location= for (self: MPackage, Location) */
134 void nitc___nitc__MPackage___location_61d(val
* self
, val
* p0
) {
135 self
->attrs
[COLOR_nitc__mpackage__MPackage___location
].val
= p0
; /* _location on <self:MPackage> */
138 /* method mpackage$MPackage$root for (self: MPackage): nullable MGroup */
139 val
* nitc___nitc__MPackage___root(val
* self
) {
140 val
* var
/* : nullable MGroup */;
141 val
* var1
/* : nullable MGroup */;
142 var1
= self
->attrs
[COLOR_nitc__mpackage__MPackage___root
].val
; /* _root on <self:MPackage> */
147 /* method mpackage$MPackage$root= for (self: MPackage, nullable MGroup) */
148 void nitc___nitc__MPackage___root_61d(val
* self
, val
* p0
) {
149 self
->attrs
[COLOR_nitc__mpackage__MPackage___root
].val
= p0
; /* _root on <self:MPackage> */
152 /* method mpackage$MPackage$mgroups for (self: MPackage): POSet[MGroup] */
153 val
* nitc___nitc__MPackage___mgroups(val
* self
) {
154 val
* var
/* : POSet[MGroup] */;
155 val
* var1
/* : POSet[MGroup] */;
156 var1
= self
->attrs
[COLOR_nitc__mpackage__MPackage___mgroups
].val
; /* _mgroups on <self:MPackage> */
157 if (unlikely(var1
== NULL
)) {
158 if(catchStack
.cursor
>= 0){
159 longjmp(catchStack
.envs
[catchStack
.cursor
], 1);
161 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _mgroups");
162 PRINT_ERROR(" (%s:%d)\n", FILE_nitc__mpackage
, 42);
169 /* method mpackage$MPackage$to_s for (self: MPackage): String */
170 val
* nitc___nitc__MPackage___core__abstract_text__Object__to_s(val
* self
) {
171 val
* var
/* : String */;
172 val
* var1
/* : String */;
173 val
* var3
/* : String */;
175 { /* Inline mpackage$MPackage$name (self) on <self:MPackage> */
176 var3
= self
->attrs
[COLOR_nitc__mpackage__MPackage___name
].val
; /* _name on <self:MPackage> */
177 if (unlikely(var3
== NULL
)) {
178 if(catchStack
.cursor
>= 0){
179 longjmp(catchStack
.envs
[catchStack
.cursor
], 1);
181 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _name");
182 PRINT_ERROR(" (%s:%d)\n", FILE_nitc__mpackage
, 27);
194 /* method mpackage$MPackage$init for (self: MPackage) */
195 void nitc___nitc__MPackage___core__kernel__Object__init(val
* self
) {
196 val
* var
/* : Model */;
197 val
* var2
/* : Model */;
198 val
* var3
/* : Array[MPackage] */;
199 val
* var5
/* : Array[MPackage] */;
200 val
* var6
/* : Model */;
201 val
* var8
/* : Model */;
202 val
* var9
/* : MultiHashMap[String, MPackage] */;
203 val
* var11
/* : MultiHashMap[String, MPackage] */;
204 val
* var12
/* : String */;
205 val
* var14
/* : String */;
207 ((void(*)(val
* self
))(self
->class->vft
[COLOR_nitc___nitc__MPackage___core__kernel__Object__init
]))(self
); /* init on <self:MPackage>*/
210 { /* Inline mpackage$MPackage$model (self) on <self:MPackage> */
211 var2
= self
->attrs
[COLOR_nitc__mpackage__MPackage___model
].val
; /* _model on <self:MPackage> */
212 if (unlikely(var2
== NULL
)) {
213 if(catchStack
.cursor
>= 0){
214 longjmp(catchStack
.envs
[catchStack
.cursor
], 1);
216 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _model");
217 PRINT_ERROR(" (%s:%d)\n", FILE_nitc__mpackage
, 34);
225 { /* Inline mpackage$Model$mpackages (var) on <var:Model> */
226 var5
= var
->attrs
[COLOR_nitc__mpackage__Model___mpackages
].val
; /* _mpackages on <var:Model> */
227 if (unlikely(var5
== NULL
)) {
228 if(catchStack
.cursor
>= 0){
229 longjmp(catchStack
.envs
[catchStack
.cursor
], 1);
231 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _mpackages");
232 PRINT_ERROR(" (%s:%d)\n", FILE_nitc__mpackage
, 134);
240 core___core__Array___core__abstract_collection__SimpleCollection__add(var3
, self
); /* Direct call array$Array$add on <var3:Array[MPackage]>*/
243 { /* Inline mpackage$MPackage$model (self) on <self:MPackage> */
244 var8
= self
->attrs
[COLOR_nitc__mpackage__MPackage___model
].val
; /* _model on <self:MPackage> */
245 if (unlikely(var8
== NULL
)) {
246 if(catchStack
.cursor
>= 0){
247 longjmp(catchStack
.envs
[catchStack
.cursor
], 1);
249 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _model");
250 PRINT_ERROR(" (%s:%d)\n", FILE_nitc__mpackage
, 34);
258 { /* Inline mpackage$Model$mpackage_by_name (var6) on <var6:Model> */
259 var11
= var6
->attrs
[COLOR_nitc__mpackage__Model___mpackage_by_name
].val
; /* _mpackage_by_name on <var6:Model> */
260 if (unlikely(var11
== NULL
)) {
261 if(catchStack
.cursor
>= 0){
262 longjmp(catchStack
.envs
[catchStack
.cursor
], 1);
264 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _mpackage_by_name");
265 PRINT_ERROR(" (%s:%d)\n", FILE_nitc__mpackage
, 137);
273 { /* Inline mpackage$MPackage$name (self) on <self:MPackage> */
274 var14
= self
->attrs
[COLOR_nitc__mpackage__MPackage___name
].val
; /* _name on <self:MPackage> */
275 if (unlikely(var14
== NULL
)) {
276 if(catchStack
.cursor
>= 0){
277 longjmp(catchStack
.envs
[catchStack
.cursor
], 1);
279 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _name");
280 PRINT_ERROR(" (%s:%d)\n", FILE_nitc__mpackage
, 27);
288 more_collections___more_collections__MultiHashMap___add_one(var9
, var12
, self
); /* Direct call more_collections$MultiHashMap$add_one on <var9:MultiHashMap[String, MPackage]>*/
292 /* method mpackage$MGroup$name for (self: MGroup): String */
293 val
* nitc___nitc__MGroup___nitc__model_base__MEntity__name(val
* self
) {
294 val
* var
/* : String */;
295 val
* var1
/* : String */;
296 var1
= self
->attrs
[COLOR_nitc__mpackage__MGroup___name
].val
; /* _name on <self:MGroup> */
297 if (unlikely(var1
== NULL
)) {
298 if(catchStack
.cursor
>= 0){
299 longjmp(catchStack
.envs
[catchStack
.cursor
], 1);
301 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _name");
302 PRINT_ERROR(" (%s:%d)\n", FILE_nitc__mpackage
, 70);
309 /* method mpackage$MGroup$name= for (self: MGroup, String) */
310 void nitc___nitc__MGroup___name_61d(val
* self
, val
* p0
) {
311 self
->attrs
[COLOR_nitc__mpackage__MGroup___name
].val
= p0
; /* _name on <self:MGroup> */
314 /* method mpackage$MGroup$location for (self: MGroup): Location */
315 val
* nitc___nitc__MGroup___nitc__model_base__MEntity__location(val
* self
) {
316 val
* var
/* : Location */;
317 val
* var1
/* : Location */;
318 var1
= self
->attrs
[COLOR_nitc__mpackage__MGroup___location
].val
; /* _location on <self:MGroup> */
319 if (unlikely(var1
== NULL
)) {
320 if(catchStack
.cursor
>= 0){
321 longjmp(catchStack
.envs
[catchStack
.cursor
], 1);
323 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _location");
324 PRINT_ERROR(" (%s:%d)\n", FILE_nitc__mpackage
, 74);
331 /* method mpackage$MGroup$location= for (self: MGroup, Location) */
332 void nitc___nitc__MGroup___location_61d(val
* self
, val
* p0
) {
333 self
->attrs
[COLOR_nitc__mpackage__MGroup___location
].val
= p0
; /* _location on <self:MGroup> */
336 /* method mpackage$MGroup$mpackage for (self: MGroup): MPackage */
337 val
* nitc___nitc__MGroup___mpackage(val
* self
) {
338 val
* var
/* : MPackage */;
339 val
* var1
/* : MPackage */;
340 var1
= self
->attrs
[COLOR_nitc__mpackage__MGroup___mpackage
].val
; /* _mpackage on <self:MGroup> */
341 if (unlikely(var1
== NULL
)) {
342 if(catchStack
.cursor
>= 0){
343 longjmp(catchStack
.envs
[catchStack
.cursor
], 1);
345 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _mpackage");
346 PRINT_ERROR(" (%s:%d)\n", FILE_nitc__mpackage
, 76);
353 /* method mpackage$MGroup$mpackage= for (self: MGroup, MPackage) */
354 void nitc___nitc__MGroup___mpackage_61d(val
* self
, val
* p0
) {
355 self
->attrs
[COLOR_nitc__mpackage__MGroup___mpackage
].val
= p0
; /* _mpackage on <self:MGroup> */
358 /* method mpackage$MGroup$parent for (self: MGroup): nullable MGroup */
359 val
* nitc___nitc__MGroup___parent(val
* self
) {
360 val
* var
/* : nullable MGroup */;
361 val
* var1
/* : nullable MGroup */;
362 var1
= self
->attrs
[COLOR_nitc__mpackage__MGroup___parent
].val
; /* _parent on <self:MGroup> */
367 /* method mpackage$MGroup$parent= for (self: MGroup, nullable MGroup) */
368 void nitc___nitc__MGroup___parent_61d(val
* self
, val
* p0
) {
369 self
->attrs
[COLOR_nitc__mpackage__MGroup___parent
].val
= p0
; /* _parent on <self:MGroup> */
372 /* method mpackage$MGroup$full_name for (self: MGroup): String */
373 val
* nitc___nitc__MGroup___nitc__model_base__MEntity__full_name(val
* self
) {
374 val
* var
/* : String */;
375 val
* var1
/* : nullable MGroup */;
376 val
* var3
/* : nullable MGroup */;
377 val
* var_p
/* var p: nullable MGroup */;
378 short int var4
/* : Bool */;
379 short int var5
/* : Bool */;
380 val
* var_other
/* var other: nullable Object */;
381 short int var7
/* : Bool */;
382 short int var9
/* : Bool */;
383 val
* var10
/* : NativeArray[String] */;
385 static val
* varonce11
;
386 val
* var12
/* : String */;
387 char* var13
/* : CString */;
388 val
* var14
/* : String */;
389 val
* var15
/* : nullable Int */;
390 val
* var16
/* : nullable Int */;
391 val
* var17
/* : nullable Bool */;
392 val
* var18
/* : nullable Bool */;
393 val
* var19
/* : String */;
394 val
* var21
/* : String */;
395 val
* var22
/* : String */;
396 val
* var24
/* : NativeArray[String] */;
397 static val
* varonce23
;
398 static val
* varonce25
;
399 val
* var26
/* : String */;
400 char* var27
/* : CString */;
401 val
* var28
/* : String */;
402 val
* var29
/* : nullable Int */;
403 val
* var30
/* : nullable Int */;
404 val
* var31
/* : nullable Bool */;
405 val
* var32
/* : nullable Bool */;
406 val
* var33
/* : String */;
407 val
* var34
/* : String */;
408 val
* var36
/* : String */;
409 val
* var37
/* : String */;
411 { /* Inline mpackage$MGroup$parent (self) on <self:MGroup> */
412 var3
= self
->attrs
[COLOR_nitc__mpackage__MGroup___parent
].val
; /* _parent on <self:MGroup> */
419 var4
= 1; /* is null */
421 var4
= 0; /* arg is null but recv is not */
424 { /* Inline kernel$Object$== (var_p,((val*)NULL)) on <var_p:nullable MGroup> */
425 var_other
= ((val
*)NULL
);
427 { /* Inline kernel$Object$is_same_instance (var_p,var_other) on <var_p:nullable MGroup(MGroup)> */
428 var9
= var_p
== var_other
;
441 if (unlikely(varonce
==NULL
)) {
442 var10
= NEW_core__NativeArray((int)2l, &type_core__NativeArray__core__String
);
443 if (likely(varonce11
!=NULL
)) {
447 var15
= (val
*)(1l<<2|1);
448 var16
= (val
*)(1l<<2|1);
449 var17
= (val
*)((long)(0)<<2|3);
450 var18
= (val
*)((long)(0)<<2|3);
451 var14
= core__flat___CString___to_s_unsafe(var13
, var15
, var16
, var17
, var18
);
455 ((struct instance_core__NativeArray
*)var10
)->values
[1]=var12
;
461 { /* Inline mpackage$MGroup$name (self) on <self:MGroup> */
462 var21
= self
->attrs
[COLOR_nitc__mpackage__MGroup___name
].val
; /* _name on <self:MGroup> */
463 if (unlikely(var21
== NULL
)) {
464 if(catchStack
.cursor
>= 0){
465 longjmp(catchStack
.envs
[catchStack
.cursor
], 1);
467 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _name");
468 PRINT_ERROR(" (%s:%d)\n", FILE_nitc__mpackage
, 70);
475 ((struct instance_core__NativeArray
*)var10
)->values
[0]=var19
;
477 var22
= ((val
*(*)(val
* self
))(var10
->class->vft
[COLOR_core__abstract_text__NativeArray__native_to_s
]))(var10
); /* native_to_s on <var10:NativeArray[String]>*/
484 if (unlikely(varonce23
==NULL
)) {
485 var24
= NEW_core__NativeArray((int)3l, &type_core__NativeArray__core__String
);
486 if (likely(varonce25
!=NULL
)) {
490 var29
= (val
*)(1l<<2|1);
491 var30
= (val
*)(1l<<2|1);
492 var31
= (val
*)((long)(0)<<2|3);
493 var32
= (val
*)((long)(0)<<2|3);
494 var28
= core__flat___CString___to_s_unsafe(var27
, var29
, var30
, var31
, var32
);
498 ((struct instance_core__NativeArray
*)var24
)->values
[2]=var26
;
504 var33
= nitc___nitc__MGroup___nitc__model_base__MEntity__full_name(var_p
);
506 ((struct instance_core__NativeArray
*)var24
)->values
[0]=var33
;
508 { /* Inline mpackage$MGroup$name (self) on <self:MGroup> */
509 var36
= self
->attrs
[COLOR_nitc__mpackage__MGroup___name
].val
; /* _name on <self:MGroup> */
510 if (unlikely(var36
== NULL
)) {
511 if(catchStack
.cursor
>= 0){
512 longjmp(catchStack
.envs
[catchStack
.cursor
], 1);
514 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _name");
515 PRINT_ERROR(" (%s:%d)\n", FILE_nitc__mpackage
, 70);
522 ((struct instance_core__NativeArray
*)var24
)->values
[1]=var34
;
524 var37
= ((val
*(*)(val
* self
))(var24
->class->vft
[COLOR_core__abstract_text__NativeArray__native_to_s
]))(var24
); /* native_to_s on <var24:NativeArray[String]>*/
532 /* method mpackage$MGroup$in_nesting for (self: MGroup): POSetElement[MGroup] */
533 val
* nitc___nitc__MGroup___in_nesting(val
* self
) {
534 val
* var
/* : POSetElement[MGroup] */;
535 val
* var1
/* : POSetElement[MGroup] */;
536 var1
= self
->attrs
[COLOR_nitc__mpackage__MGroup___in_nesting
].val
; /* _in_nesting on <self:MGroup> */
537 if (unlikely(var1
== NULL
)) {
538 if(catchStack
.cursor
>= 0){
539 longjmp(catchStack
.envs
[catchStack
.cursor
], 1);
541 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _in_nesting");
542 PRINT_ERROR(" (%s:%d)\n", FILE_nitc__mpackage
, 95);
549 /* method mpackage$MGroup$in_nesting= for (self: MGroup, POSetElement[MGroup]) */
550 void nitc___nitc__MGroup___in_nesting_61d(val
* self
, val
* p0
) {
551 self
->attrs
[COLOR_nitc__mpackage__MGroup___in_nesting
].val
= p0
; /* _in_nesting on <self:MGroup> */
554 /* method mpackage$MGroup$filepath for (self: MGroup): nullable String */
555 val
* nitc___nitc__MGroup___filepath(val
* self
) {
556 val
* var
/* : nullable String */;
557 val
* var1
/* : Location */;
558 val
* var3
/* : Location */;
559 val
* var4
/* : nullable SourceFile */;
560 val
* var6
/* : nullable SourceFile */;
561 val
* var_res
/* var res: nullable Object */;
562 short int var7
/* : Bool */;
563 short int var8
/* : Bool */;
564 val
* var_other
/* var other: nullable Object */;
565 short int var10
/* : Bool */;
566 short int var12
/* : Bool */;
567 val
* var13
/* : String */;
568 val
* var15
/* : String */;
570 { /* Inline mpackage$MGroup$location (self) on <self:MGroup> */
571 var3
= self
->attrs
[COLOR_nitc__mpackage__MGroup___location
].val
; /* _location on <self:MGroup> */
572 if (unlikely(var3
== NULL
)) {
573 if(catchStack
.cursor
>= 0){
574 longjmp(catchStack
.envs
[catchStack
.cursor
], 1);
576 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _location");
577 PRINT_ERROR(" (%s:%d)\n", FILE_nitc__mpackage
, 74);
585 { /* Inline location$Location$file (var1) on <var1:Location> */
586 var6
= var1
->attrs
[COLOR_nitc__location__Location___file
].val
; /* _file on <var1:Location> */
592 if (var_res
== NULL
) {
593 var7
= 1; /* is null */
595 var7
= 0; /* arg is null but recv is not */
598 { /* Inline kernel$Object$== (var_res,((val*)NULL)) on <var_res:nullable Object(nullable SourceFile)> */
599 var_other
= ((val
*)NULL
);
601 { /* Inline kernel$Object$is_same_instance (var_res,var_other) on <var_res:nullable Object(SourceFile)> */
602 var12
= var_res
== var_other
;
620 { /* Inline location$SourceFile$filename (var_res) on <var_res:nullable Object(SourceFile)> */
621 var15
= var_res
->attrs
[COLOR_nitc__location__SourceFile___filename
].val
; /* _filename on <var_res:nullable Object(SourceFile)> */
622 if (unlikely(var15
== NULL
)) {
623 if(catchStack
.cursor
>= 0){
624 longjmp(catchStack
.envs
[catchStack
.cursor
], 1);
626 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _filename");
627 PRINT_ERROR(" (%s:%d)\n", FILE_nitc__location
, 22);
639 /* method mpackage$MGroup$init for (self: MGroup) */
640 void nitc___nitc__MGroup___core__kernel__Object__init(val
* self
) {
641 val
* var
/* : MPackage */;
642 val
* var2
/* : MPackage */;
643 val
* var3
/* : POSet[MGroup] */;
644 val
* var5
/* : POSet[MGroup] */;
645 val
* var_tree
/* var tree: POSet[MGroup] */;
646 val
* var6
/* : POSetElement[nullable Object] */;
647 val
* var8
/* : nullable MGroup */;
648 val
* var10
/* : nullable MGroup */;
649 val
* var_parent
/* var parent: nullable MGroup */;
650 short int var11
/* : Bool */;
651 short int var12
/* : Bool */;
652 val
* var_other
/* var other: nullable Object */;
653 short int var14
/* : Bool */;
654 short int var15
/* : Bool */;
656 ((void(*)(val
* self
))(self
->class->vft
[COLOR_nitc___nitc__MGroup___core__kernel__Object__init
]))(self
); /* init on <self:MGroup>*/
659 { /* Inline mpackage$MGroup$mpackage (self) on <self:MGroup> */
660 var2
= self
->attrs
[COLOR_nitc__mpackage__MGroup___mpackage
].val
; /* _mpackage on <self:MGroup> */
661 if (unlikely(var2
== NULL
)) {
662 if(catchStack
.cursor
>= 0){
663 longjmp(catchStack
.envs
[catchStack
.cursor
], 1);
665 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _mpackage");
666 PRINT_ERROR(" (%s:%d)\n", FILE_nitc__mpackage
, 76);
674 { /* Inline mpackage$MPackage$mgroups (var) on <var:MPackage> */
675 var5
= var
->attrs
[COLOR_nitc__mpackage__MPackage___mgroups
].val
; /* _mgroups on <var:MPackage> */
676 if (unlikely(var5
== NULL
)) {
677 if(catchStack
.cursor
>= 0){
678 longjmp(catchStack
.envs
[catchStack
.cursor
], 1);
680 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _mgroups");
681 PRINT_ERROR(" (%s:%d)\n", FILE_nitc__mpackage
, 42);
690 var6
= poset___poset__POSet___add_node(var_tree
, self
);
693 { /* Inline mpackage$MGroup$in_nesting= (self,var6) on <self:MGroup> */
694 self
->attrs
[COLOR_nitc__mpackage__MGroup___in_nesting
].val
= var6
; /* _in_nesting on <self:MGroup> */
699 { /* Inline mpackage$MGroup$parent (self) on <self:MGroup> */
700 var10
= self
->attrs
[COLOR_nitc__mpackage__MGroup___parent
].val
; /* _parent on <self:MGroup> */
706 if (var_parent
== NULL
) {
707 var11
= 0; /* is null */
709 var11
= 1; /* arg is null and recv is not */
712 { /* Inline kernel$Object$!= (var_parent,((val*)NULL)) on <var_parent:nullable MGroup> */
713 var_other
= ((val
*)NULL
);
715 var14
= ((short int(*)(val
* self
, val
* p0
))(var_parent
->class->vft
[COLOR_core__kernel__Object___61d_61d
]))(var_parent
, var_other
); /* == on <var_parent:nullable MGroup(MGroup)>*/
726 poset___poset__POSet___add_edge(var_tree
, self
, var_parent
); /* Direct call poset$POSet$add_edge on <var_tree:POSet[MGroup]>*/
732 /* method mpackage$MGroup$model for (self: MGroup): Model */
733 val
* nitc___nitc__MGroup___nitc__model_base__MEntity__model(val
* self
) {
734 val
* var
/* : Model */;
735 val
* var1
/* : MPackage */;
736 val
* var3
/* : MPackage */;
737 val
* var4
/* : Model */;
738 val
* var6
/* : Model */;
740 { /* Inline mpackage$MGroup$mpackage (self) on <self:MGroup> */
741 var3
= self
->attrs
[COLOR_nitc__mpackage__MGroup___mpackage
].val
; /* _mpackage on <self:MGroup> */
742 if (unlikely(var3
== NULL
)) {
743 if(catchStack
.cursor
>= 0){
744 longjmp(catchStack
.envs
[catchStack
.cursor
], 1);
746 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _mpackage");
747 PRINT_ERROR(" (%s:%d)\n", FILE_nitc__mpackage
, 76);
755 { /* Inline mpackage$MPackage$model (var1) on <var1:MPackage> */
756 var6
= var1
->attrs
[COLOR_nitc__mpackage__MPackage___model
].val
; /* _model on <var1:MPackage> */
757 if (unlikely(var6
== NULL
)) {
758 if(catchStack
.cursor
>= 0){
759 longjmp(catchStack
.envs
[catchStack
.cursor
], 1);
761 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _model");
762 PRINT_ERROR(" (%s:%d)\n", FILE_nitc__mpackage
, 34);
774 /* method mpackage$MGroup$to_s for (self: MGroup): String */
775 val
* nitc___nitc__MGroup___core__abstract_text__Object__to_s(val
* self
) {
776 val
* var
/* : String */;
777 val
* var1
/* : String */;
778 val
* var3
/* : String */;
780 { /* Inline mpackage$MGroup$name (self) on <self:MGroup> */
781 var3
= self
->attrs
[COLOR_nitc__mpackage__MGroup___name
].val
; /* _name on <self:MGroup> */
782 if (unlikely(var3
== NULL
)) {
783 if(catchStack
.cursor
>= 0){
784 longjmp(catchStack
.envs
[catchStack
.cursor
], 1);
786 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _name");
787 PRINT_ERROR(" (%s:%d)\n", FILE_nitc__mpackage
, 70);
799 /* method mpackage$Model$mpackages for (self: Model): Array[MPackage] */
800 val
* nitc__mpackage___Model___mpackages(val
* self
) {
801 val
* var
/* : Array[MPackage] */;
802 val
* var1
/* : Array[MPackage] */;
803 var1
= self
->attrs
[COLOR_nitc__mpackage__Model___mpackages
].val
; /* _mpackages on <self:Model> */
804 if (unlikely(var1
== NULL
)) {
805 if(catchStack
.cursor
>= 0){
806 longjmp(catchStack
.envs
[catchStack
.cursor
], 1);
808 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _mpackages");
809 PRINT_ERROR(" (%s:%d)\n", FILE_nitc__mpackage
, 134);
816 /* method mpackage$Model$mpackage_by_name for (self: Model): MultiHashMap[String, MPackage] */
817 val
* nitc__mpackage___Model___mpackage_by_name(val
* self
) {
818 val
* var
/* : MultiHashMap[String, MPackage] */;
819 val
* var1
/* : MultiHashMap[String, MPackage] */;
820 var1
= self
->attrs
[COLOR_nitc__mpackage__Model___mpackage_by_name
].val
; /* _mpackage_by_name on <self:Model> */
821 if (unlikely(var1
== NULL
)) {
822 if(catchStack
.cursor
>= 0){
823 longjmp(catchStack
.envs
[catchStack
.cursor
], 1);
825 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _mpackage_by_name");
826 PRINT_ERROR(" (%s:%d)\n", FILE_nitc__mpackage
, 137);