Bug Summary

File:OMCompiler/Compiler/boot/build/AbsynToJulia.c
Warning:line 20149, column 11
Value stored to '_l_args' is never read

Annotated Source Code

[?] Use j/k keys for keyboard navigation

1#ifdef OMC_BASE_FILE
2 #define OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c" OMC_BASE_FILE
3#else
4 #define OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c" "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
5#endif
6#include "omc_simulation_settings.h"
7#include "AbsynToJulia.h"
8static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT0,3,3)struct { mmc_uint_t header; const void *data[3]; } _OMC_LIT_STRUCT0
= { (((3) << 10) + (((3) & 255) << 2)),
{&Tpl_Text_MEM__TEXT__desc,MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
9#define _OMC_LIT0((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT0)((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3))
10#define _OMC_LIT1_data", " ", "
11static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT1,2,_OMC_LIT1_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT1
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), ", "
}
;
12#define _OMC_LIT1((void*)((char*)(&(_OMC_LIT_STRUCT1).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT1)((void*)((char*)(&(_OMC_LIT_STRUCT1).header) + 3))
13static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT2,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT2
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT1((void*)((char*)(&(_OMC_LIT_STRUCT1).header) + 3))}};
14#define _OMC_LIT2((void*)((char*)(&(_OMC_LIT_STRUCT2).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT2)((void*)((char*)(&(_OMC_LIT_STRUCT2).header) + 3))
15static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT3,1,1)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT3
= { (((1) << 10) + (((1) & 255) << 2)),
{_OMC_LIT2((void*)((char*)(&(_OMC_LIT_STRUCT2).header) + 3))}};
16#define _OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT3)((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3))
17static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT4,1,3)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT4
= { (((1) << 10) + (((3) & 255) << 2)),
{&Tpl_StringToken_ST__NEW__LINE__desc,}};
18#define _OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT4)((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3))
19static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT5,9,3)struct { mmc_uint_t header; const void *data[9]; } _OMC_LIT_STRUCT5
= { (((9) << 10) + (((3) & 255) << 2)),
{&Tpl_IterOptions_ITER__OPTIONS__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3)),_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),_OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),_OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3))}};
20#define _OMC_LIT5((void*)((char*)(&(_OMC_LIT_STRUCT5).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT5)((void*)((char*)(&(_OMC_LIT_STRUCT5).header) + 3))
21#define _OMC_LIT6_data"" ""
22static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT6,0,_OMC_LIT6_data)struct { mmc_uint_t header; const char data[(0)+1]; } _OMC_LIT_STRUCT6
= { ((((mmc_uint_t)0)<<(3))+((1<<(3+3))+5)), "" }
;
23#define _OMC_LIT6((void*)((char*)(&(_OMC_LIT_STRUCT6).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT6)((void*)((char*)(&(_OMC_LIT_STRUCT6).header) + 3))
24static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT7,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT7
= { (((2) << 10) + (((3) & 255) << 2)),
{&MMToJuliaUtil_Context_FUNCTION__desc,_OMC_LIT6((void*)((char*)(&(_OMC_LIT_STRUCT6).header) + 3))}};
25#define _OMC_LIT7((void*)((char*)(&(_OMC_LIT_STRUCT7).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT7)((void*)((char*)(&(_OMC_LIT_STRUCT7).header) + 3))
26static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT8,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT8
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_BlockType_BT__INDENT__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(1))((void*)(((((mmc_uint_t) (1)) << 1)+0)))}};
27#define _OMC_LIT8((void*)((char*)(&(_OMC_LIT_STRUCT8).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT8)((void*)((char*)(&(_OMC_LIT_STRUCT8).header) + 3))
28#define _OMC_LIT9_data"if " "if "
29static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT9,3,_OMC_LIT9_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT9
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), "if "
}
;
30#define _OMC_LIT9((void*)((char*)(&(_OMC_LIT_STRUCT9).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT9)((void*)((char*)(&(_OMC_LIT_STRUCT9).header) + 3))
31static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT10,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT10
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT9((void*)((char*)(&(_OMC_LIT_STRUCT9).header) + 3))}};
32#define _OMC_LIT10((void*)((char*)(&(_OMC_LIT_STRUCT10).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT10)((void*)((char*)(&(_OMC_LIT_STRUCT10).header) + 3))
33#define _OMC_LIT11_data"in " "in "
34static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT11,3,_OMC_LIT11_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT11
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), "in "
}
;
35#define _OMC_LIT11((void*)((char*)(&(_OMC_LIT_STRUCT11).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT11)((void*)((char*)(&(_OMC_LIT_STRUCT11).header) + 3))
36static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT12,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT12
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT11((void*)((char*)(&(_OMC_LIT_STRUCT11).header) + 3))}};
37#define _OMC_LIT12((void*)((char*)(&(_OMC_LIT_STRUCT12).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT12)((void*)((char*)(&(_OMC_LIT_STRUCT12).header) + 3))
38#define _OMC_LIT13_data" = " " = "
39static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT13,3,_OMC_LIT13_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT13
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), " = "
}
;
40#define _OMC_LIT13((void*)((char*)(&(_OMC_LIT_STRUCT13).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT13)((void*)((char*)(&(_OMC_LIT_STRUCT13).header) + 3))
41static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT14,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT14
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT13((void*)((char*)(&(_OMC_LIT_STRUCT13).header) + 3))}};
42#define _OMC_LIT14((void*)((char*)(&(_OMC_LIT_STRUCT14).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT14)((void*)((char*)(&(_OMC_LIT_STRUCT14).header) + 3))
43#define _OMC_LIT15_data"@do_threaded_for " "@do_threaded_for "
44static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT15,17,_OMC_LIT15_data)struct { mmc_uint_t header; const char data[(17)+1]; } _OMC_LIT_STRUCT15
= { ((((mmc_uint_t)17)<<(3))+((1<<(3+3))+5)), "@do_threaded_for "
}
;
45#define _OMC_LIT15((void*)((char*)(&(_OMC_LIT_STRUCT15).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT15)((void*)((char*)(&(_OMC_LIT_STRUCT15).header) + 3))
46static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT16,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT16
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT15((void*)((char*)(&(_OMC_LIT_STRUCT15).header) + 3))}};
47#define _OMC_LIT16((void*)((char*)(&(_OMC_LIT_STRUCT16).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT16)((void*)((char*)(&(_OMC_LIT_STRUCT16).header) + 3))
48#define _OMC_LIT17_data" (" " ("
49static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT17,2,_OMC_LIT17_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT17
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), " ("
}
;
50#define _OMC_LIT17((void*)((char*)(&(_OMC_LIT_STRUCT17).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT17)((void*)((char*)(&(_OMC_LIT_STRUCT17).header) + 3))
51static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT18,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT18
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT17((void*)((char*)(&(_OMC_LIT_STRUCT17).header) + 3))}};
52#define _OMC_LIT18((void*)((char*)(&(_OMC_LIT_STRUCT18).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT18)((void*)((char*)(&(_OMC_LIT_STRUCT18).header) + 3))
53#define _OMC_LIT19_data") (" ") ("
54static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT19,3,_OMC_LIT19_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT19
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), ") ("
}
;
55#define _OMC_LIT19((void*)((char*)(&(_OMC_LIT_STRUCT19).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT19)((void*)((char*)(&(_OMC_LIT_STRUCT19).header) + 3))
56static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT20,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT20
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT19((void*)((char*)(&(_OMC_LIT_STRUCT19).header) + 3))}};
57#define _OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT20)((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3))
58#define _OMC_LIT21_data")" ")"
59static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT21,1,_OMC_LIT21_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT21
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), ")"
}
;
60#define _OMC_LIT21((void*)((char*)(&(_OMC_LIT_STRUCT21).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT21)((void*)((char*)(&(_OMC_LIT_STRUCT21).header) + 3))
61static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT22,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT22
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT21((void*)((char*)(&(_OMC_LIT_STRUCT21).header) + 3))}};
62#define _OMC_LIT22((void*)((char*)(&(_OMC_LIT_STRUCT22).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT22)((void*)((char*)(&(_OMC_LIT_STRUCT22).header) + 3))
63#define _OMC_LIT23_data" for " " for "
64static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT23,5,_OMC_LIT23_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT23
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), " for "
}
;
65#define _OMC_LIT23((void*)((char*)(&(_OMC_LIT_STRUCT23).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT23)((void*)((char*)(&(_OMC_LIT_STRUCT23).header) + 3))
66static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT24,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT24
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT23((void*)((char*)(&(_OMC_LIT_STRUCT23).header) + 3))}};
67#define _OMC_LIT24((void*)((char*)(&(_OMC_LIT_STRUCT24).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT24)((void*)((char*)(&(_OMC_LIT_STRUCT24).header) + 3))
68#define _OMC_LIT25_data"." "."
69static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT25,1,_OMC_LIT25_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT25
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), "."
}
;
70#define _OMC_LIT25((void*)((char*)(&(_OMC_LIT_STRUCT25).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT25)((void*)((char*)(&(_OMC_LIT_STRUCT25).header) + 3))
71static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT26,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT26
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT25((void*)((char*)(&(_OMC_LIT_STRUCT25).header) + 3))}};
72#define _OMC_LIT26((void*)((char*)(&(_OMC_LIT_STRUCT26).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT26)((void*)((char*)(&(_OMC_LIT_STRUCT26).header) + 3))
73#define _OMC_LIT27_data"__" "__"
74static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT27,2,_OMC_LIT27_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT27
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), "__"
}
;
75#define _OMC_LIT27((void*)((char*)(&(_OMC_LIT_STRUCT27).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT27)((void*)((char*)(&(_OMC_LIT_STRUCT27).header) + 3))
76static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT28,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT28
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT27((void*)((char*)(&(_OMC_LIT_STRUCT27).header) + 3))}};
77#define _OMC_LIT28((void*)((char*)(&(_OMC_LIT_STRUCT28).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT28)((void*)((char*)(&(_OMC_LIT_STRUCT28).header) + 3))
78#define _OMC_LIT29_data"_" "_"
79static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT29,1,_OMC_LIT29_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT29
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), "_"
}
;
80#define _OMC_LIT29((void*)((char*)(&(_OMC_LIT_STRUCT29).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT29)((void*)((char*)(&(_OMC_LIT_STRUCT29).header) + 3))
81static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT30,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT30
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT29((void*)((char*)(&(_OMC_LIT_STRUCT29).header) + 3))}};
82#define _OMC_LIT30((void*)((char*)(&(_OMC_LIT_STRUCT30).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT30)((void*)((char*)(&(_OMC_LIT_STRUCT30).header) + 3))
83#define _OMC_LIT31_data"ListUtil" "ListUtil"
84static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT31,8,_OMC_LIT31_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT31
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "ListUtil"
}
;
85#define _OMC_LIT31((void*)((char*)(&(_OMC_LIT_STRUCT31).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT31)((void*)((char*)(&(_OMC_LIT_STRUCT31).header) + 3))
86static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT32,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT32
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT31((void*)((char*)(&(_OMC_LIT_STRUCT31).header) + 3))}};
87#define _OMC_LIT32((void*)((char*)(&(_OMC_LIT_STRUCT32).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT32)((void*)((char*)(&(_OMC_LIT_STRUCT32).header) + 3))
88#define _OMC_LIT33_data"ArrayUtil" "ArrayUtil"
89static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT33,9,_OMC_LIT33_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT33
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "ArrayUtil"
}
;
90#define _OMC_LIT33((void*)((char*)(&(_OMC_LIT_STRUCT33).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT33)((void*)((char*)(&(_OMC_LIT_STRUCT33).header) + 3))
91static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT34,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT34
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT33((void*)((char*)(&(_OMC_LIT_STRUCT33).header) + 3))}};
92#define _OMC_LIT34((void*)((char*)(&(_OMC_LIT_STRUCT34).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT34)((void*)((char*)(&(_OMC_LIT_STRUCT34).header) + 3))
93#define _OMC_LIT35_data"List" "List"
94static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT35,4,_OMC_LIT35_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT35
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "List"
}
;
95#define _OMC_LIT35((void*)((char*)(&(_OMC_LIT_STRUCT35).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT35)((void*)((char*)(&(_OMC_LIT_STRUCT35).header) + 3))
96#define _OMC_LIT36_data"Array" "Array"
97static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT36,5,_OMC_LIT36_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT36
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "Array"
}
;
98#define _OMC_LIT36((void*)((char*)(&(_OMC_LIT_STRUCT36).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT36)((void*)((char*)(&(_OMC_LIT_STRUCT36).header) + 3))
99#define _OMC_LIT37_data"&&" "&&"
100static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT37,2,_OMC_LIT37_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT37
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), "&&"
}
;
101#define _OMC_LIT37((void*)((char*)(&(_OMC_LIT_STRUCT37).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT37)((void*)((char*)(&(_OMC_LIT_STRUCT37).header) + 3))
102static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT38,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT38
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT37((void*)((char*)(&(_OMC_LIT_STRUCT37).header) + 3))}};
103#define _OMC_LIT38((void*)((char*)(&(_OMC_LIT_STRUCT38).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT38)((void*)((char*)(&(_OMC_LIT_STRUCT38).header) + 3))
104#define _OMC_LIT39_data"||" "||"
105static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT39,2,_OMC_LIT39_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT39
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), "||"
}
;
106#define _OMC_LIT39((void*)((char*)(&(_OMC_LIT_STRUCT39).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT39)((void*)((char*)(&(_OMC_LIT_STRUCT39).header) + 3))
107static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT40,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT40
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT39((void*)((char*)(&(_OMC_LIT_STRUCT39).header) + 3))}};
108#define _OMC_LIT40((void*)((char*)(&(_OMC_LIT_STRUCT40).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT40)((void*)((char*)(&(_OMC_LIT_STRUCT40).header) + 3))
109#define _OMC_LIT41_data"!" "!"
110static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT41,1,_OMC_LIT41_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT41
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), "!"
}
;
111#define _OMC_LIT41((void*)((char*)(&(_OMC_LIT_STRUCT41).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT41)((void*)((char*)(&(_OMC_LIT_STRUCT41).header) + 3))
112static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT42,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT42
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT41((void*)((char*)(&(_OMC_LIT_STRUCT41).header) + 3))}};
113#define _OMC_LIT42((void*)((char*)(&(_OMC_LIT_STRUCT42).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT42)((void*)((char*)(&(_OMC_LIT_STRUCT42).header) + 3))
114#define _OMC_LIT43_data"!=" "!="
115static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT43,2,_OMC_LIT43_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT43
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), "!="
}
;
116#define _OMC_LIT43((void*)((char*)(&(_OMC_LIT_STRUCT43).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT43)((void*)((char*)(&(_OMC_LIT_STRUCT43).header) + 3))
117static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT44,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT44
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT43((void*)((char*)(&(_OMC_LIT_STRUCT43).header) + 3))}};
118#define _OMC_LIT44((void*)((char*)(&(_OMC_LIT_STRUCT44).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT44)((void*)((char*)(&(_OMC_LIT_STRUCT44).header) + 3))
119#define _OMC_LIT45_data"_ " "_ "
120static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT45,2,_OMC_LIT45_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT45
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), "_ "
}
;
121#define _OMC_LIT45((void*)((char*)(&(_OMC_LIT_STRUCT45).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT45)((void*)((char*)(&(_OMC_LIT_STRUCT45).header) + 3))
122static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT46,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT46
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT45((void*)((char*)(&(_OMC_LIT_STRUCT45).header) + 3))}};
123#define _OMC_LIT46((void*)((char*)(&(_OMC_LIT_STRUCT46).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT46)((void*)((char*)(&(_OMC_LIT_STRUCT46).header) + 3))
124#define _OMC_LIT47_data" => begin\n" " => begin\n"
125static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT47,10,_OMC_LIT47_data)struct { mmc_uint_t header; const char data[(10)+1]; } _OMC_LIT_STRUCT47
= { ((((mmc_uint_t)10)<<(3))+((1<<(3+3))+5)), " => begin\n"
}
;
126#define _OMC_LIT47((void*)((char*)(&(_OMC_LIT_STRUCT47).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT47)((void*)((char*)(&(_OMC_LIT_STRUCT47).header) + 3))
127static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT48,2,5)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT48
= { (((2) << 10) + (((5) & 255) << 2)),
{&Tpl_StringToken_ST__LINE__desc,_OMC_LIT47((void*)((char*)(&(_OMC_LIT_STRUCT47).header) + 3))}};
128#define _OMC_LIT48((void*)((char*)(&(_OMC_LIT_STRUCT48).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT48)((void*)((char*)(&(_OMC_LIT_STRUCT48).header) + 3))
129static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT49,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT49
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_BlockType_BT__INDENT__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(4))((void*)(((((mmc_uint_t) (4)) << 1)+0)))}};
130#define _OMC_LIT49((void*)((char*)(&(_OMC_LIT_STRUCT49).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT49)((void*)((char*)(&(_OMC_LIT_STRUCT49).header) + 3))
131#define _OMC_LIT50_data"end" "end"
132static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT50,3,_OMC_LIT50_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT50
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), "end"
}
;
133#define _OMC_LIT50((void*)((char*)(&(_OMC_LIT_STRUCT50).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT50)((void*)((char*)(&(_OMC_LIT_STRUCT50).header) + 3))
134static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT51,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT51
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT50((void*)((char*)(&(_OMC_LIT_STRUCT50).header) + 3))}};
135#define _OMC_LIT51((void*)((char*)(&(_OMC_LIT_STRUCT51).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT51)((void*)((char*)(&(_OMC_LIT_STRUCT51).header) + 3))
136#define _OMC_LIT52_data" " " "
137static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT52,1,_OMC_LIT52_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT52
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), " "
}
;
138#define _OMC_LIT52((void*)((char*)(&(_OMC_LIT_STRUCT52).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT52)((void*)((char*)(&(_OMC_LIT_STRUCT52).header) + 3))
139static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT53,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT53
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT52((void*)((char*)(&(_OMC_LIT_STRUCT52).header) + 3))}};
140#define _OMC_LIT53((void*)((char*)(&(_OMC_LIT_STRUCT53).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT53)((void*)((char*)(&(_OMC_LIT_STRUCT53).header) + 3))
141static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT54,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT54
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_BlockType_BT__INDENT__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(2))((void*)(((((mmc_uint_t) (2)) << 1)+0)))}};
142#define _OMC_LIT54((void*)((char*)(&(_OMC_LIT_STRUCT54).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT54)((void*)((char*)(&(_OMC_LIT_STRUCT54).header) + 3))
143#define _OMC_LIT55_data"where (" "where ("
144static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT55,7,_OMC_LIT55_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT55
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "where ("
}
;
145#define _OMC_LIT55((void*)((char*)(&(_OMC_LIT_STRUCT55).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT55)((void*)((char*)(&(_OMC_LIT_STRUCT55).header) + 3))
146static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT56,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT56
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT55((void*)((char*)(&(_OMC_LIT_STRUCT55).header) + 3))}};
147#define _OMC_LIT56((void*)((char*)(&(_OMC_LIT_STRUCT56).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT56)((void*)((char*)(&(_OMC_LIT_STRUCT56).header) + 3))
148#define _OMC_LIT57_data") " ") "
149static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT57,2,_OMC_LIT57_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT57
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), ") "
}
;
150#define _OMC_LIT57((void*)((char*)(&(_OMC_LIT_STRUCT57).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT57)((void*)((char*)(&(_OMC_LIT_STRUCT57).header) + 3))
151static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT58,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT58
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT57((void*)((char*)(&(_OMC_LIT_STRUCT57).header) + 3))}};
152#define _OMC_LIT58((void*)((char*)(&(_OMC_LIT_STRUCT58).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT58)((void*)((char*)(&(_OMC_LIT_STRUCT58).header) + 3))
153static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT59,1,1)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT59
= { (((1) << 10) + (((1) & 255) << 2)),
{_OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3))}};
154#define _OMC_LIT59((void*)((char*)(&(_OMC_LIT_STRUCT59).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT59)((void*)((char*)(&(_OMC_LIT_STRUCT59).header) + 3))
155static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT60,9,3)struct { mmc_uint_t header; const void *data[9]; } _OMC_LIT_STRUCT60
= { (((9) << 10) + (((3) & 255) << 2)),
{&Tpl_IterOptions_ITER__OPTIONS__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3)),_OMC_LIT59((void*)((char*)(&(_OMC_LIT_STRUCT59).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),_OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),_OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3))}};
156#define _OMC_LIT60((void*)((char*)(&(_OMC_LIT_STRUCT60).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT60)((void*)((char*)(&(_OMC_LIT_STRUCT60).header) + 3))
157static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT61,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT61
= { (((2) << 10) + (((3) & 255) << 2)),
{&Dump_DumpOptions_DUMPOPTIONS__desc,_OMC_LIT6((void*)((char*)(&(_OMC_LIT_STRUCT6).header) + 3))}};
158#define _OMC_LIT61((void*)((char*)(&(_OMC_LIT_STRUCT61).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT61)((void*)((char*)(&(_OMC_LIT_STRUCT61).header) + 3))
159#define _OMC_LIT62_data"@match" "@match"
160static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT62,6,_OMC_LIT62_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT62
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "@match"
}
;
161#define _OMC_LIT62((void*)((char*)(&(_OMC_LIT_STRUCT62).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT62)((void*)((char*)(&(_OMC_LIT_STRUCT62).header) + 3))
162static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT63,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT63
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT62((void*)((char*)(&(_OMC_LIT_STRUCT62).header) + 3))}};
163#define _OMC_LIT63((void*)((char*)(&(_OMC_LIT_STRUCT63).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT63)((void*)((char*)(&(_OMC_LIT_STRUCT63).header) + 3))
164#define _OMC_LIT64_data"@matchcontinue" "@matchcontinue"
165static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT64,14,_OMC_LIT64_data)struct { mmc_uint_t header; const char data[(14)+1]; } _OMC_LIT_STRUCT64
= { ((((mmc_uint_t)14)<<(3))+((1<<(3+3))+5)), "@matchcontinue"
}
;
166#define _OMC_LIT64((void*)((char*)(&(_OMC_LIT_STRUCT64).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT64)((void*)((char*)(&(_OMC_LIT_STRUCT64).header) + 3))
167static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT65,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT65
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT64((void*)((char*)(&(_OMC_LIT_STRUCT64).header) + 3))}};
168#define _OMC_LIT65((void*)((char*)(&(_OMC_LIT_STRUCT65).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT65)((void*)((char*)(&(_OMC_LIT_STRUCT65).header) + 3))
169#define _OMC_LIT66_data"\n" "\n"
170static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT66,1,_OMC_LIT66_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT66
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), "\n"
}
;
171#define _OMC_LIT66((void*)((char*)(&(_OMC_LIT_STRUCT66).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT66)((void*)((char*)(&(_OMC_LIT_STRUCT66).header) + 3))
172static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT67,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT67
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT66((void*)((char*)(&(_OMC_LIT_STRUCT66).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
173#define _OMC_LIT67((void*)((char*)(&(_OMC_LIT_STRUCT67).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT67)((void*)((char*)(&(_OMC_LIT_STRUCT67).header) + 3))
174static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT68,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT68
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT66((void*)((char*)(&(_OMC_LIT_STRUCT66).header) + 3)),_OMC_LIT67((void*)((char*)(&(_OMC_LIT_STRUCT67).header) + 3))}};
175#define _OMC_LIT68((void*)((char*)(&(_OMC_LIT_STRUCT68).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT68)((void*)((char*)(&(_OMC_LIT_STRUCT68).header) + 3))
176static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT69,3,6)struct { mmc_uint_t header; const void *data[3]; } _OMC_LIT_STRUCT69
= { (((3) << 10) + (((6) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__LIST__desc,_OMC_LIT68((void*)((char*)(&(_OMC_LIT_STRUCT68).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(1))((void*)(((((mmc_uint_t) (1)) << 1)+0)))}};
177#define _OMC_LIT69((void*)((char*)(&(_OMC_LIT_STRUCT69).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT69)((void*)((char*)(&(_OMC_LIT_STRUCT69).header) + 3))
178static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT70,1,1)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT70
= { (((1) << 10) + (((1) & 255) << 2)),
{_OMC_LIT69((void*)((char*)(&(_OMC_LIT_STRUCT69).header) + 3))}};
179#define _OMC_LIT70((void*)((char*)(&(_OMC_LIT_STRUCT70).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT70)((void*)((char*)(&(_OMC_LIT_STRUCT70).header) + 3))
180static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT71,9,3)struct { mmc_uint_t header; const void *data[9]; } _OMC_LIT_STRUCT71
= { (((9) << 10) + (((3) & 255) << 2)),
{&Tpl_IterOptions_ITER__OPTIONS__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3)),_OMC_LIT70((void*)((char*)(&(_OMC_LIT_STRUCT70).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),_OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),_OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3))}};
181#define _OMC_LIT71((void*)((char*)(&(_OMC_LIT_STRUCT71).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT71)((void*)((char*)(&(_OMC_LIT_STRUCT71).header) + 3))
182#define _OMC_LIT72_data"begin\n" "begin\n"
183static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT72,6,_OMC_LIT72_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT72
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "begin\n"
}
;
184#define _OMC_LIT72((void*)((char*)(&(_OMC_LIT_STRUCT72).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT72)((void*)((char*)(&(_OMC_LIT_STRUCT72).header) + 3))
185static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT73,2,5)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT73
= { (((2) << 10) + (((5) & 255) << 2)),
{&Tpl_StringToken_ST__LINE__desc,_OMC_LIT72((void*)((char*)(&(_OMC_LIT_STRUCT72).header) + 3))}};
186#define _OMC_LIT73((void*)((char*)(&(_OMC_LIT_STRUCT73).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT73)((void*)((char*)(&(_OMC_LIT_STRUCT73).header) + 3))
187#define _OMC_LIT74_data" begin\n" " begin\n"
188static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT74,7,_OMC_LIT74_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT74
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), " begin\n"
}
;
189#define _OMC_LIT74((void*)((char*)(&(_OMC_LIT_STRUCT74).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT74)((void*)((char*)(&(_OMC_LIT_STRUCT74).header) + 3))
190static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT75,2,5)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT75
= { (((2) << 10) + (((5) & 255) << 2)),
{&Tpl_StringToken_ST__LINE__desc,_OMC_LIT74((void*)((char*)(&(_OMC_LIT_STRUCT74).header) + 3))}};
191#define _OMC_LIT75((void*)((char*)(&(_OMC_LIT_STRUCT75).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT75)((void*)((char*)(&(_OMC_LIT_STRUCT75).header) + 3))
192#define _OMC_LIT76_data"end\n" "end\n"
193static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT76,4,_OMC_LIT76_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT76
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "end\n"
}
;
194#define _OMC_LIT76((void*)((char*)(&(_OMC_LIT_STRUCT76).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT76)((void*)((char*)(&(_OMC_LIT_STRUCT76).header) + 3))
195static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT77,2,5)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT77
= { (((2) << 10) + (((5) & 255) << 2)),
{&Tpl_StringToken_ST__LINE__desc,_OMC_LIT76((void*)((char*)(&(_OMC_LIT_STRUCT76).header) + 3))}};
196#define _OMC_LIT77((void*)((char*)(&(_OMC_LIT_STRUCT77).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT77)((void*)((char*)(&(_OMC_LIT_STRUCT77).header) + 3))
197#define _OMC_LIT78_data"AbsynToJulia.dumpCodeNode: C_CONSTRAINTSECTION not supported" "AbsynToJulia.dumpCodeNode: C_CONSTRAINTSECTION not supported"
198static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT78,60,_OMC_LIT78_data)struct { mmc_uint_t header; const char data[(60)+1]; } _OMC_LIT_STRUCT78
= { ((((mmc_uint_t)60)<<(3))+((1<<(3+3))+5)), "AbsynToJulia.dumpCodeNode: C_CONSTRAINTSECTION not supported"
}
;
199#define _OMC_LIT78((void*)((char*)(&(_OMC_LIT_STRUCT78).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT78)((void*)((char*)(&(_OMC_LIT_STRUCT78).header) + 3))
200#define _OMC_LIT79_data"AbsynToJulia.dumpCodeNode: C_ALGORITHMSECTION not supported" "AbsynToJulia.dumpCodeNode: C_ALGORITHMSECTION not supported"
201static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT79,59,_OMC_LIT79_data)struct { mmc_uint_t header; const char data[(59)+1]; } _OMC_LIT_STRUCT79
= { ((((mmc_uint_t)59)<<(3))+((1<<(3+3))+5)), "AbsynToJulia.dumpCodeNode: C_ALGORITHMSECTION not supported"
}
;
202#define _OMC_LIT79((void*)((char*)(&(_OMC_LIT_STRUCT79).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT79)((void*)((char*)(&(_OMC_LIT_STRUCT79).header) + 3))
203#define _OMC_LIT80_data"elseif (" "elseif ("
204static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT80,8,_OMC_LIT80_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT80
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "elseif ("
}
;
205#define _OMC_LIT80((void*)((char*)(&(_OMC_LIT_STRUCT80).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT80)((void*)((char*)(&(_OMC_LIT_STRUCT80).header) + 3))
206static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT81,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT81
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT80((void*)((char*)(&(_OMC_LIT_STRUCT80).header) + 3))}};
207#define _OMC_LIT81((void*)((char*)(&(_OMC_LIT_STRUCT81).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT81)((void*)((char*)(&(_OMC_LIT_STRUCT81).header) + 3))
208#define _OMC_LIT82_data")\n" ")\n"
209static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT82,2,_OMC_LIT82_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT82
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), ")\n"
}
;
210#define _OMC_LIT82((void*)((char*)(&(_OMC_LIT_STRUCT82).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT82)((void*)((char*)(&(_OMC_LIT_STRUCT82).header) + 3))
211static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT83,2,5)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT83
= { (((2) << 10) + (((5) & 255) << 2)),
{&Tpl_StringToken_ST__LINE__desc,_OMC_LIT82((void*)((char*)(&(_OMC_LIT_STRUCT82).header) + 3))}};
212#define _OMC_LIT83((void*)((char*)(&(_OMC_LIT_STRUCT83).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT83)((void*)((char*)(&(_OMC_LIT_STRUCT83).header) + 3))
213static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT84,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT84
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_BlockType_BT__INDENT__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(6))((void*)(((((mmc_uint_t) (6)) << 1)+0)))}};
214#define _OMC_LIT84((void*)((char*)(&(_OMC_LIT_STRUCT84).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT84)((void*)((char*)(&(_OMC_LIT_STRUCT84).header) + 3))
215#define _OMC_LIT85_data"else\n" "else\n"
216static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT85,5,_OMC_LIT85_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT85
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "else\n"
}
;
217#define _OMC_LIT85((void*)((char*)(&(_OMC_LIT_STRUCT85).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT85)((void*)((char*)(&(_OMC_LIT_STRUCT85).header) + 3))
218static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT86,2,5)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT86
= { (((2) << 10) + (((5) & 255) << 2)),
{&Tpl_StringToken_ST__LINE__desc,_OMC_LIT85((void*)((char*)(&(_OMC_LIT_STRUCT85).header) + 3))}};
219#define _OMC_LIT86((void*)((char*)(&(_OMC_LIT_STRUCT86).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT86)((void*)((char*)(&(_OMC_LIT_STRUCT86).header) + 3))
220#define _OMC_LIT87_data"(" "("
221static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT87,1,_OMC_LIT87_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT87
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), "("
}
;
222#define _OMC_LIT87((void*)((char*)(&(_OMC_LIT_STRUCT87).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT87)((void*)((char*)(&(_OMC_LIT_STRUCT87).header) + 3))
223static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT88,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT88
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT87((void*)((char*)(&(_OMC_LIT_STRUCT87).header) + 3))}};
224#define _OMC_LIT88((void*)((char*)(&(_OMC_LIT_STRUCT88).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT88)((void*)((char*)(&(_OMC_LIT_STRUCT88).header) + 3))
225#define _OMC_LIT89_data"<%argName%>" "<%argName%>"
226static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT89,11,_OMC_LIT89_data)struct { mmc_uint_t header; const char data[(11)+1]; } _OMC_LIT_STRUCT89
= { ((((mmc_uint_t)11)<<(3))+((1<<(3+3))+5)), "<%argName%>"
}
;
227#define _OMC_LIT89((void*)((char*)(&(_OMC_LIT_STRUCT89).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT89)((void*)((char*)(&(_OMC_LIT_STRUCT89).header) + 3))
228static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT90,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT90
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT89((void*)((char*)(&(_OMC_LIT_STRUCT89).header) + 3))}};
229#define _OMC_LIT90((void*)((char*)(&(_OMC_LIT_STRUCT90).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT90)((void*)((char*)(&(_OMC_LIT_STRUCT90).header) + 3))
230#define _OMC_LIT91_data"ERROR FOR_ITER_FARG in pattern" "ERROR FOR_ITER_FARG in pattern"
231static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT91,30,_OMC_LIT91_data)struct { mmc_uint_t header; const char data[(30)+1]; } _OMC_LIT_STRUCT91
= { ((((mmc_uint_t)30)<<(3))+((1<<(3+3))+5)), "ERROR FOR_ITER_FARG in pattern"
}
;
232#define _OMC_LIT91((void*)((char*)(&(_OMC_LIT_STRUCT91).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT91)((void*)((char*)(&(_OMC_LIT_STRUCT91).header) + 3))
233static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT92,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT92
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT91((void*)((char*)(&(_OMC_LIT_STRUCT91).header) + 3))}};
234#define _OMC_LIT92((void*)((char*)(&(_OMC_LIT_STRUCT92).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT92)((void*)((char*)(&(_OMC_LIT_STRUCT92).header) + 3))
235#define _OMC_LIT93_data" <| " " <| "
236static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT93,4,_OMC_LIT93_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT93
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), " <| "
}
;
237#define _OMC_LIT93((void*)((char*)(&(_OMC_LIT_STRUCT93).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT93)((void*)((char*)(&(_OMC_LIT_STRUCT93).header) + 3))
238static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT94,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT94
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT93((void*)((char*)(&(_OMC_LIT_STRUCT93).header) + 3))}};
239#define _OMC_LIT94((void*)((char*)(&(_OMC_LIT_STRUCT94).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT94)((void*)((char*)(&(_OMC_LIT_STRUCT94).header) + 3))
240#define _OMC_LIT95_data"\"" "\""
241static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT95,1,_OMC_LIT95_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT95
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), "\""
}
;
242#define _OMC_LIT95((void*)((char*)(&(_OMC_LIT_STRUCT95).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT95)((void*)((char*)(&(_OMC_LIT_STRUCT95).header) + 3))
243static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT96,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT96
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT95((void*)((char*)(&(_OMC_LIT_STRUCT95).header) + 3))}};
244#define _OMC_LIT96((void*)((char*)(&(_OMC_LIT_STRUCT96).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT96)((void*)((char*)(&(_OMC_LIT_STRUCT96).header) + 3))
245static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT97,2,5)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT97
= { (((2) << 10) + (((5) & 255) << 2)),
{&Tpl_BlockType_BT__ABS__INDENT__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0)))}};
246#define _OMC_LIT97((void*)((char*)(&(_OMC_LIT_STRUCT97).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT97)((void*)((char*)(&(_OMC_LIT_STRUCT97).header) + 3))
247#define _OMC_LIT98_data"\\$" "\\$"
248static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT98,2,_OMC_LIT98_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT98
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), "\\$"
}
;
249#define _OMC_LIT98((void*)((char*)(&(_OMC_LIT_STRUCT98).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT98)((void*)((char*)(&(_OMC_LIT_STRUCT98).header) + 3))
250#define _OMC_LIT99_data" nil()" " nil()"
251static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT99,6,_OMC_LIT99_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT99
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), " nil()"
}
;
252#define _OMC_LIT99((void*)((char*)(&(_OMC_LIT_STRUCT99).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT99)((void*)((char*)(&(_OMC_LIT_STRUCT99).header) + 3))
253static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT100,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT100
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT99((void*)((char*)(&(_OMC_LIT_STRUCT99).header) + 3))}};
254#define _OMC_LIT100((void*)((char*)(&(_OMC_LIT_STRUCT100).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT100)((void*)((char*)(&(_OMC_LIT_STRUCT100).header) + 3))
255static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT101,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT101
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT6((void*)((char*)(&(_OMC_LIT_STRUCT6).header) + 3))}};
256#define _OMC_LIT101((void*)((char*)(&(_OMC_LIT_STRUCT101).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT101)((void*)((char*)(&(_OMC_LIT_STRUCT101).header) + 3))
257static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT102,1,1)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT102
= { (((1) << 10) + (((1) & 255) << 2)),
{_OMC_LIT101((void*)((char*)(&(_OMC_LIT_STRUCT101).header) + 3))}};
258#define _OMC_LIT102((void*)((char*)(&(_OMC_LIT_STRUCT102).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT102)((void*)((char*)(&(_OMC_LIT_STRUCT102).header) + 3))
259static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT103,9,3)struct { mmc_uint_t header; const void *data[9]; } _OMC_LIT_STRUCT103
= { (((9) << 10) + (((3) & 255) << 2)),
{&Tpl_IterOptions_ITER__OPTIONS__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),_OMC_LIT102((void*)((char*)(&(_OMC_LIT_STRUCT102).header) + 3)),_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),_OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),_OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3))}};
260#define _OMC_LIT103((void*)((char*)(&(_OMC_LIT_STRUCT103).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT103)((void*)((char*)(&(_OMC_LIT_STRUCT103).header) + 3))
261#define _OMC_LIT104_data" && " " && "
262static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT104,4,_OMC_LIT104_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT104
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), " && "
}
;
263#define _OMC_LIT104((void*)((char*)(&(_OMC_LIT_STRUCT104).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT104)((void*)((char*)(&(_OMC_LIT_STRUCT104).header) + 3))
264static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT105,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT105
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT104((void*)((char*)(&(_OMC_LIT_STRUCT104).header) + 3))}};
265#define _OMC_LIT105((void*)((char*)(&(_OMC_LIT_STRUCT105).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT105)((void*)((char*)(&(_OMC_LIT_STRUCT105).header) + 3))
266#define _OMC_LIT106_data"#= AbsynDumpTpl.dumpPattern: UNHANDLED Abyn.Exp =#" "#= AbsynDumpTpl.dumpPattern: UNHANDLED Abyn.Exp =#"
267static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT106,51,_OMC_LIT106_data)struct { mmc_uint_t header; const char data[(51)+1]; } _OMC_LIT_STRUCT106
= { ((((mmc_uint_t)51)<<(3))+((1<<(3+3))+5)), "#= AbsynDumpTpl.dumpPattern: UNHANDLED Abyn.Exp =#"
}
;
268#define _OMC_LIT106((void*)((char*)(&(_OMC_LIT_STRUCT106).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT106)((void*)((char*)(&(_OMC_LIT_STRUCT106).header) + 3))
269static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT107,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT107
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT106((void*)((char*)(&(_OMC_LIT_STRUCT106).header) + 3))}};
270#define _OMC_LIT107((void*)((char*)(&(_OMC_LIT_STRUCT107).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT107)((void*)((char*)(&(_OMC_LIT_STRUCT107).header) + 3))
271#define _OMC_LIT108_data"list" "list"
272static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT108,4,_OMC_LIT108_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT108
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "list"
}
;
273#define _OMC_LIT108((void*)((char*)(&(_OMC_LIT_STRUCT108).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT108)((void*)((char*)(&(_OMC_LIT_STRUCT108).header) + 3))
274#define _OMC_LIT109_data"$array" "$array"
275static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT109,6,_OMC_LIT109_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT109
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "$array"
}
;
276#define _OMC_LIT109((void*)((char*)(&(_OMC_LIT_STRUCT109).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT109)((void*)((char*)(&(_OMC_LIT_STRUCT109).header) + 3))
277#define _OMC_LIT110_data"(__)" "(__)"
278static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT110,4,_OMC_LIT110_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT110
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "(__)"
}
;
279#define _OMC_LIT110((void*)((char*)(&(_OMC_LIT_STRUCT110).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT110)((void*)((char*)(&(_OMC_LIT_STRUCT110).header) + 3))
280static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT111,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT111
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT110((void*)((char*)(&(_OMC_LIT_STRUCT110).header) + 3))}};
281#define _OMC_LIT111((void*)((char*)(&(_OMC_LIT_STRUCT111).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT111)((void*)((char*)(&(_OMC_LIT_STRUCT111).header) + 3))
282#define _OMC_LIT112_data"()" "()"
283static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT112,2,_OMC_LIT112_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT112
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), "()"
}
;
284#define _OMC_LIT112((void*)((char*)(&(_OMC_LIT_STRUCT112).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT112)((void*)((char*)(&(_OMC_LIT_STRUCT112).header) + 3))
285static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT113,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT113
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT112((void*)((char*)(&(_OMC_LIT_STRUCT112).header) + 3))}};
286#define _OMC_LIT113((void*)((char*)(&(_OMC_LIT_STRUCT113).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT113)((void*)((char*)(&(_OMC_LIT_STRUCT113).header) + 3))
287#define _OMC_LIT114_data"NONE" "NONE"
288static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT114,4,_OMC_LIT114_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT114
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "NONE"
}
;
289#define _OMC_LIT114((void*)((char*)(&(_OMC_LIT_STRUCT114).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT114)((void*)((char*)(&(_OMC_LIT_STRUCT114).header) + 3))
290static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT115,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT115
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT114((void*)((char*)(&(_OMC_LIT_STRUCT114).header) + 3))}};
291#define _OMC_LIT115((void*)((char*)(&(_OMC_LIT_STRUCT115).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT115)((void*)((char*)(&(_OMC_LIT_STRUCT115).header) + 3))
292static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT116,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT116
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT35((void*)((char*)(&(_OMC_LIT_STRUCT35).header) + 3))}};
293#define _OMC_LIT116((void*)((char*)(&(_OMC_LIT_STRUCT116).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT116)((void*)((char*)(&(_OMC_LIT_STRUCT116).header) + 3))
294#define _OMC_LIT117_data"{" "{"
295static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT117,1,_OMC_LIT117_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT117
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), "{"
}
;
296#define _OMC_LIT117((void*)((char*)(&(_OMC_LIT_STRUCT117).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT117)((void*)((char*)(&(_OMC_LIT_STRUCT117).header) + 3))
297static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT118,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT118
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT117((void*)((char*)(&(_OMC_LIT_STRUCT117).header) + 3))}};
298#define _OMC_LIT118((void*)((char*)(&(_OMC_LIT_STRUCT118).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT118)((void*)((char*)(&(_OMC_LIT_STRUCT118).header) + 3))
299#define _OMC_LIT119_data"}" "}"
300static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT119,1,_OMC_LIT119_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT119
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), "}"
}
;
301#define _OMC_LIT119((void*)((char*)(&(_OMC_LIT_STRUCT119).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT119)((void*)((char*)(&(_OMC_LIT_STRUCT119).header) + 3))
302static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT120,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT120
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT119((void*)((char*)(&(_OMC_LIT_STRUCT119).header) + 3))}};
303#define _OMC_LIT120((void*)((char*)(&(_OMC_LIT_STRUCT120).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT120)((void*)((char*)(&(_OMC_LIT_STRUCT120).header) + 3))
304#define _OMC_LIT121_data") -> " ") -> "
305static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT121,5,_OMC_LIT121_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT121
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), ") -> "
}
;
306#define _OMC_LIT121((void*)((char*)(&(_OMC_LIT_STRUCT121).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT121)((void*)((char*)(&(_OMC_LIT_STRUCT121).header) + 3))
307static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT122,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT122
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT121((void*)((char*)(&(_OMC_LIT_STRUCT121).header) + 3))}};
308#define _OMC_LIT122((void*)((char*)(&(_OMC_LIT_STRUCT122).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT122)((void*)((char*)(&(_OMC_LIT_STRUCT122).header) + 3))
309#define _OMC_LIT123_data"; " "; "
310static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT123,2,_OMC_LIT123_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT123
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), "; "
}
;
311#define _OMC_LIT123((void*)((char*)(&(_OMC_LIT_STRUCT123).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT123)((void*)((char*)(&(_OMC_LIT_STRUCT123).header) + 3))
312static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT124,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT124
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT123((void*)((char*)(&(_OMC_LIT_STRUCT123).header) + 3))}};
313#define _OMC_LIT124((void*)((char*)(&(_OMC_LIT_STRUCT124).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT124)((void*)((char*)(&(_OMC_LIT_STRUCT124).header) + 3))
314static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT125,1,1)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT125
= { (((1) << 10) + (((1) & 255) << 2)),
{_OMC_LIT124((void*)((char*)(&(_OMC_LIT_STRUCT124).header) + 3))}};
315#define _OMC_LIT125((void*)((char*)(&(_OMC_LIT_STRUCT125).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT125)((void*)((char*)(&(_OMC_LIT_STRUCT125).header) + 3))
316static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT126,9,3)struct { mmc_uint_t header; const void *data[9]; } _OMC_LIT_STRUCT126
= { (((9) << 10) + (((3) & 255) << 2)),
{&Tpl_IterOptions_ITER__OPTIONS__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3)),_OMC_LIT125((void*)((char*)(&(_OMC_LIT_STRUCT125).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),_OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),_OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3))}};
317#define _OMC_LIT126((void*)((char*)(&(_OMC_LIT_STRUCT126).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT126)((void*)((char*)(&(_OMC_LIT_STRUCT126).header) + 3))
318#define _OMC_LIT127_data"[" "["
319static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT127,1,_OMC_LIT127_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT127
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), "["
}
;
320#define _OMC_LIT127((void*)((char*)(&(_OMC_LIT_STRUCT127).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT127)((void*)((char*)(&(_OMC_LIT_STRUCT127).header) + 3))
321static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT128,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT128
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT127((void*)((char*)(&(_OMC_LIT_STRUCT127).header) + 3))}};
322#define _OMC_LIT128((void*)((char*)(&(_OMC_LIT_STRUCT128).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT128)((void*)((char*)(&(_OMC_LIT_STRUCT128).header) + 3))
323#define _OMC_LIT129_data"]" "]"
324static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT129,1,_OMC_LIT129_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT129
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), "]"
}
;
325#define _OMC_LIT129((void*)((char*)(&(_OMC_LIT_STRUCT129).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT129)((void*)((char*)(&(_OMC_LIT_STRUCT129).header) + 3))
326static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT130,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT130
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT129((void*)((char*)(&(_OMC_LIT_STRUCT129).header) + 3))}};
327#define _OMC_LIT130((void*)((char*)(&(_OMC_LIT_STRUCT130).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT130)((void*)((char*)(&(_OMC_LIT_STRUCT130).header) + 3))
328#define _OMC_LIT131_data":" ":"
329static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT131,1,_OMC_LIT131_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT131
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), ":"
}
;
330#define _OMC_LIT131((void*)((char*)(&(_OMC_LIT_STRUCT131).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT131)((void*)((char*)(&(_OMC_LIT_STRUCT131).header) + 3))
331static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT132,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT132
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT131((void*)((char*)(&(_OMC_LIT_STRUCT131).header) + 3))}};
332#define _OMC_LIT132((void*)((char*)(&(_OMC_LIT_STRUCT132).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT132)((void*)((char*)(&(_OMC_LIT_STRUCT132).header) + 3))
333#define _OMC_LIT133_data"$Code(" "$Code("
334static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT133,6,_OMC_LIT133_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT133
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "$Code("
}
;
335#define _OMC_LIT133((void*)((char*)(&(_OMC_LIT_STRUCT133).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT133)((void*)((char*)(&(_OMC_LIT_STRUCT133).header) + 3))
336static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT134,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT134
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT133((void*)((char*)(&(_OMC_LIT_STRUCT133).header) + 3))}};
337#define _OMC_LIT134((void*)((char*)(&(_OMC_LIT_STRUCT134).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT134)((void*)((char*)(&(_OMC_LIT_STRUCT134).header) + 3))
338#define _OMC_LIT135_data"(@match " "(@match "
339static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT135,8,_OMC_LIT135_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT135
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "(@match "
}
;
340#define _OMC_LIT135((void*)((char*)(&(_OMC_LIT_STRUCT135).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT135)((void*)((char*)(&(_OMC_LIT_STRUCT135).header) + 3))
341static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT136,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT136
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT135((void*)((char*)(&(_OMC_LIT_STRUCT135).header) + 3))}};
342#define _OMC_LIT136((void*)((char*)(&(_OMC_LIT_STRUCT136).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT136)((void*)((char*)(&(_OMC_LIT_STRUCT136).header) + 3))
343#define _OMC_LIT137_data"_cons(" "_cons("
344static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT137,6,_OMC_LIT137_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT137
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "_cons("
}
;
345#define _OMC_LIT137((void*)((char*)(&(_OMC_LIT_STRUCT137).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT137)((void*)((char*)(&(_OMC_LIT_STRUCT137).header) + 3))
346static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT138,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT138
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT137((void*)((char*)(&(_OMC_LIT_STRUCT137).header) + 3))}};
347#define _OMC_LIT138((void*)((char*)(&(_OMC_LIT_STRUCT138).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT138)((void*)((char*)(&(_OMC_LIT_STRUCT138).header) + 3))
348#define _OMC_LIT139_data"list(" "list("
349static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT139,5,_OMC_LIT139_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT139
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "list("
}
;
350#define _OMC_LIT139((void*)((char*)(&(_OMC_LIT_STRUCT139).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT139)((void*)((char*)(&(_OMC_LIT_STRUCT139).header) + 3))
351static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT140,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT140
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT139((void*)((char*)(&(_OMC_LIT_STRUCT139).header) + 3))}};
352#define _OMC_LIT140((void*)((char*)(&(_OMC_LIT_STRUCT140).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT140)((void*)((char*)(&(_OMC_LIT_STRUCT140).header) + 3))
353#define _OMC_LIT141_data"/* AbsynDumpTpl.dumpExp: UNHANDLED Abyn.Exp */" "/* AbsynDumpTpl.dumpExp: UNHANDLED Abyn.Exp */"
354static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT141,46,_OMC_LIT141_data)struct { mmc_uint_t header; const char data[(46)+1]; } _OMC_LIT_STRUCT141
= { ((((mmc_uint_t)46)<<(3))+((1<<(3+3))+5)), "/* AbsynDumpTpl.dumpExp: UNHANDLED Abyn.Exp */"
}
;
355#define _OMC_LIT141((void*)((char*)(&(_OMC_LIT_STRUCT141).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT141)((void*)((char*)(&(_OMC_LIT_STRUCT141).header) + 3))
356static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT142,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT142
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT141((void*)((char*)(&(_OMC_LIT_STRUCT141).header) + 3))}};
357#define _OMC_LIT142((void*)((char*)(&(_OMC_LIT_STRUCT142).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT142)((void*)((char*)(&(_OMC_LIT_STRUCT142).header) + 3))
358#define _OMC_LIT143_data"nil" "nil"
359static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT143,3,_OMC_LIT143_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT143
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), "nil"
}
;
360#define _OMC_LIT143((void*)((char*)(&(_OMC_LIT_STRUCT143).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT143)((void*)((char*)(&(_OMC_LIT_STRUCT143).header) + 3))
361static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT144,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT144
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT143((void*)((char*)(&(_OMC_LIT_STRUCT143).header) + 3))}};
362#define _OMC_LIT144((void*)((char*)(&(_OMC_LIT_STRUCT144).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT144)((void*)((char*)(&(_OMC_LIT_STRUCT144).header) + 3))
363#define _OMC_LIT145_data"Array{" "Array{"
364static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT145,6,_OMC_LIT145_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT145
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "Array{"
}
;
365#define _OMC_LIT145((void*)((char*)(&(_OMC_LIT_STRUCT145).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT145)((void*)((char*)(&(_OMC_LIT_STRUCT145).header) + 3))
366static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT146,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT146
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT145((void*)((char*)(&(_OMC_LIT_STRUCT145).header) + 3))}};
367#define _OMC_LIT146((void*)((char*)(&(_OMC_LIT_STRUCT146).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT146)((void*)((char*)(&(_OMC_LIT_STRUCT146).header) + 3))
368static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT147,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT147
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT36((void*)((char*)(&(_OMC_LIT_STRUCT36).header) + 3))}};
369#define _OMC_LIT147((void*)((char*)(&(_OMC_LIT_STRUCT147).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT147)((void*)((char*)(&(_OMC_LIT_STRUCT147).header) + 3))
370#define _OMC_LIT148_data"{<:" "{<:"
371static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT148,3,_OMC_LIT148_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT148
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), "{<:"
}
;
372#define _OMC_LIT148((void*)((char*)(&(_OMC_LIT_STRUCT148).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT148)((void*)((char*)(&(_OMC_LIT_STRUCT148).header) + 3))
373static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT149,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT149
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT148((void*)((char*)(&(_OMC_LIT_STRUCT148).header) + 3))}};
374#define _OMC_LIT149((void*)((char*)(&(_OMC_LIT_STRUCT149).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT149)((void*)((char*)(&(_OMC_LIT_STRUCT149).header) + 3))
375#define _OMC_LIT150_data"package" "package"
376static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT150,7,_OMC_LIT150_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT150
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "package"
}
;
377#define _OMC_LIT150((void*)((char*)(&(_OMC_LIT_STRUCT150).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT150)((void*)((char*)(&(_OMC_LIT_STRUCT150).header) + 3))
378static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT151,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT151
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT150((void*)((char*)(&(_OMC_LIT_STRUCT150).header) + 3))}};
379#define _OMC_LIT151((void*)((char*)(&(_OMC_LIT_STRUCT151).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT151)((void*)((char*)(&(_OMC_LIT_STRUCT151).header) + 3))
380#define _OMC_LIT152_data"iofunc" "iofunc"
381static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT152,6,_OMC_LIT152_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT152
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "iofunc"
}
;
382#define _OMC_LIT152((void*)((char*)(&(_OMC_LIT_STRUCT152).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT152)((void*)((char*)(&(_OMC_LIT_STRUCT152).header) + 3))
383static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT153,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT153
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT152((void*)((char*)(&(_OMC_LIT_STRUCT152).header) + 3))}};
384#define _OMC_LIT153((void*)((char*)(&(_OMC_LIT_STRUCT153).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT153)((void*)((char*)(&(_OMC_LIT_STRUCT153).header) + 3))
385#define _OMC_LIT154_data"modelicaOutput" "modelicaOutput"
386static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT154,14,_OMC_LIT154_data)struct { mmc_uint_t header; const char data[(14)+1]; } _OMC_LIT_STRUCT154
= { ((((mmc_uint_t)14)<<(3))+((1<<(3+3))+5)), "modelicaOutput"
}
;
387#define _OMC_LIT154((void*)((char*)(&(_OMC_LIT_STRUCT154).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT154)((void*)((char*)(&(_OMC_LIT_STRUCT154).header) + 3))
388#define _OMC_LIT155_data"m" "m"
389static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT155,1,_OMC_LIT155_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT155
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), "m"
}
;
390#define _OMC_LIT155((void*)((char*)(&(_OMC_LIT_STRUCT155).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT155)((void*)((char*)(&(_OMC_LIT_STRUCT155).header) + 3))
391static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT156,1,1)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT156
= { (((1) << 10) + (((1) & 255) << 2)),
{_OMC_LIT155((void*)((char*)(&(_OMC_LIT_STRUCT155).header) + 3))}};
392#define _OMC_LIT156((void*)((char*)(&(_OMC_LIT_STRUCT156).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT156)((void*)((char*)(&(_OMC_LIT_STRUCT156).header) + 3))
393static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT157,1,4)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT157
= { (((1) << 10) + (((4) & 255) << 2)),
{&Flags_FlagVisibility_EXTERNAL__desc,}};
394#define _OMC_LIT157((void*)((char*)(&(_OMC_LIT_STRUCT157).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT157)((void*)((char*)(&(_OMC_LIT_STRUCT157).header) + 3))
395static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT158,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT158
= { (((2) << 10) + (((4) & 255) << 2)),
{&Flags_FlagData_BOOL__FLAG__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0)))}};
396#define _OMC_LIT158((void*)((char*)(&(_OMC_LIT_STRUCT158).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT158)((void*)((char*)(&(_OMC_LIT_STRUCT158).header) + 3))
397#define _OMC_LIT159_data"Enables valid modelica output for flat modelica." "Enables valid modelica output for flat modelica."
398static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT159,48,_OMC_LIT159_data)struct { mmc_uint_t header; const char data[(48)+1]; } _OMC_LIT_STRUCT159
= { ((((mmc_uint_t)48)<<(3))+((1<<(3+3))+5)), "Enables valid modelica output for flat modelica."
}
;
399#define _OMC_LIT159((void*)((char*)(&(_OMC_LIT_STRUCT159).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT159)((void*)((char*)(&(_OMC_LIT_STRUCT159).header) + 3))
400static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT160,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT160
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT159((void*)((char*)(&(_OMC_LIT_STRUCT159).header) + 3))}};
401#define _OMC_LIT160((void*)((char*)(&(_OMC_LIT_STRUCT160).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT160)((void*)((char*)(&(_OMC_LIT_STRUCT160).header) + 3))
402static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT161,8,3)struct { mmc_uint_t header; const void *data[8]; } _OMC_LIT_STRUCT161
= { (((8) << 10) + (((3) & 255) << 2)),
{&Flags_ConfigFlag_CONFIG__FLAG__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(21))((void*)(((((mmc_uint_t) (21)) << 1)+0))),_OMC_LIT154((void*)((char*)(&(_OMC_LIT_STRUCT154).header) + 3)),_OMC_LIT156((void*)((char*)(&(_OMC_LIT_STRUCT156).header) + 3)),_OMC_LIT157((void*)((char*)(&(_OMC_LIT_STRUCT157).header) + 3)),_OMC_LIT158((void*)((char*)(&(_OMC_LIT_STRUCT158).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3)),_OMC_LIT160((void*)((char*)(&(_OMC_LIT_STRUCT160).header) + 3))}};
403#define _OMC_LIT161((void*)((char*)(&(_OMC_LIT_STRUCT161).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT161)((void*)((char*)(&(_OMC_LIT_STRUCT161).header) + 3))
404#define _OMC_LIT162_data"AbsynToJulia.dumpPathJL: Unknown path." "AbsynToJulia.dumpPathJL: Unknown path."
405static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT162,38,_OMC_LIT162_data)struct { mmc_uint_t header; const char data[(38)+1]; } _OMC_LIT_STRUCT162
= { ((((mmc_uint_t)38)<<(3))+((1<<(3+3))+5)), "AbsynToJulia.dumpPathJL: Unknown path."
}
;
406#define _OMC_LIT162((void*)((char*)(&(_OMC_LIT_STRUCT162).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT162)((void*)((char*)(&(_OMC_LIT_STRUCT162).header) + 3))
407#define _OMC_LIT163_data"Float" "Float"
408static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT163,5,_OMC_LIT163_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT163
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "Float"
}
;
409#define _OMC_LIT163((void*)((char*)(&(_OMC_LIT_STRUCT163).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT163)((void*)((char*)(&(_OMC_LIT_STRUCT163).header) + 3))
410static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT164,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT164
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT163((void*)((char*)(&(_OMC_LIT_STRUCT163).header) + 3))}};
411#define _OMC_LIT164((void*)((char*)(&(_OMC_LIT_STRUCT164).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT164)((void*)((char*)(&(_OMC_LIT_STRUCT164).header) + 3))
412#define _OMC_LIT165_data"Integer" "Integer"
413static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT165,7,_OMC_LIT165_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT165
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "Integer"
}
;
414#define _OMC_LIT165((void*)((char*)(&(_OMC_LIT_STRUCT165).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT165)((void*)((char*)(&(_OMC_LIT_STRUCT165).header) + 3))
415static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT166,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT166
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT165((void*)((char*)(&(_OMC_LIT_STRUCT165).header) + 3))}};
416#define _OMC_LIT166((void*)((char*)(&(_OMC_LIT_STRUCT166).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT166)((void*)((char*)(&(_OMC_LIT_STRUCT166).header) + 3))
417#define _OMC_LIT167_data"Bool" "Bool"
418static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT167,4,_OMC_LIT167_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT167
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "Bool"
}
;
419#define _OMC_LIT167((void*)((char*)(&(_OMC_LIT_STRUCT167).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT167)((void*)((char*)(&(_OMC_LIT_STRUCT167).header) + 3))
420static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT168,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT168
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT167((void*)((char*)(&(_OMC_LIT_STRUCT167).header) + 3))}};
421#define _OMC_LIT168((void*)((char*)(&(_OMC_LIT_STRUCT168).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT168)((void*)((char*)(&(_OMC_LIT_STRUCT168).header) + 3))
422#define _OMC_LIT169_data"Tuple" "Tuple"
423static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT169,5,_OMC_LIT169_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT169
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "Tuple"
}
;
424#define _OMC_LIT169((void*)((char*)(&(_OMC_LIT_STRUCT169).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT169)((void*)((char*)(&(_OMC_LIT_STRUCT169).header) + 3))
425static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT170,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT170
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT169((void*)((char*)(&(_OMC_LIT_STRUCT169).header) + 3))}};
426#define _OMC_LIT170((void*)((char*)(&(_OMC_LIT_STRUCT170).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT170)((void*)((char*)(&(_OMC_LIT_STRUCT170).header) + 3))
427#define _OMC_LIT171_data"Any" "Any"
428static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT171,3,_OMC_LIT171_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT171
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), "Any"
}
;
429#define _OMC_LIT171((void*)((char*)(&(_OMC_LIT_STRUCT171).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT171)((void*)((char*)(&(_OMC_LIT_STRUCT171).header) + 3))
430static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT172,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT172
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT171((void*)((char*)(&(_OMC_LIT_STRUCT171).header) + 3))}};
431#define _OMC_LIT172((void*)((char*)(&(_OMC_LIT_STRUCT172).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT172)((void*)((char*)(&(_OMC_LIT_STRUCT172).header) + 3))
432#define _OMC_LIT173_data"MutableType" "MutableType"
433static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT173,11,_OMC_LIT173_data)struct { mmc_uint_t header; const char data[(11)+1]; } _OMC_LIT_STRUCT173
= { ((((mmc_uint_t)11)<<(3))+((1<<(3+3))+5)), "MutableType"
}
;
434#define _OMC_LIT173((void*)((char*)(&(_OMC_LIT_STRUCT173).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT173)((void*)((char*)(&(_OMC_LIT_STRUCT173).header) + 3))
435static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT174,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT174
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT173((void*)((char*)(&(_OMC_LIT_STRUCT173).header) + 3))}};
436#define _OMC_LIT174((void*)((char*)(&(_OMC_LIT_STRUCT174).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT174)((void*)((char*)(&(_OMC_LIT_STRUCT174).header) + 3))
437#define _OMC_LIT175_data"Real" "Real"
438static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT175,4,_OMC_LIT175_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT175
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "Real"
}
;
439#define _OMC_LIT175((void*)((char*)(&(_OMC_LIT_STRUCT175).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT175)((void*)((char*)(&(_OMC_LIT_STRUCT175).header) + 3))
440#define _OMC_LIT176_data"Boolean" "Boolean"
441static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT176,7,_OMC_LIT176_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT176
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "Boolean"
}
;
442#define _OMC_LIT176((void*)((char*)(&(_OMC_LIT_STRUCT176).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT176)((void*)((char*)(&(_OMC_LIT_STRUCT176).header) + 3))
443#define _OMC_LIT177_data"array" "array"
444static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT177,5,_OMC_LIT177_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT177
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "array"
}
;
445#define _OMC_LIT177((void*)((char*)(&(_OMC_LIT_STRUCT177).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT177)((void*)((char*)(&(_OMC_LIT_STRUCT177).header) + 3))
446#define _OMC_LIT178_data"tuple" "tuple"
447static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT178,5,_OMC_LIT178_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT178
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "tuple"
}
;
448#define _OMC_LIT178((void*)((char*)(&(_OMC_LIT_STRUCT178).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT178)((void*)((char*)(&(_OMC_LIT_STRUCT178).header) + 3))
449#define _OMC_LIT179_data"polymorphic" "polymorphic"
450static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT179,11,_OMC_LIT179_data)struct { mmc_uint_t header; const char data[(11)+1]; } _OMC_LIT_STRUCT179
= { ((((mmc_uint_t)11)<<(3))+((1<<(3+3))+5)), "polymorphic"
}
;
451#define _OMC_LIT179((void*)((char*)(&(_OMC_LIT_STRUCT179).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT179)((void*)((char*)(&(_OMC_LIT_STRUCT179).header) + 3))
452#define _OMC_LIT180_data"Mutable" "Mutable"
453static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT180,7,_OMC_LIT180_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT180
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "Mutable"
}
;
454#define _OMC_LIT180((void*)((char*)(&(_OMC_LIT_STRUCT180).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT180)((void*)((char*)(&(_OMC_LIT_STRUCT180).header) + 3))
455#define _OMC_LIT181_data"return " "return "
456static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT181,7,_OMC_LIT181_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT181
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "return "
}
;
457#define _OMC_LIT181((void*)((char*)(&(_OMC_LIT_STRUCT181).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT181)((void*)((char*)(&(_OMC_LIT_STRUCT181).header) + 3))
458static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT182,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT182
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT181((void*)((char*)(&(_OMC_LIT_STRUCT181).header) + 3))}};
459#define _OMC_LIT182((void*)((char*)(&(_OMC_LIT_STRUCT182).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT182)((void*)((char*)(&(_OMC_LIT_STRUCT182).header) + 3))
460#define _OMC_LIT183_data"return" "return"
461static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT183,6,_OMC_LIT183_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT183
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "return"
}
;
462#define _OMC_LIT183((void*)((char*)(&(_OMC_LIT_STRUCT183).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT183)((void*)((char*)(&(_OMC_LIT_STRUCT183).header) + 3))
463static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT184,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT184
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT183((void*)((char*)(&(_OMC_LIT_STRUCT183).header) + 3))}};
464#define _OMC_LIT184((void*)((char*)(&(_OMC_LIT_STRUCT184).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT184)((void*)((char*)(&(_OMC_LIT_STRUCT184).header) + 3))
465#define _OMC_LIT185_data"listMatchAssign" "listMatchAssign"
466static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT185,15,_OMC_LIT185_data)struct { mmc_uint_t header; const char data[(15)+1]; } _OMC_LIT_STRUCT185
= { ((((mmc_uint_t)15)<<(3))+((1<<(3+3))+5)), "listMatchAssign"
}
;
467#define _OMC_LIT185((void*)((char*)(&(_OMC_LIT_STRUCT185).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT185)((void*)((char*)(&(_OMC_LIT_STRUCT185).header) + 3))
468#define _OMC_LIT186_data"if" "if"
469static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT186,2,_OMC_LIT186_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT186
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), "if"
}
;
470#define _OMC_LIT186((void*)((char*)(&(_OMC_LIT_STRUCT186).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT186)((void*)((char*)(&(_OMC_LIT_STRUCT186).header) + 3))
471#define _OMC_LIT187_data"for " "for "
472static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT187,4,_OMC_LIT187_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT187
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "for "
}
;
473#define _OMC_LIT187((void*)((char*)(&(_OMC_LIT_STRUCT187).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT187)((void*)((char*)(&(_OMC_LIT_STRUCT187).header) + 3))
474static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT188,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT188
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT187((void*)((char*)(&(_OMC_LIT_STRUCT187).header) + 3))}};
475#define _OMC_LIT188((void*)((char*)(&(_OMC_LIT_STRUCT188).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT188)((void*)((char*)(&(_OMC_LIT_STRUCT188).header) + 3))
476#define _OMC_LIT189_data"while" "while"
477static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT189,5,_OMC_LIT189_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT189
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "while"
}
;
478#define _OMC_LIT189((void*)((char*)(&(_OMC_LIT_STRUCT189).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT189)((void*)((char*)(&(_OMC_LIT_STRUCT189).header) + 3))
479#define _OMC_LIT190_data"When statements are not allowed!." "When statements are not allowed!."
480static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT190,33,_OMC_LIT190_data)struct { mmc_uint_t header; const char data[(33)+1]; } _OMC_LIT_STRUCT190
= { ((((mmc_uint_t)33)<<(3))+((1<<(3+3))+5)), "When statements are not allowed!."
}
;
481#define _OMC_LIT190((void*)((char*)(&(_OMC_LIT_STRUCT190).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT190)((void*)((char*)(&(_OMC_LIT_STRUCT190).header) + 3))
482#define _OMC_LIT191_data"break" "break"
483static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT191,5,_OMC_LIT191_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT191
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "break"
}
;
484#define _OMC_LIT191((void*)((char*)(&(_OMC_LIT_STRUCT191).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT191)((void*)((char*)(&(_OMC_LIT_STRUCT191).header) + 3))
485static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT192,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT192
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT191((void*)((char*)(&(_OMC_LIT_STRUCT191).header) + 3))}};
486#define _OMC_LIT192((void*)((char*)(&(_OMC_LIT_STRUCT192).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT192)((void*)((char*)(&(_OMC_LIT_STRUCT192).header) + 3))
487#define _OMC_LIT193_data"@shouldFail " "@shouldFail "
488static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT193,12,_OMC_LIT193_data)struct { mmc_uint_t header; const char data[(12)+1]; } _OMC_LIT_STRUCT193
= { ((((mmc_uint_t)12)<<(3))+((1<<(3+3))+5)), "@shouldFail "
}
;
489#define _OMC_LIT193((void*)((char*)(&(_OMC_LIT_STRUCT193).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT193)((void*)((char*)(&(_OMC_LIT_STRUCT193).header) + 3))
490static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT194,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT194
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT193((void*)((char*)(&(_OMC_LIT_STRUCT193).header) + 3))}};
491#define _OMC_LIT194((void*)((char*)(&(_OMC_LIT_STRUCT194).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT194)((void*)((char*)(&(_OMC_LIT_STRUCT194).header) + 3))
492#define _OMC_LIT195_data"try\n" "try\n"
493static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT195,4,_OMC_LIT195_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT195
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "try\n"
}
;
494#define _OMC_LIT195((void*)((char*)(&(_OMC_LIT_STRUCT195).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT195)((void*)((char*)(&(_OMC_LIT_STRUCT195).header) + 3))
495static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT196,2,5)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT196
= { (((2) << 10) + (((5) & 255) << 2)),
{&Tpl_StringToken_ST__LINE__desc,_OMC_LIT195((void*)((char*)(&(_OMC_LIT_STRUCT195).header) + 3))}};
496#define _OMC_LIT196((void*)((char*)(&(_OMC_LIT_STRUCT196).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT196)((void*)((char*)(&(_OMC_LIT_STRUCT196).header) + 3))
497#define _OMC_LIT197_data"catch\n" "catch\n"
498static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT197,6,_OMC_LIT197_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT197
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "catch\n"
}
;
499#define _OMC_LIT197((void*)((char*)(&(_OMC_LIT_STRUCT197).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT197)((void*)((char*)(&(_OMC_LIT_STRUCT197).header) + 3))
500static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT198,2,5)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT198
= { (((2) << 10) + (((5) & 255) << 2)),
{&Tpl_StringToken_ST__LINE__desc,_OMC_LIT197((void*)((char*)(&(_OMC_LIT_STRUCT197).header) + 3))}};
501#define _OMC_LIT198((void*)((char*)(&(_OMC_LIT_STRUCT198).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT198)((void*)((char*)(&(_OMC_LIT_STRUCT198).header) + 3))
502#define _OMC_LIT199_data"continue" "continue"
503static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT199,8,_OMC_LIT199_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT199
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "continue"
}
;
504#define _OMC_LIT199((void*)((char*)(&(_OMC_LIT_STRUCT199).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT199)((void*)((char*)(&(_OMC_LIT_STRUCT199).header) + 3))
505static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT200,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT200
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT199((void*)((char*)(&(_OMC_LIT_STRUCT199).header) + 3))}};
506#define _OMC_LIT200((void*)((char*)(&(_OMC_LIT_STRUCT200).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT200)((void*)((char*)(&(_OMC_LIT_STRUCT200).header) + 3))
507#define _OMC_LIT201_data"..." "..."
508static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT201,3,_OMC_LIT201_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT201
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), "..."
}
;
509#define _OMC_LIT201((void*)((char*)(&(_OMC_LIT_STRUCT201).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT201)((void*)((char*)(&(_OMC_LIT_STRUCT201).header) + 3))
510static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT202,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT202
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT201((void*)((char*)(&(_OMC_LIT_STRUCT201).header) + 3))}};
511#define _OMC_LIT202((void*)((char*)(&(_OMC_LIT_STRUCT202).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT202)((void*)((char*)(&(_OMC_LIT_STRUCT202).header) + 3))
512#define _OMC_LIT203_data"elseif" "elseif"
513static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT203,6,_OMC_LIT203_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT203
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "elseif"
}
;
514#define _OMC_LIT203((void*)((char*)(&(_OMC_LIT_STRUCT203).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT203)((void*)((char*)(&(_OMC_LIT_STRUCT203).header) + 3))
515#define _OMC_LIT204_data"@match " "@match "
516static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT204,7,_OMC_LIT204_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT204
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "@match "
}
;
517#define _OMC_LIT204((void*)((char*)(&(_OMC_LIT_STRUCT204).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT204)((void*)((char*)(&(_OMC_LIT_STRUCT204).header) + 3))
518static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT205,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT205
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT204((void*)((char*)(&(_OMC_LIT_STRUCT204).header) + 3))}};
519#define _OMC_LIT205((void*)((char*)(&(_OMC_LIT_STRUCT205).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT205)((void*)((char*)(&(_OMC_LIT_STRUCT205).header) + 3))
520#define _OMC_LIT206_data"No equations allowed. Translate them to algorithms" "No equations allowed. Translate them to algorithms"
521static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT206,50,_OMC_LIT206_data)struct { mmc_uint_t header; const char data[(50)+1]; } _OMC_LIT_STRUCT206
= { ((((mmc_uint_t)50)<<(3))+((1<<(3+3))+5)), "No equations allowed. Translate them to algorithms"
}
;
522#define _OMC_LIT206((void*)((char*)(&(_OMC_LIT_STRUCT206).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT206)((void*)((char*)(&(_OMC_LIT_STRUCT206).header) + 3))
523static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT207,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT207
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT206((void*)((char*)(&(_OMC_LIT_STRUCT206).header) + 3))}};
524#define _OMC_LIT207((void*)((char*)(&(_OMC_LIT_STRUCT207).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT207)((void*)((char*)(&(_OMC_LIT_STRUCT207).header) + 3))
525#define _OMC_LIT208_data"import " "import "
526static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT208,7,_OMC_LIT208_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT208
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "import "
}
;
527#define _OMC_LIT208((void*)((char*)(&(_OMC_LIT_STRUCT208).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT208)((void*)((char*)(&(_OMC_LIT_STRUCT208).header) + 3))
528static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT209,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT209
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT208((void*)((char*)(&(_OMC_LIT_STRUCT208).header) + 3))}};
529#define _OMC_LIT209((void*)((char*)(&(_OMC_LIT_STRUCT209).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT209)((void*)((char*)(&(_OMC_LIT_STRUCT209).header) + 3))
530#define _OMC_LIT210_data"=" "="
531static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT210,1,_OMC_LIT210_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT210
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), "="
}
;
532#define _OMC_LIT210((void*)((char*)(&(_OMC_LIT_STRUCT210).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT210)((void*)((char*)(&(_OMC_LIT_STRUCT210).header) + 3))
533static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT211,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT211
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT210((void*)((char*)(&(_OMC_LIT_STRUCT210).header) + 3))}};
534#define _OMC_LIT211((void*)((char*)(&(_OMC_LIT_STRUCT211).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT211)((void*)((char*)(&(_OMC_LIT_STRUCT211).header) + 3))
535#define _OMC_LIT212_data"using " "using "
536static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT212,6,_OMC_LIT212_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT212
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "using "
}
;
537#define _OMC_LIT212((void*)((char*)(&(_OMC_LIT_STRUCT212).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT212)((void*)((char*)(&(_OMC_LIT_STRUCT212).header) + 3))
538static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT213,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT213
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT212((void*)((char*)(&(_OMC_LIT_STRUCT212).header) + 3))}};
539#define _OMC_LIT213((void*)((char*)(&(_OMC_LIT_STRUCT213).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT213)((void*)((char*)(&(_OMC_LIT_STRUCT213).header) + 3))
540#define _OMC_LIT214_data": " ": "
541static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT214,2,_OMC_LIT214_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT214
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), ": "
}
;
542#define _OMC_LIT214((void*)((char*)(&(_OMC_LIT_STRUCT214).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT214)((void*)((char*)(&(_OMC_LIT_STRUCT214).header) + 3))
543static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT215,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT215
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT214((void*)((char*)(&(_OMC_LIT_STRUCT214).header) + 3))}};
544#define _OMC_LIT215((void*)((char*)(&(_OMC_LIT_STRUCT215).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT215)((void*)((char*)(&(_OMC_LIT_STRUCT215).header) + 3))
545#define _OMC_LIT216_data"import ArrayUtil" "import ArrayUtil"
546static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT216,16,_OMC_LIT216_data)struct { mmc_uint_t header; const char data[(16)+1]; } _OMC_LIT_STRUCT216
= { ((((mmc_uint_t)16)<<(3))+((1<<(3+3))+5)), "import ArrayUtil"
}
;
547#define _OMC_LIT216((void*)((char*)(&(_OMC_LIT_STRUCT216).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT216)((void*)((char*)(&(_OMC_LIT_STRUCT216).header) + 3))
548static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT217,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT217
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT216((void*)((char*)(&(_OMC_LIT_STRUCT216).header) + 3))}};
549#define _OMC_LIT217((void*)((char*)(&(_OMC_LIT_STRUCT217).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT217)((void*)((char*)(&(_OMC_LIT_STRUCT217).header) + 3))
550#define _OMC_LIT218_data"import ListUtil" "import ListUtil"
551static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT218,15,_OMC_LIT218_data)struct { mmc_uint_t header; const char data[(15)+1]; } _OMC_LIT_STRUCT218
= { ((((mmc_uint_t)15)<<(3))+((1<<(3+3))+5)), "import ListUtil"
}
;
552#define _OMC_LIT218((void*)((char*)(&(_OMC_LIT_STRUCT218).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT218)((void*)((char*)(&(_OMC_LIT_STRUCT218).header) + 3))
553static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT219,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT219
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT218((void*)((char*)(&(_OMC_LIT_STRUCT218).header) + 3))}};
554#define _OMC_LIT219((void*)((char*)(&(_OMC_LIT_STRUCT219).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT219)((void*)((char*)(&(_OMC_LIT_STRUCT219).header) + 3))
555#define _OMC_LIT220_data"::" "::"
556static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT220,2,_OMC_LIT220_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT220
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), "::"
}
;
557#define _OMC_LIT220((void*)((char*)(&(_OMC_LIT_STRUCT220).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT220)((void*)((char*)(&(_OMC_LIT_STRUCT220).header) + 3))
558static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT221,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT221
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT220((void*)((char*)(&(_OMC_LIT_STRUCT220).header) + 3))}};
559#define _OMC_LIT221((void*)((char*)(&(_OMC_LIT_STRUCT221).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT221)((void*)((char*)(&(_OMC_LIT_STRUCT221).header) + 3))
560#define _OMC_LIT222_data"constrainedby " "constrainedby "
561static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT222,14,_OMC_LIT222_data)struct { mmc_uint_t header; const char data[(14)+1]; } _OMC_LIT_STRUCT222
= { ((((mmc_uint_t)14)<<(3))+((1<<(3+3))+5)), "constrainedby "
}
;
562#define _OMC_LIT222((void*)((char*)(&(_OMC_LIT_STRUCT222).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT222)((void*)((char*)(&(_OMC_LIT_STRUCT222).header) + 3))
563static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT223,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT223
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT222((void*)((char*)(&(_OMC_LIT_STRUCT222).header) + 3))}};
564#define _OMC_LIT223((void*)((char*)(&(_OMC_LIT_STRUCT223).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT223)((void*)((char*)(&(_OMC_LIT_STRUCT223).header) + 3))
565#define _OMC_LIT224_data"AbsynToJulia.dumpVariability: Only const and var are supported" "AbsynToJulia.dumpVariability: Only const and var are supported"
566static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT224,62,_OMC_LIT224_data)struct { mmc_uint_t header; const char data[(62)+1]; } _OMC_LIT_STRUCT224
= { ((((mmc_uint_t)62)<<(3))+((1<<(3+3))+5)), "AbsynToJulia.dumpVariability: Only const and var are supported"
}
;
567#define _OMC_LIT224((void*)((char*)(&(_OMC_LIT_STRUCT224).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT224)((void*)((char*)(&(_OMC_LIT_STRUCT224).header) + 3))
568#define _OMC_LIT225_data"extends " "extends "
569static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT225,8,_OMC_LIT225_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT225
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "extends "
}
;
570#define _OMC_LIT225((void*)((char*)(&(_OMC_LIT_STRUCT225).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT225)((void*)((char*)(&(_OMC_LIT_STRUCT225).header) + 3))
571static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT226,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT226
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT225((void*)((char*)(&(_OMC_LIT_STRUCT225).header) + 3))}};
572#define _OMC_LIT226((void*)((char*)(&(_OMC_LIT_STRUCT226).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT226)((void*)((char*)(&(_OMC_LIT_STRUCT226).header) + 3))
573#define _OMC_LIT227_data"ERROR" "ERROR"
574static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT227,5,_OMC_LIT227_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT227
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "ERROR"
}
;
575#define _OMC_LIT227((void*)((char*)(&(_OMC_LIT_STRUCT227).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT227)((void*)((char*)(&(_OMC_LIT_STRUCT227).header) + 3))
576static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT228,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT228
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT227((void*)((char*)(&(_OMC_LIT_STRUCT227).header) + 3))}};
577#define _OMC_LIT228((void*)((char*)(&(_OMC_LIT_STRUCT228).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT228)((void*)((char*)(&(_OMC_LIT_STRUCT228).header) + 3))
578static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT229,1,7)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT229
= { (((1) << 10) + (((7) & 255) << 2)),
{&MMToJuliaUtil_Context_NO__CONTEXT__desc,}};
579#define _OMC_LIT229((void*)((char*)(&(_OMC_LIT_STRUCT229).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT229)((void*)((char*)(&(_OMC_LIT_STRUCT229).header) + 3))
580#define _OMC_LIT230_data"const " "const "
581static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT230,6,_OMC_LIT230_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT230
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "const "
}
;
582#define _OMC_LIT230((void*)((char*)(&(_OMC_LIT_STRUCT230).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT230)((void*)((char*)(&(_OMC_LIT_STRUCT230).header) + 3))
583static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT231,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT231
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT230((void*)((char*)(&(_OMC_LIT_STRUCT230).header) + 3))}};
584#define _OMC_LIT231((void*)((char*)(&(_OMC_LIT_STRUCT231).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT231)((void*)((char*)(&(_OMC_LIT_STRUCT231).header) + 3))
585#define _OMC_LIT232_data"local " "local "
586static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT232,6,_OMC_LIT232_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT232
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "local "
}
;
587#define _OMC_LIT232((void*)((char*)(&(_OMC_LIT_STRUCT232).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT232)((void*)((char*)(&(_OMC_LIT_STRUCT232).header) + 3))
588static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT233,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT233
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT232((void*)((char*)(&(_OMC_LIT_STRUCT232).header) + 3))}};
589#define _OMC_LIT233((void*)((char*)(&(_OMC_LIT_STRUCT233).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT233)((void*)((char*)(&(_OMC_LIT_STRUCT233).header) + 3))
590#define _OMC_LIT234_data"= " "= "
591static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT234,2,_OMC_LIT234_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT234
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), "= "
}
;
592#define _OMC_LIT234((void*)((char*)(&(_OMC_LIT_STRUCT234).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT234)((void*)((char*)(&(_OMC_LIT_STRUCT234).header) + 3))
593static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT235,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT235
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT234((void*)((char*)(&(_OMC_LIT_STRUCT234).header) + 3))}};
594#define _OMC_LIT235((void*)((char*)(&(_OMC_LIT_STRUCT235).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT235)((void*)((char*)(&(_OMC_LIT_STRUCT235).header) + 3))
595#define _OMC_LIT236_data"replaceable " "replaceable "
596static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT236,12,_OMC_LIT236_data)struct { mmc_uint_t header; const char data[(12)+1]; } _OMC_LIT_STRUCT236
= { ((((mmc_uint_t)12)<<(3))+((1<<(3+3))+5)), "replaceable "
}
;
597#define _OMC_LIT236((void*)((char*)(&(_OMC_LIT_STRUCT236).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT236)((void*)((char*)(&(_OMC_LIT_STRUCT236).header) + 3))
598static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT237,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT237
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT236((void*)((char*)(&(_OMC_LIT_STRUCT236).header) + 3))}};
599#define _OMC_LIT237((void*)((char*)(&(_OMC_LIT_STRUCT237).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT237)((void*)((char*)(&(_OMC_LIT_STRUCT237).header) + 3))
600#define _OMC_LIT238_data"redeclare " "redeclare "
601static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT238,10,_OMC_LIT238_data)struct { mmc_uint_t header; const char data[(10)+1]; } _OMC_LIT_STRUCT238
= { ((((mmc_uint_t)10)<<(3))+((1<<(3+3))+5)), "redeclare "
}
;
602#define _OMC_LIT238((void*)((char*)(&(_OMC_LIT_STRUCT238).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT238)((void*)((char*)(&(_OMC_LIT_STRUCT238).header) + 3))
603static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT239,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT239
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT238((void*)((char*)(&(_OMC_LIT_STRUCT238).header) + 3))}};
604#define _OMC_LIT239((void*)((char*)(&(_OMC_LIT_STRUCT239).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT239)((void*)((char*)(&(_OMC_LIT_STRUCT239).header) + 3))
605#define _OMC_LIT240_data"final " "final "
606static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT240,6,_OMC_LIT240_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT240
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "final "
}
;
607#define _OMC_LIT240((void*)((char*)(&(_OMC_LIT_STRUCT240).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT240)((void*)((char*)(&(_OMC_LIT_STRUCT240).header) + 3))
608static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT241,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT241
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT240((void*)((char*)(&(_OMC_LIT_STRUCT240).header) + 3))}};
609#define _OMC_LIT241((void*)((char*)(&(_OMC_LIT_STRUCT241).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT241)((void*)((char*)(&(_OMC_LIT_STRUCT241).header) + 3))
610#define _OMC_LIT242_data"each " "each "
611static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT242,5,_OMC_LIT242_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT242
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "each "
}
;
612#define _OMC_LIT242((void*)((char*)(&(_OMC_LIT_STRUCT242).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT242)((void*)((char*)(&(_OMC_LIT_STRUCT242).header) + 3))
613static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT243,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT243
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT242((void*)((char*)(&(_OMC_LIT_STRUCT242).header) + 3))}};
614#define _OMC_LIT243((void*)((char*)(&(_OMC_LIT_STRUCT243).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT243)((void*)((char*)(&(_OMC_LIT_STRUCT243).header) + 3))
615#define _OMC_LIT244_data"#= " "#= "
616static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT244,3,_OMC_LIT244_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT244
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), "#= "
}
;
617#define _OMC_LIT244((void*)((char*)(&(_OMC_LIT_STRUCT244).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT244)((void*)((char*)(&(_OMC_LIT_STRUCT244).header) + 3))
618static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT245,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT245
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT244((void*)((char*)(&(_OMC_LIT_STRUCT244).header) + 3))}};
619#define _OMC_LIT245((void*)((char*)(&(_OMC_LIT_STRUCT245).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT245)((void*)((char*)(&(_OMC_LIT_STRUCT245).header) + 3))
620#define _OMC_LIT246_data"//" "//"
621static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT246,2,_OMC_LIT246_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT246
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), "//"
}
;
622#define _OMC_LIT246((void*)((char*)(&(_OMC_LIT_STRUCT246).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT246)((void*)((char*)(&(_OMC_LIT_STRUCT246).header) + 3))
623#define _OMC_LIT247_data" =#" " =#"
624static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT247,3,_OMC_LIT247_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT247
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), " =#"
}
;
625#define _OMC_LIT247((void*)((char*)(&(_OMC_LIT_STRUCT247).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT247)((void*)((char*)(&(_OMC_LIT_STRUCT247).header) + 3))
626static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT248,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT248
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT247((void*)((char*)(&(_OMC_LIT_STRUCT247).header) + 3))}};
627#define _OMC_LIT248((void*)((char*)(&(_OMC_LIT_STRUCT248).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT248)((void*)((char*)(&(_OMC_LIT_STRUCT248).header) + 3))
628#define _OMC_LIT249_data"#= annotation() =#" "#= annotation() =#"
629static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT249,18,_OMC_LIT249_data)struct { mmc_uint_t header; const char data[(18)+1]; } _OMC_LIT_STRUCT249
= { ((((mmc_uint_t)18)<<(3))+((1<<(3+3))+5)), "#= annotation() =#"
}
;
630#define _OMC_LIT249((void*)((char*)(&(_OMC_LIT_STRUCT249).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT249)((void*)((char*)(&(_OMC_LIT_STRUCT249).header) + 3))
631static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT250,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT250
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT249((void*)((char*)(&(_OMC_LIT_STRUCT249).header) + 3))}};
632#define _OMC_LIT250((void*)((char*)(&(_OMC_LIT_STRUCT250).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT250)((void*)((char*)(&(_OMC_LIT_STRUCT250).header) + 3))
633#define _OMC_LIT251_data"#= annotation(\n" "#= annotation(\n"
634static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT251,15,_OMC_LIT251_data)struct { mmc_uint_t header; const char data[(15)+1]; } _OMC_LIT_STRUCT251
= { ((((mmc_uint_t)15)<<(3))+((1<<(3+3))+5)), "#= annotation(\n"
}
;
635#define _OMC_LIT251((void*)((char*)(&(_OMC_LIT_STRUCT251).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT251)((void*)((char*)(&(_OMC_LIT_STRUCT251).header) + 3))
636static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT252,2,5)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT252
= { (((2) << 10) + (((5) & 255) << 2)),
{&Tpl_StringToken_ST__LINE__desc,_OMC_LIT251((void*)((char*)(&(_OMC_LIT_STRUCT251).header) + 3))}};
637#define _OMC_LIT252((void*)((char*)(&(_OMC_LIT_STRUCT252).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT252)((void*)((char*)(&(_OMC_LIT_STRUCT252).header) + 3))
638#define _OMC_LIT253_data"," ","
639static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT253,1,_OMC_LIT253_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT253
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), ","
}
;
640#define _OMC_LIT253((void*)((char*)(&(_OMC_LIT_STRUCT253).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT253)((void*)((char*)(&(_OMC_LIT_STRUCT253).header) + 3))
641static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT254,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT254
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT253((void*)((char*)(&(_OMC_LIT_STRUCT253).header) + 3))}};
642#define _OMC_LIT254((void*)((char*)(&(_OMC_LIT_STRUCT254).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT254)((void*)((char*)(&(_OMC_LIT_STRUCT254).header) + 3))
643#define _OMC_LIT255_data") =#" ") =#"
644static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT255,4,_OMC_LIT255_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT255
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), ") =#"
}
;
645#define _OMC_LIT255((void*)((char*)(&(_OMC_LIT_STRUCT255).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT255)((void*)((char*)(&(_OMC_LIT_STRUCT255).header) + 3))
646static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT256,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT256
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT255((void*)((char*)(&(_OMC_LIT_STRUCT255).header) + 3))}};
647#define _OMC_LIT256((void*)((char*)(&(_OMC_LIT_STRUCT256).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT256)((void*)((char*)(&(_OMC_LIT_STRUCT256).header) + 3))
648#define _OMC_LIT257_data"SOURCEINFO(\"" "SOURCEINFO(\""
649static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT257,12,_OMC_LIT257_data)struct { mmc_uint_t header; const char data[(12)+1]; } _OMC_LIT_STRUCT257
= { ((((mmc_uint_t)12)<<(3))+((1<<(3+3))+5)), "SOURCEINFO(\""
}
;
650#define _OMC_LIT257((void*)((char*)(&(_OMC_LIT_STRUCT257).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT257)((void*)((char*)(&(_OMC_LIT_STRUCT257).header) + 3))
651static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT258,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT258
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT257((void*)((char*)(&(_OMC_LIT_STRUCT257).header) + 3))}};
652#define _OMC_LIT258((void*)((char*)(&(_OMC_LIT_STRUCT258).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT258)((void*)((char*)(&(_OMC_LIT_STRUCT258).header) + 3))
653#define _OMC_LIT259_data"\", " "\", "
654static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT259,3,_OMC_LIT259_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT259
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), "\", "
}
;
655#define _OMC_LIT259((void*)((char*)(&(_OMC_LIT_STRUCT259).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT259)((void*)((char*)(&(_OMC_LIT_STRUCT259).header) + 3))
656static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT260,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT260
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT259((void*)((char*)(&(_OMC_LIT_STRUCT259).header) + 3))}};
657#define _OMC_LIT260((void*)((char*)(&(_OMC_LIT_STRUCT260).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT260)((void*)((char*)(&(_OMC_LIT_STRUCT260).header) + 3))
658#define _OMC_LIT261_data")\\n" ")\\n"
659static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT261,3,_OMC_LIT261_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT261
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), ")\\n"
}
;
660#define _OMC_LIT261((void*)((char*)(&(_OMC_LIT_STRUCT261).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT261)((void*)((char*)(&(_OMC_LIT_STRUCT261).header) + 3))
661static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT262,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT262
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT261((void*)((char*)(&(_OMC_LIT_STRUCT261).header) + 3))}};
662#define _OMC_LIT262((void*)((char*)(&(_OMC_LIT_STRUCT262).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT262)((void*)((char*)(&(_OMC_LIT_STRUCT262).header) + 3))
663#define _OMC_LIT263_data"writable" "writable"
664static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT263,8,_OMC_LIT263_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT263
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "writable"
}
;
665#define _OMC_LIT263((void*)((char*)(&(_OMC_LIT_STRUCT263).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT263)((void*)((char*)(&(_OMC_LIT_STRUCT263).header) + 3))
666static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT264,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT264
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT263((void*)((char*)(&(_OMC_LIT_STRUCT263).header) + 3))}};
667#define _OMC_LIT264((void*)((char*)(&(_OMC_LIT_STRUCT264).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT264)((void*)((char*)(&(_OMC_LIT_STRUCT264).header) + 3))
668#define _OMC_LIT265_data"readonly" "readonly"
669static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT265,8,_OMC_LIT265_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT265
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "readonly"
}
;
670#define _OMC_LIT265((void*)((char*)(&(_OMC_LIT_STRUCT265).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT265)((void*)((char*)(&(_OMC_LIT_STRUCT265).header) + 3))
671static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT266,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT266
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT265((void*)((char*)(&(_OMC_LIT_STRUCT265).header) + 3))}};
672#define _OMC_LIT266((void*)((char*)(&(_OMC_LIT_STRUCT266).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT266)((void*)((char*)(&(_OMC_LIT_STRUCT266).header) + 3))
673#define _OMC_LIT267_data"AbsynToJulia.dumpElement: DEFINEUNIT(__) not supported" "AbsynToJulia.dumpElement: DEFINEUNIT(__) not supported"
674static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT267,54,_OMC_LIT267_data)struct { mmc_uint_t header; const char data[(54)+1]; } _OMC_LIT_STRUCT267
= { ((((mmc_uint_t)54)<<(3))+((1<<(3+3))+5)), "AbsynToJulia.dumpElement: DEFINEUNIT(__) not supported"
}
;
675#define _OMC_LIT267((void*)((char*)(&(_OMC_LIT_STRUCT267).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT267)((void*)((char*)(&(_OMC_LIT_STRUCT267).header) + 3))
676#define _OMC_LIT268_data"/* Absyn.TEXT(SOME(\"" "/* Absyn.TEXT(SOME(\""
677static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT268,20,_OMC_LIT268_data)struct { mmc_uint_t header; const char data[(20)+1]; } _OMC_LIT_STRUCT268
= { ((((mmc_uint_t)20)<<(3))+((1<<(3+3))+5)), "/* Absyn.TEXT(SOME(\""
}
;
678#define _OMC_LIT268((void*)((char*)(&(_OMC_LIT_STRUCT268).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT268)((void*)((char*)(&(_OMC_LIT_STRUCT268).header) + 3))
679static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT269,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT269
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT268((void*)((char*)(&(_OMC_LIT_STRUCT268).header) + 3))}};
680#define _OMC_LIT269((void*)((char*)(&(_OMC_LIT_STRUCT269).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT269)((void*)((char*)(&(_OMC_LIT_STRUCT269).header) + 3))
681#define _OMC_LIT270_data"\"), \"" "\"), \""
682static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT270,5,_OMC_LIT270_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT270
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "\"), \""
}
;
683#define _OMC_LIT270((void*)((char*)(&(_OMC_LIT_STRUCT270).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT270)((void*)((char*)(&(_OMC_LIT_STRUCT270).header) + 3))
684static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT271,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT271
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT270((void*)((char*)(&(_OMC_LIT_STRUCT270).header) + 3))}};
685#define _OMC_LIT271((void*)((char*)(&(_OMC_LIT_STRUCT271).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT271)((void*)((char*)(&(_OMC_LIT_STRUCT271).header) + 3))
686#define _OMC_LIT272_data"\", \"" "\", \""
687static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT272,4,_OMC_LIT272_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT272
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "\", \""
}
;
688#define _OMC_LIT272((void*)((char*)(&(_OMC_LIT_STRUCT272).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT272)((void*)((char*)(&(_OMC_LIT_STRUCT272).header) + 3))
689static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT273,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT273
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT272((void*)((char*)(&(_OMC_LIT_STRUCT272).header) + 3))}};
690#define _OMC_LIT273((void*)((char*)(&(_OMC_LIT_STRUCT273).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT273)((void*)((char*)(&(_OMC_LIT_STRUCT273).header) + 3))
691#define _OMC_LIT274_data"\"); */" "\"); */"
692static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT274,6,_OMC_LIT274_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT274
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "\"); */"
}
;
693#define _OMC_LIT274((void*)((char*)(&(_OMC_LIT_STRUCT274).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT274)((void*)((char*)(&(_OMC_LIT_STRUCT274).header) + 3))
694static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT275,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT275
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT274((void*)((char*)(&(_OMC_LIT_STRUCT274).header) + 3))}};
695#define _OMC_LIT275((void*)((char*)(&(_OMC_LIT_STRUCT275).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT275)((void*)((char*)(&(_OMC_LIT_STRUCT275).header) + 3))
696#define _OMC_LIT276_data"AbsynToJulia.dumpElementItem: on none component type" "AbsynToJulia.dumpElementItem: on none component type"
697static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT276,52,_OMC_LIT276_data)struct { mmc_uint_t header; const char data[(52)+1]; } _OMC_LIT_STRUCT276
= { ((((mmc_uint_t)52)<<(3))+((1<<(3+3))+5)), "AbsynToJulia.dumpElementItem: on none component type"
}
;
698#define _OMC_LIT276((void*)((char*)(&(_OMC_LIT_STRUCT276).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT276)((void*)((char*)(&(_OMC_LIT_STRUCT276).header) + 3))
699#define _OMC_LIT277_data"AbsynToJulia.dumpClassPart: CONSTRAINTS(__) not supported." "AbsynToJulia.dumpClassPart: CONSTRAINTS(__) not supported."
700static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT277,58,_OMC_LIT277_data)struct { mmc_uint_t header; const char data[(58)+1]; } _OMC_LIT_STRUCT277
= { ((((mmc_uint_t)58)<<(3))+((1<<(3+3))+5)), "AbsynToJulia.dumpClassPart: CONSTRAINTS(__) not supported."
}
;
701#define _OMC_LIT277((void*)((char*)(&(_OMC_LIT_STRUCT277).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT277)((void*)((char*)(&(_OMC_LIT_STRUCT277).header) + 3))
702#define _OMC_LIT278_data"AbsynToJulia.dumpClassPart: EQUATIONS(__) not supported." "AbsynToJulia.dumpClassPart: EQUATIONS(__) not supported."
703static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT278,56,_OMC_LIT278_data)struct { mmc_uint_t header; const char data[(56)+1]; } _OMC_LIT_STRUCT278
= { ((((mmc_uint_t)56)<<(3))+((1<<(3+3))+5)), "AbsynToJulia.dumpClassPart: EQUATIONS(__) not supported."
}
;
704#define _OMC_LIT278((void*)((char*)(&(_OMC_LIT_STRUCT278).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT278)((void*)((char*)(&(_OMC_LIT_STRUCT278).header) + 3))
705#define _OMC_LIT279_data"AbsynToJulia.dumpClassPart: INITIALEQUATIONS() not supported." "AbsynToJulia.dumpClassPart: INITIALEQUATIONS() not supported."
706static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT279,61,_OMC_LIT279_data)struct { mmc_uint_t header; const char data[(61)+1]; } _OMC_LIT_STRUCT279
= { ((((mmc_uint_t)61)<<(3))+((1<<(3+3))+5)), "AbsynToJulia.dumpClassPart: INITIALEQUATIONS() not supported."
}
;
707#define _OMC_LIT279((void*)((char*)(&(_OMC_LIT_STRUCT279).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT279)((void*)((char*)(&(_OMC_LIT_STRUCT279).header) + 3))
708#define _OMC_LIT280_data"AbsynToJulia.dumpClassPart: INITIALALGORITHMS() not supported." "AbsynToJulia.dumpClassPart: INITIALALGORITHMS() not supported."
709static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT280,62,_OMC_LIT280_data)struct { mmc_uint_t header; const char data[(62)+1]; } _OMC_LIT_STRUCT280
= { ((((mmc_uint_t)62)<<(3))+((1<<(3+3))+5)), "AbsynToJulia.dumpClassPart: INITIALALGORITHMS() not supported."
}
;
710#define _OMC_LIT280((void*)((char*)(&(_OMC_LIT_STRUCT280).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT280)((void*)((char*)(&(_OMC_LIT_STRUCT280).header) + 3))
711#define _OMC_LIT281_data"#= TODO: Defined in the runtime =#" "#= TODO: Defined in the runtime =#"
712static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT281,34,_OMC_LIT281_data)struct { mmc_uint_t header; const char data[(34)+1]; } _OMC_LIT_STRUCT281
= { ((((mmc_uint_t)34)<<(3))+((1<<(3+3))+5)), "#= TODO: Defined in the runtime =#"
}
;
713#define _OMC_LIT281((void*)((char*)(&(_OMC_LIT_STRUCT281).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT281)((void*)((char*)(&(_OMC_LIT_STRUCT281).header) + 3))
714static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT282,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT282
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT281((void*)((char*)(&(_OMC_LIT_STRUCT281).header) + 3))}};
715#define _OMC_LIT282((void*)((char*)(&(_OMC_LIT_STRUCT282).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT282)((void*)((char*)(&(_OMC_LIT_STRUCT282).header) + 3))
716#define _OMC_LIT283_data";" ";"
717static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT283,1,_OMC_LIT283_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT283
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), ";"
}
;
718#define _OMC_LIT283((void*)((char*)(&(_OMC_LIT_STRUCT283).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT283)((void*)((char*)(&(_OMC_LIT_STRUCT283).header) + 3))
719static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT284,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT284
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT283((void*)((char*)(&(_OMC_LIT_STRUCT283).header) + 3))}};
720#define _OMC_LIT284((void*)((char*)(&(_OMC_LIT_STRUCT284).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT284)((void*)((char*)(&(_OMC_LIT_STRUCT284).header) + 3))
721#define _OMC_LIT285_data"module" "module"
722static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT285,6,_OMC_LIT285_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT285
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "module"
}
;
723#define _OMC_LIT285((void*)((char*)(&(_OMC_LIT_STRUCT285).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT285)((void*)((char*)(&(_OMC_LIT_STRUCT285).header) + 3))
724static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT286,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT286
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT285((void*)((char*)(&(_OMC_LIT_STRUCT285).header) + 3))}};
725#define _OMC_LIT286((void*)((char*)(&(_OMC_LIT_STRUCT286).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT286)((void*)((char*)(&(_OMC_LIT_STRUCT286).header) + 3))
726#define _OMC_LIT287_data"struct" "struct"
727static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT287,6,_OMC_LIT287_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT287
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "struct"
}
;
728#define _OMC_LIT287((void*)((char*)(&(_OMC_LIT_STRUCT287).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT287)((void*)((char*)(&(_OMC_LIT_STRUCT287).header) + 3))
729static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT288,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT288
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT287((void*)((char*)(&(_OMC_LIT_STRUCT287).header) + 3))}};
730#define _OMC_LIT288((void*)((char*)(&(_OMC_LIT_STRUCT288).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT288)((void*)((char*)(&(_OMC_LIT_STRUCT288).header) + 3))
731#define _OMC_LIT289_data"@Record" "@Record"
732static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT289,7,_OMC_LIT289_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT289
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "@Record"
}
;
733#define _OMC_LIT289((void*)((char*)(&(_OMC_LIT_STRUCT289).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT289)((void*)((char*)(&(_OMC_LIT_STRUCT289).header) + 3))
734static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT290,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT290
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT289((void*)((char*)(&(_OMC_LIT_STRUCT289).header) + 3))}};
735#define _OMC_LIT290((void*)((char*)(&(_OMC_LIT_STRUCT290).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT290)((void*)((char*)(&(_OMC_LIT_STRUCT290).header) + 3))
736#define _OMC_LIT291_data"uniontype" "uniontype"
737static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT291,9,_OMC_LIT291_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT291
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "uniontype"
}
;
738#define _OMC_LIT291((void*)((char*)(&(_OMC_LIT_STRUCT291).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT291)((void*)((char*)(&(_OMC_LIT_STRUCT291).header) + 3))
739static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT292,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT292
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT291((void*)((char*)(&(_OMC_LIT_STRUCT291).header) + 3))}};
740#define _OMC_LIT292((void*)((char*)(&(_OMC_LIT_STRUCT292).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT292)((void*)((char*)(&(_OMC_LIT_STRUCT292).header) + 3))
741#define _OMC_LIT293_data"function" "function"
742static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT293,8,_OMC_LIT293_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT293
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "function"
}
;
743#define _OMC_LIT293((void*)((char*)(&(_OMC_LIT_STRUCT293).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT293)((void*)((char*)(&(_OMC_LIT_STRUCT293).header) + 3))
744static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT294,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT294
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT293((void*)((char*)(&(_OMC_LIT_STRUCT293).header) + 3))}};
745#define _OMC_LIT294((void*)((char*)(&(_OMC_LIT_STRUCT294).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT294)((void*)((char*)(&(_OMC_LIT_STRUCT294).header) + 3))
746#define _OMC_LIT295_data"AbsynToJulia.dumpClassType: Unknown restriction for class." "AbsynToJulia.dumpClassType: Unknown restriction for class."
747static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT295,58,_OMC_LIT295_data)struct { mmc_uint_t header; const char data[(58)+1]; } _OMC_LIT_STRUCT295
= { ((((mmc_uint_t)58)<<(3))+((1<<(3+3))+5)), "AbsynToJulia.dumpClassType: Unknown restriction for class."
}
;
748#define _OMC_LIT295((void*)((char*)(&(_OMC_LIT_STRUCT295).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT295)((void*)((char*)(&(_OMC_LIT_STRUCT295).header) + 3))
749static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT296,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT296
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT295((void*)((char*)(&(_OMC_LIT_STRUCT295).header) + 3))}};
750#define _OMC_LIT296((void*)((char*)(&(_OMC_LIT_STRUCT296).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT296)((void*)((char*)(&(_OMC_LIT_STRUCT296).header) + 3))
751#define _OMC_LIT297_data"AbsynToJulia.dumpClassDef: Derived not yet supported." "AbsynToJulia.dumpClassDef: Derived not yet supported."
752static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT297,53,_OMC_LIT297_data)struct { mmc_uint_t header; const char data[(53)+1]; } _OMC_LIT_STRUCT297
= { ((((mmc_uint_t)53)<<(3))+((1<<(3+3))+5)), "AbsynToJulia.dumpClassDef: Derived not yet supported."
}
;
753#define _OMC_LIT297((void*)((char*)(&(_OMC_LIT_STRUCT297).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT297)((void*)((char*)(&(_OMC_LIT_STRUCT297).header) + 3))
754#define _OMC_LIT298_data"AbsynToJulia.dumpClassDef: CLASS_EXETENDS not yet supported." "AbsynToJulia.dumpClassDef: CLASS_EXETENDS not yet supported."
755static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT298,60,_OMC_LIT298_data)struct { mmc_uint_t header; const char data[(60)+1]; } _OMC_LIT_STRUCT298
= { ((((mmc_uint_t)60)<<(3))+((1<<(3+3))+5)), "AbsynToJulia.dumpClassDef: CLASS_EXETENDS not yet supported."
}
;
756#define _OMC_LIT298((void*)((char*)(&(_OMC_LIT_STRUCT298).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT298)((void*)((char*)(&(_OMC_LIT_STRUCT298).header) + 3))
757#define _OMC_LIT299_data"AbsynToJulia.dumpClassDef: CLASS_ENUMERATION not yet supported." "AbsynToJulia.dumpClassDef: CLASS_ENUMERATION not yet supported."
758static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT299,63,_OMC_LIT299_data)struct { mmc_uint_t header; const char data[(63)+1]; } _OMC_LIT_STRUCT299
= { ((((mmc_uint_t)63)<<(3))+((1<<(3+3))+5)), "AbsynToJulia.dumpClassDef: CLASS_ENUMERATION not yet supported."
}
;
759#define _OMC_LIT299((void*)((char*)(&(_OMC_LIT_STRUCT299).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT299)((void*)((char*)(&(_OMC_LIT_STRUCT299).header) + 3))
760#define _OMC_LIT300_data"TODO Unkown class definition" "TODO Unkown class definition"
761static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT300,28,_OMC_LIT300_data)struct { mmc_uint_t header; const char data[(28)+1]; } _OMC_LIT_STRUCT300
= { ((((mmc_uint_t)28)<<(3))+((1<<(3+3))+5)), "TODO Unkown class definition"
}
;
762#define _OMC_LIT300((void*)((char*)(&(_OMC_LIT_STRUCT300).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT300)((void*)((char*)(&(_OMC_LIT_STRUCT300).header) + 3))
763static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT301,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT301
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT300((void*)((char*)(&(_OMC_LIT_STRUCT300).header) + 3))}};
764#define _OMC_LIT301((void*)((char*)(&(_OMC_LIT_STRUCT301).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT301)((void*)((char*)(&(_OMC_LIT_STRUCT301).header) + 3))
765#define _OMC_LIT302_data"::Tuple{" "::Tuple{"
766static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT302,8,_OMC_LIT302_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT302
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "::Tuple{"
}
;
767#define _OMC_LIT302((void*)((char*)(&(_OMC_LIT_STRUCT302).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT302)((void*)((char*)(&(_OMC_LIT_STRUCT302).header) + 3))
768static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT303,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT303
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT302((void*)((char*)(&(_OMC_LIT_STRUCT302).header) + 3))}};
769#define _OMC_LIT303((void*)((char*)(&(_OMC_LIT_STRUCT303).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT303)((void*)((char*)(&(_OMC_LIT_STRUCT303).header) + 3))
770static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT304,2,8)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT304
= { (((2) << 10) + (((8) & 255) << 2)),
{&MMToJuliaUtil_Context_INPUT__CONTEXT__desc,_OMC_LIT6((void*)((char*)(&(_OMC_LIT_STRUCT6).header) + 3))}};
771#define _OMC_LIT304((void*)((char*)(&(_OMC_LIT_STRUCT304).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT304)((void*)((char*)(&(_OMC_LIT_STRUCT304).header) + 3))
772#define _OMC_LIT305_data"AbsynToJulia.dumpClassFooter: Derived not yet supported." "AbsynToJulia.dumpClassFooter: Derived not yet supported."
773static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT305,56,_OMC_LIT305_data)struct { mmc_uint_t header; const char data[(56)+1]; } _OMC_LIT_STRUCT305
= { ((((mmc_uint_t)56)<<(3))+((1<<(3+3))+5)), "AbsynToJulia.dumpClassFooter: Derived not yet supported."
}
;
774#define _OMC_LIT305((void*)((char*)(&(_OMC_LIT_STRUCT305).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT305)((void*)((char*)(&(_OMC_LIT_STRUCT305).header) + 3))
775#define _OMC_LIT306_data"AbsynToJulia.dumpClassFooterf: ENUMERATION not yet supported." "AbsynToJulia.dumpClassFooterf: ENUMERATION not yet supported."
776static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT306,61,_OMC_LIT306_data)struct { mmc_uint_t header; const char data[(61)+1]; } _OMC_LIT_STRUCT306
= { ((((mmc_uint_t)61)<<(3))+((1<<(3+3))+5)), "AbsynToJulia.dumpClassFooterf: ENUMERATION not yet supported."
}
;
777#define _OMC_LIT306((void*)((char*)(&(_OMC_LIT_STRUCT306).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT306)((void*)((char*)(&(_OMC_LIT_STRUCT306).header) + 3))
778#define _OMC_LIT307_data"where {" "where {"
779static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT307,7,_OMC_LIT307_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT307
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "where {"
}
;
780#define _OMC_LIT307((void*)((char*)(&(_OMC_LIT_STRUCT307).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT307)((void*)((char*)(&(_OMC_LIT_STRUCT307).header) + 3))
781static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT308,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT308
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT307((void*)((char*)(&(_OMC_LIT_STRUCT307).header) + 3))}};
782#define _OMC_LIT308((void*)((char*)(&(_OMC_LIT_STRUCT308).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT308)((void*)((char*)(&(_OMC_LIT_STRUCT308).header) + 3))
783static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT309,1,1)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT309
= { (((1) << 10) + (((1) & 255) << 2)),
{_OMC_LIT254((void*)((char*)(&(_OMC_LIT_STRUCT254).header) + 3))}};
784#define _OMC_LIT309((void*)((char*)(&(_OMC_LIT_STRUCT309).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT309)((void*)((char*)(&(_OMC_LIT_STRUCT309).header) + 3))
785static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT310,9,3)struct { mmc_uint_t header; const void *data[9]; } _OMC_LIT_STRUCT310
= { (((9) << 10) + (((3) & 255) << 2)),
{&Tpl_IterOptions_ITER__OPTIONS__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3)),_OMC_LIT309((void*)((char*)(&(_OMC_LIT_STRUCT309).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),_OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),_OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3))}};
786#define _OMC_LIT310((void*)((char*)(&(_OMC_LIT_STRUCT310).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT310)((void*)((char*)(&(_OMC_LIT_STRUCT310).header) + 3))
787#define _OMC_LIT311_data"<: " "<: "
788static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT311,3,_OMC_LIT311_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT311
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), "<: "
}
;
789#define _OMC_LIT311((void*)((char*)(&(_OMC_LIT_STRUCT311).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT311)((void*)((char*)(&(_OMC_LIT_STRUCT311).header) + 3))
790static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT312,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT312
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT311((void*)((char*)(&(_OMC_LIT_STRUCT311).header) + 3))}};
791#define _OMC_LIT312((void*)((char*)(&(_OMC_LIT_STRUCT312).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT312)((void*)((char*)(&(_OMC_LIT_STRUCT312).header) + 3))
792#define _OMC_LIT313_data"Extend not supported" "Extend not supported"
793static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT313,21,_OMC_LIT313_data)struct { mmc_uint_t header; const char data[(21)+1]; } _OMC_LIT_STRUCT313
= { ((((mmc_uint_t)21)<<(3))+((1<<(3+3))+5)), "Extend not supported"
}
;
794#define _OMC_LIT313((void*)((char*)(&(_OMC_LIT_STRUCT313).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT313)((void*)((char*)(&(_OMC_LIT_STRUCT313).header) + 3))
795#define _OMC_LIT314_data"AbsynToJulia.dumpClassHeader: <%dumpClassTypeSuperType(classDef)%>" "AbsynToJulia.dumpClassHeader: <%dumpClassTypeSuperType(classDef)%>"
796static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT314,66,_OMC_LIT314_data)struct { mmc_uint_t header; const char data[(66)+1]; } _OMC_LIT_STRUCT314
= { ((((mmc_uint_t)66)<<(3))+((1<<(3+3))+5)), "AbsynToJulia.dumpClassHeader: <%dumpClassTypeSuperType(classDef)%>"
}
;
797#define _OMC_LIT314((void*)((char*)(&(_OMC_LIT_STRUCT314).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT314)((void*)((char*)(&(_OMC_LIT_STRUCT314).header) + 3))
798#define _OMC_LIT315_data"@Uniontype " "@Uniontype "
799static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT315,11,_OMC_LIT315_data)struct { mmc_uint_t header; const char data[(11)+1]; } _OMC_LIT_STRUCT315
= { ((((mmc_uint_t)11)<<(3))+((1<<(3+3))+5)), "@Uniontype "
}
;
800#define _OMC_LIT315((void*)((char*)(&(_OMC_LIT_STRUCT315).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT315)((void*)((char*)(&(_OMC_LIT_STRUCT315).header) + 3))
801static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT316,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT316
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT315((void*)((char*)(&(_OMC_LIT_STRUCT315).header) + 3))}};
802#define _OMC_LIT316((void*)((char*)(&(_OMC_LIT_STRUCT316).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT316)((void*)((char*)(&(_OMC_LIT_STRUCT316).header) + 3))
803#define _OMC_LIT317_data"<:" "<:"
804static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT317,2,_OMC_LIT317_data)struct { mmc_uint_t header; const char data[(2)+1]; } _OMC_LIT_STRUCT317
= { ((((mmc_uint_t)2)<<(3))+((1<<(3+3))+5)), "<:"
}
;
805#define _OMC_LIT317((void*)((char*)(&(_OMC_LIT_STRUCT317).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT317)((void*)((char*)(&(_OMC_LIT_STRUCT317).header) + 3))
806#define _OMC_LIT318_data"function " "function "
807static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT318,9,_OMC_LIT318_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT318
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "function "
}
;
808#define _OMC_LIT318((void*)((char*)(&(_OMC_LIT_STRUCT318).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT318)((void*)((char*)(&(_OMC_LIT_STRUCT318).header) + 3))
809static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT319,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT319
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT318((void*)((char*)(&(_OMC_LIT_STRUCT318).header) + 3))}};
810#define _OMC_LIT319((void*)((char*)(&(_OMC_LIT_STRUCT319).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT319)((void*)((char*)(&(_OMC_LIT_STRUCT319).header) + 3))
811#define _OMC_LIT320_data"@ExtendedFunction " "@ExtendedFunction "
812static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT320,18,_OMC_LIT320_data)struct { mmc_uint_t header; const char data[(18)+1]; } _OMC_LIT_STRUCT320
= { ((((mmc_uint_t)18)<<(3))+((1<<(3+3))+5)), "@ExtendedFunction "
}
;
813#define _OMC_LIT320((void*)((char*)(&(_OMC_LIT_STRUCT320).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT320)((void*)((char*)(&(_OMC_LIT_STRUCT320).header) + 3))
814static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT321,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT321
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT320((void*)((char*)(&(_OMC_LIT_STRUCT320).header) + 3))}};
815#define _OMC_LIT321((void*)((char*)(&(_OMC_LIT_STRUCT321).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT321)((void*)((char*)(&(_OMC_LIT_STRUCT321).header) + 3))
816#define _OMC_LIT322_data"begin" "begin"
817static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT322,5,_OMC_LIT322_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT322
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "begin"
}
;
818#define _OMC_LIT322((void*)((char*)(&(_OMC_LIT_STRUCT322).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT322)((void*)((char*)(&(_OMC_LIT_STRUCT322).header) + 3))
819static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT323,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT323
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT322((void*)((char*)(&(_OMC_LIT_STRUCT322).header) + 3))}};
820#define _OMC_LIT323((void*)((char*)(&(_OMC_LIT_STRUCT323).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT323)((void*)((char*)(&(_OMC_LIT_STRUCT323).header) + 3))
821#define _OMC_LIT324_data"using MetaModelica\n" "using MetaModelica\n"
822static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT324,19,_OMC_LIT324_data)struct { mmc_uint_t header; const char data[(19)+1]; } _OMC_LIT_STRUCT324
= { ((((mmc_uint_t)19)<<(3))+((1<<(3+3))+5)), "using MetaModelica\n"
}
;
823#define _OMC_LIT324((void*)((char*)(&(_OMC_LIT_STRUCT324).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT324)((void*)((char*)(&(_OMC_LIT_STRUCT324).header) + 3))
824#define _OMC_LIT325_data"#= ExportAll is not good practice but it makes it so that we do not have to write export after each function :( =#\n" "#= ExportAll is not good practice but it makes it so that we do not have to write export after each function :( =#\n"
825static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT325,115,_OMC_LIT325_data)struct { mmc_uint_t header; const char data[(115)+1]; } _OMC_LIT_STRUCT325
= { ((((mmc_uint_t)115)<<(3))+((1<<(3+3))+5)), "#= ExportAll is not good practice but it makes it so that we do not have to write export after each function :( =#\n"
}
;
826#define _OMC_LIT325((void*)((char*)(&(_OMC_LIT_STRUCT325).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT325)((void*)((char*)(&(_OMC_LIT_STRUCT325).header) + 3))
827#define _OMC_LIT326_data"using ExportAll\n" "using ExportAll\n"
828static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT326,16,_OMC_LIT326_data)struct { mmc_uint_t header; const char data[(16)+1]; } _OMC_LIT_STRUCT326
= { ((((mmc_uint_t)16)<<(3))+((1<<(3+3))+5)), "using ExportAll\n"
}
;
829#define _OMC_LIT326((void*)((char*)(&(_OMC_LIT_STRUCT326).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT326)((void*)((char*)(&(_OMC_LIT_STRUCT326).header) + 3))
830static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT327,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT327
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT326((void*)((char*)(&(_OMC_LIT_STRUCT326).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
831#define _OMC_LIT327((void*)((char*)(&(_OMC_LIT_STRUCT327).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT327)((void*)((char*)(&(_OMC_LIT_STRUCT327).header) + 3))
832static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT328,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT328
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT325((void*)((char*)(&(_OMC_LIT_STRUCT325).header) + 3)),_OMC_LIT327((void*)((char*)(&(_OMC_LIT_STRUCT327).header) + 3))}};
833#define _OMC_LIT328((void*)((char*)(&(_OMC_LIT_STRUCT328).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT328)((void*)((char*)(&(_OMC_LIT_STRUCT328).header) + 3))
834static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT329,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT329
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT324((void*)((char*)(&(_OMC_LIT_STRUCT324).header) + 3)),_OMC_LIT328((void*)((char*)(&(_OMC_LIT_STRUCT328).header) + 3))}};
835#define _OMC_LIT329((void*)((char*)(&(_OMC_LIT_STRUCT329).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT329)((void*)((char*)(&(_OMC_LIT_STRUCT329).header) + 3))
836static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT330,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT330
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT66((void*)((char*)(&(_OMC_LIT_STRUCT66).header) + 3)),_OMC_LIT329((void*)((char*)(&(_OMC_LIT_STRUCT329).header) + 3))}};
837#define _OMC_LIT330((void*)((char*)(&(_OMC_LIT_STRUCT330).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT330)((void*)((char*)(&(_OMC_LIT_STRUCT330).header) + 3))
838static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT331,3,6)struct { mmc_uint_t header; const void *data[3]; } _OMC_LIT_STRUCT331
= { (((3) << 10) + (((6) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__LIST__desc,_OMC_LIT330((void*)((char*)(&(_OMC_LIT_STRUCT330).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(1))((void*)(((((mmc_uint_t) (1)) << 1)+0)))}};
839#define _OMC_LIT331((void*)((char*)(&(_OMC_LIT_STRUCT331).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT331)((void*)((char*)(&(_OMC_LIT_STRUCT331).header) + 3))
840#define _OMC_LIT332_data"#= So that we can use wildcard imports and named imports when they do occur. Not good Julia practice =#\n" "#= So that we can use wildcard imports and named imports when they do occur. Not good Julia practice =#\n"
841static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT332,104,_OMC_LIT332_data)struct { mmc_uint_t header; const char data[(104)+1]; } _OMC_LIT_STRUCT332
= { ((((mmc_uint_t)104)<<(3))+((1<<(3+3))+5)), "#= So that we can use wildcard imports and named imports when they do occur. Not good Julia practice =#\n"
}
;
842#define _OMC_LIT332((void*)((char*)(&(_OMC_LIT_STRUCT332).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT332)((void*)((char*)(&(_OMC_LIT_STRUCT332).header) + 3))
843#define _OMC_LIT333_data"@exportAll()" "@exportAll()"
844static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT333,12,_OMC_LIT333_data)struct { mmc_uint_t header; const char data[(12)+1]; } _OMC_LIT_STRUCT333
= { ((((mmc_uint_t)12)<<(3))+((1<<(3+3))+5)), "@exportAll()"
}
;
845#define _OMC_LIT333((void*)((char*)(&(_OMC_LIT_STRUCT333).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT333)((void*)((char*)(&(_OMC_LIT_STRUCT333).header) + 3))
846static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT334,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT334
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT333((void*)((char*)(&(_OMC_LIT_STRUCT333).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
847#define _OMC_LIT334((void*)((char*)(&(_OMC_LIT_STRUCT334).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT334)((void*)((char*)(&(_OMC_LIT_STRUCT334).header) + 3))
848static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT335,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT335
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT332((void*)((char*)(&(_OMC_LIT_STRUCT332).header) + 3)),_OMC_LIT334((void*)((char*)(&(_OMC_LIT_STRUCT334).header) + 3))}};
849#define _OMC_LIT335((void*)((char*)(&(_OMC_LIT_STRUCT335).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT335)((void*)((char*)(&(_OMC_LIT_STRUCT335).header) + 3))
850static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT336,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT336
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT66((void*)((char*)(&(_OMC_LIT_STRUCT66).header) + 3)),_OMC_LIT335((void*)((char*)(&(_OMC_LIT_STRUCT335).header) + 3))}};
851#define _OMC_LIT336((void*)((char*)(&(_OMC_LIT_STRUCT336).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT336)((void*)((char*)(&(_OMC_LIT_STRUCT336).header) + 3))
852static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT337,3,6)struct { mmc_uint_t header; const void *data[3]; } _OMC_LIT_STRUCT337
= { (((3) << 10) + (((6) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__LIST__desc,_OMC_LIT336((void*)((char*)(&(_OMC_LIT_STRUCT336).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0)))}};
853#define _OMC_LIT337((void*)((char*)(&(_OMC_LIT_STRUCT337).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT337)((void*)((char*)(&(_OMC_LIT_STRUCT337).header) + 3))
854#define _OMC_LIT338_data"#= Necessary to write declarations for your uniontypes until Julia adds support for mutually recursive types =#" "#= Necessary to write declarations for your uniontypes until Julia adds support for mutually recursive types =#"
855static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT338,111,_OMC_LIT338_data)struct { mmc_uint_t header; const char data[(111)+1]; } _OMC_LIT_STRUCT338
= { ((((mmc_uint_t)111)<<(3))+((1<<(3+3))+5)), "#= Necessary to write declarations for your uniontypes until Julia adds support for mutually recursive types =#"
}
;
856#define _OMC_LIT338((void*)((char*)(&(_OMC_LIT_STRUCT338).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT338)((void*)((char*)(&(_OMC_LIT_STRUCT338).header) + 3))
857static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT339,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT339
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT338((void*)((char*)(&(_OMC_LIT_STRUCT338).header) + 3))}};
858#define _OMC_LIT339((void*)((char*)(&(_OMC_LIT_STRUCT339).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT339)((void*)((char*)(&(_OMC_LIT_STRUCT339).header) + 3))
859static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT340,1,5)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT340
= { (((1) << 10) + (((5) & 255) << 2)),
{&MMToJuliaUtil_Context_PACKAGE__desc,}};
860#define _OMC_LIT340((void*)((char*)(&(_OMC_LIT_STRUCT340).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT340)((void*)((char*)(&(_OMC_LIT_STRUCT340).header) + 3))
861#define _OMC_LIT341_data"#=TODO: Originally partial =# " "#=TODO: Originally partial =# "
862static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT341,30,_OMC_LIT341_data)struct { mmc_uint_t header; const char data[(30)+1]; } _OMC_LIT_STRUCT341
= { ((((mmc_uint_t)30)<<(3))+((1<<(3+3))+5)), "#=TODO: Originally partial =# "
}
;
863#define _OMC_LIT341((void*)((char*)(&(_OMC_LIT_STRUCT341).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT341)((void*)((char*)(&(_OMC_LIT_STRUCT341).header) + 3))
864static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT342,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT342
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT341((void*)((char*)(&(_OMC_LIT_STRUCT341).header) + 3))}};
865#define _OMC_LIT342((void*)((char*)(&(_OMC_LIT_STRUCT342).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT342)((void*)((char*)(&(_OMC_LIT_STRUCT342).header) + 3))
866#define _OMC_LIT343_data"@UniontypeDecl " "@UniontypeDecl "
867static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT343,15,_OMC_LIT343_data)struct { mmc_uint_t header; const char data[(15)+1]; } _OMC_LIT_STRUCT343
= { ((((mmc_uint_t)15)<<(3))+((1<<(3+3))+5)), "@UniontypeDecl "
}
;
868#define _OMC_LIT343((void*)((char*)(&(_OMC_LIT_STRUCT343).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT343)((void*)((char*)(&(_OMC_LIT_STRUCT343).header) + 3))
869static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT344,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT344
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT343((void*)((char*)(&(_OMC_LIT_STRUCT343).header) + 3))}};
870#define _OMC_LIT344((void*)((char*)(&(_OMC_LIT_STRUCT344).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT344)((void*)((char*)(&(_OMC_LIT_STRUCT344).header) + 3))
871#define _OMC_LIT345_data" = Function" " = Function"
872static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT345,11,_OMC_LIT345_data)struct { mmc_uint_t header; const char data[(11)+1]; } _OMC_LIT_STRUCT345
= { ((((mmc_uint_t)11)<<(3))+((1<<(3+3))+5)), " = Function"
}
;
873#define _OMC_LIT345((void*)((char*)(&(_OMC_LIT_STRUCT345).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT345)((void*)((char*)(&(_OMC_LIT_STRUCT345).header) + 3))
874static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT346,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT346
= { (((2) << 10) + (((4) & 255) << 2)),
{&Tpl_StringToken_ST__STRING__desc,_OMC_LIT345((void*)((char*)(&(_OMC_LIT_STRUCT345).header) + 3))}};
875#define _OMC_LIT346((void*)((char*)(&(_OMC_LIT_STRUCT346).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT346)((void*)((char*)(&(_OMC_LIT_STRUCT346).header) + 3))
876static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT347,10,3)struct { mmc_uint_t header; const void *data[10]; } _OMC_LIT_STRUCT347
= { (((10) << 10) + (((3) & 255) << 2)),
{&SCodeDump_SCodeDumpOptions_OPTIONS__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(1))((void*)(((((mmc_uint_t) (1)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(1))((void*)(((((mmc_uint_t) (1)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0)))}};
877#define _OMC_LIT347((void*)((char*)(&(_OMC_LIT_STRUCT347).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT347)((void*)((char*)(&(_OMC_LIT_STRUCT347).header) + 3))
878#include "util/modelica.h"
879
880#include "AbsynToJulia_includes.h"
881
882
883/* default, do not make protected functions static */
884#if !defined(PROTECTED_FUNCTION_STATIC)
885#define PROTECTED_FUNCTION_STATIC
886#endif
887PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_lm__246(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_items);
888static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__246,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_lm__246
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_lm__246omc_AbsynToJulia_lm__246,0}};
889#define boxvar_AbsynToJulia_lm__246((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__246).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__246)((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__246).header
) + 3))
890PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__244(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_iterator);
891static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__244,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__244
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__244omc_AbsynToJulia_fun__244,0}};
892#define boxvar_AbsynToJulia_fun__244((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__244).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__244)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__244).header
) + 3))
893PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__242(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_guardExp, modelica_metatype _in_a_context);
894static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__242,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__242
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__242omc_AbsynToJulia_fun__242,0}};
895#define boxvar_AbsynToJulia_fun__242((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__242).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__242)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__242).header
) + 3))
896PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__241(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_range, modelica_metatype _in_a_context);
897static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__241,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__241
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__241omc_AbsynToJulia_fun__241,0}};
898#define boxvar_AbsynToJulia_fun__241((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__241).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__241)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__241).header
) + 3))
899PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__239(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_guardExp, modelica_metatype _in_a_context);
900static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__239,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__239
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__239omc_AbsynToJulia_fun__239,0}};
901#define boxvar_AbsynToJulia_fun__239((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__239).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__239)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__239).header
) + 3))
902PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__238(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_range, modelica_metatype _in_a_context);
903static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__238,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__238
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__238omc_AbsynToJulia_fun__238,0}};
904#define boxvar_AbsynToJulia_fun__238((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__238).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__238)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__238).header
) + 3))
905PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_lm__236(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_items, modelica_metatype _in_a_context);
906static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__236,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_lm__236
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_lm__236omc_AbsynToJulia_lm__236,0}};
907#define boxvar_AbsynToJulia_lm__236((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__236).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__236)((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__236).header
) + 3))
908PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__233(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_iterType, modelica_metatype _in_a_iter__str, modelica_metatype _in_a_iter__ranges, modelica_metatype _in_a_iter__names, modelica_metatype _in_a_exp__str);
909static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__233,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__233
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__233omc_AbsynToJulia_fun__233,0}};
910#define boxvar_AbsynToJulia_fun__233((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__233).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__233)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__233).header
) + 3))
911PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_lm__232(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_items, modelica_metatype _in_a_context);
912static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__232,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_lm__232
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_lm__232omc_AbsynToJulia_lm__232,0}};
913#define boxvar_AbsynToJulia_lm__232((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__232).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__232)((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__232).header
) + 3))
914PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_lm__231(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_items, modelica_metatype _in_a_context);
915static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__231,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_lm__231
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_lm__231omc_AbsynToJulia_lm__231,0}};
916#define boxvar_AbsynToJulia_lm__231((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__231).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__231)((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__231).header
) + 3))
917PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_lm__230(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_items, modelica_metatype _in_a_context);
918static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__230,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_lm__230
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_lm__230omc_AbsynToJulia_lm__230,0}};
919#define boxvar_AbsynToJulia_lm__230((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__230).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__230)((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__230).header
) + 3))
920PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__229(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_args__str, modelica_metatype _in_a_argNames);
921static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__229,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__229
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__229omc_AbsynToJulia_fun__229,0}};
922#define boxvar_AbsynToJulia_fun__229((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__229).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__229)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__229).header
) + 3))
923PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__228(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_argNames);
924static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__228,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__228
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__228omc_AbsynToJulia_fun__228,0}};
925#define boxvar_AbsynToJulia_fun__228((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__228).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__228)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__228).header
) + 3))
926PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_lm__227(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_items, modelica_metatype _in_a_context);
927static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__227,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_lm__227
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_lm__227omc_AbsynToJulia_lm__227,0}};
928#define boxvar_AbsynToJulia_lm__227((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__227).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__227)((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__227).header
) + 3))
929PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_lm__226(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_items, modelica_metatype _in_a_context);
930static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__226,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_lm__226
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_lm__226omc_AbsynToJulia_lm__226,0}};
931#define boxvar_AbsynToJulia_lm__226((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__226).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__226)((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__226).header
) + 3))
932PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__224(threadData_t *threadData, modelica_metatype _in_txt, modelica_boolean _in_mArg);
933PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_AbsynToJulia_fun__224(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_mArg);
934static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__224,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__224
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__224,0}};
935#define boxvar_AbsynToJulia_fun__224((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__224).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__224)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__224).header
) + 3))
936PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__223(threadData_t *threadData, modelica_metatype _in_txt, modelica_string _in_a_name, modelica_metatype _in_a_c__str, modelica_metatype _in_a_ss__str);
937static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__223,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__223
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__223omc_AbsynToJulia_fun__223,0}};
938#define boxvar_AbsynToJulia_fun__223((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__223).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__223)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__223).header
) + 3))
939PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__220(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_as__str, modelica_metatype _in_a_result__str, modelica_metatype _in_a_eql__str, modelica_metatype _in_a_cmt__str, modelica_metatype _in_a_guard__str, modelica_metatype _in_a_pattern__str);
940static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__220,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__220
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__220omc_AbsynToJulia_fun__220,0}};
941#define boxvar_AbsynToJulia_fun__220((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__220).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__220)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__220).header
) + 3))
942PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__219(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_context);
943static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__219,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__219
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__219omc_AbsynToJulia_fun__219,0}};
944#define boxvar_AbsynToJulia_fun__219((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__219).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__219)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__219).header
) + 3))
945PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__218(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_patternGuard, modelica_metatype _in_a_context);
946static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__218,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__218
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__218omc_AbsynToJulia_fun__218,0}};
947#define boxvar_AbsynToJulia_fun__218((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__218).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__218)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__218).header
) + 3))
948PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_lm__216(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_items);
949static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__216,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_lm__216
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_lm__216omc_AbsynToJulia_lm__216,0}};
950#define boxvar_AbsynToJulia_lm__216((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__216).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__216)((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__216).header
) + 3))
951PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_lm__214(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_items);
952static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__214,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_lm__214
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_lm__214omc_AbsynToJulia_lm__214,0}};
953#define boxvar_AbsynToJulia_lm__214((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__214).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__214)((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__214).header
) + 3))
954PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_lm__213(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_items);
955static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__213,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_lm__213
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_lm__213omc_AbsynToJulia_lm__213,0}};
956#define boxvar_AbsynToJulia_lm__213((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__213).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__213)((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__213).header
) + 3))
957PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_lm__210(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_items, modelica_metatype _in_a_inputExp);
958static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__210,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_lm__210
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_lm__210omc_AbsynToJulia_lm__210,0}};
959#define boxvar_AbsynToJulia_lm__210((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__210).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__210)((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__210).header
) + 3))
960PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_lm__207(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_items, modelica_metatype _in_a_context);
961static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__207,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_lm__207
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_lm__207omc_AbsynToJulia_lm__207,0}};
962#define boxvar_AbsynToJulia_lm__207((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__207).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__207)((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__207).header
) + 3))
963PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__204(threadData_t *threadData, modelica_metatype _in_txt, modelica_boolean _in_mArg, modelica_metatype _in_a_op__str);
964PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_AbsynToJulia_fun__204(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_mArg, modelica_metatype _in_a_op__str);
965static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__204,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__204
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__204,0}};
966#define boxvar_AbsynToJulia_fun__204((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__204).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__204)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__204).header
) + 3))
967PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__198(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_args__str, modelica_metatype _in_a_argNames);
968static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__198,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__198
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__198omc_AbsynToJulia_fun__198,0}};
969#define boxvar_AbsynToJulia_fun__198((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__198).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__198)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__198).header
) + 3))
970PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__197(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_argNames);
971static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__197,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__197
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__197omc_AbsynToJulia_fun__197,0}};
972#define boxvar_AbsynToJulia_fun__197((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__197).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__197)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__197).header
) + 3))
973PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_lm__196(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_items);
974static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__196,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_lm__196
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_lm__196omc_AbsynToJulia_lm__196,0}};
975#define boxvar_AbsynToJulia_lm__196((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__196).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__196)((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__196).header
) + 3))
976PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_lm__195(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_items);
977static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__195,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_lm__195
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_lm__195omc_AbsynToJulia_lm__195,0}};
978#define boxvar_AbsynToJulia_lm__195((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__195).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__195)((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__195).header
) + 3))
979PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_lm__192(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_items, modelica_metatype _in_a_as__str, modelica_metatype _in_a_context, modelica_metatype *out_out_a_as__str);
980static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__192,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_lm__192
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_lm__192omc_AbsynToJulia_lm__192,0}};
981#define boxvar_AbsynToJulia_lm__192((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__192).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__192)((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__192).header
) + 3))
982PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__191(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_args__str, modelica_metatype _in_a_func__str);
983static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__191,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__191
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__191omc_AbsynToJulia_fun__191,0}};
984#define boxvar_AbsynToJulia_fun__191((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__191).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__191)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__191).header
) + 3))
985PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__190(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_args__str, modelica_metatype _in_a_func__str);
986static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__190,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__190
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__190omc_AbsynToJulia_fun__190,0}};
987#define boxvar_AbsynToJulia_fun__190((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__190).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__190)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__190).header
) + 3))
988PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__189(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_isNone, modelica_metatype _in_a_func__str);
989static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__189,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__189
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__189omc_AbsynToJulia_fun__189,0}};
990#define boxvar_AbsynToJulia_fun__189((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__189).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__189)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__189).header
) + 3))
991PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__188(threadData_t *threadData, modelica_metatype _in_txt, modelica_string _in_mArg);
992static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__188,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__188
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__188omc_AbsynToJulia_fun__188,0}};
993#define boxvar_AbsynToJulia_fun__188((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__188).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__188)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__188).header
) + 3))
994PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__187(threadData_t *threadData, modelica_metatype _in_txt, modelica_string _in_a_id, modelica_metatype _in_a_function__);
995static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__187,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__187
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__187omc_AbsynToJulia_fun__187,0}};
996#define boxvar_AbsynToJulia_fun__187((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__187).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__187)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__187).header
) + 3))
997PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_lm__186(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_items, modelica_metatype _in_a_as__str, modelica_metatype _in_a_context, modelica_metatype *out_out_a_as__str);
998static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__186,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_lm__186
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_lm__186omc_AbsynToJulia_lm__186,0}};
999#define boxvar_AbsynToJulia_lm__186((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__186).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__186)((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__186).header
) + 3))
1000PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_lm__185(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_items, modelica_metatype _in_a_as__str, modelica_metatype _in_a_context, modelica_metatype *out_out_a_as__str);
1001static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__185,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_lm__185
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_lm__185omc_AbsynToJulia_lm__185,0}};
1002#define boxvar_AbsynToJulia_lm__185((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__185).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__185)((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__185).header
) + 3))
1003PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_lm__184(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_items, modelica_metatype _in_a_as__str, modelica_metatype _in_a_context, modelica_metatype *out_out_a_as__str);
1004static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__184,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_lm__184
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_lm__184omc_AbsynToJulia_lm__184,0}};
1005#define boxvar_AbsynToJulia_lm__184((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__184).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__184)((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__184).header
) + 3))
1006PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_lm__183(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_items, modelica_metatype _in_a_as__str, modelica_metatype _in_a_context, modelica_metatype *out_out_a_as__str);
1007static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__183,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_lm__183
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_lm__183omc_AbsynToJulia_lm__183,0}};
1008#define boxvar_AbsynToJulia_lm__183((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__183).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__183)((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__183).header
) + 3))
1009PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_lm__181(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_items, modelica_metatype _in_a_context);
1010static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__181,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_lm__181
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_lm__181omc_AbsynToJulia_lm__181,0}};
1011#define boxvar_AbsynToJulia_lm__181((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__181).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__181)((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__181).header
) + 3))
1012PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__180(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_tuple__str);
1013static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__180,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__180
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__180omc_AbsynToJulia_fun__180,0}};
1014#define boxvar_AbsynToJulia_fun__180((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__180).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__180)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__180).header
) + 3))
1015PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_lm__179(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_items, modelica_metatype _in_a_context);
1016static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__179,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_lm__179
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_lm__179omc_AbsynToJulia_lm__179,0}};
1017#define boxvar_AbsynToJulia_lm__179((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__179).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__179)((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__179).header
) + 3))
1018PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_lm__178(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_items, modelica_metatype _in_a_context);
1019static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__178,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_lm__178
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_lm__178omc_AbsynToJulia_lm__178,0}};
1020#define boxvar_AbsynToJulia_lm__178((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__178).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__178)((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__178).header
) + 3))
1021PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_lm__177(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_items, modelica_metatype _in_a_context);
1022static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__177,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_lm__177
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_lm__177omc_AbsynToJulia_lm__177,0}};
1023#define boxvar_AbsynToJulia_lm__177((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__177).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__177)((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__177).header
) + 3))
1024PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__176(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_array__str);
1025static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__176,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__176
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__176omc_AbsynToJulia_fun__176,0}};
1026#define boxvar_AbsynToJulia_fun__176((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__176).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__176)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__176).header
) + 3))
1027PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_lm__175(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_items, modelica_metatype _in_a_context);
1028static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__175,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_lm__175
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_lm__175omc_AbsynToJulia_lm__175,0}};
1029#define boxvar_AbsynToJulia_lm__175((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__175).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__175)((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__175).header
) + 3))
1030PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__174(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_functionArgs);
1031static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__174,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__174
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__174omc_AbsynToJulia_fun__174,0}};
1032#define boxvar_AbsynToJulia_fun__174((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__174).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__174)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__174).header
) + 3))
1033PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_lm__173(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_items);
1034static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__173,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_lm__173
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_lm__173omc_AbsynToJulia_lm__173,0}};
1035#define boxvar_AbsynToJulia_lm__173((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__173).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__173)((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__173).header
) + 3))
1036PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_lm__170(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_items, modelica_metatype _in_a_context);
1037static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__170,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_lm__170
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_lm__170omc_AbsynToJulia_lm__170,0}};
1038#define boxvar_AbsynToJulia_lm__170((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__170).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__170)((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__170).header
) + 3))
1039PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__167(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_subscripts);
1040static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__167,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__167
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__167omc_AbsynToJulia_fun__167,0}};
1041#define boxvar_AbsynToJulia_fun__167((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__167).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__167)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__167).header
) + 3))
1042PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_lm__166(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_items);
1043static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__166,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_lm__166
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_lm__166omc_AbsynToJulia_lm__166,0}};
1044#define boxvar_AbsynToJulia_lm__166((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__166).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__166)((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__166).header
) + 3))
1045PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__163(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_isFunc, modelica_metatype _in_a_res, modelica_metatype _in_a_arraydim__str, modelica_metatype _in_a_ty__str, modelica_metatype _in_a_path__str, modelica_metatype _in_a_isPackage);
1046static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__163,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__163
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__163omc_AbsynToJulia_fun__163,0}};
1047#define boxvar_AbsynToJulia_fun__163((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__163).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__163)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__163).header
) + 3))
1048PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__162(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_isPackage, modelica_metatype _in_a_arraydim__str, modelica_metatype _in_a_ty__str, modelica_metatype _in_a_path__str);
1049static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__162,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__162
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__162omc_AbsynToJulia_fun__162,0}};
1050#define boxvar_AbsynToJulia_fun__162((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__162).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__162)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__162).header
) + 3))
1051PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__161(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_context);
1052static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__161,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__161
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__161omc_AbsynToJulia_fun__161,0}};
1053#define boxvar_AbsynToJulia_fun__161((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__161).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__161)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__161).header
) + 3))
1054PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__160(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_context);
1055static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__160,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__160
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__160omc_AbsynToJulia_fun__160,0}};
1056#define boxvar_AbsynToJulia_fun__160((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__160).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__160)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__160).header
) + 3))
1057PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_lm__159(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_items, modelica_metatype _in_a_context);
1058static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__159,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_lm__159
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_lm__159omc_AbsynToJulia_lm__159,0}};
1059#define boxvar_AbsynToJulia_lm__159((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__159).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__159)((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__159).header
) + 3))
1060PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__155(threadData_t *threadData, modelica_metatype _in_txt, modelica_string _in_a_name);
1061static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__155,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__155
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__155omc_AbsynToJulia_fun__155,0}};
1062#define boxvar_AbsynToJulia_fun__155((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__155).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__155)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__155).header
) + 3))
1063PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__154(threadData_t *threadData, modelica_metatype _in_txt, modelica_boolean _in_mArg, modelica_metatype _in_a_path, modelica_string _in_a_name);
1064PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_AbsynToJulia_fun__154(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_mArg, modelica_metatype _in_a_path, modelica_metatype _in_a_name);
1065static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__154,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__154
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__154,0}};
1066#define boxvar_AbsynToJulia_fun__154((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__154).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__154)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__154).header
) + 3))
1067PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_lm__152(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_items, modelica_metatype _in_a_context);
1068static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__152,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_lm__152
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_lm__152omc_AbsynToJulia_lm__152,0}};
1069#define boxvar_AbsynToJulia_lm__152((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__152).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__152)((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__152).header
) + 3))
1070PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__149(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_equ, modelica_metatype _in_a_context);
1071static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__149,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__149
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__149omc_AbsynToJulia_fun__149,0}};
1072#define boxvar_AbsynToJulia_fun__149((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__149).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__149)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__149).header
) + 3))
1073PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__148(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_else__branch__str);
1074static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__148,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__148
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__148omc_AbsynToJulia_fun__148,0}};
1075#define boxvar_AbsynToJulia_fun__148((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__148).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__148)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__148).header
) + 3))
1076PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_lm__147(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_items, modelica_metatype _in_a_context);
1077static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__147,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_lm__147
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_lm__147omc_AbsynToJulia_lm__147,0}};
1078#define boxvar_AbsynToJulia_lm__147((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__147).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__147)((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__147).header
) + 3))
1079PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__146(threadData_t *threadData, modelica_metatype _in_txt, modelica_boolean _in_mArg, modelica_metatype _in_a_assignComponent, modelica_metatype _in_a_rhs__str, modelica_metatype _in_a_lhs__str);
1080PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_AbsynToJulia_fun__146(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_mArg, modelica_metatype _in_a_assignComponent, modelica_metatype _in_a_rhs__str, modelica_metatype _in_a_lhs__str);
1081static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__146,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__146
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__146,0}};
1082#define boxvar_AbsynToJulia_fun__146((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__146).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__146)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__146).header
) + 3))
1083PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__145(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_assignComponent, modelica_metatype _in_a_rhs__str, modelica_metatype _in_a_lhs__str);
1084static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__145,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__145
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__145omc_AbsynToJulia_fun__145,0}};
1085#define boxvar_AbsynToJulia_fun__145((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__145).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__145)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__145).header
) + 3))
1086PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_lm__142(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_items, modelica_metatype _in_a_context);
1087static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__142,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_lm__142
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_lm__142omc_AbsynToJulia_lm__142,0}};
1088#define boxvar_AbsynToJulia_lm__142((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__142).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__142)((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__142).header
) + 3))
1089PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_lm__138(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_items);
1090static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__138,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_lm__138
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_lm__138omc_AbsynToJulia_lm__138,0}};
1091#define boxvar_AbsynToJulia_lm__138((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__138).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__138)((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__138).header
) + 3))
1092PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__137(threadData_t *threadData, modelica_metatype _in_txt, modelica_string _in_mArg, modelica_metatype _in_a_path__str);
1093static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__137,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__137
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__137omc_AbsynToJulia_fun__137,0}};
1094#define boxvar_AbsynToJulia_fun__137((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__137).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__137)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__137).header
) + 3))
1095PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__134(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_context, modelica_metatype _in_a_mod__str, modelica_metatype _in_a_dim__str, modelica_metatype _in_a_component__name);
1096static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__134,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__134
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__134omc_AbsynToJulia_fun__134,0}};
1097#define boxvar_AbsynToJulia_fun__134((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__134).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__134)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__134).header
) + 3))
1098PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__133(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_modification, modelica_metatype _in_a_context);
1099static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__133,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__133
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__133omc_AbsynToJulia_fun__133,0}};
1100#define boxvar_AbsynToJulia_fun__133((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__133).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__133)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__133).header
) + 3))
1101PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_lm__129(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_items, modelica_metatype _in_a_context);
1102static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__129,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_lm__129
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_lm__129omc_AbsynToJulia_lm__129,0}};
1103#define boxvar_AbsynToJulia_lm__129((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__129).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__129)((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__129).header
) + 3))
1104PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__127(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_el, modelica_metatype _in_a_context);
1105static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__127,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__127
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__127omc_AbsynToJulia_fun__127,0}};
1106#define boxvar_AbsynToJulia_fun__127((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__127).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__127)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__127).header
) + 3))
1107PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_lm__126(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_items, modelica_metatype _in_a_context);
1108static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__126,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_lm__126
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_lm__126omc_AbsynToJulia_lm__126,0}};
1109#define boxvar_AbsynToJulia_lm__126((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__126).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__126)((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__126).header
) + 3))
1110PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__122(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_specification, modelica_metatype _in_a_context);
1111static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__122,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__122
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__122omc_AbsynToJulia_fun__122,0}};
1112#define boxvar_AbsynToJulia_fun__122((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__122).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__122)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__122).header
) + 3))
1113PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_lm__121(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_items, modelica_metatype _in_a_context);
1114static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__121,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_lm__121
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_lm__121omc_AbsynToJulia_lm__121,0}};
1115#define boxvar_AbsynToJulia_lm__121((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__121).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__121)((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__121).header
) + 3))
1116PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__119(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_context, modelica_metatype _in_a_comps__str__no__local, modelica_metatype _in_a_comps__str);
1117static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__119,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__119
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__119omc_AbsynToJulia_fun__119,0}};
1118#define boxvar_AbsynToJulia_fun__119((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__119).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__119)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__119).header
) + 3))
1119PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__118(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_comps__str);
1120static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__118,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__118
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__118omc_AbsynToJulia_fun__118,0}};
1121#define boxvar_AbsynToJulia_fun__118((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__118).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__118)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__118).header
) + 3))
1122PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__117(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_context);
1123static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__117,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__117
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__117omc_AbsynToJulia_fun__117,0}};
1124#define boxvar_AbsynToJulia_fun__117((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__117).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__117)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__117).header
) + 3))
1125PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__116(threadData_t *threadData, modelica_metatype _in_txt, modelica_boolean _in_mArg, modelica_metatype _in_a_ty__str, modelica_metatype _in_a_context, modelica_metatype _in_a_components);
1126PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_AbsynToJulia_fun__116(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_mArg, modelica_metatype _in_a_ty__str, modelica_metatype _in_a_context, modelica_metatype _in_a_components);
1127static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__116,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__116
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__116,0}};
1128#define boxvar_AbsynToJulia_fun__116((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__116).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__116)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__116).header
) + 3))
1129PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_lm__115(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_items, modelica_metatype _in_a_ty__str, modelica_metatype _in_a_context);
1130static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__115,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_lm__115
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_lm__115omc_AbsynToJulia_lm__115,0}};
1131#define boxvar_AbsynToJulia_lm__115((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__115).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__115)((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__115).header
) + 3))
1132PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__114(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_context);
1133static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__114,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__114
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__114omc_AbsynToJulia_fun__114,0}};
1134#define boxvar_AbsynToJulia_fun__114((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__114).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__114)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__114).header
) + 3))
1135PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__113(threadData_t *threadData, modelica_metatype _in_txt, modelica_boolean _in_mArg, modelica_metatype _in_a_ty__str, modelica_metatype _in_a_components);
1136PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_AbsynToJulia_fun__113(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_mArg, modelica_metatype _in_a_ty__str, modelica_metatype _in_a_components);
1137static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__113,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__113
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__113,0}};
1138#define boxvar_AbsynToJulia_fun__113((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__113).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__113)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__113).header
) + 3))
1139PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_lm__112(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_items, modelica_metatype _in_a_ty__str);
1140static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__112,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_lm__112
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_lm__112omc_AbsynToJulia_lm__112,0}};
1141#define boxvar_AbsynToJulia_lm__112((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__112).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__112)((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__112).header
) + 3))
1142PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__111(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_args__str);
1143static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__111,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__111
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__111omc_AbsynToJulia_fun__111,0}};
1144#define boxvar_AbsynToJulia_fun__111((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__111).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__111)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__111).header
) + 3))
1145PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_lm__110(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_items, modelica_metatype _in_a_context);
1146static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__110,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_lm__110
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_lm__110omc_AbsynToJulia_lm__110,0}};
1147#define boxvar_AbsynToJulia_lm__110((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__110).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__110)((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__110).header
) + 3))
1148PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__107(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_elementArgLst, modelica_metatype _in_a_context);
1149static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__107,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__107
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__107omc_AbsynToJulia_fun__107,0}};
1150#define boxvar_AbsynToJulia_fun__107((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__107).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__107)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__107).header
) + 3))
1151PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_lm__106(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_items, modelica_metatype _in_a_context);
1152static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__106,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_lm__106
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_lm__106omc_AbsynToJulia_lm__106,0}};
1153#define boxvar_AbsynToJulia_lm__106((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__106).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__106)((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__106).header
) + 3))
1154PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__100(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_constrainClass, modelica_metatype _in_a_context);
1155static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__100,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__100
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__100omc_AbsynToJulia_fun__100,0}};
1156#define boxvar_AbsynToJulia_fun__100((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__100).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__100)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__100).header
) + 3))
1157PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__99(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_modification, modelica_metatype _in_a_context);
1158static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__99,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__99
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__99omc_AbsynToJulia_fun__99,0}};
1159#define boxvar_AbsynToJulia_fun__99((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__99).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__99)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__99).header
) + 3))
1160PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_lm__91(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_items, modelica_metatype _in_a_context);
1161static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__91,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_lm__91
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_lm__91omc_AbsynToJulia_lm__91,0}};
1162#define boxvar_AbsynToJulia_lm__91((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__91).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__91)((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__91).header
) + 3))
1163PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__89(threadData_t *threadData, modelica_metatype _in_txt, modelica_boolean _in_a_isReadOnly);
1164PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_AbsynToJulia_fun__89(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_isReadOnly);
1165static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__89,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__89
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__89,0}};
1166#define boxvar_AbsynToJulia_fun__89((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__89).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__89)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__89).header
) + 3))
1167PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__87(threadData_t *threadData, modelica_metatype _in_txt, modelica_boolean _in_mArg, modelica_string _in_a_string, modelica_metatype _in_a_info, modelica_metatype _in_a_optName);
1168PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_AbsynToJulia_fun__87(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_mArg, modelica_metatype _in_a_string, modelica_metatype _in_a_info, modelica_metatype _in_a_optName);
1169static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__87,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__87
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__87,0}};
1170#define boxvar_AbsynToJulia_fun__87((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__87).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__87)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__87).header
) + 3))
1171PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__86(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_optName);
1172static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__86,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__86
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__86omc_AbsynToJulia_fun__86,0}};
1173#define boxvar_AbsynToJulia_fun__86((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__86).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__86)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__86).header
) + 3))
1174PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__85(threadData_t *threadData, modelica_metatype _in_txt, modelica_boolean _in_mArg, modelica_metatype _in_a_constrainClass, modelica_metatype _in_a_context, modelica_metatype _in_a_options, modelica_metatype _in_a_specification, modelica_metatype _in_a_redeclareKeywords, modelica_boolean _in_a_finalPrefix);
1175PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_AbsynToJulia_fun__85(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_mArg, modelica_metatype _in_a_constrainClass, modelica_metatype _in_a_context, modelica_metatype _in_a_options, modelica_metatype _in_a_specification, modelica_metatype _in_a_redeclareKeywords, modelica_metatype _in_a_finalPrefix);
1176static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__85,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__85
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__85,0}};
1177#define boxvar_AbsynToJulia_fun__85((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__85).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__85)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__85).header
) + 3))
1178PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__84(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_constrainClass, modelica_metatype _in_a_context);
1179static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__84,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__84
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__84omc_AbsynToJulia_fun__84,0}};
1180#define boxvar_AbsynToJulia_fun__84((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__84).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__84)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__84).header
) + 3))
1181PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__83(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_redeclareKeywords);
1182static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__83,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__83
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__83omc_AbsynToJulia_fun__83,0}};
1183#define boxvar_AbsynToJulia_fun__83((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__83).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__83)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__83).header
) + 3))
1184PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__82(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_redeclareKeywords);
1185static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__82,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__82
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__82omc_AbsynToJulia_fun__82,0}};
1186#define boxvar_AbsynToJulia_fun__82((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__82).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__82)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__82).header
) + 3))
1187PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__80(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_eitem, modelica_metatype _in_a_context);
1188static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__80,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__80
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__80omc_AbsynToJulia_fun__80,0}};
1189#define boxvar_AbsynToJulia_fun__80((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__80).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__80)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__80).header
) + 3))
1190PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__79(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_element, modelica_metatype _in_a_context);
1191static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__79,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__79
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__79omc_AbsynToJulia_fun__79,0}};
1192#define boxvar_AbsynToJulia_fun__79((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__79).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__79)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__79).header
) + 3))
1193PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__78(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_specification, modelica_metatype _in_a_context);
1194static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__78,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__78
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__78omc_AbsynToJulia_fun__78,0}};
1195#define boxvar_AbsynToJulia_fun__78((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__78).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__78)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__78).header
) + 3))
1196PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_lm__77(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_items, modelica_metatype _in_a_context);
1197static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__77,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_lm__77
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_lm__77omc_AbsynToJulia_lm__77,0}};
1198#define boxvar_AbsynToJulia_lm__77((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__77).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__77)((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__77).header
) + 3))
1199PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__72(threadData_t *threadData, modelica_metatype _in_txt, modelica_string _in_a_prevSpacing, modelica_string _in_a_curSpacing);
1200static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__72,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__72
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__72omc_AbsynToJulia_fun__72,0}};
1201#define boxvar_AbsynToJulia_fun__72((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__72).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__72)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__72).header
) + 3))
1202PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__70(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_rest__str);
1203static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__70,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__70
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__70omc_AbsynToJulia_fun__70,0}};
1204#define boxvar_AbsynToJulia_fun__70((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__70).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__70)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__70).header
) + 3))
1205PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__69(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_rest__str, modelica_metatype _in_a_spacing);
1206static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__69,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__69
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__69omc_AbsynToJulia_fun__69,0}};
1207#define boxvar_AbsynToJulia_fun__69((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__69).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__69)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__69).header
) + 3))
1208PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__68(threadData_t *threadData, modelica_metatype _in_txt, modelica_boolean _in_a_first, modelica_string _in_a_prevSpacing, modelica_metatype _in_a_spacing);
1209PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_AbsynToJulia_fun__68(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_first, modelica_metatype _in_a_prevSpacing, modelica_metatype _in_a_spacing);
1210static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__68,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__68
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__68,0}};
1211#define boxvar_AbsynToJulia_fun__68((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__68).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__68)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__68).header
) + 3))
1212PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__66(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_class__part, modelica_metatype _in_a_context, modelica_metatype _in_a_options);
1213static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__66,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__66
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__66omc_AbsynToJulia_fun__66,0}};
1214#define boxvar_AbsynToJulia_fun__66((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__66).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__66)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__66).header
) + 3))
1215PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__65(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_externalDecl);
1216static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__65,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__65
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__65omc_AbsynToJulia_fun__65,0}};
1217#define boxvar_AbsynToJulia_fun__65((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__65).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__65)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__65).header
) + 3))
1218PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__64(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_annotation__, modelica_metatype _in_a_context);
1219static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__64,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__64
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__64omc_AbsynToJulia_fun__64,0}};
1220#define boxvar_AbsynToJulia_fun__64((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__64).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__64)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__64).header
) + 3))
1221PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_lm__63(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_items, modelica_metatype _in_a_context);
1222static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__63,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_lm__63
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_lm__63omc_AbsynToJulia_lm__63,0}};
1223#define boxvar_AbsynToJulia_lm__63((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__63).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__63)((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__63).header
) + 3))
1224PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__62(threadData_t *threadData, modelica_metatype _in_txt, modelica_boolean _in_mArg, modelica_metatype _in_a_options, modelica_metatype _in_a_context, modelica_metatype _in_a_contents);
1225PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_AbsynToJulia_fun__62(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_mArg, modelica_metatype _in_a_options, modelica_metatype _in_a_context, modelica_metatype _in_a_contents);
1226static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__62,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__62
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__62,0}};
1227#define boxvar_AbsynToJulia_fun__62((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__62).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__62)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__62).header
) + 3))
1228PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_lm__59(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_items, modelica_metatype _in_a_options, modelica_metatype _in_a_context);
1229static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__59,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_lm__59
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_lm__59omc_AbsynToJulia_lm__59,0}};
1230#define boxvar_AbsynToJulia_lm__59((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__59).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__59)((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__59).header
) + 3))
1231PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__57(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_mArg, modelica_metatype _in_a_context);
1232static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__57,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__57
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__57omc_AbsynToJulia_fun__57,0}};
1233#define boxvar_AbsynToJulia_fun__57((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__57).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__57)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__57).header
) + 3))
1234PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_lm__56(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_items, modelica_metatype _in_a_context);
1235static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__56,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_lm__56
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_lm__56omc_AbsynToJulia_lm__56,0}};
1236#define boxvar_AbsynToJulia_lm__56((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__56).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__56)((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__56).header
) + 3))
1237PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_lm__55(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_items, modelica_metatype _in_a_context);
1238static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__55,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_lm__55
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_lm__55omc_AbsynToJulia_lm__55,0}};
1239#define boxvar_AbsynToJulia_lm__55((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__55).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__55)((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__55).header
) + 3))
1240PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__53(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_mArg);
1241static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__53,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__53
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__53omc_AbsynToJulia_fun__53,0}};
1242#define boxvar_AbsynToJulia_fun__53((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__53).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__53)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__53).header
) + 3))
1243PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_lm__51(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_items);
1244static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__51,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_lm__51
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_lm__51omc_AbsynToJulia_lm__51,0}};
1245#define boxvar_AbsynToJulia_lm__51((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__51).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__51)((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__51).header
) + 3))
1246PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__49(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_classDef, modelica_string _in_a_cdefStr, modelica_string _in_a_ann);
1247static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__49,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__49
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__49omc_AbsynToJulia_fun__49,0}};
1248#define boxvar_AbsynToJulia_fun__49((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__49).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__49)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__49).header
) + 3))
1249PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__48(threadData_t *threadData, modelica_metatype _in_txt, modelica_string _in_a_cdefStr, modelica_metatype _in_a_annotation__str);
1250static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__48,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__48
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__48omc_AbsynToJulia_fun__48,0}};
1251#define boxvar_AbsynToJulia_fun__48((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__48).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__48)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__48).header
) + 3))
1252PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__47(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_annotation__str);
1253static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__47,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__47
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__47omc_AbsynToJulia_fun__47,0}};
1254#define boxvar_AbsynToJulia_fun__47((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__47).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__47)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__47).header
) + 3))
1255PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__46(threadData_t *threadData, modelica_metatype _in_txt, modelica_string _in_a_ann);
1256static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__46,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__46
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__46omc_AbsynToJulia_fun__46,0}};
1257#define boxvar_AbsynToJulia_fun__46((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__46).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__46)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__46).header
) + 3))
1258PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__44(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_typeVars);
1259static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__44,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__44
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__44omc_AbsynToJulia_fun__44,0}};
1260#define boxvar_AbsynToJulia_fun__44((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__44).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__44)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__44).header
) + 3))
1261PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_lm__43(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_items);
1262static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__43,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_lm__43
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_lm__43omc_AbsynToJulia_lm__43,0}};
1263#define boxvar_AbsynToJulia_lm__43((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__43).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__43)((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__43).header
) + 3))
1264PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__42(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_typeVars);
1265static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__42,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__42
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__42omc_AbsynToJulia_fun__42,0}};
1266#define boxvar_AbsynToJulia_fun__42((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__42).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__42)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__42).header
) + 3))
1267PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_lm__41(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_items);
1268static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__41,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_lm__41
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_lm__41omc_AbsynToJulia_lm__41,0}};
1269#define boxvar_AbsynToJulia_lm__41((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__41).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__41)((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__41).header
) + 3))
1270PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_lm__37(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_items, modelica_metatype _in_a_context);
1271static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__37,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_lm__37
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_lm__37omc_AbsynToJulia_lm__37,0}};
1272#define boxvar_AbsynToJulia_lm__37((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__37).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__37)((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__37).header
) + 3))
1273PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_lm__36(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_items, modelica_metatype _in_a_context);
1274static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__36,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_lm__36
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_lm__36omc_AbsynToJulia_lm__36,0}};
1275#define boxvar_AbsynToJulia_lm__36((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__36).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__36)((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__36).header
) + 3))
1276PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__35(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_restriction);
1277static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__35,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__35
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__35omc_AbsynToJulia_fun__35,0}};
1278#define boxvar_AbsynToJulia_fun__35((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__35).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__35)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__35).header
) + 3))
1279PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__34(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_restriction, modelica_metatype _in_a_cdef__str1, modelica_metatype _in_a_forwardDeclarations, modelica_metatype _in_a_inform);
1280static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__34,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__34
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__34omc_AbsynToJulia_fun__34,0}};
1281#define boxvar_AbsynToJulia_fun__34((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__34).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__34)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__34).header
) + 3))
1282PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__33(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_forwardDeclarations);
1283static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__33,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__33
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__33omc_AbsynToJulia_fun__33,0}};
1284#define boxvar_AbsynToJulia_fun__33((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__33).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__33)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__33).header
) + 3))
1285PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__32(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_restriction, modelica_metatype _in_a_context, modelica_metatype _in_a_options, modelica_metatype _in_a_parts);
1286static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__32,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__32
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__32omc_AbsynToJulia_fun__32,0}};
1287#define boxvar_AbsynToJulia_fun__32((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__32).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__32)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__32).header
) + 3))
1288PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__31(threadData_t *threadData, modelica_metatype _in_txt, modelica_boolean _in_a_partialPrefix);
1289PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_AbsynToJulia_fun__31(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_partialPrefix);
1290static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__31,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__31
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__31,0}};
1291#define boxvar_AbsynToJulia_fun__31((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__31).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__31)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__31).header
) + 3))
1292PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__30(threadData_t *threadData, modelica_metatype _in_txt, modelica_boolean _in_a_encapsulatedPrefix);
1293PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_AbsynToJulia_fun__30(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_encapsulatedPrefix);
1294static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__30,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__30
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__30,0}};
1295#define boxvar_AbsynToJulia_fun__30((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__30).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__30)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__30).header
) + 3))
1296PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__29(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_header, modelica_metatype _in_a_returnType);
1297static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__29,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__29
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__29omc_AbsynToJulia_fun__29,0}};
1298#define boxvar_AbsynToJulia_fun__29((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__29).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__29)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__29).header
) + 3))
1299PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__28(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_header, modelica_metatype _in_a_typevar__inputs, modelica_metatype _in_a_inputs__str);
1300static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__28,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__28
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__28omc_AbsynToJulia_fun__28,0}};
1301#define boxvar_AbsynToJulia_fun__28((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__28).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__28)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__28).header
) + 3))
1302PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_lm__27(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_items);
1303static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__27,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_lm__27
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_lm__27omc_AbsynToJulia_lm__27,0}};
1304#define boxvar_AbsynToJulia_lm__27((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__27).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__27)((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__27).header
) + 3))
1305PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_lm__26(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_items);
1306static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__26,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_lm__26
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_lm__26omc_AbsynToJulia_lm__26,0}};
1307#define boxvar_AbsynToJulia_lm__26((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__26).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__26)((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__26).header
) + 3))
1308PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_lm__25(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_items);
1309static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__25,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_lm__25
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_lm__25omc_AbsynToJulia_lm__25,0}};
1310#define boxvar_AbsynToJulia_lm__25((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__25).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__25)((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__25).header
) + 3))
1311PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__22(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_str);
1312static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__22,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__22
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__22omc_AbsynToJulia_fun__22,0}};
1313#define boxvar_AbsynToJulia_fun__22((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__22).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__22)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__22).header
) + 3))
1314PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_lm__21(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_items);
1315static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__21,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_lm__21
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_lm__21omc_AbsynToJulia_lm__21,0}};
1316#define boxvar_AbsynToJulia_lm__21((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__21).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__21)((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__21).header
) + 3))
1317PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__20(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_el);
1318static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__20,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_fun__20
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_fun__20omc_AbsynToJulia_fun__20,0}};
1319#define boxvar_AbsynToJulia_fun__20((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__20).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_fun__20)((void*)((char*)(&(boxvar_lit_AbsynToJulia_fun__20).header
) + 3))
1320PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_lm__17(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_items);
1321static const MMC_DEFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__17,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_AbsynToJulia_lm__17
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_AbsynToJulia_lm__17omc_AbsynToJulia_lm__17,0}};
1322#define boxvar_AbsynToJulia_lm__17((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__17).header
) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_AbsynToJulia_lm__17)((void*)((char*)(&(boxvar_lit_AbsynToJulia_lm__17).header
) + 3))
1323
1324DLLExport
1325modelica_metatype omc_AbsynToJulia_dumpOutputsJL(threadData_t *threadData, modelica_metatype _txt, modelica_metatype _a_elements)
1326{
1327 modelica_metatype _out_txt = NULL((void*)0);
1328 modelica_metatype _ret_1 = NULL((void*)0);
1329 modelica_metatype _l_outputStr = NULL((void*)0);
1330 MMC_SO()mmc_check_stackoverflow(threadData);
1331 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
1332 // _out_txt has no default value.
1333 // _ret_1 has no default value.
1334 // _l_outputStr has no default value.
1335#line 8319 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
1336 _ret_1 = listReverse(_a_elements);
1337#line 1337 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
1338
1339#line 8320 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
1340 _l_outputStr = omc_Tpl_pushIter(threadData, _OMC_LIT0((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3)), _OMC_LIT5((void*)((char*)(&(_OMC_LIT_STRUCT5).header) + 3)));
1341#line 1341 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
1342
1343#line 8321 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
1344 _l_outputStr = omc_AbsynToJulia_lm__246(threadData, _l_outputStr, _ret_1);
1345#line 1345 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
1346
1347#line 8322 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
1348 _l_outputStr = omc_Tpl_popIter(threadData, _l_outputStr);
1349#line 1349 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
1350
1351#line 8323 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
1352 _out_txt = omc_Tpl_writeText(threadData, _txt, _l_outputStr);
1353#line 1353 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
1354 _return: OMC_LABEL_UNUSED__attribute__((unused))
1355 return _out_txt;
1356}
1357
1358PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_lm__246(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_items)
1359{
1360 modelica_metatype _out_txt = NULL((void*)0);
1361 modelica_metatype tmpMeta[3] __attribute__((unused)) = {0};
1362 MMC_SO()mmc_check_stackoverflow(threadData);
1363 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
1364 // _out_txt has no default value.
1365#line 1365 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
1366 { /* match expression */
1367 modelica_metatype tmp3_1;modelica_metatype tmp3_2;
1368 tmp3_1 = _in_txt;
1369 tmp3_2 = _in_items;
1370 {
1371 modelica_metatype _txt = NULL((void*)0);
1372 modelica_metatype _rest = NULL((void*)0);
1373 modelica_metatype _i_e = NULL((void*)0);
1374 modelica_metatype _ret_0 = NULL((void*)0);
1375 volatile mmc_switch_type tmp3;
1376 int tmp4;
1377 // _txt has no default value.
1378 // _rest has no default value.
1379 // _i_e has no default value.
1380 // _ret_0 has no default value.
1381 tmp3 = 0;
1382 for (; tmp3 < 2; tmp3++) {
1383 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
1384 case 0: {
1385 if (!listEmpty(tmp3_2)((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
1386
1387 _txt = tmp3_1;
1388 /* Pattern matching succeeded */
1389#line 8297 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
1390 tmpMeta[0] = _txt;
1391#line 1391 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
1392 goto tmp2_done;
1393 }
1394 case 1: {
1395 if (listEmpty(tmp3_2)((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
1396 tmpMeta[1] = MMC_CAR(tmp3_2)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(1)))))
;
1397 tmpMeta[2] = MMC_CDR(tmp3_2)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(2)))))
;
1398
1399 _i_e = tmpMeta[1];
1400 _rest = tmpMeta[2];
1401 _txt = tmp3_1;
1402 /* Pattern matching succeeded */
1403#line 8302 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
1404 _ret_0 = omc_AbsynUtil_getTypeSpecFromElementItemOpt(threadData, _i_e);
1405#line 1405 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
1406
1407#line 8303 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
1408 _txt = omc_AbsynToJulia_dumpTypeSpecOpt(threadData, _txt, _ret_0, _OMC_LIT7((void*)((char*)(&(_OMC_LIT_STRUCT7).header) + 3)));
1409#line 1409 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
1410
1411#line 8304 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
1412 _txt = omc_Tpl_nextIter(threadData, _txt);
1413#line 1413 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
1414#line 8305 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
1415 /* Tail recursive call */
1416#line 8305 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
1417 _in_txt = _txt;
1418#line 8305 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
1419 _in_items = _rest;
1420#line 8305 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
1421 goto _tailrecursive;
1422#line 8305 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
1423 /* TODO: Make sure any eventual dead code below is never generated */
1424#line 1424 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
1425 goto tmp2_done;
1426 }
1427 }
1428 goto tmp2_end;
1429 tmp2_end: ;
1430 }
1431 goto goto_1;
1432 goto_1:;
1433 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
1434 goto tmp2_done;
1435 tmp2_done:;
1436 }
1437 }
1438 _out_txt = tmpMeta[0];
1439 _return: OMC_LABEL_UNUSED__attribute__((unused))
1440 return _out_txt;
1441}
1442
1443DLLExport
1444modelica_metatype omc_AbsynToJulia_dumpForIteratorName(threadData_t *threadData, modelica_metatype _txt, modelica_metatype _a_iterator, modelica_metatype _a_context)
1445{
1446 modelica_metatype _out_txt = NULL((void*)0);
1447 MMC_SO()mmc_check_stackoverflow(threadData);
1448 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
1449 // _out_txt has no default value.
1450#line 8278 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
1451 _out_txt = omc_AbsynToJulia_fun__244(threadData, _txt, _a_iterator);
1452#line 1452 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
1453 _return: OMC_LABEL_UNUSED__attribute__((unused))
1454 return _out_txt;
1455}
1456
1457PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__244(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_iterator)
1458{
1459 modelica_metatype _out_txt = NULL((void*)0);
1460 modelica_metatype tmpMeta[2] __attribute__((unused)) = {0};
1461 MMC_SO()mmc_check_stackoverflow(threadData);
1462 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
1463 // _out_txt has no default value.
1464#line 1464 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
1465 { /* match expression */
1466 modelica_metatype tmp3_1;modelica_metatype tmp3_2;
1467 tmp3_1 = _in_txt;
1468 tmp3_2 = _in_a_iterator;
1469 {
1470 modelica_metatype _txt = NULL((void*)0);
1471 modelica_string _i_name = NULL((void*)0);
1472 volatile mmc_switch_type tmp3;
1473 int tmp4;
1474 // _txt has no default value.
1475 // _i_name has no default value.
1476 tmp3 = 0;
1477 for (; tmp3 < 2; tmp3++) {
1478 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
1479 case 0: {
1480 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_2), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(2)))))
;
1481
1482 _txt = tmp3_1;
1483 _i_name = tmpMeta[1];
1484 /* Pattern matching succeeded */
1485#line 8262 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
1486 tmpMeta[0] = omc_Tpl_writeStr(threadData, _txt, _i_name);
1487#line 1487 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
1488 goto tmp2_done;
1489 }
1490 case 1: {
1491
1492 _txt = tmp3_1;
1493 /* Pattern matching succeeded */
1494#line 8267 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
1495 tmpMeta[0] = _txt;
1496#line 1496 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
1497 goto tmp2_done;
1498 }
1499 }
1500 goto tmp2_end;
1501 tmp2_end: ;
1502 }
1503 goto goto_1;
1504 goto_1:;
1505 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
1506 goto tmp2_done;
1507 tmp2_done:;
1508 }
1509 }
1510 _out_txt = tmpMeta[0];
1511 _return: OMC_LABEL_UNUSED__attribute__((unused))
1512 return _out_txt;
1513}
1514
1515DLLExport
1516modelica_metatype omc_AbsynToJulia_dumpForIteratorRanges(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_iterator, modelica_metatype _in_a_context)
1517{
1518 modelica_metatype _out_txt = NULL((void*)0);
1519 modelica_metatype tmpMeta[3] __attribute__((unused)) = {0};
1520 MMC_SO()mmc_check_stackoverflow(threadData);
1521 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
1522 // _out_txt has no default value.
1523#line 1523 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
1524 { /* match expression */
1525 modelica_metatype tmp3_1;modelica_metatype tmp3_2;modelica_metatype tmp3_3;
1526 tmp3_1 = _in_txt;
1527 tmp3_2 = _in_a_iterator;
1528 tmp3_3 = _in_a_context;
1529 {
1530 modelica_metatype _txt = NULL((void*)0);
1531 modelica_metatype _a_context = NULL((void*)0);
1532 modelica_metatype _i_guardExp = NULL((void*)0);
1533 modelica_metatype _i_range = NULL((void*)0);
1534 modelica_metatype _l_guard__str = NULL((void*)0);
1535 modelica_metatype _l_range__str = NULL((void*)0);
1536 volatile mmc_switch_type tmp3;
1537 int tmp4;
1538 // _txt has no default value.
1539 // _a_context has no default value.
1540 // _i_guardExp has no default value.
1541 // _i_range has no default value.
1542 // _l_guard__str has no default value.
1543 // _l_range__str has no default value.
1544 tmp3 = 0;
1545 for (; tmp3 < 2; tmp3++) {
1546 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
1547 case 0: {
1548 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_2), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(3)))))
;
1549 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_2), 4))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(4)))))
;
1550
1551 _txt = tmp3_1;
1552 _i_guardExp = tmpMeta[1];
1553 _i_range = tmpMeta[2];
1554 _a_context = tmp3_3;
1555 /* Pattern matching succeeded */
1556#line 8234 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
1557 _l_range__str = omc_AbsynToJulia_fun__241(threadData, _OMC_LIT0((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3)), _i_range, _a_context);
1558#line 1558 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
1559
1560#line 8235 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
1561 _l_guard__str = omc_AbsynToJulia_fun__242(threadData, _OMC_LIT0((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3)), _i_guardExp, _a_context);
1562#line 1562 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
1563
1564#line 8236 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
1565 _txt = omc_Tpl_writeText(threadData, _txt, _l_range__str);
1566#line 1566 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
1567#line 8237 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
1568 tmpMeta[0] = omc_Tpl_writeText(threadData, _txt, _l_guard__str);
1569#line 1569 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
1570 goto tmp2_done;
1571 }
1572 case 1: {
1573
1574 _txt = tmp3_1;
1575 /* Pattern matching succeeded */
1576#line 8243 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
1577 tmpMeta[0] = _txt;
1578#line 1578 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
1579 goto tmp2_done;
1580 }
1581 }
1582 goto tmp2_end;
1583 tmp2_end: ;
1584 }
1585 goto goto_1;
1586 goto_1:;
1587 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
1588 goto tmp2_done;
1589 tmp2_done:;
1590 }
1591 }
1592 _out_txt = tmpMeta[0];
1593 _return: OMC_LABEL_UNUSED__attribute__((unused))
1594 return _out_txt;
1595}
1596
1597PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__242(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_guardExp, modelica_metatype _in_a_context)
1598{
1599 modelica_metatype _out_txt = NULL((void*)0);
1600 modelica_metatype tmpMeta[2] __attribute__((unused)) = {0};
1601 MMC_SO()mmc_check_stackoverflow(threadData);
1602 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
1603 // _out_txt has no default value.
1604#line 1604 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
1605 { /* match expression */
1606 modelica_metatype tmp3_1;modelica_metatype tmp3_2;modelica_metatype tmp3_3;
1607 tmp3_1 = _in_txt;
1608 tmp3_2 = _in_a_guardExp;
1609 tmp3_3 = _in_a_context;
1610 {
1611 modelica_metatype _txt = NULL((void*)0);
1612 modelica_metatype _a_context = NULL((void*)0);
1613 modelica_metatype _i_g = NULL((void*)0);
1614 volatile mmc_switch_type tmp3;
1615 int tmp4;
1616 // _txt has no default value.
1617 // _a_context has no default value.
1618 // _i_g has no default value.
1619 tmp3 = 0;
1620 for (; tmp3 < 2; tmp3++) {
1621 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
1622 case 0: {
1623 if (optionNone(tmp3_2)(0==((((((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3)))) &
(7)) == 5)) ? ((((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3
)))) >> (3+3))) : (((*(mmc_uint_t*)((void*)((char*)(tmp3_2
) - 3)))) >> 10)) ? 1 : 0)
) goto tmp2_end;
1624 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_2), 1))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(1)))))
;
1625
1626 _i_g = tmpMeta[1];
1627 _txt = tmp3_1;
1628 _a_context = tmp3_3;
1629 /* Pattern matching succeeded */
1630#line 8200 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
1631 _txt = omc_Tpl_pushBlock(threadData, _txt, _OMC_LIT8((void*)((char*)(&(_OMC_LIT_STRUCT8).header) + 3)));
1632#line 1632 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
1633
1634#line 8201 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
1635 _txt = omc_Tpl_writeTok(threadData, _txt, _OMC_LIT10((void*)((char*)(&(_OMC_LIT_STRUCT10).header) + 3)));
1636#line 1636 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
1637
1638#line 8202 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
1639 _txt = omc_AbsynToJulia_dumpExp(threadData, _txt, _i_g, _a_context);
1640#line 1640 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
1641#line 8203 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
1642 tmpMeta[0] = omc_Tpl_popBlock(threadData, _txt);
1643#line 1643 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
1644 goto tmp2_done;
1645 }
1646 case 1: {
1647
1648 _txt = tmp3_1;
1649 /* Pattern matching succeeded */
1650#line 8209 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
1651 tmpMeta[0] = _txt;
1652#line 1652 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
1653 goto tmp2_done;
1654 }
1655 }
1656 goto tmp2_end;
1657 tmp2_end: ;
1658 }
1659 goto goto_1;
1660 goto_1:;
1661 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
1662 goto tmp2_done;
1663 tmp2_done:;
1664 }
1665 }
1666 _out_txt = tmpMeta[0];
1667 _return: OMC_LABEL_UNUSED__attribute__((unused))
1668 return _out_txt;
1669}
1670
1671PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__241(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_range, modelica_metatype _in_a_context)
1672{
1673 modelica_metatype _out_txt = NULL((void*)0);
1674 modelica_metatype tmpMeta[2] __attribute__((unused)) = {0};
1675 MMC_SO()mmc_check_stackoverflow(threadData);
1676 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
1677 // _out_txt has no default value.
1678#line 1678 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
1679 { /* match expression */
1680 modelica_metatype tmp3_1;modelica_metatype tmp3_2;modelica_metatype tmp3_3;
1681 tmp3_1 = _in_txt;
1682 tmp3_2 = _in_a_range;
1683 tmp3_3 = _in_a_context;
1684 {
1685 modelica_metatype _txt = NULL((void*)0);
1686 modelica_metatype _a_context = NULL((void*)0);
1687 modelica_metatype _i_r = NULL((void*)0);
1688 volatile mmc_switch_type tmp3;
1689 int tmp4;
1690 // _txt has no default value.
1691 // _a_context has no default value.
1692 // _i_r has no default value.
1693 tmp3 = 0;
1694 for (; tmp3 < 2; tmp3++) {
1695 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
1696 case 0: {
1697 if (optionNone(tmp3_2)(0==((((((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3)))) &
(7)) == 5)) ? ((((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3
)))) >> (3+3))) : (((*(mmc_uint_t*)((void*)((char*)(tmp3_2
) - 3)))) >> 10)) ? 1 : 0)
) goto tmp2_end;
1698 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_2), 1))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(1)))))
;
1699
1700 _i_r = tmpMeta[1];
1701 _txt = tmp3_1;
1702 _a_context = tmp3_3;
1703 /* Pattern matching succeeded */
1704#line 8172 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
1705 tmpMeta[0] = omc_AbsynToJulia_dumpExp(threadData, _txt, _i_r, _a_context);
1706#line 1706 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
1707 goto tmp2_done;
1708 }
1709 case 1: {
1710
1711 _txt = tmp3_1;
1712 /* Pattern matching succeeded */
1713#line 8178 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
1714 tmpMeta[0] = _txt;
1715#line 1715 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
1716 goto tmp2_done;
1717 }
1718 }
1719 goto tmp2_end;
1720 tmp2_end: ;
1721 }
1722 goto goto_1;
1723 goto_1:;
1724 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
1725 goto tmp2_done;
1726 tmp2_done:;
1727 }
1728 }
1729 _out_txt = tmpMeta[0];
1730 _return: OMC_LABEL_UNUSED__attribute__((unused))
1731 return _out_txt;
1732}
1733
1734DLLExport
1735modelica_metatype omc_AbsynToJulia_dumpForIterator(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_iterator, modelica_metatype _in_a_context)
1736{
1737 modelica_metatype _out_txt = NULL((void*)0);
1738 modelica_metatype tmpMeta[4] __attribute__((unused)) = {0};
1739 MMC_SO()mmc_check_stackoverflow(threadData);
1740 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
1741 // _out_txt has no default value.
1742#line 1742 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
1743 { /* match expression */
1744 modelica_metatype tmp3_1;modelica_metatype tmp3_2;modelica_metatype tmp3_3;
1745 tmp3_1 = _in_txt;
1746 tmp3_2 = _in_a_iterator;
1747 tmp3_3 = _in_a_context;
1748 {
1749 modelica_metatype _txt = NULL((void*)0);
1750 modelica_metatype _a_context = NULL((void*)0);
1751 modelica_string _i_name = NULL((void*)0);
1752 modelica_metatype _i_guardExp = NULL((void*)0);
1753 modelica_metatype _i_range = NULL((void*)0);
1754 modelica_metatype _l_guard__str = NULL((void*)0);
1755 modelica_metatype _l_range__str = NULL((void*)0);
1756 volatile mmc_switch_type tmp3;
1757 int tmp4;
1758 // _txt has no default value.
1759 // _a_context has no default value.
1760 // _i_name has no default value.
1761 // _i_guardExp has no default value.
1762 // _i_range has no default value.
1763 // _l_guard__str has no default value.
1764 // _l_range__str has no default value.
1765 tmp3 = 0;
1766 for (; tmp3 < 2; tmp3++) {
1767 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
1768 case 0: {
1769 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_2), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(2)))))
;
1770 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_2), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(3)))))
;
1771 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_2), 4))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(4)))))
;
1772
1773 _txt = tmp3_1;
1774 _i_name = tmpMeta[1];
1775 _i_guardExp = tmpMeta[2];
1776 _i_range = tmpMeta[3];
1777 _a_context = tmp3_3;
1778 /* Pattern matching succeeded */
1779#line 8140 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
1780 _l_range__str = omc_AbsynToJulia_fun__238(threadData, _OMC_LIT0((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3)), _i_range, _a_context);
1781#line 1781 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
1782
1783#line 8141 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
1784 _l_guard__str = omc_AbsynToJulia_fun__239(threadData, _OMC_LIT0((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3)), _i_guardExp, _a_context);
1785#line 1785 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
1786
1787#line 8142 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
1788 _txt = omc_Tpl_writeStr(threadData, _txt, _i_name);
1789#line 1789 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
1790
1791#line 8143 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
1792 _txt = omc_Tpl_writeText(threadData, _txt, _l_range__str);
1793#line 1793 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
1794#line 8144 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
1795 tmpMeta[0] = omc_Tpl_writeText(threadData, _txt, _l_guard__str);
1796#line 1796 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
1797 goto tmp2_done;
1798 }
1799 case 1: {
1800
1801 _txt = tmp3_1;
1802 /* Pattern matching succeeded */
1803#line 8150 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
1804 tmpMeta[0] = _txt;
1805#line 1805 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
1806 goto tmp2_done;
1807 }
1808 }
1809 goto tmp2_end;
1810 tmp2_end: ;
1811 }
1812 goto goto_1;
1813 goto_1:;
1814 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
1815 goto tmp2_done;
1816 tmp2_done:;
1817 }
1818 }
1819 _out_txt = tmpMeta[0];
1820 _return: OMC_LABEL_UNUSED__attribute__((unused))
1821 return _out_txt;
1822}
1823
1824PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__239(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_guardExp, modelica_metatype _in_a_context)
1825{
1826 modelica_metatype _out_txt = NULL((void*)0);
1827 modelica_metatype tmpMeta[2] __attribute__((unused)) = {0};
1828 MMC_SO()mmc_check_stackoverflow(threadData);
1829 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
1830 // _out_txt has no default value.
1831#line 1831 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
1832 { /* match expression */
1833 modelica_metatype tmp3_1;modelica_metatype tmp3_2;modelica_metatype tmp3_3;
1834 tmp3_1 = _in_txt;
1835 tmp3_2 = _in_a_guardExp;
1836 tmp3_3 = _in_a_context;
1837 {
1838 modelica_metatype _txt = NULL((void*)0);
1839 modelica_metatype _a_context = NULL((void*)0);
1840 modelica_metatype _i_g = NULL((void*)0);
1841 volatile mmc_switch_type tmp3;
1842 int tmp4;
1843 // _txt has no default value.
1844 // _a_context has no default value.
1845 // _i_g has no default value.
1846 tmp3 = 0;
1847 for (; tmp3 < 2; tmp3++) {
1848 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
1849 case 0: {
1850 if (optionNone(tmp3_2)(0==((((((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3)))) &
(7)) == 5)) ? ((((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3
)))) >> (3+3))) : (((*(mmc_uint_t*)((void*)((char*)(tmp3_2
) - 3)))) >> 10)) ? 1 : 0)
) goto tmp2_end;
1851 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_2), 1))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(1)))))
;
1852
1853 _i_g = tmpMeta[1];
1854 _txt = tmp3_1;
1855 _a_context = tmp3_3;
1856 /* Pattern matching succeeded */
1857#line 8105 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
1858 _txt = omc_Tpl_pushBlock(threadData, _txt, _OMC_LIT8((void*)((char*)(&(_OMC_LIT_STRUCT8).header) + 3)));
1859#line 1859 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
1860
1861#line 8106 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
1862 _txt = omc_Tpl_writeTok(threadData, _txt, _OMC_LIT10((void*)((char*)(&(_OMC_LIT_STRUCT10).header) + 3)));
1863#line 1863 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
1864
1865#line 8107 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
1866 _txt = omc_AbsynToJulia_dumpExp(threadData, _txt, _i_g, _a_context);
1867#line 1867 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
1868#line 8108 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
1869 tmpMeta[0] = omc_Tpl_popBlock(threadData, _txt);
1870#line 1870 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
1871 goto tmp2_done;
1872 }
1873 case 1: {
1874
1875 _txt = tmp3_1;
1876 /* Pattern matching succeeded */
1877#line 8114 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
1878 tmpMeta[0] = _txt;
1879#line 1879 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
1880 goto tmp2_done;
1881 }
1882 }
1883 goto tmp2_end;
1884 tmp2_end: ;
1885 }
1886 goto goto_1;
1887 goto_1:;
1888 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
1889 goto tmp2_done;
1890 tmp2_done:;
1891 }
1892 }
1893 _out_txt = tmpMeta[0];
1894 _return: OMC_LABEL_UNUSED__attribute__((unused))
1895 return _out_txt;
1896}
1897
1898PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__238(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_range, modelica_metatype _in_a_context)
1899{
1900 modelica_metatype _out_txt = NULL((void*)0);
1901 modelica_metatype tmpMeta[2] __attribute__((unused)) = {0};
1902 MMC_SO()mmc_check_stackoverflow(threadData);
1903 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
1904 // _out_txt has no default value.
1905#line 1905 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
1906 { /* match expression */
1907 modelica_metatype tmp3_1;modelica_metatype tmp3_2;modelica_metatype tmp3_3;
1908 tmp3_1 = _in_txt;
1909 tmp3_2 = _in_a_range;
1910 tmp3_3 = _in_a_context;
1911 {
1912 modelica_metatype _txt = NULL((void*)0);
1913 modelica_metatype _a_context = NULL((void*)0);
1914 modelica_metatype _i_r = NULL((void*)0);
1915 volatile mmc_switch_type tmp3;
1916 int tmp4;
1917 // _txt has no default value.
1918 // _a_context has no default value.
1919 // _i_r has no default value.
1920 tmp3 = 0;
1921 for (; tmp3 < 2; tmp3++) {
1922 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
1923 case 0: {
1924 if (optionNone(tmp3_2)(0==((((((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3)))) &
(7)) == 5)) ? ((((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3
)))) >> (3+3))) : (((*(mmc_uint_t*)((void*)((char*)(tmp3_2
) - 3)))) >> 10)) ? 1 : 0)
) goto tmp2_end;
1925 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_2), 1))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(1)))))
;
1926
1927 _i_r = tmpMeta[1];
1928 _txt = tmp3_1;
1929 _a_context = tmp3_3;
1930 /* Pattern matching succeeded */
1931#line 8074 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
1932 _txt = omc_Tpl_pushBlock(threadData, _txt, _OMC_LIT8((void*)((char*)(&(_OMC_LIT_STRUCT8).header) + 3)));
1933#line 1933 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
1934
1935#line 8075 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
1936 _txt = omc_Tpl_writeTok(threadData, _txt, _OMC_LIT12((void*)((char*)(&(_OMC_LIT_STRUCT12).header) + 3)));
1937#line 1937 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
1938
1939#line 8076 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
1940 _txt = omc_AbsynToJulia_dumpExp(threadData, _txt, _i_r, _a_context);
1941#line 1941 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
1942#line 8077 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
1943 tmpMeta[0] = omc_Tpl_popBlock(threadData, _txt);
1944#line 1944 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
1945 goto tmp2_done;
1946 }
1947 case 1: {
1948
1949 _txt = tmp3_1;
1950 /* Pattern matching succeeded */
1951#line 8083 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
1952 tmpMeta[0] = _txt;
1953#line 1953 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
1954 goto tmp2_done;
1955 }
1956 }
1957 goto tmp2_end;
1958 tmp2_end: ;
1959 }
1960 goto goto_1;
1961 goto_1:;
1962 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
1963 goto tmp2_done;
1964 tmp2_done:;
1965 }
1966 }
1967 _out_txt = tmpMeta[0];
1968 _return: OMC_LABEL_UNUSED__attribute__((unused))
1969 return _out_txt;
1970}
1971
1972DLLExport
1973modelica_metatype omc_AbsynToJulia_dumpForIterators(threadData_t *threadData, modelica_metatype _txt, modelica_metatype _a_iters, modelica_metatype _a_context)
1974{
1975 modelica_metatype _out_txt = NULL((void*)0);
1976 MMC_SO()mmc_check_stackoverflow(threadData);
1977 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
1978 // _out_txt has no default value.
1979#line 8051 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
1980 _out_txt = omc_Tpl_pushIter(threadData, _txt, _OMC_LIT5((void*)((char*)(&(_OMC_LIT_STRUCT5).header) + 3)));
1981#line 1981 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
1982
1983#line 8052 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
1984 _out_txt = omc_AbsynToJulia_lm__236(threadData, _out_txt, _a_iters, _a_context);
1985#line 1985 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
1986
1987#line 8053 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
1988 _out_txt = omc_Tpl_popIter(threadData, _out_txt);
1989#line 1989 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
1990 _return: OMC_LABEL_UNUSED__attribute__((unused))
1991 return _out_txt;
1992}
1993
1994PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_lm__236(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_items, modelica_metatype _in_a_context)
1995{
1996 modelica_metatype _out_txt = NULL((void*)0);
1997 modelica_metatype tmpMeta[3] __attribute__((unused)) = {0};
1998 MMC_SO()mmc_check_stackoverflow(threadData);
1999 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
2000 // _out_txt has no default value.
2001#line 2001 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2002 { /* match expression */
2003 modelica_metatype tmp3_1;modelica_metatype tmp3_2;modelica_metatype tmp3_3;
2004 tmp3_1 = _in_txt;
2005 tmp3_2 = _in_items;
2006 tmp3_3 = _in_a_context;
2007 {
2008 modelica_metatype _txt = NULL((void*)0);
2009 modelica_metatype _rest = NULL((void*)0);
2010 modelica_metatype _a_context = NULL((void*)0);
2011 modelica_metatype _i_i = NULL((void*)0);
2012 volatile mmc_switch_type tmp3;
2013 int tmp4;
2014 // _txt has no default value.
2015 // _rest has no default value.
2016 // _a_context has no default value.
2017 // _i_i has no default value.
2018 tmp3 = 0;
2019 for (; tmp3 < 2; tmp3++) {
2020 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
2021 case 0: {
2022 if (!listEmpty(tmp3_2)((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
2023
2024 _txt = tmp3_1;
2025 /* Pattern matching succeeded */
2026#line 8031 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2027 tmpMeta[0] = _txt;
2028#line 2028 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2029 goto tmp2_done;
2030 }
2031 case 1: {
2032 if (listEmpty(tmp3_2)((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
2033 tmpMeta[1] = MMC_CAR(tmp3_2)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(1)))))
;
2034 tmpMeta[2] = MMC_CDR(tmp3_2)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(2)))))
;
2035
2036 _i_i = tmpMeta[1];
2037 _rest = tmpMeta[2];
2038 _txt = tmp3_1;
2039 _a_context = tmp3_3;
2040 /* Pattern matching succeeded */
2041#line 8037 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2042 _txt = omc_AbsynToJulia_dumpForIterator(threadData, _txt, _i_i, _a_context);
2043#line 2043 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2044
2045#line 8038 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2046 _txt = omc_Tpl_nextIter(threadData, _txt);
2047#line 2047 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2048#line 8039 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2049 /* Tail recursive call */
2050#line 8039 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2051 _in_txt = _txt;
2052#line 8039 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2053 _in_items = _rest;
2054#line 8039 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2055 _in_a_context = _a_context;
2056#line 8039 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2057 goto _tailrecursive;
2058#line 8039 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2059 /* TODO: Make sure any eventual dead code below is never generated */
2060#line 2060 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2061 goto tmp2_done;
2062 }
2063 }
2064 goto tmp2_end;
2065 tmp2_end: ;
2066 }
2067 goto goto_1;
2068 goto_1:;
2069 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
2070 goto tmp2_done;
2071 tmp2_done:;
2072 }
2073 }
2074 _out_txt = tmpMeta[0];
2075 _return: OMC_LABEL_UNUSED__attribute__((unused))
2076 return _out_txt;
2077}
2078
2079DLLExport
2080modelica_metatype omc_AbsynToJulia_dumpNamedArg(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_narg, modelica_metatype _in_a_context)
2081{
2082 modelica_metatype _out_txt = NULL((void*)0);
2083 modelica_metatype tmpMeta[3] __attribute__((unused)) = {0};
2084 MMC_SO()mmc_check_stackoverflow(threadData);
2085 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
2086 // _out_txt has no default value.
2087#line 2087 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2088 { /* match expression */
2089 modelica_metatype tmp3_1;modelica_metatype tmp3_2;modelica_metatype tmp3_3;
2090 tmp3_1 = _in_txt;
2091 tmp3_2 = _in_a_narg;
2092 tmp3_3 = _in_a_context;
2093 {
2094 modelica_metatype _txt = NULL((void*)0);
2095 modelica_metatype _a_context = NULL((void*)0);
2096 modelica_metatype _i_argValue = NULL((void*)0);
2097 modelica_string _i_argName = NULL((void*)0);
2098 volatile mmc_switch_type tmp3;
2099 int tmp4;
2100 // _txt has no default value.
2101 // _a_context has no default value.
2102 // _i_argValue has no default value.
2103 // _i_argName has no default value.
2104 tmp3 = 0;
2105 for (; tmp3 < 2; tmp3++) {
2106 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
2107 case 0: {
2108 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_2), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(2)))))
;
2109 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_2), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(3)))))
;
2110
2111 _txt = tmp3_1;
2112 _i_argName = tmpMeta[1];
2113 _i_argValue = tmpMeta[2];
2114 _a_context = tmp3_3;
2115 /* Pattern matching succeeded */
2116#line 8001 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2117 _txt = omc_Tpl_writeStr(threadData, _txt, _i_argName);
2118#line 2118 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2119
2120#line 8002 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2121 _txt = omc_Tpl_writeTok(threadData, _txt, _OMC_LIT14((void*)((char*)(&(_OMC_LIT_STRUCT14).header) + 3)));
2122#line 2122 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2123#line 8003 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2124 tmpMeta[0] = omc_AbsynToJulia_dumpExp(threadData, _txt, _i_argValue, _a_context);
2125#line 2125 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2126 goto tmp2_done;
2127 }
2128 case 1: {
2129
2130 _txt = tmp3_1;
2131 /* Pattern matching succeeded */
2132#line 8009 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2133 tmpMeta[0] = _txt;
2134#line 2134 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2135 goto tmp2_done;
2136 }
2137 }
2138 goto tmp2_end;
2139 tmp2_end: ;
2140 }
2141 goto goto_1;
2142 goto_1:;
2143 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
2144 goto tmp2_done;
2145 tmp2_done:;
2146 }
2147 }
2148 _out_txt = tmpMeta[0];
2149 _return: OMC_LABEL_UNUSED__attribute__((unused))
2150 return _out_txt;
2151}
2152
2153DLLExport
2154modelica_metatype omc_AbsynToJulia_dumpFunctionArgs(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_args, modelica_metatype _in_a_context)
2155{
2156 modelica_metatype _out_txt = NULL((void*)0);
2157 modelica_metatype tmpMeta[4] __attribute__((unused)) = {0};
2158 MMC_SO()mmc_check_stackoverflow(threadData);
2159 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
2160 // _out_txt has no default value.
2161#line 2161 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2162 { /* match expression */
2163 modelica_metatype tmp3_1;modelica_metatype tmp3_2;modelica_metatype tmp3_3;
2164 tmp3_1 = _in_txt;
2165 tmp3_2 = _in_a_args;
2166 tmp3_3 = _in_a_context;
2167 {
2168 modelica_metatype _txt = NULL((void*)0);
2169 modelica_metatype _a_context = NULL((void*)0);
2170 modelica_metatype _i_iterType = NULL((void*)0);
2171 modelica_metatype _i_iterators = NULL((void*)0);
2172 modelica_metatype _i_exp = NULL((void*)0);
2173 modelica_metatype _i_argNames = NULL((void*)0);
2174 modelica_metatype _i_args = NULL((void*)0);
2175 modelica_metatype _l_iter__ranges = NULL((void*)0);
2176 modelica_metatype _l_iter__names = NULL((void*)0);
2177 modelica_metatype _l_iter__str = NULL((void*)0);
2178 modelica_metatype _l_exp__str = NULL((void*)0);
2179 modelica_metatype _l_separator = NULL((void*)0);
2180 modelica_metatype _l_namedargs__str = NULL((void*)0);
2181 modelica_metatype _l_args__str = NULL((void*)0);
2182 int tmp3;
2183 // _txt has no default value.
2184 // _a_context has no default value.
2185 // _i_iterType has no default value.
2186 // _i_iterators has no default value.
2187 // _i_exp has no default value.
2188 // _i_argNames has no default value.
2189 // _i_args has no default value.
2190 // _l_iter__ranges has no default value.
2191 // _l_iter__names has no default value.
2192 // _l_iter__str has no default value.
2193 // _l_exp__str has no default value.
2194 // _l_separator has no default value.
2195 // _l_namedargs__str has no default value.
2196 // _l_args__str has no default value.
2197 {
2198 switch (MMC_SWITCH_CAST(valueConstructor(tmp3_2))(((((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3)))) >> 2
) & 255))
) {
2199 case 3: {
2200 if (mmc__uniontype__metarecord__typedef__equal(tmp3_2,0,2)((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3)))==(((2 +1) <<
10) + (((0 +3) & 255) << 2)))
== 0) goto tmp2_end;
2201 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_2), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(2)))))
;
2202 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_2), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(3)))))
;
2203
2204 _i_args = tmpMeta[1];
2205 _i_argNames = tmpMeta[2];
2206 _txt = tmp3_1;
2207 _a_context = tmp3_3;
2208 /* Pattern matching succeeded */
2209#line 7946 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2210 _l_args__str = omc_Tpl_pushIter(threadData, _OMC_LIT0((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3)), _OMC_LIT5((void*)((char*)(&(_OMC_LIT_STRUCT5).header) + 3)));
2211#line 2211 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2212
2213#line 7947 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2214 _l_args__str = omc_AbsynToJulia_lm__226(threadData, _l_args__str, _i_args, _a_context);
2215#line 2215 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2216
2217#line 7948 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2218 _l_args__str = omc_Tpl_popIter(threadData, _l_args__str);
2219#line 2219 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2220
2221#line 7949 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2222 _l_namedargs__str = omc_Tpl_pushIter(threadData, _OMC_LIT0((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3)), _OMC_LIT5((void*)((char*)(&(_OMC_LIT_STRUCT5).header) + 3)));
2223#line 2223 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2224
2225#line 7950 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2226 _l_namedargs__str = omc_AbsynToJulia_lm__227(threadData, _l_namedargs__str, _i_argNames, _a_context);
2227#line 2227 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2228
2229#line 7951 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2230 _l_namedargs__str = omc_Tpl_popIter(threadData, _l_namedargs__str);
2231#line 2231 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2232
2233#line 7952 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2234 _l_separator = omc_AbsynToJulia_fun__229(threadData, _OMC_LIT0((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3)), _l_args__str, _i_argNames);
2235#line 2235 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2236
2237#line 7953 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2238 _txt = omc_Tpl_writeText(threadData, _txt, _l_args__str);
2239#line 2239 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2240
2241#line 7954 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2242 _txt = omc_Tpl_writeText(threadData, _txt, _l_separator);
2243#line 2243 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2244#line 7955 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2245 tmpMeta[0] = omc_Tpl_writeText(threadData, _txt, _l_namedargs__str);
2246#line 2246 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2247 goto tmp2_done;
2248 }
2249 case 4: {
2250 if (mmc__uniontype__metarecord__typedef__equal(tmp3_2,1,3)((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3)))==(((3 +1) <<
10) + (((1 +3) & 255) << 2)))
== 0) goto tmp2_end;
2251 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_2), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(2)))))
;
2252 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_2), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(3)))))
;
2253 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_2), 4))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(4)))))
;
2254
2255 _i_exp = tmpMeta[1];
2256 _i_iterType = tmpMeta[2];
2257 _i_iterators = tmpMeta[3];
2258 _txt = tmp3_1;
2259 _a_context = tmp3_3;
2260 /* Pattern matching succeeded */
2261#line 7962 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2262 _l_exp__str = omc_AbsynToJulia_dumpExp(threadData, _OMC_LIT0((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3)), _i_exp, _a_context);
2263#line 2263 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2264
2265#line 7963 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2266 _l_iter__str = omc_Tpl_pushIter(threadData, _OMC_LIT0((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3)), _OMC_LIT5((void*)((char*)(&(_OMC_LIT_STRUCT5).header) + 3)));
2267#line 2267 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2268
2269#line 7964 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2270 _l_iter__str = omc_AbsynToJulia_lm__230(threadData, _l_iter__str, _i_iterators, _a_context);
2271#line 2271 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2272
2273#line 7965 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2274 _l_iter__str = omc_Tpl_popIter(threadData, _l_iter__str);
2275#line 2275 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2276
2277#line 7966 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2278 _l_iter__names = omc_Tpl_pushIter(threadData, _OMC_LIT0((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3)), _OMC_LIT5((void*)((char*)(&(_OMC_LIT_STRUCT5).header) + 3)));
2279#line 2279 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2280
2281#line 7967 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2282 _l_iter__names = omc_AbsynToJulia_lm__231(threadData, _l_iter__names, _i_iterators, _a_context);
2283#line 2283 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2284
2285#line 7968 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2286 _l_iter__names = omc_Tpl_popIter(threadData, _l_iter__names);
2287#line 2287 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2288
2289#line 7969 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2290 _l_iter__ranges = omc_Tpl_pushIter(threadData, _OMC_LIT0((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3)), _OMC_LIT5((void*)((char*)(&(_OMC_LIT_STRUCT5).header) + 3)));
2291#line 2291 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2292
2293#line 7970 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2294 _l_iter__ranges = omc_AbsynToJulia_lm__232(threadData, _l_iter__ranges, _i_iterators, _a_context);
2295#line 2295 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2296
2297#line 7971 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2298 _l_iter__ranges = omc_Tpl_popIter(threadData, _l_iter__ranges);
2299#line 2299 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2300#line 7972 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2301 tmpMeta[0] = omc_AbsynToJulia_fun__233(threadData, _txt, _i_iterType, _l_iter__str, _l_iter__ranges, _l_iter__names, _l_exp__str);
2302#line 2302 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2303 goto tmp2_done;
2304 }
2305 default:
2306 tmp2_default: OMC_LABEL_UNUSED__attribute__((unused)); {
2307
2308 _txt = tmp3_1;
2309 /* Pattern matching succeeded */
2310#line 7978 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2311 tmpMeta[0] = _txt;
2312#line 2312 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2313 goto tmp2_done;
2314 }
2315 }
2316 goto tmp2_end;
2317 tmp2_end: ;
2318 }
2319 goto goto_1;
2320 goto_1:;
2321 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
2322 goto tmp2_done;
2323 tmp2_done:;
2324 }
2325 }
2326 _out_txt = tmpMeta[0];
2327 _return: OMC_LABEL_UNUSED__attribute__((unused))
2328 return _out_txt;
2329}
2330
2331PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__233(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_iterType, modelica_metatype _in_a_iter__str, modelica_metatype _in_a_iter__ranges, modelica_metatype _in_a_iter__names, modelica_metatype _in_a_exp__str)
2332{
2333 modelica_metatype _out_txt = NULL((void*)0);
2334 modelica_metatype tmpMeta[1] __attribute__((unused)) = {0};
2335 MMC_SO()mmc_check_stackoverflow(threadData);
2336 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
2337 // _out_txt has no default value.
2338#line 2338 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2339 { /* match expression */
2340 modelica_metatype tmp3_1;modelica_metatype tmp3_2;modelica_metatype tmp3_3;modelica_metatype tmp3_4;modelica_metatype tmp3_5;modelica_metatype tmp3_6;
2341 tmp3_1 = _in_txt;
2342 tmp3_2 = _in_a_iterType;
2343 tmp3_3 = _in_a_iter__str;
2344 tmp3_4 = _in_a_iter__ranges;
2345 tmp3_5 = _in_a_iter__names;
2346 tmp3_6 = _in_a_exp__str;
2347 {
2348 modelica_metatype _txt = NULL((void*)0);
2349 modelica_metatype _a_iter__str = NULL((void*)0);
2350 modelica_metatype _a_iter__ranges = NULL((void*)0);
2351 modelica_metatype _a_iter__names = NULL((void*)0);
2352 modelica_metatype _a_exp__str = NULL((void*)0);
2353 volatile mmc_switch_type tmp3;
2354 int tmp4;
2355 // _txt has no default value.
2356 // _a_iter__str has no default value.
2357 // _a_iter__ranges has no default value.
2358 // _a_iter__names has no default value.
2359 // _a_exp__str has no default value.
2360 tmp3 = 0;
2361 for (; tmp3 < 2; tmp3++) {
2362 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
2363 case 0: {
2364 if (mmc__uniontype__metarecord__typedef__equal(tmp3_2,1,0)((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3)))==(((0 +1) <<
10) + (((1 +3) & 255) << 2)))
== 0) goto tmp2_end;
2365
2366 _txt = tmp3_1;
2367 _a_iter__ranges = tmp3_4;
2368 _a_iter__names = tmp3_5;
2369 _a_exp__str = tmp3_6;
2370 /* Pattern matching succeeded */
2371#line 7894 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2372 _txt = omc_Tpl_writeTok(threadData, _txt, _OMC_LIT16((void*)((char*)(&(_OMC_LIT_STRUCT16).header) + 3)));
2373#line 2373 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2374
2375#line 7895 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2376 _txt = omc_Tpl_writeText(threadData, _txt, _a_exp__str);
2377#line 2377 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2378
2379#line 7896 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2380 _txt = omc_Tpl_writeTok(threadData, _txt, _OMC_LIT18((void*)((char*)(&(_OMC_LIT_STRUCT18).header) + 3)));
2381#line 2381 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2382
2383#line 7897 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2384 _txt = omc_Tpl_writeText(threadData, _txt, _a_iter__names);
2385#line 2385 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2386
2387#line 7898 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2388 _txt = omc_Tpl_writeTok(threadData, _txt, _OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3)));
2389#line 2389 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2390
2391#line 7899 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2392 _txt = omc_Tpl_writeText(threadData, _txt, _a_iter__ranges);
2393#line 2393 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2394#line 7900 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2395 tmpMeta[0] = omc_Tpl_writeTok(threadData, _txt, _OMC_LIT22((void*)((char*)(&(_OMC_LIT_STRUCT22).header) + 3)));
2396#line 2396 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2397 goto tmp2_done;
2398 }
2399 case 1: {
2400
2401 _txt = tmp3_1;
2402 _a_iter__str = tmp3_3;
2403 _a_exp__str = tmp3_6;
2404 /* Pattern matching succeeded */
2405#line 7910 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2406 _txt = omc_Tpl_writeText(threadData, _txt, _a_exp__str);
2407#line 2407 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2408
2409#line 7911 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2410 _txt = omc_Tpl_writeTok(threadData, _txt, _OMC_LIT24((void*)((char*)(&(_OMC_LIT_STRUCT24).header) + 3)));
2411#line 2411 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2412#line 7912 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2413 tmpMeta[0] = omc_Tpl_writeText(threadData, _txt, _a_iter__str);
2414#line 2414 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2415 goto tmp2_done;
2416 }
2417 }
2418 goto tmp2_end;
2419 tmp2_end: ;
2420 }
2421 goto goto_1;
2422 goto_1:;
2423 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
2424 goto tmp2_done;
2425 tmp2_done:;
2426 }
2427 }
2428 _out_txt = tmpMeta[0];
2429 _return: OMC_LABEL_UNUSED__attribute__((unused))
2430 return _out_txt;
2431}
2432
2433PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_lm__232(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_items, modelica_metatype _in_a_context)
2434{
2435 modelica_metatype _out_txt = NULL((void*)0);
2436 modelica_metatype tmpMeta[3] __attribute__((unused)) = {0};
2437 MMC_SO()mmc_check_stackoverflow(threadData);
2438 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
2439 // _out_txt has no default value.
2440#line 2440 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2441 { /* match expression */
2442 modelica_metatype tmp3_1;modelica_metatype tmp3_2;modelica_metatype tmp3_3;
2443 tmp3_1 = _in_txt;
2444 tmp3_2 = _in_items;
2445 tmp3_3 = _in_a_context;
2446 {
2447 modelica_metatype _txt = NULL((void*)0);
2448 modelica_metatype _rest = NULL((void*)0);
2449 modelica_metatype _a_context = NULL((void*)0);
2450 modelica_metatype _i_i = NULL((void*)0);
2451 volatile mmc_switch_type tmp3;
2452 int tmp4;
2453 // _txt has no default value.
2454 // _rest has no default value.
2455 // _a_context has no default value.
2456 // _i_i has no default value.
2457 tmp3 = 0;
2458 for (; tmp3 < 2; tmp3++) {
2459 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
2460 case 0: {
2461 if (!listEmpty(tmp3_2)((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
2462
2463 _txt = tmp3_1;
2464 /* Pattern matching succeeded */
2465#line 7855 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2466 tmpMeta[0] = _txt;
2467#line 2467 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2468 goto tmp2_done;
2469 }
2470 case 1: {
2471 if (listEmpty(tmp3_2)((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
2472 tmpMeta[1] = MMC_CAR(tmp3_2)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(1)))))
;
2473 tmpMeta[2] = MMC_CDR(tmp3_2)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(2)))))
;
2474
2475 _i_i = tmpMeta[1];
2476 _rest = tmpMeta[2];
2477 _txt = tmp3_1;
2478 _a_context = tmp3_3;
2479 /* Pattern matching succeeded */
2480#line 7861 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2481 _txt = omc_AbsynToJulia_dumpForIteratorRanges(threadData, _txt, _i_i, _a_context);
2482#line 2482 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2483
2484#line 7862 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2485 _txt = omc_Tpl_nextIter(threadData, _txt);
2486#line 2486 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2487#line 7863 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2488 /* Tail recursive call */
2489#line 7863 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2490 _in_txt = _txt;
2491#line 7863 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2492 _in_items = _rest;
2493#line 7863 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2494 _in_a_context = _a_context;
2495#line 7863 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2496 goto _tailrecursive;
2497#line 7863 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2498 /* TODO: Make sure any eventual dead code below is never generated */
2499#line 2499 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2500 goto tmp2_done;
2501 }
2502 }
2503 goto tmp2_end;
2504 tmp2_end: ;
2505 }
2506 goto goto_1;
2507 goto_1:;
2508 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
2509 goto tmp2_done;
2510 tmp2_done:;
2511 }
2512 }
2513 _out_txt = tmpMeta[0];
2514 _return: OMC_LABEL_UNUSED__attribute__((unused))
2515 return _out_txt;
2516}
2517
2518PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_lm__231(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_items, modelica_metatype _in_a_context)
2519{
2520 modelica_metatype _out_txt = NULL((void*)0);
2521 modelica_metatype tmpMeta[3] __attribute__((unused)) = {0};
2522 MMC_SO()mmc_check_stackoverflow(threadData);
2523 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
2524 // _out_txt has no default value.
2525#line 2525 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2526 { /* match expression */
2527 modelica_metatype tmp3_1;modelica_metatype tmp3_2;modelica_metatype tmp3_3;
2528 tmp3_1 = _in_txt;
2529 tmp3_2 = _in_items;
2530 tmp3_3 = _in_a_context;
2531 {
2532 modelica_metatype _txt = NULL((void*)0);
2533 modelica_metatype _rest = NULL((void*)0);
2534 modelica_metatype _a_context = NULL((void*)0);
2535 modelica_metatype _i_i = NULL((void*)0);
2536 volatile mmc_switch_type tmp3;
2537 int tmp4;
2538 // _txt has no default value.
2539 // _rest has no default value.
2540 // _a_context has no default value.
2541 // _i_i has no default value.
2542 tmp3 = 0;
2543 for (; tmp3 < 2; tmp3++) {
2544 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
2545 case 0: {
2546 if (!listEmpty(tmp3_2)((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
2547
2548 _txt = tmp3_1;
2549 /* Pattern matching succeeded */
2550#line 7824 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2551 tmpMeta[0] = _txt;
2552#line 2552 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2553 goto tmp2_done;
2554 }
2555 case 1: {
2556 if (listEmpty(tmp3_2)((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
2557 tmpMeta[1] = MMC_CAR(tmp3_2)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(1)))))
;
2558 tmpMeta[2] = MMC_CDR(tmp3_2)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(2)))))
;
2559
2560 _i_i = tmpMeta[1];
2561 _rest = tmpMeta[2];
2562 _txt = tmp3_1;
2563 _a_context = tmp3_3;
2564 /* Pattern matching succeeded */
2565#line 7830 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2566 _txt = omc_AbsynToJulia_dumpForIteratorName(threadData, _txt, _i_i, _a_context);
2567#line 2567 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2568
2569#line 7831 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2570 _txt = omc_Tpl_nextIter(threadData, _txt);
2571#line 2571 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2572#line 7832 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2573 /* Tail recursive call */
2574#line 7832 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2575 _in_txt = _txt;
2576#line 7832 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2577 _in_items = _rest;
2578#line 7832 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2579 _in_a_context = _a_context;
2580#line 7832 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2581 goto _tailrecursive;
2582#line 7832 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2583 /* TODO: Make sure any eventual dead code below is never generated */
2584#line 2584 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2585 goto tmp2_done;
2586 }
2587 }
2588 goto tmp2_end;
2589 tmp2_end: ;
2590 }
2591 goto goto_1;
2592 goto_1:;
2593 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
2594 goto tmp2_done;
2595 tmp2_done:;
2596 }
2597 }
2598 _out_txt = tmpMeta[0];
2599 _return: OMC_LABEL_UNUSED__attribute__((unused))
2600 return _out_txt;
2601}
2602
2603PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_lm__230(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_items, modelica_metatype _in_a_context)
2604{
2605 modelica_metatype _out_txt = NULL((void*)0);
2606 modelica_metatype tmpMeta[3] __attribute__((unused)) = {0};
2607 MMC_SO()mmc_check_stackoverflow(threadData);
2608 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
2609 // _out_txt has no default value.
2610#line 2610 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2611 { /* match expression */
2612 modelica_metatype tmp3_1;modelica_metatype tmp3_2;modelica_metatype tmp3_3;
2613 tmp3_1 = _in_txt;
2614 tmp3_2 = _in_items;
2615 tmp3_3 = _in_a_context;
2616 {
2617 modelica_metatype _txt = NULL((void*)0);
2618 modelica_metatype _rest = NULL((void*)0);
2619 modelica_metatype _a_context = NULL((void*)0);
2620 modelica_metatype _i_i = NULL((void*)0);
2621 volatile mmc_switch_type tmp3;
2622 int tmp4;
2623 // _txt has no default value.
2624 // _rest has no default value.
2625 // _a_context has no default value.
2626 // _i_i has no default value.
2627 tmp3 = 0;
2628 for (; tmp3 < 2; tmp3++) {
2629 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
2630 case 0: {
2631 if (!listEmpty(tmp3_2)((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
2632
2633 _txt = tmp3_1;
2634 /* Pattern matching succeeded */
2635#line 7793 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2636 tmpMeta[0] = _txt;
2637#line 2637 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2638 goto tmp2_done;
2639 }
2640 case 1: {
2641 if (listEmpty(tmp3_2)((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
2642 tmpMeta[1] = MMC_CAR(tmp3_2)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(1)))))
;
2643 tmpMeta[2] = MMC_CDR(tmp3_2)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(2)))))
;
2644
2645 _i_i = tmpMeta[1];
2646 _rest = tmpMeta[2];
2647 _txt = tmp3_1;
2648 _a_context = tmp3_3;
2649 /* Pattern matching succeeded */
2650#line 7799 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2651 _txt = omc_AbsynToJulia_dumpForIterator(threadData, _txt, _i_i, _a_context);
2652#line 2652 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2653
2654#line 7800 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2655 _txt = omc_Tpl_nextIter(threadData, _txt);
2656#line 2656 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2657#line 7801 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2658 /* Tail recursive call */
2659#line 7801 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2660 _in_txt = _txt;
2661#line 7801 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2662 _in_items = _rest;
2663#line 7801 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2664 _in_a_context = _a_context;
2665#line 7801 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2666 goto _tailrecursive;
2667#line 7801 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2668 /* TODO: Make sure any eventual dead code below is never generated */
2669#line 2669 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2670 goto tmp2_done;
2671 }
2672 }
2673 goto tmp2_end;
2674 tmp2_end: ;
2675 }
2676 goto goto_1;
2677 goto_1:;
2678 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
2679 goto tmp2_done;
2680 tmp2_done:;
2681 }
2682 }
2683 _out_txt = tmpMeta[0];
2684 _return: OMC_LABEL_UNUSED__attribute__((unused))
2685 return _out_txt;
2686}
2687
2688PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__229(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_args__str, modelica_metatype _in_a_argNames)
2689{
2690 modelica_metatype _out_txt = NULL((void*)0);
2691 modelica_metatype tmpMeta[2] __attribute__((unused)) = {0};
2692 MMC_SO()mmc_check_stackoverflow(threadData);
2693 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
2694 // _out_txt has no default value.
2695#line 2695 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2696 { /* match expression */
2697 modelica_metatype tmp3_1;modelica_metatype tmp3_2;modelica_metatype tmp3_3;
2698 tmp3_1 = _in_txt;
2699 tmp3_2 = _in_a_args__str;
2700 tmp3_3 = _in_a_argNames;
2701 {
2702 modelica_metatype _txt = NULL((void*)0);
2703 modelica_metatype _a_argNames = NULL((void*)0);
2704 volatile mmc_switch_type tmp3;
2705 int tmp4;
2706 // _txt has no default value.
2707 // _a_argNames has no default value.
2708 tmp3 = 0;
2709 for (; tmp3 < 2; tmp3++) {
2710 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
2711 case 0: {
2712 if (mmc__uniontype__metarecord__typedef__equal(tmp3_2,0,2)((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3)))==(((2 +1) <<
10) + (((0 +3) & 255) << 2)))
== 0) goto tmp2_end;
2713 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_2), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(2)))))
;
2714 if (!listEmpty(tmpMeta[1])((*(mmc_uint_t*)((void*)((char*)(tmpMeta[1]) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
2715
2716 _txt = tmp3_1;
2717 /* Pattern matching succeeded */
2718#line 7764 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2719 tmpMeta[0] = _txt;
2720#line 2720 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2721 goto tmp2_done;
2722 }
2723 case 1: {
2724
2725 _txt = tmp3_1;
2726 _a_argNames = tmp3_3;
2727 /* Pattern matching succeeded */
2728#line 7770 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2729 tmpMeta[0] = omc_AbsynToJulia_fun__228(threadData, _txt, _a_argNames);
2730#line 2730 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2731 goto tmp2_done;
2732 }
2733 }
2734 goto tmp2_end;
2735 tmp2_end: ;
2736 }
2737 goto goto_1;
2738 goto_1:;
2739 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
2740 goto tmp2_done;
2741 tmp2_done:;
2742 }
2743 }
2744 _out_txt = tmpMeta[0];
2745 _return: OMC_LABEL_UNUSED__attribute__((unused))
2746 return _out_txt;
2747}
2748
2749PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__228(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_argNames)
2750{
2751 modelica_metatype _out_txt = NULL((void*)0);
2752 modelica_metatype tmpMeta[1] __attribute__((unused)) = {0};
2753 MMC_SO()mmc_check_stackoverflow(threadData);
2754 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
2755 // _out_txt has no default value.
2756#line 2756 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2757 { /* match expression */
2758 modelica_metatype tmp3_1;modelica_metatype tmp3_2;
2759 tmp3_1 = _in_txt;
2760 tmp3_2 = _in_a_argNames;
2761 {
2762 modelica_metatype _txt = NULL((void*)0);
2763 volatile mmc_switch_type tmp3;
2764 int tmp4;
2765 // _txt has no default value.
2766 tmp3 = 0;
2767 for (; tmp3 < 2; tmp3++) {
2768 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
2769 case 0: {
2770 if (!listEmpty(tmp3_2)((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
2771
2772 _txt = tmp3_1;
2773 /* Pattern matching succeeded */
2774#line 7738 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2775 tmpMeta[0] = _txt;
2776#line 2776 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2777 goto tmp2_done;
2778 }
2779 case 1: {
2780
2781 _txt = tmp3_1;
2782 /* Pattern matching succeeded */
2783#line 7743 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2784 tmpMeta[0] = omc_Tpl_writeTok(threadData, _txt, _OMC_LIT2((void*)((char*)(&(_OMC_LIT_STRUCT2).header) + 3)));
2785#line 2785 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2786 goto tmp2_done;
2787 }
2788 }
2789 goto tmp2_end;
2790 tmp2_end: ;
2791 }
2792 goto goto_1;
2793 goto_1:;
2794 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
2795 goto tmp2_done;
2796 tmp2_done:;
2797 }
2798 }
2799 _out_txt = tmpMeta[0];
2800 _return: OMC_LABEL_UNUSED__attribute__((unused))
2801 return _out_txt;
2802}
2803
2804PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_lm__227(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_items, modelica_metatype _in_a_context)
2805{
2806 modelica_metatype _out_txt = NULL((void*)0);
2807 modelica_metatype tmpMeta[3] __attribute__((unused)) = {0};
2808 MMC_SO()mmc_check_stackoverflow(threadData);
2809 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
2810 // _out_txt has no default value.
2811#line 2811 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2812 { /* match expression */
2813 modelica_metatype tmp3_1;modelica_metatype tmp3_2;modelica_metatype tmp3_3;
2814 tmp3_1 = _in_txt;
2815 tmp3_2 = _in_items;
2816 tmp3_3 = _in_a_context;
2817 {
2818 modelica_metatype _txt = NULL((void*)0);
2819 modelica_metatype _rest = NULL((void*)0);
2820 modelica_metatype _a_context = NULL((void*)0);
2821 modelica_metatype _i_narg = NULL((void*)0);
2822 volatile mmc_switch_type tmp3;
2823 int tmp4;
2824 // _txt has no default value.
2825 // _rest has no default value.
2826 // _a_context has no default value.
2827 // _i_narg has no default value.
2828 tmp3 = 0;
2829 for (; tmp3 < 2; tmp3++) {
2830 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
2831 case 0: {
2832 if (!listEmpty(tmp3_2)((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
2833
2834 _txt = tmp3_1;
2835 /* Pattern matching succeeded */
2836#line 7712 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2837 tmpMeta[0] = _txt;
2838#line 2838 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2839 goto tmp2_done;
2840 }
2841 case 1: {
2842 if (listEmpty(tmp3_2)((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
2843 tmpMeta[1] = MMC_CAR(tmp3_2)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(1)))))
;
2844 tmpMeta[2] = MMC_CDR(tmp3_2)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(2)))))
;
2845
2846 _i_narg = tmpMeta[1];
2847 _rest = tmpMeta[2];
2848 _txt = tmp3_1;
2849 _a_context = tmp3_3;
2850 /* Pattern matching succeeded */
2851#line 7718 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2852 _txt = omc_AbsynToJulia_dumpNamedArg(threadData, _txt, _i_narg, _a_context);
2853#line 2853 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2854
2855#line 7719 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2856 _txt = omc_Tpl_nextIter(threadData, _txt);
2857#line 2857 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2858#line 7720 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2859 /* Tail recursive call */
2860#line 7720 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2861 _in_txt = _txt;
2862#line 7720 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2863 _in_items = _rest;
2864#line 7720 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2865 _in_a_context = _a_context;
2866#line 7720 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2867 goto _tailrecursive;
2868#line 7720 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2869 /* TODO: Make sure any eventual dead code below is never generated */
2870#line 2870 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2871 goto tmp2_done;
2872 }
2873 }
2874 goto tmp2_end;
2875 tmp2_end: ;
2876 }
2877 goto goto_1;
2878 goto_1:;
2879 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
2880 goto tmp2_done;
2881 tmp2_done:;
2882 }
2883 }
2884 _out_txt = tmpMeta[0];
2885 _return: OMC_LABEL_UNUSED__attribute__((unused))
2886 return _out_txt;
2887}
2888
2889PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_lm__226(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_items, modelica_metatype _in_a_context)
2890{
2891 modelica_metatype _out_txt = NULL((void*)0);
2892 modelica_metatype tmpMeta[3] __attribute__((unused)) = {0};
2893 MMC_SO()mmc_check_stackoverflow(threadData);
2894 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
2895 // _out_txt has no default value.
2896#line 2896 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2897 { /* match expression */
2898 modelica_metatype tmp3_1;modelica_metatype tmp3_2;modelica_metatype tmp3_3;
2899 tmp3_1 = _in_txt;
2900 tmp3_2 = _in_items;
2901 tmp3_3 = _in_a_context;
2902 {
2903 modelica_metatype _txt = NULL((void*)0);
2904 modelica_metatype _rest = NULL((void*)0);
2905 modelica_metatype _a_context = NULL((void*)0);
2906 modelica_metatype _i_arg = NULL((void*)0);
2907 volatile mmc_switch_type tmp3;
2908 int tmp4;
2909 // _txt has no default value.
2910 // _rest has no default value.
2911 // _a_context has no default value.
2912 // _i_arg has no default value.
2913 tmp3 = 0;
2914 for (; tmp3 < 2; tmp3++) {
2915 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
2916 case 0: {
2917 if (!listEmpty(tmp3_2)((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
2918
2919 _txt = tmp3_1;
2920 /* Pattern matching succeeded */
2921#line 7681 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2922 tmpMeta[0] = _txt;
2923#line 2923 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2924 goto tmp2_done;
2925 }
2926 case 1: {
2927 if (listEmpty(tmp3_2)((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
2928 tmpMeta[1] = MMC_CAR(tmp3_2)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(1)))))
;
2929 tmpMeta[2] = MMC_CDR(tmp3_2)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(2)))))
;
2930
2931 _i_arg = tmpMeta[1];
2932 _rest = tmpMeta[2];
2933 _txt = tmp3_1;
2934 _a_context = tmp3_3;
2935 /* Pattern matching succeeded */
2936#line 7687 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2937 _txt = omc_AbsynToJulia_dumpExp(threadData, _txt, _i_arg, _a_context);
2938#line 2938 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2939
2940#line 7688 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2941 _txt = omc_Tpl_nextIter(threadData, _txt);
2942#line 2942 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2943#line 7689 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2944 /* Tail recursive call */
2945#line 7689 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2946 _in_txt = _txt;
2947#line 7689 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2948 _in_items = _rest;
2949#line 7689 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2950 _in_a_context = _a_context;
2951#line 7689 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2952 goto _tailrecursive;
2953#line 7689 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
2954 /* TODO: Make sure any eventual dead code below is never generated */
2955#line 2955 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2956 goto tmp2_done;
2957 }
2958 }
2959 goto tmp2_end;
2960 tmp2_end: ;
2961 }
2962 goto goto_1;
2963 goto_1:;
2964 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
2965 goto tmp2_done;
2966 tmp2_done:;
2967 }
2968 }
2969 _out_txt = tmpMeta[0];
2970 _return: OMC_LABEL_UNUSED__attribute__((unused))
2971 return _out_txt;
2972}
2973
2974DLLExport
2975modelica_metatype omc_AbsynToJulia_dumpCref(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_cref, modelica_metatype _in_a_context)
2976{
2977 modelica_metatype _out_txt = NULL((void*)0);
2978 modelica_metatype tmpMeta[4] __attribute__((unused)) = {0};
2979 MMC_SO()mmc_check_stackoverflow(threadData);
2980 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
2981 // _out_txt has no default value.
2982#line 2982 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
2983 { /* match expression */
2984 modelica_metatype tmp3_1;modelica_metatype tmp3_2;modelica_metatype tmp3_3;
2985 tmp3_1 = _in_txt;
2986 tmp3_2 = _in_a_cref;
2987 tmp3_3 = _in_a_context;
2988 {
2989 modelica_metatype _txt = NULL((void*)0);
2990 modelica_metatype _a_context = NULL((void*)0);
2991 modelica_string _i_name = NULL((void*)0);
2992 modelica_metatype _i_componentRef = NULL((void*)0);
2993 modelica_metatype _i_subscripts = NULL((void*)0);
2994 modelica_boolean _ret_2;
2995 modelica_metatype _l_c__str = NULL((void*)0);
2996 modelica_metatype _l_ss__str = NULL((void*)0);
2997 int tmp3;
2998 // _txt has no default value.
2999 // _a_context has no default value.
3000 // _i_name has no default value.
3001 // _i_componentRef has no default value.
3002 // _i_subscripts has no default value.
3003 // _ret_2 has no default value.
3004 // _l_c__str has no default value.
3005 // _l_ss__str has no default value.
3006 {
3007 switch (MMC_SWITCH_CAST(valueConstructor(tmp3_2))(((((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3)))) >> 2
) & 255))
) {
3008 case 4: {
3009 if (mmc__uniontype__metarecord__typedef__equal(tmp3_2,1,3)((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3)))==(((3 +1) <<
10) + (((1 +3) & 255) << 2)))
== 0) goto tmp2_end;
3010 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_2), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(2)))))
;
3011 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_2), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(3)))))
;
3012 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_2), 4))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(4)))))
;
3013
3014 _i_name = tmpMeta[1];
3015 _i_subscripts = tmpMeta[2];
3016 _i_componentRef = tmpMeta[3];
3017 _txt = tmp3_1;
3018 _a_context = tmp3_3;
3019 /* Pattern matching succeeded */
3020#line 7620 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3021 _l_ss__str = omc_AbsynToJulia_dumpSubscripts(threadData, _OMC_LIT0((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3)), _i_subscripts, _a_context);
3022#line 3022 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3023
3024#line 7621 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3025 _l_c__str = omc_AbsynToJulia_dumpCref(threadData, _OMC_LIT0((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3)), _i_componentRef, _a_context);
3026#line 3026 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3027#line 7622 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3028 tmpMeta[0] = omc_AbsynToJulia_fun__223(threadData, _txt, _i_name, _l_c__str, _l_ss__str);
3029#line 3029 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3030 goto tmp2_done;
3031 }
3032 case 5: {
3033 if (mmc__uniontype__metarecord__typedef__equal(tmp3_2,2,2)((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3)))==(((2 +1) <<
10) + (((2 +3) & 255) << 2)))
== 0) goto tmp2_end;
3034 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_2), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(2)))))
;
3035 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_2), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(3)))))
;
3036
3037 _i_name = tmpMeta[1];
3038 _i_subscripts = tmpMeta[2];
3039 _txt = tmp3_1;
3040 _a_context = tmp3_3;
3041 /* Pattern matching succeeded */
3042#line 7629 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3043 _txt = omc_Tpl_writeStr(threadData, _txt, _i_name);
3044#line 3044 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3045#line 7630 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3046 tmpMeta[0] = omc_AbsynToJulia_dumpSubscripts(threadData, _txt, _i_subscripts, _a_context);
3047#line 3047 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3048 goto tmp2_done;
3049 }
3050 case 3: {
3051 if (mmc__uniontype__metarecord__typedef__equal(tmp3_2,0,1)((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3)))==(((1 +1) <<
10) + (((0 +3) & 255) << 2)))
== 0) goto tmp2_end;
3052 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_2), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(2)))))
;
3053
3054 _i_componentRef = tmpMeta[1];
3055 _txt = tmp3_1;
3056 _a_context = tmp3_3;
3057 /* Pattern matching succeeded */
3058#line 7637 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3059 _txt = omc_Tpl_writeTok(threadData, _txt, _OMC_LIT26((void*)((char*)(&(_OMC_LIT_STRUCT26).header) + 3)));
3060#line 3060 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3061#line 7638 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3062 /* Tail recursive call */
3063#line 7638 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3064 _in_txt = _txt;
3065#line 7638 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3066 _in_a_cref = _i_componentRef;
3067#line 7638 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3068 _in_a_context = _a_context;
3069#line 7638 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3070 goto _tailrecursive;
3071#line 7638 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3072 /* TODO: Make sure any eventual dead code below is never generated */
3073#line 3073 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3074 goto tmp2_done;
3075 }
3076 case 6: {
3077 if (mmc__uniontype__metarecord__typedef__equal(tmp3_2,3,0)((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3)))==(((0 +1) <<
10) + (((3 +3) & 255) << 2)))
== 0) goto tmp2_end;
3078
3079 _txt = tmp3_1;
3080 /* Pattern matching succeeded */
3081#line 7645 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3082 _ret_2 = omc_Config_acceptMetaModelicaGrammar(threadData);
3083#line 3083 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3084#line 7646 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3085 tmpMeta[0] = omc_AbsynToJulia_fun__224(threadData, _txt, _ret_2);
3086#line 3086 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3087 goto tmp2_done;
3088 }
3089 case 7: {
3090 if (mmc__uniontype__metarecord__typedef__equal(tmp3_2,4,0)((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3)))==(((0 +1) <<
10) + (((4 +3) & 255) << 2)))
== 0) goto tmp2_end;
3091
3092 _txt = tmp3_1;
3093 /* Pattern matching succeeded */
3094#line 7653 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3095 tmpMeta[0] = omc_Tpl_writeTok(threadData, _txt, _OMC_LIT28((void*)((char*)(&(_OMC_LIT_STRUCT28).header) + 3)));
3096#line 3096 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3097 goto tmp2_done;
3098 }
3099 default:
3100 tmp2_default: OMC_LABEL_UNUSED__attribute__((unused)); {
3101
3102 _txt = tmp3_1;
3103 /* Pattern matching succeeded */
3104#line 7659 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3105 tmpMeta[0] = _txt;
3106#line 3106 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3107 goto tmp2_done;
3108 }
3109 }
3110 goto tmp2_end;
3111 tmp2_end: ;
3112 }
3113 goto goto_1;
3114 goto_1:;
3115 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
3116 goto tmp2_done;
3117 tmp2_done:;
3118 }
3119 }
3120 _out_txt = tmpMeta[0];
3121 _return: OMC_LABEL_UNUSED__attribute__((unused))
3122 return _out_txt;
3123}
3124
3125PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__224(threadData_t *threadData, modelica_metatype _in_txt, modelica_boolean _in_mArg)
3126{
3127 modelica_metatype _out_txt = NULL((void*)0);
3128 modelica_metatype tmpMeta[1] __attribute__((unused)) = {0};
3129 MMC_SO()mmc_check_stackoverflow(threadData);
3130 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
3131 // _out_txt has no default value.
3132#line 3132 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3133 { /* match expression */
3134 modelica_metatype tmp3_1;modelica_boolean tmp3_2;
3135 tmp3_1 = _in_txt;
3136 tmp3_2 = _in_mArg;
3137 {
3138 modelica_metatype _txt = NULL((void*)0);
3139 volatile mmc_switch_type tmp3;
3140 int tmp4;
3141 // _txt has no default value.
3142 tmp3 = 0;
3143 for (; tmp3 < 2; tmp3++) {
3144 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
3145 case 0: {
3146 if (0 != tmp3_2) goto tmp2_end;
3147
3148 _txt = tmp3_1;
3149 /* Pattern matching succeeded */
3150#line 7587 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3151 tmpMeta[0] = _txt;
3152#line 3152 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3153 goto tmp2_done;
3154 }
3155 case 1: {
3156
3157 _txt = tmp3_1;
3158 /* Pattern matching succeeded */
3159#line 7592 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3160 tmpMeta[0] = omc_Tpl_writeTok(threadData, _txt, _OMC_LIT30((void*)((char*)(&(_OMC_LIT_STRUCT30).header) + 3)));
3161#line 3161 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3162 goto tmp2_done;
3163 }
3164 }
3165 goto tmp2_end;
3166 tmp2_end: ;
3167 }
3168 goto goto_1;
3169 goto_1:;
3170 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
3171 goto tmp2_done;
3172 tmp2_done:;
3173 }
3174 }
3175 _out_txt = tmpMeta[0];
3176 _return: OMC_LABEL_UNUSED__attribute__((unused))
3177 return _out_txt;
3178}
3179PROTECTED_FUNCTION_STATIC modelica_metatype boxptr_AbsynToJulia_fun__224(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_mArg)
3180{
3181 modelica_integer tmp1;
3182 modelica_metatype _out_txt = NULL((void*)0);
3183 tmp1 = mmc_unbox_integer(_in_mArg)(((mmc_sint_t) (_in_mArg)) >> 1);
3184 _out_txt = omc_AbsynToJulia_fun__224(threadData, _in_txt, tmp1);
3185 /* skip box _out_txt; Tpl.Text */
3186 return _out_txt;
3187}
3188
3189PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__223(threadData_t *threadData, modelica_metatype _in_txt, modelica_string _in_a_name, modelica_metatype _in_a_c__str, modelica_metatype _in_a_ss__str)
3190{
3191 modelica_metatype _out_txt = NULL((void*)0);
3192 modelica_metatype tmpMeta[1] __attribute__((unused)) = {0};
3193 MMC_SO()mmc_check_stackoverflow(threadData);
3194 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
3195 // _out_txt has no default value.
3196#line 3196 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3197 { /* match expression */
3198 modelica_metatype tmp3_1;modelica_string tmp3_2;modelica_metatype tmp3_3;modelica_metatype tmp3_4;
3199 tmp3_1 = _in_txt;
3200 tmp3_2 = _in_a_name;
3201 tmp3_3 = _in_a_c__str;
3202 tmp3_4 = _in_a_ss__str;
3203 {
3204 modelica_metatype _txt = NULL((void*)0);
3205 modelica_metatype _a_c__str = NULL((void*)0);
3206 modelica_metatype _a_ss__str = NULL((void*)0);
3207 modelica_string _i_name = NULL((void*)0);
3208 volatile mmc_switch_type tmp3;
3209 int tmp4;
3210 // _txt has no default value.
3211 // _a_c__str has no default value.
3212 // _a_ss__str has no default value.
3213 // _i_name has no default value.
3214 tmp3 = 0;
3215 for (; tmp3 < 3; tmp3++) {
3216 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
3217 case 0: {
3218 if (4 != MMC_STRLEN(tmp3_2)(((((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3)))) >> (
3)) - 8))
|| strcmp(MMC_STRINGDATA(_OMC_LIT35)(((struct mmc_string*)((void*)((char*)(((void*)((char*)(&
(_OMC_LIT_STRUCT35).header) + 3))) - 3)))->data)
, MMC_STRINGDATA(tmp3_2)(((struct mmc_string*)((void*)((char*)(tmp3_2) - 3)))->data
)
) != 0) goto tmp2_end;
3219
3220 _txt = tmp3_1;
3221 _a_c__str = tmp3_3;
3222 _a_ss__str = tmp3_4;
3223 /* Pattern matching succeeded */
3224#line 7545 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3225 _txt = omc_Tpl_writeTok(threadData, _txt, _OMC_LIT32((void*)((char*)(&(_OMC_LIT_STRUCT32).header) + 3)));
3226#line 3226 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3227
3228#line 7546 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3229 _txt = omc_Tpl_writeText(threadData, _txt, _a_ss__str);
3230#line 3230 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3231
3232#line 7547 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3233 _txt = omc_Tpl_writeTok(threadData, _txt, _OMC_LIT26((void*)((char*)(&(_OMC_LIT_STRUCT26).header) + 3)));
3234#line 3234 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3235#line 7548 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3236 tmpMeta[0] = omc_Tpl_writeText(threadData, _txt, _a_c__str);
3237#line 3237 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3238 goto tmp2_done;
3239 }
3240 case 1: {
3241 if (5 != MMC_STRLEN(tmp3_2)(((((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3)))) >> (
3)) - 8))
|| strcmp(MMC_STRINGDATA(_OMC_LIT36)(((struct mmc_string*)((void*)((char*)(((void*)((char*)(&
(_OMC_LIT_STRUCT36).header) + 3))) - 3)))->data)
, MMC_STRINGDATA(tmp3_2)(((struct mmc_string*)((void*)((char*)(tmp3_2) - 3)))->data
)
) != 0) goto tmp2_end;
3242
3243 _txt = tmp3_1;
3244 _a_c__str = tmp3_3;
3245 _a_ss__str = tmp3_4;
3246 /* Pattern matching succeeded */
3247#line 7556 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3248 _txt = omc_Tpl_writeTok(threadData, _txt, _OMC_LIT34((void*)((char*)(&(_OMC_LIT_STRUCT34).header) + 3)));
3249#line 3249 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3250
3251#line 7557 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3252 _txt = omc_Tpl_writeText(threadData, _txt, _a_ss__str);
3253#line 3253 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3254
3255#line 7558 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3256 _txt = omc_Tpl_writeTok(threadData, _txt, _OMC_LIT26((void*)((char*)(&(_OMC_LIT_STRUCT26).header) + 3)));
3257#line 3257 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3258#line 7559 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3259 tmpMeta[0] = omc_Tpl_writeText(threadData, _txt, _a_c__str);
3260#line 3260 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3261 goto tmp2_done;
3262 }
3263 case 2: {
3264
3265 _txt = tmp3_1;
3266 _i_name = tmp3_2;
3267 _a_c__str = tmp3_3;
3268 /* Pattern matching succeeded */
3269#line 7567 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3270 _txt = omc_Tpl_writeStr(threadData, _txt, _i_name);
3271#line 3271 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3272
3273#line 7568 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3274 _txt = omc_Tpl_writeTok(threadData, _txt, _OMC_LIT26((void*)((char*)(&(_OMC_LIT_STRUCT26).header) + 3)));
3275#line 3275 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3276#line 7569 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3277 tmpMeta[0] = omc_Tpl_writeText(threadData, _txt, _a_c__str);
3278#line 3278 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3279 goto tmp2_done;
3280 }
3281 }
3282 goto tmp2_end;
3283 tmp2_end: ;
3284 }
3285 goto goto_1;
3286 goto_1:;
3287 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
3288 goto tmp2_done;
3289 tmp2_done:;
3290 }
3291 }
3292 _out_txt = tmpMeta[0];
3293 _return: OMC_LABEL_UNUSED__attribute__((unused))
3294 return _out_txt;
3295}
3296
3297DLLExport
3298modelica_metatype omc_AbsynToJulia_dumpOperator(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_op)
3299{
3300 modelica_metatype _out_txt = NULL((void*)0);
3301 modelica_metatype tmpMeta[1] __attribute__((unused)) = {0};
3302 MMC_SO()mmc_check_stackoverflow(threadData);
3303 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
3304 // _out_txt has no default value.
3305#line 3305 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3306 { /* match expression */
3307 modelica_metatype tmp3_1;modelica_metatype tmp3_2;
3308 tmp3_1 = _in_txt;
3309 tmp3_2 = _in_a_op;
3310 {
3311 modelica_metatype _txt = NULL((void*)0);
3312 modelica_metatype _i_op = NULL((void*)0);
3313 int tmp3;
3314 // _txt has no default value.
3315 // _i_op has no default value.
3316 {
3317 switch (MMC_SWITCH_CAST(valueConstructor(tmp3_2))(((((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3)))) >> 2
) & 255))
) {
3318 case 17: {
3319 if (mmc__uniontype__metarecord__typedef__equal(tmp3_2,14,0)((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3)))==(((0 +1) <<
10) + (((14 +3) & 255) << 2)))
== 0) goto tmp2_end;
3320
3321 _txt = tmp3_1;
3322 /* Pattern matching succeeded */
3323#line 7495 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3324 tmpMeta[0] = omc_Tpl_writeTok(threadData, _txt, _OMC_LIT38((void*)((char*)(&(_OMC_LIT_STRUCT38).header) + 3)));
3325#line 3325 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3326 goto tmp2_done;
3327 }
3328 case 18: {
3329 if (mmc__uniontype__metarecord__typedef__equal(tmp3_2,15,0)((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3)))==(((0 +1) <<
10) + (((15 +3) & 255) << 2)))
== 0) goto tmp2_end;
3330
3331 _txt = tmp3_1;
3332 /* Pattern matching succeeded */
3333#line 7501 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3334 tmpMeta[0] = omc_Tpl_writeTok(threadData, _txt, _OMC_LIT40((void*)((char*)(&(_OMC_LIT_STRUCT40).header) + 3)));
3335#line 3335 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3336 goto tmp2_done;
3337 }
3338 case 19: {
3339 if (mmc__uniontype__metarecord__typedef__equal(tmp3_2,16,0)((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3)))==(((0 +1) <<
10) + (((16 +3) & 255) << 2)))
== 0) goto tmp2_end;
3340
3341 _txt = tmp3_1;
3342 /* Pattern matching succeeded */
3343#line 7507 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3344 tmpMeta[0] = omc_Tpl_writeTok(threadData, _txt, _OMC_LIT42((void*)((char*)(&(_OMC_LIT_STRUCT42).header) + 3)));
3345#line 3345 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3346 goto tmp2_done;
3347 }
3348 case 25: {
3349 if (mmc__uniontype__metarecord__typedef__equal(tmp3_2,22,0)((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3)))==(((0 +1) <<
10) + (((22 +3) & 255) << 2)))
== 0) goto tmp2_end;
3350
3351 _txt = tmp3_1;
3352 /* Pattern matching succeeded */
3353#line 7513 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3354 tmpMeta[0] = omc_Tpl_writeTok(threadData, _txt, _OMC_LIT44((void*)((char*)(&(_OMC_LIT_STRUCT44).header) + 3)));
3355#line 3355 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3356 goto tmp2_done;
3357 }
3358 default:
3359 tmp2_default: OMC_LABEL_UNUSED__attribute__((unused)); {
3360
3361 _txt = tmp3_1;
3362 _i_op = tmp3_2;
3363 /* Pattern matching succeeded */
3364#line 7519 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3365 tmpMeta[0] = omc_AbsynDumpTpl_dumpOperator(threadData, _txt, _i_op);
3366#line 3366 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3367 goto tmp2_done;
3368 }
3369 }
3370 goto tmp2_end;
3371 tmp2_end: ;
3372 }
3373 goto goto_1;
3374 goto_1:;
3375 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
3376 goto tmp2_done;
3377 tmp2_done:;
3378 }
3379 }
3380 _out_txt = tmpMeta[0];
3381 _return: OMC_LABEL_UNUSED__attribute__((unused))
3382 return _out_txt;
3383}
3384
3385DLLExport
3386modelica_metatype omc_AbsynToJulia_dumpMatchCase(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_c, modelica_metatype _in_a_context)
3387{
3388 modelica_metatype _out_txt = NULL((void*)0);
3389 modelica_metatype tmpMeta[6] __attribute__((unused)) = {0};
3390 MMC_SO()mmc_check_stackoverflow(threadData);
3391 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
3392 // _out_txt has no default value.
3393#line 3393 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3394 { /* match expression */
3395 modelica_metatype tmp3_1;modelica_metatype tmp3_2;modelica_metatype tmp3_3;
3396 tmp3_1 = _in_txt;
3397 tmp3_2 = _in_a_c;
3398 tmp3_3 = _in_a_context;
3399 {
3400 modelica_metatype _txt = NULL((void*)0);
3401 modelica_metatype _a_context = NULL((void*)0);
3402 modelica_metatype _i_comment = NULL((void*)0);
3403 modelica_metatype _i_result = NULL((void*)0);
3404 modelica_metatype _i_classPart = NULL((void*)0);
3405 modelica_metatype _i_patternGuard = NULL((void*)0);
3406 modelica_metatype _i_pattern = NULL((void*)0);
3407 modelica_metatype _l_cmt__str = NULL((void*)0);
3408 modelica_metatype _l_result__str = NULL((void*)0);
3409 modelica_metatype _l_eql__str = NULL((void*)0);
3410 modelica_metatype _l_guard__str = NULL((void*)0);
3411 modelica_metatype _l_pattern__str = NULL((void*)0);
3412 modelica_metatype _l_as__str = NULL((void*)0);
3413 int tmp3;
3414 // _txt has no default value.
3415 // _a_context has no default value.
3416 // _i_comment has no default value.
3417 // _i_result has no default value.
3418 // _i_classPart has no default value.
3419 // _i_patternGuard has no default value.
3420 // _i_pattern has no default value.
3421 // _l_cmt__str has no default value.
3422 // _l_result__str has no default value.
3423 // _l_eql__str has no default value.
3424 // _l_guard__str has no default value.
3425 // _l_pattern__str has no default value.
3426 // _l_as__str has no default value.
3427 {
3428 switch (MMC_SWITCH_CAST(valueConstructor(tmp3_2))(((((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3)))) >> 2
) & 255))
) {
3429 case 3: {
3430 if (mmc__uniontype__metarecord__typedef__equal(tmp3_2,0,9)((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3)))==(((9 +1) <<
10) + (((0 +3) & 255) << 2)))
== 0) goto tmp2_end;
3431 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_2), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(2)))))
;
3432 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_2), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(3)))))
;
3433 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_2), 6))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(6)))))
;
3434 tmpMeta[4] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_2), 7))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(7)))))
;
3435 tmpMeta[5] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_2), 9))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(9)))))
;
3436
3437 _i_pattern = tmpMeta[1];
3438 _i_patternGuard = tmpMeta[2];
3439 _i_classPart = tmpMeta[3];
3440 _i_result = tmpMeta[4];
3441 _i_comment = tmpMeta[5];
3442 _txt = tmp3_1;
3443 _a_context = tmp3_3;
3444 /* Pattern matching succeeded */
3445#line 7444 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3446 _l_as__str = _OMC_LIT0((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3));
3447#line 3447 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3448
3449#line 7445 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3450 _l_pattern__str = omc_AbsynToJulia_dumpPattern(threadData, _OMC_LIT0((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3)), _i_pattern, _a_context, _l_as__str ,&_l_as__str);
3451#line 3451 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3452
3453#line 7446 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3454 _l_guard__str = omc_AbsynToJulia_fun__218(threadData, _OMC_LIT0((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3)), _i_patternGuard, _a_context);
3455#line 3455 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3456
3457#line 7447 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3458 _l_eql__str = omc_AbsynToJulia_dumpMatchContents(threadData, _OMC_LIT0((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3)), _i_classPart);
3459#line 3459 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3460
3461#line 7448 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3462 _l_result__str = omc_AbsynToJulia_dumpExp(threadData, _OMC_LIT0((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3)), _i_result, _a_context);
3463#line 3463 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3464
3465#line 7449 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3466 _l_cmt__str = omc_AbsynToJulia_dumpCommentStrOpt(threadData, _OMC_LIT0((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3)), _i_comment);
3467#line 3467 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3468
3469#line 7450 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3470 omc_AbsynToJulia_fun__219(threadData, _OMC_LIT0((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3)), _a_context);
3471#line 3471 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3472#line 7451 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3473 tmpMeta[0] = omc_AbsynToJulia_fun__220(threadData, _txt, _l_as__str, _l_result__str, _l_eql__str, _l_cmt__str, _l_guard__str, _l_pattern__str);
3474#line 3474 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3475 goto tmp2_done;
3476 }
3477 case 4: {
3478 if (mmc__uniontype__metarecord__typedef__equal(tmp3_2,1,6)((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3)))==(((6 +1) <<
10) + (((1 +3) & 255) << 2)))
== 0) goto tmp2_end;
3479 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_2), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(3)))))
;
3480 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_2), 4))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(4)))))
;
3481 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_2), 6))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(6)))))
;
3482
3483 _i_classPart = tmpMeta[1];
3484 _i_result = tmpMeta[2];
3485 _i_comment = tmpMeta[3];
3486 _txt = tmp3_1;
3487 _a_context = tmp3_3;
3488 /* Pattern matching succeeded */
3489#line 7458 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3490 _l_eql__str = omc_AbsynToJulia_dumpMatchContents(threadData, _OMC_LIT0((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3)), _i_classPart);
3491#line 3491 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3492
3493#line 7459 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3494 _l_result__str = omc_AbsynToJulia_dumpExp(threadData, _OMC_LIT0((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3)), _i_result, _a_context);
3495#line 3495 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3496
3497#line 7460 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3498 _l_cmt__str = omc_AbsynToJulia_dumpCommentStrOpt(threadData, _OMC_LIT0((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3)), _i_comment);
3499#line 3499 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3500
3501#line 7461 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3502 _txt = omc_Tpl_writeTok(threadData, _txt, _OMC_LIT46((void*)((char*)(&(_OMC_LIT_STRUCT46).header) + 3)));
3503#line 3503 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3504
3505#line 7462 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3506 _txt = omc_Tpl_writeText(threadData, _txt, _l_cmt__str);
3507#line 3507 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3508
3509#line 7463 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3510 _txt = omc_Tpl_writeTok(threadData, _txt, _OMC_LIT48((void*)((char*)(&(_OMC_LIT_STRUCT48).header) + 3)));
3511#line 3511 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3512
3513#line 7464 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3514 _txt = omc_Tpl_pushBlock(threadData, _txt, _OMC_LIT49((void*)((char*)(&(_OMC_LIT_STRUCT49).header) + 3)));
3515#line 3515 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3516
3517#line 7465 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3518 _txt = omc_Tpl_writeText(threadData, _txt, _l_eql__str);
3519#line 3519 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3520
3521#line 7466 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3522 _txt = omc_Tpl_softNewLine(threadData, _txt);
3523#line 3523 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3524
3525#line 7467 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3526 _txt = omc_Tpl_writeText(threadData, _txt, _l_result__str);
3527#line 3527 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3528
3529#line 7468 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3530 _txt = omc_Tpl_softNewLine(threadData, _txt);
3531#line 3531 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3532
3533#line 7469 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3534 _txt = omc_Tpl_popBlock(threadData, _txt);
3535#line 3535 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3536#line 7470 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3537 tmpMeta[0] = omc_Tpl_writeTok(threadData, _txt, _OMC_LIT51((void*)((char*)(&(_OMC_LIT_STRUCT51).header) + 3)));
3538#line 3538 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3539 goto tmp2_done;
3540 }
3541 default:
3542 tmp2_default: OMC_LABEL_UNUSED__attribute__((unused)); {
3543
3544 _txt = tmp3_1;
3545 /* Pattern matching succeeded */
3546#line 7476 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3547 tmpMeta[0] = _txt;
3548#line 3548 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3549 goto tmp2_done;
3550 }
3551 }
3552 goto tmp2_end;
3553 tmp2_end: ;
3554 }
3555 goto goto_1;
3556 goto_1:;
3557 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
3558 goto tmp2_done;
3559 tmp2_done:;
3560 }
3561 }
3562 _out_txt = tmpMeta[0];
3563 _return: OMC_LABEL_UNUSED__attribute__((unused))
3564 return _out_txt;
3565}
3566
3567PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__220(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_as__str, modelica_metatype _in_a_result__str, modelica_metatype _in_a_eql__str, modelica_metatype _in_a_cmt__str, modelica_metatype _in_a_guard__str, modelica_metatype _in_a_pattern__str)
3568{
3569 modelica_metatype _out_txt = NULL((void*)0);
3570 modelica_metatype tmpMeta[2] __attribute__((unused)) = {0};
3571 MMC_SO()mmc_check_stackoverflow(threadData);
3572 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
3573 // _out_txt has no default value.
3574#line 3574 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3575 { /* match expression */
3576 modelica_metatype tmp3_1;modelica_metatype tmp3_2;modelica_metatype tmp3_3;modelica_metatype tmp3_4;modelica_metatype tmp3_5;modelica_metatype tmp3_6;modelica_metatype tmp3_7;
3577 tmp3_1 = _in_txt;
3578 tmp3_2 = _in_a_as__str;
3579 tmp3_3 = _in_a_result__str;
3580 tmp3_4 = _in_a_eql__str;
3581 tmp3_5 = _in_a_cmt__str;
3582 tmp3_6 = _in_a_guard__str;
3583 tmp3_7 = _in_a_pattern__str;
3584 {
3585 modelica_metatype _txt = NULL((void*)0);
3586 modelica_metatype _a_result__str = NULL((void*)0);
3587 modelica_metatype _a_eql__str = NULL((void*)0);
3588 modelica_metatype _a_cmt__str = NULL((void*)0);
3589 modelica_metatype _a_guard__str = NULL((void*)0);
3590 modelica_metatype _a_pattern__str = NULL((void*)0);
3591 modelica_metatype _i_as__str = NULL((void*)0);
3592 volatile mmc_switch_type tmp3;
3593 int tmp4;
3594 // _txt has no default value.
3595 // _a_result__str has no default value.
3596 // _a_eql__str has no default value.
3597 // _a_cmt__str has no default value.
3598 // _a_guard__str has no default value.
3599 // _a_pattern__str has no default value.
3600 // _i_as__str has no default value.
3601 tmp3 = 0;
3602 for (; tmp3 < 2; tmp3++) {
3603 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
3604 case 0: {
3605 if (mmc__uniontype__metarecord__typedef__equal(tmp3_2,0,2)((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3)))==(((2 +1) <<
10) + (((0 +3) & 255) << 2)))
== 0) goto tmp2_end;
3606 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_2), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(2)))))
;
3607 if (!listEmpty(tmpMeta[1])((*(mmc_uint_t*)((void*)((char*)(tmpMeta[1]) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
3608
3609 _txt = tmp3_1;
3610 _a_result__str = tmp3_3;
3611 _a_eql__str = tmp3_4;
3612 _a_cmt__str = tmp3_5;
3613 _a_guard__str = tmp3_6;
3614 _a_pattern__str = tmp3_7;
3615 /* Pattern matching succeeded */
3616#line 7375 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3617 _txt = omc_Tpl_writeText(threadData, _txt, _a_pattern__str);
3618#line 3618 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3619
3620#line 7376 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3621 _txt = omc_Tpl_writeTok(threadData, _txt, _OMC_LIT53((void*)((char*)(&(_OMC_LIT_STRUCT53).header) + 3)));
3622#line 3622 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3623
3624#line 7377 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3625 _txt = omc_Tpl_writeText(threadData, _txt, _a_guard__str);
3626#line 3626 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3627
3628#line 7378 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3629 _txt = omc_Tpl_writeText(threadData, _txt, _a_cmt__str);
3630#line 3630 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3631
3632#line 7379 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3633 _txt = omc_Tpl_writeTok(threadData, _txt, _OMC_LIT48((void*)((char*)(&(_OMC_LIT_STRUCT48).header) + 3)));
3634#line 3634 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3635
3636#line 7380 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3637 _txt = omc_Tpl_pushBlock(threadData, _txt, _OMC_LIT54((void*)((char*)(&(_OMC_LIT_STRUCT54).header) + 3)));
3638#line 3638 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3639
3640#line 7381 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3641 _txt = omc_Tpl_writeText(threadData, _txt, _a_eql__str);
3642#line 3642 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3643
3644#line 7382 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3645 _txt = omc_Tpl_softNewLine(threadData, _txt);
3646#line 3646 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3647
3648#line 7383 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3649 _txt = omc_Tpl_writeText(threadData, _txt, _a_result__str);
3650#line 3650 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3651
3652#line 7384 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3653 _txt = omc_Tpl_softNewLine(threadData, _txt);
3654#line 3654 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3655
3656#line 7385 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3657 _txt = omc_Tpl_popBlock(threadData, _txt);
3658#line 3658 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3659#line 7386 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3660 tmpMeta[0] = omc_Tpl_writeTok(threadData, _txt, _OMC_LIT51((void*)((char*)(&(_OMC_LIT_STRUCT51).header) + 3)));
3661#line 3661 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3662 goto tmp2_done;
3663 }
3664 case 1: {
3665
3666 _txt = tmp3_1;
3667 _i_as__str = tmp3_2;
3668 _a_result__str = tmp3_3;
3669 _a_eql__str = tmp3_4;
3670 _a_cmt__str = tmp3_5;
3671 _a_guard__str = tmp3_6;
3672 _a_pattern__str = tmp3_7;
3673 /* Pattern matching succeeded */
3674#line 7397 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3675 _txt = omc_Tpl_writeText(threadData, _txt, _a_pattern__str);
3676#line 3676 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3677
3678#line 7398 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3679 _txt = omc_Tpl_writeTok(threadData, _txt, _OMC_LIT53((void*)((char*)(&(_OMC_LIT_STRUCT53).header) + 3)));
3680#line 3680 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3681
3682#line 7399 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3683 _txt = omc_Tpl_writeText(threadData, _txt, _a_guard__str);
3684#line 3684 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3685
3686#line 7400 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3687 _txt = omc_Tpl_writeText(threadData, _txt, _a_cmt__str);
3688#line 3688 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3689
3690#line 7401 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3691 _txt = omc_Tpl_writeTok(threadData, _txt, _OMC_LIT48((void*)((char*)(&(_OMC_LIT_STRUCT48).header) + 3)));
3692#line 3692 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3693
3694#line 7402 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3695 _txt = omc_Tpl_pushBlock(threadData, _txt, _OMC_LIT54((void*)((char*)(&(_OMC_LIT_STRUCT54).header) + 3)));
3696#line 3696 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3697
3698#line 7403 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3699 _txt = omc_Tpl_writeText(threadData, _txt, _i_as__str);
3700#line 3700 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3701
3702#line 7404 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3703 _txt = omc_Tpl_softNewLine(threadData, _txt);
3704#line 3704 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3705
3706#line 7405 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3707 _txt = omc_Tpl_writeText(threadData, _txt, _a_eql__str);
3708#line 3708 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3709
3710#line 7406 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3711 _txt = omc_Tpl_softNewLine(threadData, _txt);
3712#line 3712 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3713
3714#line 7407 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3715 _txt = omc_Tpl_writeText(threadData, _txt, _a_result__str);
3716#line 3716 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3717
3718#line 7408 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3719 _txt = omc_Tpl_softNewLine(threadData, _txt);
3720#line 3720 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3721
3722#line 7409 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3723 _txt = omc_Tpl_popBlock(threadData, _txt);
3724#line 3724 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3725#line 7410 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3726 tmpMeta[0] = omc_Tpl_writeTok(threadData, _txt, _OMC_LIT51((void*)((char*)(&(_OMC_LIT_STRUCT51).header) + 3)));
3727#line 3727 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3728 goto tmp2_done;
3729 }
3730 }
3731 goto tmp2_end;
3732 tmp2_end: ;
3733 }
3734 goto goto_1;
3735 goto_1:;
3736 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
3737 goto tmp2_done;
3738 tmp2_done:;
3739 }
3740 }
3741 _out_txt = tmpMeta[0];
3742 _return: OMC_LABEL_UNUSED__attribute__((unused))
3743 return _out_txt;
3744}
3745
3746PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__219(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_context)
3747{
3748 modelica_metatype _out_txt = NULL((void*)0);
3749 modelica_metatype tmpMeta[2] __attribute__((unused)) = {0};
3750 MMC_SO()mmc_check_stackoverflow(threadData);
3751 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
3752 // _out_txt has no default value.
3753#line 3753 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3754 { /* match expression */
3755 modelica_metatype tmp3_1;modelica_metatype tmp3_2;
3756 tmp3_1 = _in_txt;
3757 tmp3_2 = _in_a_context;
3758 {
3759 modelica_metatype _txt = NULL((void*)0);
3760 modelica_metatype _i_context = NULL((void*)0);
3761 modelica_metatype _i_inputExp = NULL((void*)0);
3762 volatile mmc_switch_type tmp3;
3763 int tmp4;
3764 // _txt has no default value.
3765 // _i_context has no default value.
3766 // _i_inputExp has no default value.
3767 tmp3 = 0;
3768 for (; tmp3 < 2; tmp3++) {
3769 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
3770 case 0: {
3771 if (mmc__uniontype__metarecord__typedef__equal(tmp3_2,6,1)((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3)))==(((1 +1) <<
10) + (((6 +3) & 255) << 2)))
== 0) goto tmp2_end;
3772 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_2), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(2)))))
;
3773
3774 _i_context = tmp3_2;
3775 _i_inputExp = tmpMeta[1];
3776 _txt = tmp3_1;
3777 /* Pattern matching succeeded */
3778#line 7336 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3779 tmpMeta[0] = omc_AbsynToJulia_dumpExp(threadData, _txt, _i_inputExp, _i_context);
3780#line 3780 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3781 goto tmp2_done;
3782 }
3783 case 1: {
3784
3785 _txt = tmp3_1;
3786 /* Pattern matching succeeded */
3787#line 7341 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3788 tmpMeta[0] = _txt;
3789#line 3789 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3790 goto tmp2_done;
3791 }
3792 }
3793 goto tmp2_end;
3794 tmp2_end: ;
3795 }
3796 goto goto_1;
3797 goto_1:;
3798 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
3799 goto tmp2_done;
3800 tmp2_done:;
3801 }
3802 }
3803 _out_txt = tmpMeta[0];
3804 _return: OMC_LABEL_UNUSED__attribute__((unused))
3805 return _out_txt;
3806}
3807
3808PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_fun__218(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_patternGuard, modelica_metatype _in_a_context)
3809{
3810 modelica_metatype _out_txt = NULL((void*)0);
3811 modelica_metatype tmpMeta[2] __attribute__((unused)) = {0};
3812 MMC_SO()mmc_check_stackoverflow(threadData);
3813 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
3814 // _out_txt has no default value.
3815#line 3815 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3816 { /* match expression */
3817 modelica_metatype tmp3_1;modelica_metatype tmp3_2;modelica_metatype tmp3_3;
3818 tmp3_1 = _in_txt;
3819 tmp3_2 = _in_a_patternGuard;
3820 tmp3_3 = _in_a_context;
3821 {
3822 modelica_metatype _txt = NULL((void*)0);
3823 modelica_metatype _a_context = NULL((void*)0);
3824 modelica_metatype _i_g = NULL((void*)0);
3825 volatile mmc_switch_type tmp3;
3826 int tmp4;
3827 // _txt has no default value.
3828 // _a_context has no default value.
3829 // _i_g has no default value.
3830 tmp3 = 0;
3831 for (; tmp3 < 2; tmp3++) {
3832 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
3833 case 0: {
3834 if (optionNone(tmp3_2)(0==((((((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3)))) &
(7)) == 5)) ? ((((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3
)))) >> (3+3))) : (((*(mmc_uint_t*)((void*)((char*)(tmp3_2
) - 3)))) >> 10)) ? 1 : 0)
) goto tmp2_end;
3835 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_2), 1))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(1)))))
;
3836
3837 _i_g = tmpMeta[1];
3838 _txt = tmp3_1;
3839 _a_context = tmp3_3;
3840 /* Pattern matching succeeded */
3841#line 7308 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3842 _txt = omc_Tpl_writeTok(threadData, _txt, _OMC_LIT56((void*)((char*)(&(_OMC_LIT_STRUCT56).header) + 3)));
3843#line 3843 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3844
3845#line 7309 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3846 _txt = omc_AbsynToJulia_dumpExp(threadData, _txt, _i_g, _a_context);
3847#line 3847 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3848#line 7310 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3849 tmpMeta[0] = omc_Tpl_writeTok(threadData, _txt, _OMC_LIT58((void*)((char*)(&(_OMC_LIT_STRUCT58).header) + 3)));
3850#line 3850 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3851 goto tmp2_done;
3852 }
3853 case 1: {
3854
3855 _txt = tmp3_1;
3856 /* Pattern matching succeeded */
3857#line 7316 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3858 tmpMeta[0] = _txt;
3859#line 3859 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3860 goto tmp2_done;
3861 }
3862 }
3863 goto tmp2_end;
3864 tmp2_end: ;
3865 }
3866 goto goto_1;
3867 goto_1:;
3868 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
3869 goto tmp2_done;
3870 tmp2_done:;
3871 }
3872 }
3873 _out_txt = tmpMeta[0];
3874 _return: OMC_LABEL_UNUSED__attribute__((unused))
3875 return _out_txt;
3876}
3877
3878DLLExport
3879modelica_metatype omc_AbsynToJulia_dumpMatchLocals(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_locals)
3880{
3881 modelica_metatype _out_txt = NULL((void*)0);
3882 modelica_metatype tmpMeta[1] __attribute__((unused)) = {0};
3883 MMC_SO()mmc_check_stackoverflow(threadData);
3884 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
3885 // _out_txt has no default value.
3886#line 3886 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3887 { /* match expression */
3888 modelica_metatype tmp3_1;modelica_metatype tmp3_2;
3889 tmp3_1 = _in_txt;
3890 tmp3_2 = _in_a_locals;
3891 {
3892 modelica_metatype _txt = NULL((void*)0);
3893 modelica_metatype _i_locals = NULL((void*)0);
3894 volatile mmc_switch_type tmp3;
3895 int tmp4;
3896 // _txt has no default value.
3897 // _i_locals has no default value.
3898 tmp3 = 0;
3899 for (; tmp3 < 2; tmp3++) {
3900 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
3901 case 0: {
3902 if (!listEmpty(tmp3_2)((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
3903
3904 _txt = tmp3_1;
3905 /* Pattern matching succeeded */
3906#line 7276 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3907 tmpMeta[0] = _txt;
3908#line 3908 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3909 goto tmp2_done;
3910 }
3911 case 1: {
3912
3913 _txt = tmp3_1;
3914 _i_locals = tmp3_2;
3915 /* Pattern matching succeeded */
3916#line 7281 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3917 _txt = omc_Tpl_pushBlock(threadData, _txt, _OMC_LIT54((void*)((char*)(&(_OMC_LIT_STRUCT54).header) + 3)));
3918#line 3918 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3919
3920#line 7282 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3921 _txt = omc_Tpl_pushIter(threadData, _txt, _OMC_LIT60((void*)((char*)(&(_OMC_LIT_STRUCT60).header) + 3)));
3922#line 3922 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3923
3924#line 7283 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3925 _txt = omc_AbsynToJulia_lm__216(threadData, _txt, _i_locals);
3926#line 3926 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3927
3928#line 7284 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3929 _txt = omc_Tpl_popIter(threadData, _txt);
3930#line 3930 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3931#line 7285 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3932 tmpMeta[0] = omc_Tpl_popBlock(threadData, _txt);
3933#line 3933 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3934 goto tmp2_done;
3935 }
3936 }
3937 goto tmp2_end;
3938 tmp2_end: ;
3939 }
3940 goto goto_1;
3941 goto_1:;
3942 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
3943 goto tmp2_done;
3944 tmp2_done:;
3945 }
3946 }
3947 _out_txt = tmpMeta[0];
3948 _return: OMC_LABEL_UNUSED__attribute__((unused))
3949 return _out_txt;
3950}
3951
3952PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_lm__216(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_items)
3953{
3954 modelica_metatype _out_txt = NULL((void*)0);
3955 modelica_metatype tmpMeta[3] __attribute__((unused)) = {0};
3956 MMC_SO()mmc_check_stackoverflow(threadData);
3957 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
3958 // _out_txt has no default value.
3959#line 3959 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3960 { /* match expression */
3961 modelica_metatype tmp3_1;modelica_metatype tmp3_2;
3962 tmp3_1 = _in_txt;
3963 tmp3_2 = _in_items;
3964 {
3965 modelica_metatype _txt = NULL((void*)0);
3966 modelica_metatype _rest = NULL((void*)0);
3967 modelica_metatype _i_decl = NULL((void*)0);
3968 volatile mmc_switch_type tmp3;
3969 int tmp4;
3970 // _txt has no default value.
3971 // _rest has no default value.
3972 // _i_decl has no default value.
3973 tmp3 = 0;
3974 for (; tmp3 < 2; tmp3++) {
3975 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
3976 case 0: {
3977 if (!listEmpty(tmp3_2)((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
3978
3979 _txt = tmp3_1;
3980 /* Pattern matching succeeded */
3981#line 7250 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3982 tmpMeta[0] = _txt;
3983#line 3983 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3984 goto tmp2_done;
3985 }
3986 case 1: {
3987 if (listEmpty(tmp3_2)((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
3988 tmpMeta[1] = MMC_CAR(tmp3_2)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(1)))))
;
3989 tmpMeta[2] = MMC_CDR(tmp3_2)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(2)))))
;
3990
3991 _i_decl = tmpMeta[1];
3992 _rest = tmpMeta[2];
3993 _txt = tmp3_1;
3994 /* Pattern matching succeeded */
3995#line 7255 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
3996 _txt = omc_AbsynToJulia_dumpElementItem(threadData, _txt, _i_decl, _OMC_LIT61((void*)((char*)(&(_OMC_LIT_STRUCT61).header) + 3)), _OMC_LIT7((void*)((char*)(&(_OMC_LIT_STRUCT7).header) + 3)));
3997#line 3997 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
3998
3999#line 7256 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4000 _txt = omc_Tpl_nextIter(threadData, _txt);
4001#line 4001 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
4002#line 7257 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4003 /* Tail recursive call */
4004#line 7257 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4005 _in_txt = _txt;
4006#line 7257 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4007 _in_items = _rest;
4008#line 7257 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4009 goto _tailrecursive;
4010#line 7257 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4011 /* TODO: Make sure any eventual dead code below is never generated */
4012#line 4012 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
4013 goto tmp2_done;
4014 }
4015 }
4016 goto tmp2_end;
4017 tmp2_end: ;
4018 }
4019 goto goto_1;
4020 goto_1:;
4021 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
4022 goto tmp2_done;
4023 tmp2_done:;
4024 }
4025 }
4026 _out_txt = tmpMeta[0];
4027 _return: OMC_LABEL_UNUSED__attribute__((unused))
4028 return _out_txt;
4029}
4030
4031DLLExport
4032modelica_metatype omc_AbsynToJulia_dumpMatchContents(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_cp)
4033{
4034 modelica_metatype _out_txt = NULL((void*)0);
4035 modelica_metatype tmpMeta[2] __attribute__((unused)) = {0};
4036 MMC_SO()mmc_check_stackoverflow(threadData);
4037 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
4038 // _out_txt has no default value.
4039#line 4039 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
4040 { /* match expression */
4041 modelica_metatype tmp3_1;modelica_metatype tmp3_2;
4042 tmp3_1 = _in_txt;
4043 tmp3_2 = _in_a_cp;
4044 {
4045 modelica_metatype _txt = NULL((void*)0);
4046 modelica_metatype _i_algs = NULL((void*)0);
4047 modelica_metatype _i_cp = NULL((void*)0);
4048 modelica_metatype _ret_0 = NULL((void*)0);
4049 volatile mmc_switch_type tmp3;
4050 int tmp4;
4051 // _txt has no default value.
4052 // _i_algs has no default value.
4053 // _i_cp has no default value.
4054 // _ret_0 has no default value.
4055 tmp3 = 0;
4056 for (; tmp3 < 5; tmp3++) {
4057 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
4058 case 0: {
4059 if (mmc__uniontype__metarecord__typedef__equal(tmp3_2,3,1)((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3)))==(((1 +1) <<
10) + (((3 +3) & 255) << 2)))
== 0) goto tmp2_end;
4060 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_2), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(2)))))
;
4061 if (!listEmpty(tmpMeta[1])((*(mmc_uint_t*)((void*)((char*)(tmpMeta[1]) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
4062
4063 _txt = tmp3_1;
4064 /* Pattern matching succeeded */
4065#line 7202 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4066 tmpMeta[0] = _txt;
4067#line 4067 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
4068 goto tmp2_done;
4069 }
4070 case 1: {
4071 if (mmc__uniontype__metarecord__typedef__equal(tmp3_2,3,1)((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3)))==(((1 +1) <<
10) + (((3 +3) & 255) << 2)))
== 0) goto tmp2_end;
4072
4073 _i_cp = tmp3_2;
4074 _txt = tmp3_1;
4075 /* Pattern matching succeeded */
4076#line 7207 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4077 _txt = omc_Tpl_pushBlock(threadData, _txt, _OMC_LIT54((void*)((char*)(&(_OMC_LIT_STRUCT54).header) + 3)));
4078#line 4078 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
4079
4080#line 7208 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4081 _ret_0 = omc_Static_fromEquationsToAlgAssignments(threadData, _i_cp);
4082#line 4082 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
4083
4084#line 7209 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4085 _txt = omc_Tpl_pushIter(threadData, _txt, _OMC_LIT60((void*)((char*)(&(_OMC_LIT_STRUCT60).header) + 3)));
4086#line 4086 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
4087
4088#line 7210 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4089 _txt = omc_AbsynToJulia_lm__213(threadData, _txt, _ret_0);
4090#line 4090 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
4091
4092#line 7211 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4093 _txt = omc_Tpl_popIter(threadData, _txt);
4094#line 4094 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
4095#line 7212 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4096 tmpMeta[0] = omc_Tpl_popBlock(threadData, _txt);
4097#line 4097 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
4098 goto tmp2_done;
4099 }
4100 case 2: {
4101 if (mmc__uniontype__metarecord__typedef__equal(tmp3_2,5,1)((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3)))==(((1 +1) <<
10) + (((5 +3) & 255) << 2)))
== 0) goto tmp2_end;
4102 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_2), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(2)))))
;
4103 if (!listEmpty(tmpMeta[1])((*(mmc_uint_t*)((void*)((char*)(tmpMeta[1]) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
4104
4105 _txt = tmp3_1;
4106 /* Pattern matching succeeded */
4107#line 7217 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4108 tmpMeta[0] = _txt;
4109#line 4109 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
4110 goto tmp2_done;
4111 }
4112 case 3: {
4113 if (mmc__uniontype__metarecord__typedef__equal(tmp3_2,5,1)((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3)))==(((1 +1) <<
10) + (((5 +3) & 255) << 2)))
== 0) goto tmp2_end;
4114 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_2), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(2)))))
;
4115
4116 _i_algs = tmpMeta[1];
4117 _txt = tmp3_1;
4118 /* Pattern matching succeeded */
4119#line 7222 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4120 _txt = omc_Tpl_pushBlock(threadData, _txt, _OMC_LIT54((void*)((char*)(&(_OMC_LIT_STRUCT54).header) + 3)));
4121#line 4121 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
4122
4123#line 7223 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4124 _txt = omc_Tpl_pushIter(threadData, _txt, _OMC_LIT60((void*)((char*)(&(_OMC_LIT_STRUCT60).header) + 3)));
4125#line 4125 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
4126
4127#line 7224 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4128 _txt = omc_AbsynToJulia_lm__214(threadData, _txt, _i_algs);
4129#line 4129 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
4130
4131#line 7225 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4132 _txt = omc_Tpl_popIter(threadData, _txt);
4133#line 4133 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
4134#line 7226 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4135 tmpMeta[0] = omc_Tpl_popBlock(threadData, _txt);
4136#line 4136 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
4137 goto tmp2_done;
4138 }
4139 case 4: {
4140
4141 _txt = tmp3_1;
4142 /* Pattern matching succeeded */
4143#line 7231 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4144 tmpMeta[0] = _txt;
4145#line 4145 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
4146 goto tmp2_done;
4147 }
4148 }
4149 goto tmp2_end;
4150 tmp2_end: ;
4151 }
4152 goto goto_1;
4153 goto_1:;
4154 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
4155 goto tmp2_done;
4156 tmp2_done:;
4157 }
4158 }
4159 _out_txt = tmpMeta[0];
4160 _return: OMC_LABEL_UNUSED__attribute__((unused))
4161 return _out_txt;
4162}
4163
4164PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_lm__214(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_items)
4165{
4166 modelica_metatype _out_txt = NULL((void*)0);
4167 modelica_metatype tmpMeta[3] __attribute__((unused)) = {0};
4168 MMC_SO()mmc_check_stackoverflow(threadData);
4169 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
4170 // _out_txt has no default value.
4171#line 4171 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
4172 { /* match expression */
4173 modelica_metatype tmp3_1;modelica_metatype tmp3_2;
4174 tmp3_1 = _in_txt;
4175 tmp3_2 = _in_items;
4176 {
4177 modelica_metatype _txt = NULL((void*)0);
4178 modelica_metatype _rest = NULL((void*)0);
4179 modelica_metatype _i_alg = NULL((void*)0);
4180 volatile mmc_switch_type tmp3;
4181 int tmp4;
4182 // _txt has no default value.
4183 // _rest has no default value.
4184 // _i_alg has no default value.
4185 tmp3 = 0;
4186 for (; tmp3 < 2; tmp3++) {
4187 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
4188 case 0: {
4189 if (!listEmpty(tmp3_2)((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
4190
4191 _txt = tmp3_1;
4192 /* Pattern matching succeeded */
4193#line 7174 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4194 tmpMeta[0] = _txt;
4195#line 4195 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
4196 goto tmp2_done;
4197 }
4198 case 1: {
4199 if (listEmpty(tmp3_2)((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
4200 tmpMeta[1] = MMC_CAR(tmp3_2)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(1)))))
;
4201 tmpMeta[2] = MMC_CDR(tmp3_2)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(2)))))
;
4202
4203 _i_alg = tmpMeta[1];
4204 _rest = tmpMeta[2];
4205 _txt = tmp3_1;
4206 /* Pattern matching succeeded */
4207#line 7179 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4208 _txt = omc_AbsynToJulia_dumpAlgorithmItem(threadData, _txt, _i_alg, _OMC_LIT7((void*)((char*)(&(_OMC_LIT_STRUCT7).header) + 3)));
4209#line 4209 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
4210
4211#line 7180 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4212 _txt = omc_Tpl_nextIter(threadData, _txt);
4213#line 4213 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
4214#line 7181 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4215 /* Tail recursive call */
4216#line 7181 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4217 _in_txt = _txt;
4218#line 7181 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4219 _in_items = _rest;
4220#line 7181 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4221 goto _tailrecursive;
4222#line 7181 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4223 /* TODO: Make sure any eventual dead code below is never generated */
4224#line 4224 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
4225 goto tmp2_done;
4226 }
4227 }
4228 goto tmp2_end;
4229 tmp2_end: ;
4230 }
4231 goto goto_1;
4232 goto_1:;
4233 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
4234 goto tmp2_done;
4235 tmp2_done:;
4236 }
4237 }
4238 _out_txt = tmpMeta[0];
4239 _return: OMC_LABEL_UNUSED__attribute__((unused))
4240 return _out_txt;
4241}
4242
4243PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_lm__213(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_items)
4244{
4245 modelica_metatype _out_txt = NULL((void*)0);
4246 modelica_metatype tmpMeta[3] __attribute__((unused)) = {0};
4247 MMC_SO()mmc_check_stackoverflow(threadData);
4248 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
4249 // _out_txt has no default value.
4250#line 4250 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
4251 { /* match expression */
4252 modelica_metatype tmp3_1;modelica_metatype tmp3_2;
4253 tmp3_1 = _in_txt;
4254 tmp3_2 = _in_items;
4255 {
4256 modelica_metatype _txt = NULL((void*)0);
4257 modelica_metatype _rest = NULL((void*)0);
4258 modelica_metatype _i_alg = NULL((void*)0);
4259 volatile mmc_switch_type tmp3;
4260 int tmp4;
4261 // _txt has no default value.
4262 // _rest has no default value.
4263 // _i_alg has no default value.
4264 tmp3 = 0;
4265 for (; tmp3 < 2; tmp3++) {
4266 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
4267 case 0: {
4268 if (!listEmpty(tmp3_2)((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
4269
4270 _txt = tmp3_1;
4271 /* Pattern matching succeeded */
4272#line 7147 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4273 tmpMeta[0] = _txt;
4274#line 4274 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
4275 goto tmp2_done;
4276 }
4277 case 1: {
4278 if (listEmpty(tmp3_2)((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
4279 tmpMeta[1] = MMC_CAR(tmp3_2)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(1)))))
;
4280 tmpMeta[2] = MMC_CDR(tmp3_2)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(2)))))
;
4281
4282 _i_alg = tmpMeta[1];
4283 _rest = tmpMeta[2];
4284 _txt = tmp3_1;
4285 /* Pattern matching succeeded */
4286#line 7152 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4287 _txt = omc_AbsynToJulia_dumpAlgorithmItem(threadData, _txt, _i_alg, _OMC_LIT7((void*)((char*)(&(_OMC_LIT_STRUCT7).header) + 3)));
4288#line 4288 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
4289
4290#line 7153 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4291 _txt = omc_Tpl_nextIter(threadData, _txt);
4292#line 4292 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
4293#line 7154 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4294 /* Tail recursive call */
4295#line 7154 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4296 _in_txt = _txt;
4297#line 7154 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4298 _in_items = _rest;
4299#line 7154 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4300 goto _tailrecursive;
4301#line 7154 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4302 /* TODO: Make sure any eventual dead code below is never generated */
4303#line 4303 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
4304 goto tmp2_done;
4305 }
4306 }
4307 goto tmp2_end;
4308 tmp2_end: ;
4309 }
4310 goto goto_1;
4311 goto_1:;
4312 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
4313 goto tmp2_done;
4314 tmp2_done:;
4315 }
4316 }
4317 _out_txt = tmpMeta[0];
4318 _return: OMC_LABEL_UNUSED__attribute__((unused))
4319 return _out_txt;
4320}
4321
4322DLLExport
4323modelica_metatype omc_AbsynToJulia_dumpMatchType(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_match__type)
4324{
4325 modelica_metatype _out_txt = NULL((void*)0);
4326 modelica_metatype tmpMeta[1] __attribute__((unused)) = {0};
4327 MMC_SO()mmc_check_stackoverflow(threadData);
4328 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
4329 // _out_txt has no default value.
4330#line 4330 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
4331 { /* match expression */
4332 modelica_metatype tmp3_1;modelica_metatype tmp3_2;
4333 tmp3_1 = _in_txt;
4334 tmp3_2 = _in_a_match__type;
4335 {
4336 modelica_metatype _txt = NULL((void*)0);
4337 int tmp3;
4338 // _txt has no default value.
4339 {
4340 switch (MMC_SWITCH_CAST(valueConstructor(tmp3_2))(((((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3)))) >> 2
) & 255))
) {
4341 case 3: {
4342 if (mmc__uniontype__metarecord__typedef__equal(tmp3_2,0,0)((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3)))==(((0 +1) <<
10) + (((0 +3) & 255) << 2)))
== 0) goto tmp2_end;
4343
4344 _txt = tmp3_1;
4345 /* Pattern matching succeeded */
4346#line 7117 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4347 tmpMeta[0] = omc_Tpl_writeTok(threadData, _txt, _OMC_LIT63((void*)((char*)(&(_OMC_LIT_STRUCT63).header) + 3)));
4348#line 4348 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
4349 goto tmp2_done;
4350 }
4351 case 4: {
4352 if (mmc__uniontype__metarecord__typedef__equal(tmp3_2,1,0)((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3)))==(((0 +1) <<
10) + (((1 +3) & 255) << 2)))
== 0) goto tmp2_end;
4353
4354 _txt = tmp3_1;
4355 /* Pattern matching succeeded */
4356#line 7123 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4357 tmpMeta[0] = omc_Tpl_writeTok(threadData, _txt, _OMC_LIT65((void*)((char*)(&(_OMC_LIT_STRUCT65).header) + 3)));
4358#line 4358 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
4359 goto tmp2_done;
4360 }
4361 default:
4362 tmp2_default: OMC_LABEL_UNUSED__attribute__((unused)); {
4363
4364 _txt = tmp3_1;
4365 /* Pattern matching succeeded */
4366#line 7128 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4367 tmpMeta[0] = _txt;
4368#line 4368 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
4369 goto tmp2_done;
4370 }
4371 }
4372 goto tmp2_end;
4373 tmp2_end: ;
4374 }
4375 goto goto_1;
4376 goto_1:;
4377 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
4378 goto tmp2_done;
4379 tmp2_done:;
4380 }
4381 }
4382 _out_txt = tmpMeta[0];
4383 _return: OMC_LABEL_UNUSED__attribute__((unused))
4384 return _out_txt;
4385}
4386
4387DLLExport
4388modelica_metatype omc_AbsynToJulia_dumpMatchExp(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_match__exp)
4389{
4390 modelica_metatype _out_txt = NULL((void*)0);
4391 modelica_metatype tmpMeta[6] __attribute__((unused)) = {0};
4392 MMC_SO()mmc_check_stackoverflow(threadData);
4393 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
4394 // _out_txt has no default value.
4395#line 4395 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
4396 { /* match expression */
4397 modelica_metatype tmp3_1;modelica_metatype tmp3_2;
4398 tmp3_1 = _in_txt;
4399 tmp3_2 = _in_a_match__exp;
4400 {
4401 modelica_metatype _txt = NULL((void*)0);
4402 modelica_metatype _i_comment = NULL((void*)0);
4403 modelica_metatype _i_cases = NULL((void*)0);
4404 modelica_metatype _i_localDecls = NULL((void*)0);
4405 modelica_metatype _i_inputExp = NULL((void*)0);
4406 modelica_metatype _i_matchTy = NULL((void*)0);
4407 modelica_metatype _l_cmt__str = NULL((void*)0);
4408 modelica_metatype _l_cases__str = NULL((void*)0);
4409 modelica_metatype _l_locals__str = NULL((void*)0);
4410 modelica_metatype _l_input__str = NULL((void*)0);
4411 modelica_metatype _l_match__ty__str = NULL((void*)0);
4412 volatile mmc_switch_type tmp3;
4413 int tmp4;
4414 // _txt has no default value.
4415 // _i_comment has no default value.
4416 // _i_cases has no default value.
4417 // _i_localDecls has no default value.
4418 // _i_inputExp has no default value.
4419 // _i_matchTy has no default value.
4420 // _l_cmt__str has no default value.
4421 // _l_cases__str has no default value.
4422 // _l_locals__str has no default value.
4423 // _l_input__str has no default value.
4424 // _l_match__ty__str has no default value.
4425 tmp3 = 0;
4426 for (; tmp3 < 2; tmp3++) {
4427 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
4428 case 0: {
4429 if (mmc__uniontype__metarecord__typedef__equal(tmp3_2,21,5)((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3)))==(((5 +1) <<
10) + (((21 +3) & 255) << 2)))
== 0) goto tmp2_end;
4430 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_2), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(2)))))
;
4431 tmpMeta[2] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_2), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(3)))))
;
4432 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_2), 4))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(4)))))
;
4433 tmpMeta[4] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_2), 5))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(5)))))
;
4434 tmpMeta[5] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_2), 6))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(6)))))
;
4435
4436 _i_matchTy = tmpMeta[1];
4437 _i_inputExp = tmpMeta[2];
4438 _i_localDecls = tmpMeta[3];
4439 _i_cases = tmpMeta[4];
4440 _i_comment = tmpMeta[5];
4441 _txt = tmp3_1;
4442 /* Pattern matching succeeded */
4443#line 7069 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4444 _l_match__ty__str = omc_AbsynToJulia_dumpMatchType(threadData, _OMC_LIT0((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3)), _i_matchTy);
4445#line 4445 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
4446
4447#line 7070 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4448 _l_input__str = omc_AbsynToJulia_dumpExp(threadData, _OMC_LIT0((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3)), _i_inputExp, _OMC_LIT7((void*)((char*)(&(_OMC_LIT_STRUCT7).header) + 3)));
4449#line 4449 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
4450
4451#line 7071 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4452 _l_locals__str = omc_AbsynToJulia_dumpMatchLocals(threadData, _OMC_LIT0((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3)), _i_localDecls);
4453#line 4453 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
4454
4455#line 7072 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4456 _l_cases__str = omc_Tpl_pushIter(threadData, _OMC_LIT0((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3)), _OMC_LIT71((void*)((char*)(&(_OMC_LIT_STRUCT71).header) + 3)));
4457#line 4457 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
4458
4459#line 7076 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4460 _l_cases__str = omc_AbsynToJulia_lm__210(threadData, _l_cases__str, _i_cases, _i_inputExp);
4461#line 4461 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
4462
4463#line 7077 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4464 _l_cases__str = omc_Tpl_popIter(threadData, _l_cases__str);
4465#line 4465 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
4466
4467#line 7078 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4468 _l_cmt__str = omc_AbsynToJulia_dumpCommentStrOpt(threadData, _OMC_LIT0((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3)), _i_comment);
4469#line 4469 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
4470
4471#line 7079 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4472 _txt = omc_Tpl_writeTok(threadData, _txt, _OMC_LIT73((void*)((char*)(&(_OMC_LIT_STRUCT73).header) + 3)));
4473#line 4473 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
4474
4475#line 7080 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4476 _txt = omc_Tpl_pushBlock(threadData, _txt, _OMC_LIT54((void*)((char*)(&(_OMC_LIT_STRUCT54).header) + 3)));
4477#line 4477 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
4478
4479#line 7081 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4480 _txt = omc_Tpl_writeText(threadData, _txt, _l_locals__str);
4481#line 4481 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
4482
4483#line 7082 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4484 _txt = omc_Tpl_softNewLine(threadData, _txt);
4485#line 4485 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
4486
4487#line 7083 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4488 _txt = omc_Tpl_writeText(threadData, _txt, _l_match__ty__str);
4489#line 4489 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
4490
4491#line 7084 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4492 _txt = omc_Tpl_writeTok(threadData, _txt, _OMC_LIT53((void*)((char*)(&(_OMC_LIT_STRUCT53).header) + 3)));
4493#line 4493 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
4494
4495#line 7085 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4496 _txt = omc_Tpl_writeText(threadData, _txt, _l_input__str);
4497#line 4497 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
4498
4499#line 7086 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4500 _txt = omc_Tpl_writeTok(threadData, _txt, _OMC_LIT75((void*)((char*)(&(_OMC_LIT_STRUCT75).header) + 3)));
4501#line 4501 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
4502
4503#line 7087 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4504 _txt = omc_Tpl_pushBlock(threadData, _txt, _OMC_LIT54((void*)((char*)(&(_OMC_LIT_STRUCT54).header) + 3)));
4505#line 4505 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
4506
4507#line 7088 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4508 _txt = omc_Tpl_writeText(threadData, _txt, _l_cases__str);
4509#line 4509 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
4510
4511#line 7089 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4512 _txt = omc_Tpl_writeText(threadData, _txt, _l_cmt__str);
4513#line 4513 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
4514
4515#line 7090 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4516 _txt = omc_Tpl_softNewLine(threadData, _txt);
4517#line 4517 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
4518
4519#line 7091 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4520 _txt = omc_Tpl_popBlock(threadData, _txt);
4521#line 4521 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
4522
4523#line 7092 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4524 _txt = omc_Tpl_writeTok(threadData, _txt, _OMC_LIT77((void*)((char*)(&(_OMC_LIT_STRUCT77).header) + 3)));
4525#line 4525 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
4526
4527#line 7093 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4528 _txt = omc_Tpl_popBlock(threadData, _txt);
4529#line 4529 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
4530#line 7094 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4531 tmpMeta[0] = omc_Tpl_writeTok(threadData, _txt, _OMC_LIT51((void*)((char*)(&(_OMC_LIT_STRUCT51).header) + 3)));
4532#line 4532 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
4533 goto tmp2_done;
4534 }
4535 case 1: {
4536
4537 _txt = tmp3_1;
4538 /* Pattern matching succeeded */
4539#line 7099 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4540 tmpMeta[0] = _txt;
4541#line 4541 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
4542 goto tmp2_done;
4543 }
4544 }
4545 goto tmp2_end;
4546 tmp2_end: ;
4547 }
4548 goto goto_1;
4549 goto_1:;
4550 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
4551 goto tmp2_done;
4552 tmp2_done:;
4553 }
4554 }
4555 _out_txt = tmpMeta[0];
4556 _return: OMC_LABEL_UNUSED__attribute__((unused))
4557 return _out_txt;
4558}
4559
4560PROTECTED_FUNCTION_STATIC modelica_metatype omc_AbsynToJulia_lm__210(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_items, modelica_metatype _in_a_inputExp)
4561{
4562 modelica_metatype _out_txt = NULL((void*)0);
4563 modelica_metatype tmpMeta[3] __attribute__((unused)) = {0};
4564 MMC_SO()mmc_check_stackoverflow(threadData);
4565 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
4566 // _out_txt has no default value.
4567#line 4567 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
4568 { /* match expression */
4569 modelica_metatype tmp3_1;modelica_metatype tmp3_2;modelica_metatype tmp3_3;
4570 tmp3_1 = _in_txt;
4571 tmp3_2 = _in_items;
4572 tmp3_3 = _in_a_inputExp;
4573 {
4574 modelica_metatype _txt = NULL((void*)0);
4575 modelica_metatype _rest = NULL((void*)0);
4576 modelica_metatype _a_inputExp = NULL((void*)0);
4577 modelica_metatype _i_c = NULL((void*)0);
4578 modelica_metatype _ret_0 = NULL((void*)0);
4579 volatile mmc_switch_type tmp3;
4580 int tmp4;
4581 // _txt has no default value.
4582 // _rest has no default value.
4583 // _a_inputExp has no default value.
4584 // _i_c has no default value.
4585 // _ret_0 has no default value.
4586 tmp3 = 0;
4587 for (; tmp3 < 2; tmp3++) {
4588 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
4589 case 0: {
4590 if (!listEmpty(tmp3_2)((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
4591
4592 _txt = tmp3_1;
4593 /* Pattern matching succeeded */
4594#line 7031 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4595 tmpMeta[0] = _txt;
4596#line 4596 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
4597 goto tmp2_done;
4598 }
4599 case 1: {
4600 if (listEmpty(tmp3_2)((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3))) == (((0) <<
10) + (((0) & 255) << 2)))
) goto tmp2_end;
4601 tmpMeta[1] = MMC_CAR(tmp3_2)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(1)))))
;
4602 tmpMeta[2] = MMC_CDR(tmp3_2)(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(2)))))
;
4603
4604 _i_c = tmpMeta[1];
4605 _rest = tmpMeta[2];
4606 _txt = tmp3_1;
4607 _a_inputExp = tmp3_3;
4608 /* Pattern matching succeeded */
4609#line 7037 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4610 _ret_0 = omc_MMToJuliaUtil_makeMatchContext(threadData, _a_inputExp);
4611#line 4611 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
4612
4613#line 7038 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4614 _txt = omc_AbsynToJulia_dumpMatchCase(threadData, _txt, _i_c, _ret_0);
4615#line 4615 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
4616
4617#line 7039 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4618 _txt = omc_Tpl_nextIter(threadData, _txt);
4619#line 4619 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
4620#line 7040 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4621 /* Tail recursive call */
4622#line 7040 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4623 _in_txt = _txt;
4624#line 7040 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4625 _in_items = _rest;
4626#line 7040 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4627 _in_a_inputExp = _a_inputExp;
4628#line 7040 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4629 goto _tailrecursive;
4630#line 7040 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4631 /* TODO: Make sure any eventual dead code below is never generated */
4632#line 4632 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
4633 goto tmp2_done;
4634 }
4635 }
4636 goto tmp2_end;
4637 tmp2_end: ;
4638 }
4639 goto goto_1;
4640 goto_1:;
4641 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
4642 goto tmp2_done;
4643 tmp2_done:;
4644 }
4645 }
4646 _out_txt = tmpMeta[0];
4647 _return: OMC_LABEL_UNUSED__attribute__((unused))
4648 return _out_txt;
4649}
4650
4651DLLExport
4652modelica_metatype omc_AbsynToJulia_dumpCodeNode(threadData_t *threadData, modelica_metatype _in_txt, modelica_metatype _in_a_code, modelica_metatype _in_a_context)
4653{
4654 modelica_metatype _out_txt = NULL((void*)0);
4655 modelica_metatype tmpMeta[2] __attribute__((unused)) = {0};
4656 MMC_SO()mmc_check_stackoverflow(threadData);
4657 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
4658 // _out_txt has no default value.
4659#line 4659 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
4660 { /* match expression */
4661 modelica_metatype tmp3_1;modelica_metatype tmp3_2;modelica_metatype tmp3_3;
4662 tmp3_1 = _in_txt;
4663 tmp3_2 = _in_a_code;
4664 tmp3_3 = _in_a_context;
4665 {
4666 modelica_metatype _txt = NULL((void*)0);
4667 modelica_metatype _a_context = NULL((void*)0);
4668 modelica_metatype _i_modification = NULL((void*)0);
4669 modelica_metatype _i_exp = NULL((void*)0);
4670 modelica_metatype _i_element = NULL((void*)0);
4671 modelica_metatype _i_componentRef = NULL((void*)0);
4672 modelica_metatype _i_path = NULL((void*)0);
4673 int tmp3;
4674 // _txt has no default value.
4675 // _a_context has no default value.
4676 // _i_modification has no default value.
4677 // _i_exp has no default value.
4678 // _i_element has no default value.
4679 // _i_componentRef has no default value.
4680 // _i_path has no default value.
4681 {
4682 switch (MMC_SWITCH_CAST(valueConstructor(tmp3_2))(((((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3)))) >> 2
) & 255))
) {
4683 case 3: {
4684 if (mmc__uniontype__metarecord__typedef__equal(tmp3_2,0,1)((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3)))==(((1 +1) <<
10) + (((0 +3) & 255) << 2)))
== 0) goto tmp2_end;
4685 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_2), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(2)))))
;
4686
4687 _i_path = tmpMeta[1];
4688 _txt = tmp3_1;
4689 /* Pattern matching succeeded */
4690#line 6953 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4691 tmpMeta[0] = omc_AbsynToJulia_dumpPathJL(threadData, _txt, _i_path);
4692#line 4692 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
4693 goto tmp2_done;
4694 }
4695 case 4: {
4696 if (mmc__uniontype__metarecord__typedef__equal(tmp3_2,1,1)((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3)))==(((1 +1) <<
10) + (((1 +3) & 255) << 2)))
== 0) goto tmp2_end;
4697 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_2), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_2) - 3))) +
(2)))))
;
4698
4699 _i_componentRef = tmpMeta[1];
4700 _txt = tmp3_1;
4701 _a_context = tmp3_3;
4702 /* Pattern matching succeeded */
4703#line 6960 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4704 tmpMeta[0] = omc_AbsynToJulia_dumpCref(threadData, _txt, _i_componentRef, _a_context);
4705#line 4705 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
4706 goto tmp2_done;
4707 }
4708 case 5: {
4709 if (mmc__uniontype__metarecord__typedef__equal(tmp3_2,2,2)((*(mmc_uint_t*)((void*)((char*)(tmp3_2) - 3)))==(((2 +1) <<
10) + (((2 +3) & 255) << 2)))
== 0) goto tmp2_end;
4710
4711 _txt = tmp3_1;
4712 /* Pattern matching succeeded */
4713#line 6967 "/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/Template/AbsynToJulia.mo"
4714 tmpMeta[0] = omc_AbsynDumpTpl_errorMsg(threadData, _txt, _OMC_LIT78((void*)((char*)(&(_OMC_LIT_STRUCT78).header) + 3)));
4715#line 4715 OMC_FILE"/var/lib/jenkins1/ws/ins.slow_JKRT-OMSens-minor-fixes/OMCompiler/Compiler/boot/build/tmp/AbsynToJulia.c"
4716 goto tmp2_done;
4717 }
4718 case 6: {
4719