c_src: update
[nit.git] / c_src / mdoc.sep.1.c
1 #include "mdoc.sep.0.h"
2 /* method mdoc#MDoc#content for (self: MDoc): Array[String] */
3 val* mdoc__MDoc__content(val* self) {
4 val* var /* : Array[String] */;
5 val* var1 /* : Array[String] */;
6 var1 = self->attrs[COLOR_mdoc__MDoc___content].val; /* _content on <self:MDoc> */
7 if (unlikely(var1 == NULL)) {
8 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _content");
9 PRINT_ERROR(" (%s:%d)\n", "src/model/mdoc.nit", 22);
10 show_backtrace(1);
11 }
12 var = var1;
13 RET_LABEL:;
14 return var;
15 }
16 /* method mdoc#MDoc#content for (self: Object): Array[String] */
17 val* VIRTUAL_mdoc__MDoc__content(val* self) {
18 val* var /* : Array[String] */;
19 val* var1 /* : Array[String] */;
20 val* var3 /* : Array[String] */;
21 { /* Inline mdoc#MDoc#content (self) on <self:Object(MDoc)> */
22 var3 = self->attrs[COLOR_mdoc__MDoc___content].val; /* _content on <self:Object(MDoc)> */
23 if (unlikely(var3 == NULL)) {
24 PRINT_ERROR("Runtime error: %s", "Uninitialized attribute _content");
25 PRINT_ERROR(" (%s:%d)\n", "src/model/mdoc.nit", 22);
26 show_backtrace(1);
27 }
28 var1 = var3;
29 RET_LABEL2:(void)0;
30 }
31 var = var1;
32 RET_LABEL:;
33 return var;
34 }
35 /* method mdoc#MDoc#original_mentity= for (self: MDoc, nullable MEntity) */
36 void mdoc__MDoc__original_mentity_61d(val* self, val* p0) {
37 self->attrs[COLOR_mdoc__MDoc___original_mentity].val = p0; /* _original_mentity on <self:MDoc> */
38 RET_LABEL:;
39 }
40 /* method mdoc#MDoc#original_mentity= for (self: Object, nullable MEntity) */
41 void VIRTUAL_mdoc__MDoc__original_mentity_61d(val* self, val* p0) {
42 { /* Inline mdoc#MDoc#original_mentity= (self,p0) on <self:Object(MDoc)> */
43 self->attrs[COLOR_mdoc__MDoc___original_mentity].val = p0; /* _original_mentity on <self:Object(MDoc)> */
44 RET_LABEL1:(void)0;
45 }
46 RET_LABEL:;
47 }
48 /* method mdoc#MDoc#init for (self: MDoc) */
49 void mdoc__MDoc__init(val* self) {
50 RET_LABEL:;
51 }
52 /* method mdoc#MDoc#init for (self: Object) */
53 void VIRTUAL_mdoc__MDoc__init(val* self) {
54 { /* Inline mdoc#MDoc#init (self) on <self:Object(MDoc)> */
55 RET_LABEL1:(void)0;
56 }
57 RET_LABEL:;
58 }
59 /* method mdoc#MEntity#mdoc for (self: MEntity): nullable MDoc */
60 val* mdoc__MEntity__mdoc(val* self) {
61 val* var /* : nullable MDoc */;
62 val* var1 /* : nullable MDoc */;
63 var1 = self->attrs[COLOR_mdoc__MEntity___mdoc].val; /* _mdoc on <self:MEntity> */
64 var = var1;
65 RET_LABEL:;
66 return var;
67 }
68 /* method mdoc#MEntity#mdoc for (self: Object): nullable MDoc */
69 val* VIRTUAL_mdoc__MEntity__mdoc(val* self) {
70 val* var /* : nullable MDoc */;
71 val* var1 /* : nullable MDoc */;
72 val* var3 /* : nullable MDoc */;
73 { /* Inline mdoc#MEntity#mdoc (self) on <self:Object(MEntity)> */
74 var3 = self->attrs[COLOR_mdoc__MEntity___mdoc].val; /* _mdoc on <self:Object(MEntity)> */
75 var1 = var3;
76 RET_LABEL2:(void)0;
77 }
78 var = var1;
79 RET_LABEL:;
80 return var;
81 }
82 /* method mdoc#MEntity#mdoc= for (self: MEntity, nullable MDoc) */
83 void mdoc__MEntity__mdoc_61d(val* self, val* p0) {
84 self->attrs[COLOR_mdoc__MEntity___mdoc].val = p0; /* _mdoc on <self:MEntity> */
85 RET_LABEL:;
86 }
87 /* method mdoc#MEntity#mdoc= for (self: Object, nullable MDoc) */
88 void VIRTUAL_mdoc__MEntity__mdoc_61d(val* self, val* p0) {
89 { /* Inline mdoc#MEntity#mdoc= (self,p0) on <self:Object(MEntity)> */
90 self->attrs[COLOR_mdoc__MEntity___mdoc].val = p0; /* _mdoc on <self:Object(MEntity)> */
91 RET_LABEL1:(void)0;
92 }
93 RET_LABEL:;
94 }