-
-
t_date_1.py.__main_start__ ()
-
{
-
struct gpy_object_attrib_t * D.200;
-
struct gpy_object_attrib_t * D.201;
-
struct gpy_object_attrib_t * D.202;
-
struct gpy_object_attrib_t * D.203;
-
struct gpy_object_attrib_t * D.204;
-
struct gpy_object_attrib_t * D.205;
-
struct gpy_object_t * D.206;
-
struct gpy_object_t * D.207;
-
struct gpy_object_t * * __GPY_GLOBL_RR_STACK_POINTER.37;
-
struct gpy_object_t * * __GPY_GLOBL_RR_STACK_POINTER.38;
-
struct gpy_object_t * D.210;
-
struct gpy_object_t * * __GPY_GLOBL_RR_STACK_POINTER.39;
-
struct gpy_object_t * D.212;
-
struct gpy_object_t * D.213;
-
struct gpy_object_t * * __GPY_GLOBL_RR_STACK_POINTER.40;
-
struct gpy_object_t * D.215;
-
struct gpy_object_t * * __GPY_GLOBL_RR_STACK_POINTER.41;
-
struct gpy_object_t * D.217;
-
struct gpy_object_t * * __GPY_GLOBL_RR_STACK_POINTER.42;
-
struct gpy_object_t * D.219;
-
struct gpy_object_t * D.220;
-
void <retval>;
-
-
gpy_rr_extend_runtime_stack (3);
-
D.200 = gpy_rr_fold_attribute ("month", 0B, 20);
-
D.201 = gpy_rr_fold_attribute ("day", 0B, 16);
-
D.202 = gpy_rr_fold_attribute ("__field_init__", t_date_1.py.date.__field_init__, 12);
-
D.203 = gpy_rr_fold_attribute ("print_date", t_date_1.py.date.print_date, 8);
-
D.204 = gpy_rr_fold_attribute ("__init__", t_date_1.py.date.__init__, 4);
-
D.205 = gpy_rr_fold_attribute ("year", 0B, 0);
-
C.13 = gpy_rr_fold_attrib_list (6, D.205, D.204, D.203, D.202, D.201, D.200);
-
A.14 = __GPY_GLOBL_RR_STACK_POINTER;
-
D.206 = gpy_rr_fold_class_decl (C.13, 24, "t_date_1.py.date");
-
*A.14 = D.206;
-
P.15 = gpy_rr_fold_integer (0);
-
gpy_rr_eval_print (1, 1, P.15);
-
A.16 = __GPY_GLOBL_RR_STACK_POINTER;
-
P.17 = gpy_rr_fold_integer (1);
-
P.18 = gpy_rr_fold_integer (2);
-
P.19 = gpy_rr_fold_integer (3);
-
D.207 = *A.16;
-
R.20 = gpy_rr_fold_call (D.207, 3, P.17, P.18, P.19);
-
__GPY_GLOBL_RR_STACK_POINTER.37 = __GPY_GLOBL_RR_STACK_POINTER;
-
A.21 = __GPY_GLOBL_RR_STACK_POINTER.37 + -4;
-
*A.21 = R.20;
-
P.22 = gpy_rr_fold_integer (1);
-
gpy_rr_eval_print (1, 1, P.22);
-
__GPY_GLOBL_RR_STACK_POINTER.38 = __GPY_GLOBL_RR_STACK_POINTER;
-
A.24 = __GPY_GLOBL_RR_STACK_POINTER.38 + -4;
-
D.210 = *A.24;
-
T.23 = gpy_rr_eval_attrib_reference (D.210, "print_date");
-
__GPY_GLOBL_RR_STACK_POINTER.39 = __GPY_GLOBL_RR_STACK_POINTER;
-
A.25 = __GPY_GLOBL_RR_STACK_POINTER.39 + -4;
-
D.212 = *A.25;
-
D.213 = *T.23;
-
R.26 = gpy_rr_fold_call (D.213, 1, D.212);
-
P.27 = gpy_rr_fold_integer (2);
-
gpy_rr_eval_print (1, 1, P.27);
-
P.29 = gpy_rr_fold_integer (10);
-
__GPY_GLOBL_RR_STACK_POINTER.40 = __GPY_GLOBL_RR_STACK_POINTER;
-
A.30 = __GPY_GLOBL_RR_STACK_POINTER.40 + -4;
-
D.215 = *A.30;
-
T.28 = gpy_rr_eval_attrib_reference (D.215, "day");
-
*T.28 = P.29;
-
P.31 = gpy_rr_fold_integer (3);
-
gpy_rr_eval_print (1, 1, P.31);
-
__GPY_GLOBL_RR_STACK_POINTER.41 = __GPY_GLOBL_RR_STACK_POINTER;
-
A.33 = __GPY_GLOBL_RR_STACK_POINTER.41 + -4;
-
D.217 = *A.33;
-
T.32 = gpy_rr_eval_attrib_reference (D.217, "print_date");
-
__GPY_GLOBL_RR_STACK_POINTER.42 = __GPY_GLOBL_RR_STACK_POINTER;
-
A.34 = __GPY_GLOBL_RR_STACK_POINTER.42 + -4;
-
D.219 = *A.34;
-
D.220 = *T.32;
-
R.35 = gpy_rr_fold_call (D.220, 1, D.219);
-
P.36 = gpy_rr_fold_integer (4);
-
gpy_rr_eval_print (1, 1, P.36);
-
}
-
-
-
t_date_1.py.date.__field_init__ (struct t_date_1.py.date * __object_state__)
-
{
-
void <retval>;
-
-
P.0 = gpy_rr_fold_integer (0);
-
__object_state__->day = P.0;
-
P.1 = gpy_rr_fold_integer (0);
-
__object_state__->month = P.1;
-
P.2 = gpy_rr_fold_integer (0);
-
__object_state__->year = P.2;
-
P.3 = gpy_rr_fold_integer (11);
-
gpy_rr_eval_print (1, 1, P.3);
-
}
-
-
-
t_date_1.py.date.print_date (struct gpy_object_t * self, struct gpy_object_t * * __arguments__)
-
{
-
struct gpy_object_t * D.116;
-
struct gpy_object_t * D.117;
-
struct gpy_object_t * D.118;
-
void <retval>;
-
-
P.8 = gpy_rr_fold_integer (33);
-
gpy_rr_eval_print (1, 1, P.8);
-
T.9 = gpy_rr_eval_attrib_reference (self, "day");
-
T.10 = gpy_rr_eval_attrib_reference (self, "month");
-
T.11 = gpy_rr_eval_attrib_reference (self, "year");
-
D.116 = *T.11;
-
D.117 = *T.10;
-
D.118 = *T.9;
-
gpy_rr_eval_print (1, 3, D.118, D.117, D.116);
-
P.12 = gpy_rr_fold_integer (34);
-
gpy_rr_eval_print (1, 1, P.12);
-
}
-
-
-
t_date_1.py.date.__init__ (struct gpy_object_t * self, struct gpy_object_t * * __arguments__)
-
{
-
void <retval>;
-
-
x = *__arguments__;
-
y = MEM[(struct gpy_object_t * *)__arguments__ + 4B];
-
z = MEM[(struct gpy_object_t * *)__arguments__ + 8B];
-
T.4 = gpy_rr_eval_attrib_reference (self, "day");
-
*T.4 = x;
-
T.5 = gpy_rr_eval_attrib_reference (self, "month");
-
*T.5 = y;
-
T.6 = gpy_rr_eval_attrib_reference (self, "year");
-
*T.6 = z;
-
P.7 = gpy_rr_fold_integer (22);
-
gpy_rr_eval_print (1, 1, P.7);
-
}
-