Bug Summary

File:OMCompiler/Compiler/boot/build/FBuiltin.c
Warning:line 1040, column 3
Value stored to '_enumeration2int' 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/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c" OMC_BASE_FILE
3#else
4 #define OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c" "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
5#endif
6#include "omc_simulation_settings.h"
7#include "FBuiltin.h"
8#define _OMC_LIT0_data"objectiveVar" "objectiveVar"
9static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT0,12,_OMC_LIT0_data)struct { mmc_uint_t header; const char data[(12)+1]; } _OMC_LIT_STRUCT0
= { ((((mmc_uint_t)12)<<(3))+((1<<(3+3))+5)), "objectiveVar"
}
;
10#define _OMC_LIT0((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT0)((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3))
11static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT1,1,3)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT1
= { (((1) << 10) + (((3) & 255) << 2)),
{&SCode_Visibility_PUBLIC__desc,}};
12#define _OMC_LIT1((void*)((char*)(&(_OMC_LIT_STRUCT1).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT1)((void*)((char*)(&(_OMC_LIT_STRUCT1).header) + 3))
13static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT2,1,4)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT2
= { (((1) << 10) + (((4) & 255) << 2)),
{&SCode_Redeclare_NOT__REDECLARE__desc,}};
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,4)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT3
= { (((1) << 10) + (((4) & 255) << 2)),
{&SCode_Final_NOT__FINAL__desc,}};
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,6)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT4
= { (((1) << 10) + (((6) & 255) << 2)),
{&Absyn_InnerOuter_NOT__INNER__OUTER__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,1,4)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT5
= { (((1) << 10) + (((4) & 255) << 2)),
{&SCode_Replaceable_NOT__REPLACEABLE__desc,}};
20#define _OMC_LIT5((void*)((char*)(&(_OMC_LIT_STRUCT5).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT5)((void*)((char*)(&(_OMC_LIT_STRUCT5).header) + 3))
21static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT6,6,3)struct { mmc_uint_t header; const void *data[6]; } _OMC_LIT_STRUCT6
= { (((6) << 10) + (((3) & 255) << 2)),
{&SCode_Prefixes_PREFIXES__desc,_OMC_LIT1((void*)((char*)(&(_OMC_LIT_STRUCT1).header) + 3)),_OMC_LIT2((void*)((char*)(&(_OMC_LIT_STRUCT2).header) + 3)),_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)),_OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3)),_OMC_LIT5((void*)((char*)(&(_OMC_LIT_STRUCT5).header) + 3))}};
22#define _OMC_LIT6((void*)((char*)(&(_OMC_LIT_STRUCT6).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT6)((void*)((char*)(&(_OMC_LIT_STRUCT6).header) + 3))
23static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT7,1,3)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT7
= { (((1) << 10) + (((3) & 255) << 2)),
{&SCode_ConnectorType_POTENTIAL__desc,}};
24#define _OMC_LIT7((void*)((char*)(&(_OMC_LIT_STRUCT7).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT7)((void*)((char*)(&(_OMC_LIT_STRUCT7).header) + 3))
25static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT8,1,5)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT8
= { (((1) << 10) + (((5) & 255) << 2)),
{&SCode_Parallelism_NON__PARALLEL__desc,}};
26#define _OMC_LIT8((void*)((char*)(&(_OMC_LIT_STRUCT8).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT8)((void*)((char*)(&(_OMC_LIT_STRUCT8).header) + 3))
27static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT9,1,3)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT9
= { (((1) << 10) + (((3) & 255) << 2)),
{&SCode_Variability_VAR__desc,}};
28#define _OMC_LIT9((void*)((char*)(&(_OMC_LIT_STRUCT9).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT9)((void*)((char*)(&(_OMC_LIT_STRUCT9).header) + 3))
29static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT10,1,3)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT10
= { (((1) << 10) + (((3) & 255) << 2)),
{&Absyn_Direction_INPUT__desc,}};
30#define _OMC_LIT10((void*)((char*)(&(_OMC_LIT_STRUCT10).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT10)((void*)((char*)(&(_OMC_LIT_STRUCT10).header) + 3))
31static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT11,1,3)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT11
= { (((1) << 10) + (((3) & 255) << 2)),
{&Absyn_IsField_NONFIELD__desc,}};
32#define _OMC_LIT11((void*)((char*)(&(_OMC_LIT_STRUCT11).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT11)((void*)((char*)(&(_OMC_LIT_STRUCT11).header) + 3))
33static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT12,7,3)struct { mmc_uint_t header; const void *data[7]; } _OMC_LIT_STRUCT12
= { (((7) << 10) + (((3) & 255) << 2)),
{&SCode_Attributes_ATTR__desc,MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)),_OMC_LIT7((void*)((char*)(&(_OMC_LIT_STRUCT7).header) + 3)),_OMC_LIT8((void*)((char*)(&(_OMC_LIT_STRUCT8).header) + 3)),_OMC_LIT9((void*)((char*)(&(_OMC_LIT_STRUCT9).header) + 3)),_OMC_LIT10((void*)((char*)(&(_OMC_LIT_STRUCT10).header) + 3)),_OMC_LIT11((void*)((char*)(&(_OMC_LIT_STRUCT11).header) + 3))}};
34#define _OMC_LIT12((void*)((char*)(&(_OMC_LIT_STRUCT12).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT12)((void*)((char*)(&(_OMC_LIT_STRUCT12).header) + 3))
35#define _OMC_LIT13_data"Real" "Real"
36static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT13,4,_OMC_LIT13_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT13
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "Real"
}
;
37#define _OMC_LIT13((void*)((char*)(&(_OMC_LIT_STRUCT13).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT13)((void*)((char*)(&(_OMC_LIT_STRUCT13).header) + 3))
38static 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)),
{&Absyn_Path_IDENT__desc,_OMC_LIT13((void*)((char*)(&(_OMC_LIT_STRUCT13).header) + 3))}};
39#define _OMC_LIT14((void*)((char*)(&(_OMC_LIT_STRUCT14).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT14)((void*)((char*)(&(_OMC_LIT_STRUCT14).header) + 3))
40static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT15,3,3)struct { mmc_uint_t header; const void *data[3]; } _OMC_LIT_STRUCT15
= { (((3) << 10) + (((3) & 255) << 2)),
{&Absyn_TypeSpec_TPATH__desc,_OMC_LIT14((void*)((char*)(&(_OMC_LIT_STRUCT14).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3))}};
41#define _OMC_LIT15((void*)((char*)(&(_OMC_LIT_STRUCT15).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT15)((void*)((char*)(&(_OMC_LIT_STRUCT15).header) + 3))
42static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT16,1,5)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT16
= { (((1) << 10) + (((5) & 255) << 2)),
{&SCode_Mod_NOMOD__desc,}};
43#define _OMC_LIT16((void*)((char*)(&(_OMC_LIT_STRUCT16).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT16)((void*)((char*)(&(_OMC_LIT_STRUCT16).header) + 3))
44static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT17,3,3)struct { mmc_uint_t header; const void *data[3]; } _OMC_LIT_STRUCT17
= { (((3) << 10) + (((3) & 255) << 2)),
{&SCode_Comment_COMMENT__desc,MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3))}};
45#define _OMC_LIT17((void*)((char*)(&(_OMC_LIT_STRUCT17).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT17)((void*)((char*)(&(_OMC_LIT_STRUCT17).header) + 3))
46#define _OMC_LIT18_data"" ""
47static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT18,0,_OMC_LIT18_data)struct { mmc_uint_t header; const char data[(0)+1]; } _OMC_LIT_STRUCT18
= { ((((mmc_uint_t)0)<<(3))+((1<<(3+3))+5)), "" }
;
48#define _OMC_LIT18((void*)((char*)(&(_OMC_LIT_STRUCT18).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT18)((void*)((char*)(&(_OMC_LIT_STRUCT18).header) + 3))
49static const MMC_DEFREALLIT(_OMC_LIT_STRUCT19,0.0)struct mmc_real_lit _OMC_LIT_STRUCT19 = {0,(((8/8) << 10
) + 9),0.0}
;
50#define _OMC_LIT19((void*)((char*)(&(_OMC_LIT_STRUCT19).header) + 3)) MMC_REFREALLIT(_OMC_LIT_STRUCT19)((void*)((char*)(&(_OMC_LIT_STRUCT19).header) + 3))
51static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT20,8,3)struct { mmc_uint_t header; const void *data[8]; } _OMC_LIT_STRUCT20
= { (((8) << 10) + (((3) & 255) << 2)),
{&SourceInfo_SOURCEINFO__desc,_OMC_LIT18((void*)((char*)(&(_OMC_LIT_STRUCT18).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))),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))),_OMC_LIT19((void*)((char*)(&(_OMC_LIT_STRUCT19).header) + 3))}};
52#define _OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT20)((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3))
53static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT21,9,6)struct { mmc_uint_t header; const void *data[9]; } _OMC_LIT_STRUCT21
= { (((9) << 10) + (((6) & 255) << 2)),
{&SCode_Element_COMPONENT__desc,_OMC_LIT0((void*)((char*)(&(_OMC_LIT_STRUCT0).header) + 3)),_OMC_LIT6((void*)((char*)(&(_OMC_LIT_STRUCT6).header) + 3)),_OMC_LIT12((void*)((char*)(&(_OMC_LIT_STRUCT12).header) + 3)),_OMC_LIT15((void*)((char*)(&(_OMC_LIT_STRUCT15).header) + 3)),_OMC_LIT16((void*)((char*)(&(_OMC_LIT_STRUCT16).header) + 3)),_OMC_LIT17((void*)((char*)(&(_OMC_LIT_STRUCT17).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3)),_OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3))}};
54#define _OMC_LIT21((void*)((char*)(&(_OMC_LIT_STRUCT21).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT21)((void*)((char*)(&(_OMC_LIT_STRUCT21).header) + 3))
55static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT22,1,4)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT22
= { (((1) << 10) + (((4) & 255) << 2)),
{&FCore_Kind_BUILTIN__desc,}};
56#define _OMC_LIT22((void*)((char*)(&(_OMC_LIT_STRUCT22).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT22)((void*)((char*)(&(_OMC_LIT_STRUCT22).header) + 3))
57#define _OMC_LIT23_data"objective" "objective"
58static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT23,9,_OMC_LIT23_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT23
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "objective"
}
;
59#define _OMC_LIT23((void*)((char*)(&(_OMC_LIT_STRUCT23).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT23)((void*)((char*)(&(_OMC_LIT_STRUCT23).header) + 3))
60static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT24,1,6)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT24
= { (((1) << 10) + (((6) & 255) << 2)),
{&DAE_ConnectorType_NON__CONNECTOR__desc,}};
61#define _OMC_LIT24((void*)((char*)(&(_OMC_LIT_STRUCT24).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT24)((void*)((char*)(&(_OMC_LIT_STRUCT24).header) + 3))
62static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT25,7,3)struct { mmc_uint_t header; const void *data[7]; } _OMC_LIT_STRUCT25
= { (((7) << 10) + (((3) & 255) << 2)),
{&DAE_Attributes_ATTR__desc,_OMC_LIT24((void*)((char*)(&(_OMC_LIT_STRUCT24).header) + 3)),_OMC_LIT8((void*)((char*)(&(_OMC_LIT_STRUCT8).header) + 3)),_OMC_LIT9((void*)((char*)(&(_OMC_LIT_STRUCT9).header) + 3)),_OMC_LIT10((void*)((char*)(&(_OMC_LIT_STRUCT10).header) + 3)),_OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3)),_OMC_LIT1((void*)((char*)(&(_OMC_LIT_STRUCT1).header) + 3))}};
63#define _OMC_LIT25((void*)((char*)(&(_OMC_LIT_STRUCT25).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT25)((void*)((char*)(&(_OMC_LIT_STRUCT25).header) + 3))
64static 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)),
{&DAE_Type_T__REAL__desc,MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
65#define _OMC_LIT26((void*)((char*)(&(_OMC_LIT_STRUCT26).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT26)((void*)((char*)(&(_OMC_LIT_STRUCT26).header) + 3))
66static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT27,1,3)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT27
= { (((1) << 10) + (((3) & 255) << 2)),
{&DAE_Binding_UNBOUND__desc,}};
67#define _OMC_LIT27((void*)((char*)(&(_OMC_LIT_STRUCT27).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT27)((void*)((char*)(&(_OMC_LIT_STRUCT27).header) + 3))
68static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT28,7,3)struct { mmc_uint_t header; const void *data[7]; } _OMC_LIT_STRUCT28
= { (((7) << 10) + (((3) & 255) << 2)),
{&DAE_Var_TYPES__VAR__desc,_OMC_LIT23((void*)((char*)(&(_OMC_LIT_STRUCT23).header) + 3)),_OMC_LIT25((void*)((char*)(&(_OMC_LIT_STRUCT25).header) + 3)),_OMC_LIT26((void*)((char*)(&(_OMC_LIT_STRUCT26).header) + 3)),_OMC_LIT27((void*)((char*)(&(_OMC_LIT_STRUCT27).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3))}};
69#define _OMC_LIT28((void*)((char*)(&(_OMC_LIT_STRUCT28).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT28)((void*)((char*)(&(_OMC_LIT_STRUCT28).header) + 3))
70static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT29,1,3)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT29
= { (((1) << 10) + (((3) & 255) << 2)),
{&FCore_Status_VAR__UNTYPED__desc,}};
71#define _OMC_LIT29((void*)((char*)(&(_OMC_LIT_STRUCT29).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT29)((void*)((char*)(&(_OMC_LIT_STRUCT29).header) + 3))
72#define _OMC_LIT30_data"objectiveIntegrand" "objectiveIntegrand"
73static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT30,18,_OMC_LIT30_data)struct { mmc_uint_t header; const char data[(18)+1]; } _OMC_LIT_STRUCT30
= { ((((mmc_uint_t)18)<<(3))+((1<<(3+3))+5)), "objectiveIntegrand"
}
;
74#define _OMC_LIT30((void*)((char*)(&(_OMC_LIT_STRUCT30).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT30)((void*)((char*)(&(_OMC_LIT_STRUCT30).header) + 3))
75static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT31,9,6)struct { mmc_uint_t header; const void *data[9]; } _OMC_LIT_STRUCT31
= { (((9) << 10) + (((6) & 255) << 2)),
{&SCode_Element_COMPONENT__desc,_OMC_LIT30((void*)((char*)(&(_OMC_LIT_STRUCT30).header) + 3)),_OMC_LIT6((void*)((char*)(&(_OMC_LIT_STRUCT6).header) + 3)),_OMC_LIT12((void*)((char*)(&(_OMC_LIT_STRUCT12).header) + 3)),_OMC_LIT15((void*)((char*)(&(_OMC_LIT_STRUCT15).header) + 3)),_OMC_LIT16((void*)((char*)(&(_OMC_LIT_STRUCT16).header) + 3)),_OMC_LIT17((void*)((char*)(&(_OMC_LIT_STRUCT17).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3)),_OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3))}};
76#define _OMC_LIT31((void*)((char*)(&(_OMC_LIT_STRUCT31).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT31)((void*)((char*)(&(_OMC_LIT_STRUCT31).header) + 3))
77static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT32,7,3)struct { mmc_uint_t header; const void *data[7]; } _OMC_LIT_STRUCT32
= { (((7) << 10) + (((3) & 255) << 2)),
{&DAE_Var_TYPES__VAR__desc,_OMC_LIT30((void*)((char*)(&(_OMC_LIT_STRUCT30).header) + 3)),_OMC_LIT25((void*)((char*)(&(_OMC_LIT_STRUCT25).header) + 3)),_OMC_LIT26((void*)((char*)(&(_OMC_LIT_STRUCT26).header) + 3)),_OMC_LIT27((void*)((char*)(&(_OMC_LIT_STRUCT27).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3))}};
78#define _OMC_LIT32((void*)((char*)(&(_OMC_LIT_STRUCT32).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT32)((void*)((char*)(&(_OMC_LIT_STRUCT32).header) + 3))
79#define _OMC_LIT33_data"startTime" "startTime"
80static 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)), "startTime"
}
;
81#define _OMC_LIT33((void*)((char*)(&(_OMC_LIT_STRUCT33).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT33)((void*)((char*)(&(_OMC_LIT_STRUCT33).header) + 3))
82static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT34,9,6)struct { mmc_uint_t header; const void *data[9]; } _OMC_LIT_STRUCT34
= { (((9) << 10) + (((6) & 255) << 2)),
{&SCode_Element_COMPONENT__desc,_OMC_LIT33((void*)((char*)(&(_OMC_LIT_STRUCT33).header) + 3)),_OMC_LIT6((void*)((char*)(&(_OMC_LIT_STRUCT6).header) + 3)),_OMC_LIT12((void*)((char*)(&(_OMC_LIT_STRUCT12).header) + 3)),_OMC_LIT15((void*)((char*)(&(_OMC_LIT_STRUCT15).header) + 3)),_OMC_LIT16((void*)((char*)(&(_OMC_LIT_STRUCT16).header) + 3)),_OMC_LIT17((void*)((char*)(&(_OMC_LIT_STRUCT17).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3)),_OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3))}};
83#define _OMC_LIT34((void*)((char*)(&(_OMC_LIT_STRUCT34).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT34)((void*)((char*)(&(_OMC_LIT_STRUCT34).header) + 3))
84static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT35,7,3)struct { mmc_uint_t header; const void *data[7]; } _OMC_LIT_STRUCT35
= { (((7) << 10) + (((3) & 255) << 2)),
{&DAE_Var_TYPES__VAR__desc,_OMC_LIT33((void*)((char*)(&(_OMC_LIT_STRUCT33).header) + 3)),_OMC_LIT25((void*)((char*)(&(_OMC_LIT_STRUCT25).header) + 3)),_OMC_LIT26((void*)((char*)(&(_OMC_LIT_STRUCT26).header) + 3)),_OMC_LIT27((void*)((char*)(&(_OMC_LIT_STRUCT27).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3))}};
85#define _OMC_LIT35((void*)((char*)(&(_OMC_LIT_STRUCT35).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT35)((void*)((char*)(&(_OMC_LIT_STRUCT35).header) + 3))
86#define _OMC_LIT36_data"finalTime" "finalTime"
87static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT36,9,_OMC_LIT36_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT36
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "finalTime"
}
;
88#define _OMC_LIT36((void*)((char*)(&(_OMC_LIT_STRUCT36).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT36)((void*)((char*)(&(_OMC_LIT_STRUCT36).header) + 3))
89static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT37,9,6)struct { mmc_uint_t header; const void *data[9]; } _OMC_LIT_STRUCT37
= { (((9) << 10) + (((6) & 255) << 2)),
{&SCode_Element_COMPONENT__desc,_OMC_LIT36((void*)((char*)(&(_OMC_LIT_STRUCT36).header) + 3)),_OMC_LIT6((void*)((char*)(&(_OMC_LIT_STRUCT6).header) + 3)),_OMC_LIT12((void*)((char*)(&(_OMC_LIT_STRUCT12).header) + 3)),_OMC_LIT15((void*)((char*)(&(_OMC_LIT_STRUCT15).header) + 3)),_OMC_LIT16((void*)((char*)(&(_OMC_LIT_STRUCT16).header) + 3)),_OMC_LIT17((void*)((char*)(&(_OMC_LIT_STRUCT17).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3)),_OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3))}};
90#define _OMC_LIT37((void*)((char*)(&(_OMC_LIT_STRUCT37).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT37)((void*)((char*)(&(_OMC_LIT_STRUCT37).header) + 3))
91static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT38,7,3)struct { mmc_uint_t header; const void *data[7]; } _OMC_LIT_STRUCT38
= { (((7) << 10) + (((3) & 255) << 2)),
{&DAE_Var_TYPES__VAR__desc,_OMC_LIT36((void*)((char*)(&(_OMC_LIT_STRUCT36).header) + 3)),_OMC_LIT25((void*)((char*)(&(_OMC_LIT_STRUCT25).header) + 3)),_OMC_LIT26((void*)((char*)(&(_OMC_LIT_STRUCT26).header) + 3)),_OMC_LIT27((void*)((char*)(&(_OMC_LIT_STRUCT27).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3))}};
92#define _OMC_LIT38((void*)((char*)(&(_OMC_LIT_STRUCT38).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT38)((void*)((char*)(&(_OMC_LIT_STRUCT38).header) + 3))
93#define _OMC_LIT39_data"index" "index"
94static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT39,5,_OMC_LIT39_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT39
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "index"
}
;
95#define _OMC_LIT39((void*)((char*)(&(_OMC_LIT_STRUCT39).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT39)((void*)((char*)(&(_OMC_LIT_STRUCT39).header) + 3))
96static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT40,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT40
= { (((2) << 10) + (((3) & 255) << 2)),
{&DAE_Type_T__INTEGER__desc,MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
97#define _OMC_LIT40((void*)((char*)(&(_OMC_LIT_STRUCT40).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT40)((void*)((char*)(&(_OMC_LIT_STRUCT40).header) + 3))
98static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT41,1,5)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT41
= { (((1) << 10) + (((5) & 255) << 2)),
{&DAE_Const_C__VAR__desc,}};
99#define _OMC_LIT41((void*)((char*)(&(_OMC_LIT_STRUCT41).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT41)((void*)((char*)(&(_OMC_LIT_STRUCT41).header) + 3))
100static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT42,1,5)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT42
= { (((1) << 10) + (((5) & 255) << 2)),
{&DAE_VarParallelism_NON__PARALLEL__desc,}};
101#define _OMC_LIT42((void*)((char*)(&(_OMC_LIT_STRUCT42).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT42)((void*)((char*)(&(_OMC_LIT_STRUCT42).header) + 3))
102static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT43,6,3)struct { mmc_uint_t header; const void *data[6]; } _OMC_LIT_STRUCT43
= { (((6) << 10) + (((3) & 255) << 2)),
{&DAE_FuncArg_FUNCARG__desc,_OMC_LIT39((void*)((char*)(&(_OMC_LIT_STRUCT39).header) + 3)),_OMC_LIT40((void*)((char*)(&(_OMC_LIT_STRUCT40).header) + 3)),_OMC_LIT41((void*)((char*)(&(_OMC_LIT_STRUCT41).header) + 3)),_OMC_LIT42((void*)((char*)(&(_OMC_LIT_STRUCT42).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3))}};
103#define _OMC_LIT43((void*)((char*)(&(_OMC_LIT_STRUCT43).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT43)((void*)((char*)(&(_OMC_LIT_STRUCT43).header) + 3))
104static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT44,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT44
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT43((void*)((char*)(&(_OMC_LIT_STRUCT43).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
105#define _OMC_LIT44((void*)((char*)(&(_OMC_LIT_STRUCT44).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT44)((void*)((char*)(&(_OMC_LIT_STRUCT44).header) + 3))
106static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT45,1,11)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT45
= { (((1) << 10) + (((11) & 255) << 2)),
{&DAE_Type_T__UNKNOWN__desc,}};
107#define _OMC_LIT45((void*)((char*)(&(_OMC_LIT_STRUCT45).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT45)((void*)((char*)(&(_OMC_LIT_STRUCT45).header) + 3))
108static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT46,2,26)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT46
= { (((2) << 10) + (((26) & 255) << 2)),
{&DAE_Type_T__METABOXED__desc,_OMC_LIT45((void*)((char*)(&(_OMC_LIT_STRUCT45).header) + 3))}};
109#define _OMC_LIT46((void*)((char*)(&(_OMC_LIT_STRUCT46).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT46)((void*)((char*)(&(_OMC_LIT_STRUCT46).header) + 3))
110static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT47,1,7)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT47
= { (((1) << 10) + (((7) & 255) << 2)),
{&DAE_InlineType_NO__INLINE__desc,}};
111#define _OMC_LIT47((void*)((char*)(&(_OMC_LIT_STRUCT47).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT47)((void*)((char*)(&(_OMC_LIT_STRUCT47).header) + 3))
112static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT48,3,4)struct { mmc_uint_t header; const void *data[3]; } _OMC_LIT_STRUCT48
= { (((3) << 10) + (((4) & 255) << 2)),
{&DAE_FunctionBuiltin_FUNCTION__BUILTIN__desc,MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0)))}};
113#define _OMC_LIT48((void*)((char*)(&(_OMC_LIT_STRUCT48).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT48)((void*)((char*)(&(_OMC_LIT_STRUCT48).header) + 3))
114static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT49,1,3)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT49
= { (((1) << 10) + (((3) & 255) << 2)),
{&DAE_FunctionParallelism_FP__NON__PARALLEL__desc,}};
115#define _OMC_LIT49((void*)((char*)(&(_OMC_LIT_STRUCT49).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT49)((void*)((char*)(&(_OMC_LIT_STRUCT49).header) + 3))
116static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT50,7,3)struct { mmc_uint_t header; const void *data[7]; } _OMC_LIT_STRUCT50
= { (((7) << 10) + (((3) & 255) << 2)),
{&DAE_FunctionAttributes_FUNCTION__ATTRIBUTES__desc,_OMC_LIT47((void*)((char*)(&(_OMC_LIT_STRUCT47).header) + 3)),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))),_OMC_LIT48((void*)((char*)(&(_OMC_LIT_STRUCT48).header) + 3)),_OMC_LIT49((void*)((char*)(&(_OMC_LIT_STRUCT49).header) + 3))}};
117#define _OMC_LIT50((void*)((char*)(&(_OMC_LIT_STRUCT50).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT50)((void*)((char*)(&(_OMC_LIT_STRUCT50).header) + 3))
118#define _OMC_LIT51_data"getGlobalRoot" "getGlobalRoot"
119static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT51,13,_OMC_LIT51_data)struct { mmc_uint_t header; const char data[(13)+1]; } _OMC_LIT_STRUCT51
= { ((((mmc_uint_t)13)<<(3))+((1<<(3+3))+5)), "getGlobalRoot"
}
;
120#define _OMC_LIT51((void*)((char*)(&(_OMC_LIT_STRUCT51).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT51)((void*)((char*)(&(_OMC_LIT_STRUCT51).header) + 3))
121static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT52,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT52
= { (((2) << 10) + (((4) & 255) << 2)),
{&Absyn_Path_IDENT__desc,_OMC_LIT51((void*)((char*)(&(_OMC_LIT_STRUCT51).header) + 3))}};
122#define _OMC_LIT52((void*)((char*)(&(_OMC_LIT_STRUCT52).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT52)((void*)((char*)(&(_OMC_LIT_STRUCT52).header) + 3))
123static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT53,5,14)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT53
= { (((5) << 10) + (((14) & 255) << 2)),
{&DAE_Type_T__FUNCTION__desc,_OMC_LIT44((void*)((char*)(&(_OMC_LIT_STRUCT44).header) + 3)),_OMC_LIT46((void*)((char*)(&(_OMC_LIT_STRUCT46).header) + 3)),_OMC_LIT50((void*)((char*)(&(_OMC_LIT_STRUCT50).header) + 3)),_OMC_LIT52((void*)((char*)(&(_OMC_LIT_STRUCT52).header) + 3))}};
124#define _OMC_LIT53((void*)((char*)(&(_OMC_LIT_STRUCT53).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT53)((void*)((char*)(&(_OMC_LIT_STRUCT53).header) + 3))
125static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT54,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT54
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT53((void*)((char*)(&(_OMC_LIT_STRUCT53).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
126#define _OMC_LIT54((void*)((char*)(&(_OMC_LIT_STRUCT54).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT54)((void*)((char*)(&(_OMC_LIT_STRUCT54).header) + 3))
127#define _OMC_LIT55_data"x" "x"
128static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT55,1,_OMC_LIT55_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT55
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), "x"
}
;
129#define _OMC_LIT55((void*)((char*)(&(_OMC_LIT_STRUCT55).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT55)((void*)((char*)(&(_OMC_LIT_STRUCT55).header) + 3))
130static 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)),
{&Absyn_Path_IDENT__desc,_OMC_LIT18((void*)((char*)(&(_OMC_LIT_STRUCT18).header) + 3))}};
131#define _OMC_LIT56((void*)((char*)(&(_OMC_LIT_STRUCT56).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT56)((void*)((char*)(&(_OMC_LIT_STRUCT56).header) + 3))
132static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT57,6,8)struct { mmc_uint_t header; const void *data[6]; } _OMC_LIT_STRUCT57
= { (((6) << 10) + (((8) & 255) << 2)),
{&DAE_Type_T__ENUMERATION__desc,MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3)),_OMC_LIT56((void*)((char*)(&(_OMC_LIT_STRUCT56).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
133#define _OMC_LIT57((void*)((char*)(&(_OMC_LIT_STRUCT57).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT57)((void*)((char*)(&(_OMC_LIT_STRUCT57).header) + 3))
134static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT58,6,3)struct { mmc_uint_t header; const void *data[6]; } _OMC_LIT_STRUCT58
= { (((6) << 10) + (((3) & 255) << 2)),
{&DAE_FuncArg_FUNCARG__desc,_OMC_LIT55((void*)((char*)(&(_OMC_LIT_STRUCT55).header) + 3)),_OMC_LIT57((void*)((char*)(&(_OMC_LIT_STRUCT57).header) + 3)),_OMC_LIT41((void*)((char*)(&(_OMC_LIT_STRUCT41).header) + 3)),_OMC_LIT42((void*)((char*)(&(_OMC_LIT_STRUCT42).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3))}};
135#define _OMC_LIT58((void*)((char*)(&(_OMC_LIT_STRUCT58).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT58)((void*)((char*)(&(_OMC_LIT_STRUCT58).header) + 3))
136static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT59,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT59
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT58((void*)((char*)(&(_OMC_LIT_STRUCT58).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
137#define _OMC_LIT59((void*)((char*)(&(_OMC_LIT_STRUCT59).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT59)((void*)((char*)(&(_OMC_LIT_STRUCT59).header) + 3))
138#define _OMC_LIT60_data"Integer" "Integer"
139static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT60,7,_OMC_LIT60_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT60
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "Integer"
}
;
140#define _OMC_LIT60((void*)((char*)(&(_OMC_LIT_STRUCT60).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT60)((void*)((char*)(&(_OMC_LIT_STRUCT60).header) + 3))
141static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT61,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT61
= { (((2) << 10) + (((4) & 255) << 2)),
{&Absyn_Path_IDENT__desc,_OMC_LIT60((void*)((char*)(&(_OMC_LIT_STRUCT60).header) + 3))}};
142#define _OMC_LIT61((void*)((char*)(&(_OMC_LIT_STRUCT61).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT61)((void*)((char*)(&(_OMC_LIT_STRUCT61).header) + 3))
143static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT62,5,14)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT62
= { (((5) << 10) + (((14) & 255) << 2)),
{&DAE_Type_T__FUNCTION__desc,_OMC_LIT59((void*)((char*)(&(_OMC_LIT_STRUCT59).header) + 3)),_OMC_LIT40((void*)((char*)(&(_OMC_LIT_STRUCT40).header) + 3)),_OMC_LIT50((void*)((char*)(&(_OMC_LIT_STRUCT50).header) + 3)),_OMC_LIT61((void*)((char*)(&(_OMC_LIT_STRUCT61).header) + 3))}};
144#define _OMC_LIT62((void*)((char*)(&(_OMC_LIT_STRUCT62).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT62)((void*)((char*)(&(_OMC_LIT_STRUCT62).header) + 3))
145#define _OMC_LIT63_data"time" "time"
146static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT63,4,_OMC_LIT63_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT63
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "time"
}
;
147#define _OMC_LIT63((void*)((char*)(&(_OMC_LIT_STRUCT63).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT63)((void*)((char*)(&(_OMC_LIT_STRUCT63).header) + 3))
148static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT64,9,6)struct { mmc_uint_t header; const void *data[9]; } _OMC_LIT_STRUCT64
= { (((9) << 10) + (((6) & 255) << 2)),
{&SCode_Element_COMPONENT__desc,_OMC_LIT63((void*)((char*)(&(_OMC_LIT_STRUCT63).header) + 3)),_OMC_LIT6((void*)((char*)(&(_OMC_LIT_STRUCT6).header) + 3)),_OMC_LIT12((void*)((char*)(&(_OMC_LIT_STRUCT12).header) + 3)),_OMC_LIT15((void*)((char*)(&(_OMC_LIT_STRUCT15).header) + 3)),_OMC_LIT16((void*)((char*)(&(_OMC_LIT_STRUCT16).header) + 3)),_OMC_LIT17((void*)((char*)(&(_OMC_LIT_STRUCT17).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3)),_OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3))}};
149#define _OMC_LIT64((void*)((char*)(&(_OMC_LIT_STRUCT64).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT64)((void*)((char*)(&(_OMC_LIT_STRUCT64).header) + 3))
150static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT65,7,3)struct { mmc_uint_t header; const void *data[7]; } _OMC_LIT_STRUCT65
= { (((7) << 10) + (((3) & 255) << 2)),
{&DAE_Var_TYPES__VAR__desc,_OMC_LIT63((void*)((char*)(&(_OMC_LIT_STRUCT63).header) + 3)),_OMC_LIT25((void*)((char*)(&(_OMC_LIT_STRUCT25).header) + 3)),_OMC_LIT26((void*)((char*)(&(_OMC_LIT_STRUCT26).header) + 3)),_OMC_LIT27((void*)((char*)(&(_OMC_LIT_STRUCT27).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3))}};
151#define _OMC_LIT65((void*)((char*)(&(_OMC_LIT_STRUCT65).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT65)((void*)((char*)(&(_OMC_LIT_STRUCT65).header) + 3))
152#define _OMC_LIT66_data"$dummy$" "$dummy$"
153static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT66,7,_OMC_LIT66_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT66
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "$dummy$"
}
;
154#define _OMC_LIT66((void*)((char*)(&(_OMC_LIT_STRUCT66).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT66)((void*)((char*)(&(_OMC_LIT_STRUCT66).header) + 3))
155static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT67,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT67
= { (((2) << 10) + (((4) & 255) << 2)),
{&Absyn_Path_IDENT__desc,_OMC_LIT66((void*)((char*)(&(_OMC_LIT_STRUCT66).header) + 3))}};
156#define _OMC_LIT67((void*)((char*)(&(_OMC_LIT_STRUCT67).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT67)((void*)((char*)(&(_OMC_LIT_STRUCT67).header) + 3))
157static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT68,3,8)struct { mmc_uint_t header; const void *data[3]; } _OMC_LIT_STRUCT68
= { (((3) << 10) + (((8) & 255) << 2)),
{&ClassInf_State_CONNECTOR__desc,_OMC_LIT67((void*)((char*)(&(_OMC_LIT_STRUCT67).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0)))}};
158#define _OMC_LIT68((void*)((char*)(&(_OMC_LIT_STRUCT68).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT68)((void*)((char*)(&(_OMC_LIT_STRUCT68).header) + 3))
159static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT69,1,1)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT69
= { (((1) << 10) + (((1) & 255) << 2)),
{_OMC_LIT68((void*)((char*)(&(_OMC_LIT_STRUCT68).header) + 3))}};
160#define _OMC_LIT69((void*)((char*)(&(_OMC_LIT_STRUCT69).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT69)((void*)((char*)(&(_OMC_LIT_STRUCT69).header) + 3))
161static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT70,2,19)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT70
= { (((2) << 10) + (((19) & 255) << 2)),
{&DAE_Type_T__ANYTYPE__desc,_OMC_LIT69((void*)((char*)(&(_OMC_LIT_STRUCT69).header) + 3))}};
162#define _OMC_LIT70((void*)((char*)(&(_OMC_LIT_STRUCT70).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT70)((void*)((char*)(&(_OMC_LIT_STRUCT70).header) + 3))
163static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT71,6,3)struct { mmc_uint_t header; const void *data[6]; } _OMC_LIT_STRUCT71
= { (((6) << 10) + (((3) & 255) << 2)),
{&DAE_FuncArg_FUNCARG__desc,_OMC_LIT55((void*)((char*)(&(_OMC_LIT_STRUCT55).header) + 3)),_OMC_LIT70((void*)((char*)(&(_OMC_LIT_STRUCT70).header) + 3)),_OMC_LIT41((void*)((char*)(&(_OMC_LIT_STRUCT41).header) + 3)),_OMC_LIT42((void*)((char*)(&(_OMC_LIT_STRUCT42).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3))}};
164#define _OMC_LIT71((void*)((char*)(&(_OMC_LIT_STRUCT71).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT71)((void*)((char*)(&(_OMC_LIT_STRUCT71).header) + 3))
165static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT72,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT72
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT71((void*)((char*)(&(_OMC_LIT_STRUCT71).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
166#define _OMC_LIT72((void*)((char*)(&(_OMC_LIT_STRUCT72).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT72)((void*)((char*)(&(_OMC_LIT_STRUCT72).header) + 3))
167#define _OMC_LIT73_data"cardinality" "cardinality"
168static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT73,11,_OMC_LIT73_data)struct { mmc_uint_t header; const char data[(11)+1]; } _OMC_LIT_STRUCT73
= { ((((mmc_uint_t)11)<<(3))+((1<<(3+3))+5)), "cardinality"
}
;
169#define _OMC_LIT73((void*)((char*)(&(_OMC_LIT_STRUCT73).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT73)((void*)((char*)(&(_OMC_LIT_STRUCT73).header) + 3))
170static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT74,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT74
= { (((2) << 10) + (((4) & 255) << 2)),
{&Absyn_Path_IDENT__desc,_OMC_LIT73((void*)((char*)(&(_OMC_LIT_STRUCT73).header) + 3))}};
171#define _OMC_LIT74((void*)((char*)(&(_OMC_LIT_STRUCT74).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT74)((void*)((char*)(&(_OMC_LIT_STRUCT74).header) + 3))
172static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT75,5,14)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT75
= { (((5) << 10) + (((14) & 255) << 2)),
{&DAE_Type_T__FUNCTION__desc,_OMC_LIT72((void*)((char*)(&(_OMC_LIT_STRUCT72).header) + 3)),_OMC_LIT40((void*)((char*)(&(_OMC_LIT_STRUCT40).header) + 3)),_OMC_LIT50((void*)((char*)(&(_OMC_LIT_STRUCT50).header) + 3)),_OMC_LIT74((void*)((char*)(&(_OMC_LIT_STRUCT74).header) + 3))}};
173#define _OMC_LIT75((void*)((char*)(&(_OMC_LIT_STRUCT75).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT75)((void*)((char*)(&(_OMC_LIT_STRUCT75).header) + 3))
174static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT76,3,8)struct { mmc_uint_t header; const void *data[3]; } _OMC_LIT_STRUCT76
= { (((3) << 10) + (((8) & 255) << 2)),
{&ClassInf_State_CONNECTOR__desc,_OMC_LIT67((void*)((char*)(&(_OMC_LIT_STRUCT67).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(1))((void*)(((((mmc_uint_t) (1)) << 1)+0)))}};
175#define _OMC_LIT76((void*)((char*)(&(_OMC_LIT_STRUCT76).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT76)((void*)((char*)(&(_OMC_LIT_STRUCT76).header) + 3))
176static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT77,1,1)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT77
= { (((1) << 10) + (((1) & 255) << 2)),
{_OMC_LIT76((void*)((char*)(&(_OMC_LIT_STRUCT76).header) + 3))}};
177#define _OMC_LIT77((void*)((char*)(&(_OMC_LIT_STRUCT77).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT77)((void*)((char*)(&(_OMC_LIT_STRUCT77).header) + 3))
178static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT78,2,19)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT78
= { (((2) << 10) + (((19) & 255) << 2)),
{&DAE_Type_T__ANYTYPE__desc,_OMC_LIT77((void*)((char*)(&(_OMC_LIT_STRUCT77).header) + 3))}};
179#define _OMC_LIT78((void*)((char*)(&(_OMC_LIT_STRUCT78).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT78)((void*)((char*)(&(_OMC_LIT_STRUCT78).header) + 3))
180static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT79,6,3)struct { mmc_uint_t header; const void *data[6]; } _OMC_LIT_STRUCT79
= { (((6) << 10) + (((3) & 255) << 2)),
{&DAE_FuncArg_FUNCARG__desc,_OMC_LIT55((void*)((char*)(&(_OMC_LIT_STRUCT55).header) + 3)),_OMC_LIT78((void*)((char*)(&(_OMC_LIT_STRUCT78).header) + 3)),_OMC_LIT41((void*)((char*)(&(_OMC_LIT_STRUCT41).header) + 3)),_OMC_LIT42((void*)((char*)(&(_OMC_LIT_STRUCT42).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3))}};
181#define _OMC_LIT79((void*)((char*)(&(_OMC_LIT_STRUCT79).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT79)((void*)((char*)(&(_OMC_LIT_STRUCT79).header) + 3))
182static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT80,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT80
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT79((void*)((char*)(&(_OMC_LIT_STRUCT79).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
183#define _OMC_LIT80((void*)((char*)(&(_OMC_LIT_STRUCT80).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT80)((void*)((char*)(&(_OMC_LIT_STRUCT80).header) + 3))
184static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT81,5,14)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT81
= { (((5) << 10) + (((14) & 255) << 2)),
{&DAE_Type_T__FUNCTION__desc,_OMC_LIT80((void*)((char*)(&(_OMC_LIT_STRUCT80).header) + 3)),_OMC_LIT40((void*)((char*)(&(_OMC_LIT_STRUCT40).header) + 3)),_OMC_LIT50((void*)((char*)(&(_OMC_LIT_STRUCT50).header) + 3)),_OMC_LIT74((void*)((char*)(&(_OMC_LIT_STRUCT74).header) + 3))}};
185#define _OMC_LIT81((void*)((char*)(&(_OMC_LIT_STRUCT81).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT81)((void*)((char*)(&(_OMC_LIT_STRUCT81).header) + 3))
186static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT82,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT82
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT81((void*)((char*)(&(_OMC_LIT_STRUCT81).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
187#define _OMC_LIT82((void*)((char*)(&(_OMC_LIT_STRUCT82).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT82)((void*)((char*)(&(_OMC_LIT_STRUCT82).header) + 3))
188static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT83,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT83
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT75((void*)((char*)(&(_OMC_LIT_STRUCT75).header) + 3)),_OMC_LIT82((void*)((char*)(&(_OMC_LIT_STRUCT82).header) + 3))}};
189#define _OMC_LIT83((void*)((char*)(&(_OMC_LIT_STRUCT83).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT83)((void*)((char*)(&(_OMC_LIT_STRUCT83).header) + 3))
190static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT84,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT84
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT62((void*)((char*)(&(_OMC_LIT_STRUCT62).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
191#define _OMC_LIT84((void*)((char*)(&(_OMC_LIT_STRUCT84).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT84)((void*)((char*)(&(_OMC_LIT_STRUCT84).header) + 3))
192#define _OMC_LIT85_data"EnumToInteger" "EnumToInteger"
193static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT85,13,_OMC_LIT85_data)struct { mmc_uint_t header; const char data[(13)+1]; } _OMC_LIT_STRUCT85
= { ((((mmc_uint_t)13)<<(3))+((1<<(3+3))+5)), "EnumToInteger"
}
;
194#define _OMC_LIT85((void*)((char*)(&(_OMC_LIT_STRUCT85).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT85)((void*)((char*)(&(_OMC_LIT_STRUCT85).header) + 3))
195static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT86,6,3)struct { mmc_uint_t header; const void *data[6]; } _OMC_LIT_STRUCT86
= { (((6) << 10) + (((3) & 255) << 2)),
{&DAE_FuncArg_FUNCARG__desc,_OMC_LIT55((void*)((char*)(&(_OMC_LIT_STRUCT55).header) + 3)),_OMC_LIT26((void*)((char*)(&(_OMC_LIT_STRUCT26).header) + 3)),_OMC_LIT41((void*)((char*)(&(_OMC_LIT_STRUCT41).header) + 3)),_OMC_LIT42((void*)((char*)(&(_OMC_LIT_STRUCT42).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3))}};
196#define _OMC_LIT86((void*)((char*)(&(_OMC_LIT_STRUCT86).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT86)((void*)((char*)(&(_OMC_LIT_STRUCT86).header) + 3))
197static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT87,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT87
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT86((void*)((char*)(&(_OMC_LIT_STRUCT86).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
198#define _OMC_LIT87((void*)((char*)(&(_OMC_LIT_STRUCT87).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT87)((void*)((char*)(&(_OMC_LIT_STRUCT87).header) + 3))
199#define _OMC_LIT88_data"noEvent" "noEvent"
200static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT88,7,_OMC_LIT88_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT88
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "noEvent"
}
;
201#define _OMC_LIT88((void*)((char*)(&(_OMC_LIT_STRUCT88).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT88)((void*)((char*)(&(_OMC_LIT_STRUCT88).header) + 3))
202static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT89,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT89
= { (((2) << 10) + (((4) & 255) << 2)),
{&Absyn_Path_IDENT__desc,_OMC_LIT88((void*)((char*)(&(_OMC_LIT_STRUCT88).header) + 3))}};
203#define _OMC_LIT89((void*)((char*)(&(_OMC_LIT_STRUCT89).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT89)((void*)((char*)(&(_OMC_LIT_STRUCT89).header) + 3))
204static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT90,5,14)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT90
= { (((5) << 10) + (((14) & 255) << 2)),
{&DAE_Type_T__FUNCTION__desc,_OMC_LIT87((void*)((char*)(&(_OMC_LIT_STRUCT87).header) + 3)),_OMC_LIT26((void*)((char*)(&(_OMC_LIT_STRUCT26).header) + 3)),_OMC_LIT50((void*)((char*)(&(_OMC_LIT_STRUCT50).header) + 3)),_OMC_LIT89((void*)((char*)(&(_OMC_LIT_STRUCT89).header) + 3))}};
205#define _OMC_LIT90((void*)((char*)(&(_OMC_LIT_STRUCT90).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT90)((void*)((char*)(&(_OMC_LIT_STRUCT90).header) + 3))
206static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT91,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT91
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT90((void*)((char*)(&(_OMC_LIT_STRUCT90).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
207#define _OMC_LIT91((void*)((char*)(&(_OMC_LIT_STRUCT91).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT91)((void*)((char*)(&(_OMC_LIT_STRUCT91).header) + 3))
208#define _OMC_LIT92_data"actualStream" "actualStream"
209static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT92,12,_OMC_LIT92_data)struct { mmc_uint_t header; const char data[(12)+1]; } _OMC_LIT_STRUCT92
= { ((((mmc_uint_t)12)<<(3))+((1<<(3+3))+5)), "actualStream"
}
;
210#define _OMC_LIT92((void*)((char*)(&(_OMC_LIT_STRUCT92).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT92)((void*)((char*)(&(_OMC_LIT_STRUCT92).header) + 3))
211static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT93,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT93
= { (((2) << 10) + (((4) & 255) << 2)),
{&Absyn_Path_IDENT__desc,_OMC_LIT92((void*)((char*)(&(_OMC_LIT_STRUCT92).header) + 3))}};
212#define _OMC_LIT93((void*)((char*)(&(_OMC_LIT_STRUCT93).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT93)((void*)((char*)(&(_OMC_LIT_STRUCT93).header) + 3))
213static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT94,5,14)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT94
= { (((5) << 10) + (((14) & 255) << 2)),
{&DAE_Type_T__FUNCTION__desc,_OMC_LIT87((void*)((char*)(&(_OMC_LIT_STRUCT87).header) + 3)),_OMC_LIT26((void*)((char*)(&(_OMC_LIT_STRUCT26).header) + 3)),_OMC_LIT50((void*)((char*)(&(_OMC_LIT_STRUCT50).header) + 3)),_OMC_LIT93((void*)((char*)(&(_OMC_LIT_STRUCT93).header) + 3))}};
214#define _OMC_LIT94((void*)((char*)(&(_OMC_LIT_STRUCT94).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT94)((void*)((char*)(&(_OMC_LIT_STRUCT94).header) + 3))
215static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT95,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT95
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT94((void*)((char*)(&(_OMC_LIT_STRUCT94).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
216#define _OMC_LIT95((void*)((char*)(&(_OMC_LIT_STRUCT95).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT95)((void*)((char*)(&(_OMC_LIT_STRUCT95).header) + 3))
217#define _OMC_LIT96_data"inStream" "inStream"
218static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT96,8,_OMC_LIT96_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT96
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "inStream"
}
;
219#define _OMC_LIT96((void*)((char*)(&(_OMC_LIT_STRUCT96).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT96)((void*)((char*)(&(_OMC_LIT_STRUCT96).header) + 3))
220static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT97,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT97
= { (((2) << 10) + (((4) & 255) << 2)),
{&Absyn_Path_IDENT__desc,_OMC_LIT96((void*)((char*)(&(_OMC_LIT_STRUCT96).header) + 3))}};
221#define _OMC_LIT97((void*)((char*)(&(_OMC_LIT_STRUCT97).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT97)((void*)((char*)(&(_OMC_LIT_STRUCT97).header) + 3))
222static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT98,5,14)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT98
= { (((5) << 10) + (((14) & 255) << 2)),
{&DAE_Type_T__FUNCTION__desc,_OMC_LIT87((void*)((char*)(&(_OMC_LIT_STRUCT87).header) + 3)),_OMC_LIT26((void*)((char*)(&(_OMC_LIT_STRUCT26).header) + 3)),_OMC_LIT50((void*)((char*)(&(_OMC_LIT_STRUCT50).header) + 3)),_OMC_LIT97((void*)((char*)(&(_OMC_LIT_STRUCT97).header) + 3))}};
223#define _OMC_LIT98((void*)((char*)(&(_OMC_LIT_STRUCT98).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT98)((void*)((char*)(&(_OMC_LIT_STRUCT98).header) + 3))
224static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT99,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT99
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT98((void*)((char*)(&(_OMC_LIT_STRUCT98).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
225#define _OMC_LIT99((void*)((char*)(&(_OMC_LIT_STRUCT99).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT99)((void*)((char*)(&(_OMC_LIT_STRUCT99).header) + 3))
226#define _OMC_LIT100_data"y" "y"
227static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT100,1,_OMC_LIT100_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT100
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), "y"
}
;
228#define _OMC_LIT100((void*)((char*)(&(_OMC_LIT_STRUCT100).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT100)((void*)((char*)(&(_OMC_LIT_STRUCT100).header) + 3))
229static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT101,6,3)struct { mmc_uint_t header; const void *data[6]; } _OMC_LIT_STRUCT101
= { (((6) << 10) + (((3) & 255) << 2)),
{&DAE_FuncArg_FUNCARG__desc,_OMC_LIT100((void*)((char*)(&(_OMC_LIT_STRUCT100).header) + 3)),_OMC_LIT26((void*)((char*)(&(_OMC_LIT_STRUCT26).header) + 3)),_OMC_LIT41((void*)((char*)(&(_OMC_LIT_STRUCT41).header) + 3)),_OMC_LIT42((void*)((char*)(&(_OMC_LIT_STRUCT42).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3))}};
230#define _OMC_LIT101((void*)((char*)(&(_OMC_LIT_STRUCT101).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT101)((void*)((char*)(&(_OMC_LIT_STRUCT101).header) + 3))
231#define _OMC_LIT102_data"z" "z"
232static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT102,1,_OMC_LIT102_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT102
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), "z"
}
;
233#define _OMC_LIT102((void*)((char*)(&(_OMC_LIT_STRUCT102).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT102)((void*)((char*)(&(_OMC_LIT_STRUCT102).header) + 3))
234static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT103,6,3)struct { mmc_uint_t header; const void *data[6]; } _OMC_LIT_STRUCT103
= { (((6) << 10) + (((3) & 255) << 2)),
{&DAE_FuncArg_FUNCARG__desc,_OMC_LIT102((void*)((char*)(&(_OMC_LIT_STRUCT102).header) + 3)),_OMC_LIT26((void*)((char*)(&(_OMC_LIT_STRUCT26).header) + 3)),_OMC_LIT41((void*)((char*)(&(_OMC_LIT_STRUCT41).header) + 3)),_OMC_LIT42((void*)((char*)(&(_OMC_LIT_STRUCT42).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3))}};
235#define _OMC_LIT103((void*)((char*)(&(_OMC_LIT_STRUCT103).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT103)((void*)((char*)(&(_OMC_LIT_STRUCT103).header) + 3))
236static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT104,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT104
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT103((void*)((char*)(&(_OMC_LIT_STRUCT103).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
237#define _OMC_LIT104((void*)((char*)(&(_OMC_LIT_STRUCT104).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT104)((void*)((char*)(&(_OMC_LIT_STRUCT104).header) + 3))
238static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT105,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT105
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT101((void*)((char*)(&(_OMC_LIT_STRUCT101).header) + 3)),_OMC_LIT104((void*)((char*)(&(_OMC_LIT_STRUCT104).header) + 3))}};
239#define _OMC_LIT105((void*)((char*)(&(_OMC_LIT_STRUCT105).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT105)((void*)((char*)(&(_OMC_LIT_STRUCT105).header) + 3))
240static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT106,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT106
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT86((void*)((char*)(&(_OMC_LIT_STRUCT86).header) + 3)),_OMC_LIT105((void*)((char*)(&(_OMC_LIT_STRUCT105).header) + 3))}};
241#define _OMC_LIT106((void*)((char*)(&(_OMC_LIT_STRUCT106).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT106)((void*)((char*)(&(_OMC_LIT_STRUCT106).header) + 3))
242#define _OMC_LIT107_data"constrain" "constrain"
243static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT107,9,_OMC_LIT107_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT107
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "constrain"
}
;
244#define _OMC_LIT107((void*)((char*)(&(_OMC_LIT_STRUCT107).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT107)((void*)((char*)(&(_OMC_LIT_STRUCT107).header) + 3))
245static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT108,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT108
= { (((2) << 10) + (((4) & 255) << 2)),
{&Absyn_Path_IDENT__desc,_OMC_LIT107((void*)((char*)(&(_OMC_LIT_STRUCT107).header) + 3))}};
246#define _OMC_LIT108((void*)((char*)(&(_OMC_LIT_STRUCT108).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT108)((void*)((char*)(&(_OMC_LIT_STRUCT108).header) + 3))
247static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT109,5,14)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT109
= { (((5) << 10) + (((14) & 255) << 2)),
{&DAE_Type_T__FUNCTION__desc,_OMC_LIT106((void*)((char*)(&(_OMC_LIT_STRUCT106).header) + 3)),_OMC_LIT26((void*)((char*)(&(_OMC_LIT_STRUCT26).header) + 3)),_OMC_LIT50((void*)((char*)(&(_OMC_LIT_STRUCT50).header) + 3)),_OMC_LIT108((void*)((char*)(&(_OMC_LIT_STRUCT108).header) + 3))}};
248#define _OMC_LIT109((void*)((char*)(&(_OMC_LIT_STRUCT109).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT109)((void*)((char*)(&(_OMC_LIT_STRUCT109).header) + 3))
249static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT110,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT110
= { (((2) << 10) + (((3) & 255) << 2)),
{&DAE_Dimension_DIM__INTEGER__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(1))((void*)(((((mmc_uint_t) (1)) << 1)+0)))}};
250#define _OMC_LIT110((void*)((char*)(&(_OMC_LIT_STRUCT110).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT110)((void*)((char*)(&(_OMC_LIT_STRUCT110).header) + 3))
251static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT111,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT111
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT110((void*)((char*)(&(_OMC_LIT_STRUCT110).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
252#define _OMC_LIT111((void*)((char*)(&(_OMC_LIT_STRUCT111).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT111)((void*)((char*)(&(_OMC_LIT_STRUCT111).header) + 3))
253static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT112,3,9)struct { mmc_uint_t header; const void *data[3]; } _OMC_LIT_STRUCT112
= { (((3) << 10) + (((9) & 255) << 2)),
{&DAE_Type_T__ARRAY__desc,_OMC_LIT26((void*)((char*)(&(_OMC_LIT_STRUCT26).header) + 3)),_OMC_LIT111((void*)((char*)(&(_OMC_LIT_STRUCT111).header) + 3))}};
254#define _OMC_LIT112((void*)((char*)(&(_OMC_LIT_STRUCT112).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT112)((void*)((char*)(&(_OMC_LIT_STRUCT112).header) + 3))
255static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT113,6,3)struct { mmc_uint_t header; const void *data[6]; } _OMC_LIT_STRUCT113
= { (((6) << 10) + (((3) & 255) << 2)),
{&DAE_FuncArg_FUNCARG__desc,_OMC_LIT55((void*)((char*)(&(_OMC_LIT_STRUCT55).header) + 3)),_OMC_LIT112((void*)((char*)(&(_OMC_LIT_STRUCT112).header) + 3)),_OMC_LIT41((void*)((char*)(&(_OMC_LIT_STRUCT41).header) + 3)),_OMC_LIT42((void*)((char*)(&(_OMC_LIT_STRUCT42).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3))}};
256#define _OMC_LIT113((void*)((char*)(&(_OMC_LIT_STRUCT113).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT113)((void*)((char*)(&(_OMC_LIT_STRUCT113).header) + 3))
257static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT114,6,3)struct { mmc_uint_t header; const void *data[6]; } _OMC_LIT_STRUCT114
= { (((6) << 10) + (((3) & 255) << 2)),
{&DAE_FuncArg_FUNCARG__desc,_OMC_LIT100((void*)((char*)(&(_OMC_LIT_STRUCT100).header) + 3)),_OMC_LIT112((void*)((char*)(&(_OMC_LIT_STRUCT112).header) + 3)),_OMC_LIT41((void*)((char*)(&(_OMC_LIT_STRUCT41).header) + 3)),_OMC_LIT42((void*)((char*)(&(_OMC_LIT_STRUCT42).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3))}};
258#define _OMC_LIT114((void*)((char*)(&(_OMC_LIT_STRUCT114).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT114)((void*)((char*)(&(_OMC_LIT_STRUCT114).header) + 3))
259static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT115,6,3)struct { mmc_uint_t header; const void *data[6]; } _OMC_LIT_STRUCT115
= { (((6) << 10) + (((3) & 255) << 2)),
{&DAE_FuncArg_FUNCARG__desc,_OMC_LIT102((void*)((char*)(&(_OMC_LIT_STRUCT102).header) + 3)),_OMC_LIT112((void*)((char*)(&(_OMC_LIT_STRUCT112).header) + 3)),_OMC_LIT41((void*)((char*)(&(_OMC_LIT_STRUCT41).header) + 3)),_OMC_LIT42((void*)((char*)(&(_OMC_LIT_STRUCT42).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3))}};
260#define _OMC_LIT115((void*)((char*)(&(_OMC_LIT_STRUCT115).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT115)((void*)((char*)(&(_OMC_LIT_STRUCT115).header) + 3))
261static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT116,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT116
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT115((void*)((char*)(&(_OMC_LIT_STRUCT115).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
262#define _OMC_LIT116((void*)((char*)(&(_OMC_LIT_STRUCT116).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT116)((void*)((char*)(&(_OMC_LIT_STRUCT116).header) + 3))
263static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT117,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT117
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT114((void*)((char*)(&(_OMC_LIT_STRUCT114).header) + 3)),_OMC_LIT116((void*)((char*)(&(_OMC_LIT_STRUCT116).header) + 3))}};
264#define _OMC_LIT117((void*)((char*)(&(_OMC_LIT_STRUCT117).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT117)((void*)((char*)(&(_OMC_LIT_STRUCT117).header) + 3))
265static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT118,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT118
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT113((void*)((char*)(&(_OMC_LIT_STRUCT113).header) + 3)),_OMC_LIT117((void*)((char*)(&(_OMC_LIT_STRUCT117).header) + 3))}};
266#define _OMC_LIT118((void*)((char*)(&(_OMC_LIT_STRUCT118).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT118)((void*)((char*)(&(_OMC_LIT_STRUCT118).header) + 3))
267static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT119,5,14)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT119
= { (((5) << 10) + (((14) & 255) << 2)),
{&DAE_Type_T__FUNCTION__desc,_OMC_LIT118((void*)((char*)(&(_OMC_LIT_STRUCT118).header) + 3)),_OMC_LIT112((void*)((char*)(&(_OMC_LIT_STRUCT112).header) + 3)),_OMC_LIT50((void*)((char*)(&(_OMC_LIT_STRUCT50).header) + 3)),_OMC_LIT108((void*)((char*)(&(_OMC_LIT_STRUCT108).header) + 3))}};
268#define _OMC_LIT119((void*)((char*)(&(_OMC_LIT_STRUCT119).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT119)((void*)((char*)(&(_OMC_LIT_STRUCT119).header) + 3))
269static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT120,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT120
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT119((void*)((char*)(&(_OMC_LIT_STRUCT119).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
270#define _OMC_LIT120((void*)((char*)(&(_OMC_LIT_STRUCT120).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT120)((void*)((char*)(&(_OMC_LIT_STRUCT120).header) + 3))
271static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT121,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT121
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT109((void*)((char*)(&(_OMC_LIT_STRUCT109).header) + 3)),_OMC_LIT120((void*)((char*)(&(_OMC_LIT_STRUCT120).header) + 3))}};
272#define _OMC_LIT121((void*)((char*)(&(_OMC_LIT_STRUCT121).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT121)((void*)((char*)(&(_OMC_LIT_STRUCT121).header) + 3))
273#define _OMC_LIT122_data"grammar" "grammar"
274static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT122,7,_OMC_LIT122_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT122
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "grammar"
}
;
275#define _OMC_LIT122((void*)((char*)(&(_OMC_LIT_STRUCT122).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT122)((void*)((char*)(&(_OMC_LIT_STRUCT122).header) + 3))
276#define _OMC_LIT123_data"g" "g"
277static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT123,1,_OMC_LIT123_data)struct { mmc_uint_t header; const char data[(1)+1]; } _OMC_LIT_STRUCT123
= { ((((mmc_uint_t)1)<<(3))+((1<<(3+3))+5)), "g"
}
;
278#define _OMC_LIT123((void*)((char*)(&(_OMC_LIT_STRUCT123).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT123)((void*)((char*)(&(_OMC_LIT_STRUCT123).header) + 3))
279static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT124,1,1)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT124
= { (((1) << 10) + (((1) & 255) << 2)),
{_OMC_LIT123((void*)((char*)(&(_OMC_LIT_STRUCT123).header) + 3))}};
280#define _OMC_LIT124((void*)((char*)(&(_OMC_LIT_STRUCT124).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT124)((void*)((char*)(&(_OMC_LIT_STRUCT124).header) + 3))
281static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT125,1,4)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT125
= { (((1) << 10) + (((4) & 255) << 2)),
{&Flags_FlagVisibility_EXTERNAL__desc,}};
282#define _OMC_LIT125((void*)((char*)(&(_OMC_LIT_STRUCT125).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT125)((void*)((char*)(&(_OMC_LIT_STRUCT125).header) + 3))
283#define _OMC_LIT126_data"Modelica" "Modelica"
284static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT126,8,_OMC_LIT126_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT126
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "Modelica"
}
;
285#define _OMC_LIT126((void*)((char*)(&(_OMC_LIT_STRUCT126).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT126)((void*)((char*)(&(_OMC_LIT_STRUCT126).header) + 3))
286static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT127,2,0)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT127
= { (((2) << 10) + (((0) & 255) << 2)),
{_OMC_LIT126((void*)((char*)(&(_OMC_LIT_STRUCT126).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(1))((void*)(((((mmc_uint_t) (1)) << 1)+0)))}};
287#define _OMC_LIT127((void*)((char*)(&(_OMC_LIT_STRUCT127).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT127)((void*)((char*)(&(_OMC_LIT_STRUCT127).header) + 3))
288#define _OMC_LIT128_data"MetaModelica" "MetaModelica"
289static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT128,12,_OMC_LIT128_data)struct { mmc_uint_t header; const char data[(12)+1]; } _OMC_LIT_STRUCT128
= { ((((mmc_uint_t)12)<<(3))+((1<<(3+3))+5)), "MetaModelica"
}
;
290#define _OMC_LIT128((void*)((char*)(&(_OMC_LIT_STRUCT128).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT128)((void*)((char*)(&(_OMC_LIT_STRUCT128).header) + 3))
291static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT129,2,0)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT129
= { (((2) << 10) + (((0) & 255) << 2)),
{_OMC_LIT128((void*)((char*)(&(_OMC_LIT_STRUCT128).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(2))((void*)(((((mmc_uint_t) (2)) << 1)+0)))}};
292#define _OMC_LIT129((void*)((char*)(&(_OMC_LIT_STRUCT129).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT129)((void*)((char*)(&(_OMC_LIT_STRUCT129).header) + 3))
293#define _OMC_LIT130_data"ParModelica" "ParModelica"
294static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT130,11,_OMC_LIT130_data)struct { mmc_uint_t header; const char data[(11)+1]; } _OMC_LIT_STRUCT130
= { ((((mmc_uint_t)11)<<(3))+((1<<(3+3))+5)), "ParModelica"
}
;
295#define _OMC_LIT130((void*)((char*)(&(_OMC_LIT_STRUCT130).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT130)((void*)((char*)(&(_OMC_LIT_STRUCT130).header) + 3))
296static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT131,2,0)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT131
= { (((2) << 10) + (((0) & 255) << 2)),
{_OMC_LIT130((void*)((char*)(&(_OMC_LIT_STRUCT130).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(3))((void*)(((((mmc_uint_t) (3)) << 1)+0)))}};
297#define _OMC_LIT131((void*)((char*)(&(_OMC_LIT_STRUCT131).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT131)((void*)((char*)(&(_OMC_LIT_STRUCT131).header) + 3))
298#define _OMC_LIT132_data"Optimica" "Optimica"
299static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT132,8,_OMC_LIT132_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT132
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "Optimica"
}
;
300#define _OMC_LIT132((void*)((char*)(&(_OMC_LIT_STRUCT132).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT132)((void*)((char*)(&(_OMC_LIT_STRUCT132).header) + 3))
301static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT133,2,0)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT133
= { (((2) << 10) + (((0) & 255) << 2)),
{_OMC_LIT132((void*)((char*)(&(_OMC_LIT_STRUCT132).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(4))((void*)(((((mmc_uint_t) (4)) << 1)+0)))}};
302#define _OMC_LIT133((void*)((char*)(&(_OMC_LIT_STRUCT133).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT133)((void*)((char*)(&(_OMC_LIT_STRUCT133).header) + 3))
303#define _OMC_LIT134_data"PDEModelica" "PDEModelica"
304static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT134,11,_OMC_LIT134_data)struct { mmc_uint_t header; const char data[(11)+1]; } _OMC_LIT_STRUCT134
= { ((((mmc_uint_t)11)<<(3))+((1<<(3+3))+5)), "PDEModelica"
}
;
305#define _OMC_LIT134((void*)((char*)(&(_OMC_LIT_STRUCT134).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT134)((void*)((char*)(&(_OMC_LIT_STRUCT134).header) + 3))
306static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT135,2,0)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT135
= { (((2) << 10) + (((0) & 255) << 2)),
{_OMC_LIT134((void*)((char*)(&(_OMC_LIT_STRUCT134).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(5))((void*)(((((mmc_uint_t) (5)) << 1)+0)))}};
307#define _OMC_LIT135((void*)((char*)(&(_OMC_LIT_STRUCT135).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT135)((void*)((char*)(&(_OMC_LIT_STRUCT135).header) + 3))
308static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT136,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT136
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT135((void*)((char*)(&(_OMC_LIT_STRUCT135).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
309#define _OMC_LIT136((void*)((char*)(&(_OMC_LIT_STRUCT136).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT136)((void*)((char*)(&(_OMC_LIT_STRUCT136).header) + 3))
310static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT137,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT137
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT133((void*)((char*)(&(_OMC_LIT_STRUCT133).header) + 3)),_OMC_LIT136((void*)((char*)(&(_OMC_LIT_STRUCT136).header) + 3))}};
311#define _OMC_LIT137((void*)((char*)(&(_OMC_LIT_STRUCT137).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT137)((void*)((char*)(&(_OMC_LIT_STRUCT137).header) + 3))
312static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT138,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT138
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT131((void*)((char*)(&(_OMC_LIT_STRUCT131).header) + 3)),_OMC_LIT137((void*)((char*)(&(_OMC_LIT_STRUCT137).header) + 3))}};
313#define _OMC_LIT138((void*)((char*)(&(_OMC_LIT_STRUCT138).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT138)((void*)((char*)(&(_OMC_LIT_STRUCT138).header) + 3))
314static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT139,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT139
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT129((void*)((char*)(&(_OMC_LIT_STRUCT129).header) + 3)),_OMC_LIT138((void*)((char*)(&(_OMC_LIT_STRUCT138).header) + 3))}};
315#define _OMC_LIT139((void*)((char*)(&(_OMC_LIT_STRUCT139).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT139)((void*)((char*)(&(_OMC_LIT_STRUCT139).header) + 3))
316static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT140,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT140
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT127((void*)((char*)(&(_OMC_LIT_STRUCT127).header) + 3)),_OMC_LIT139((void*)((char*)(&(_OMC_LIT_STRUCT139).header) + 3))}};
317#define _OMC_LIT140((void*)((char*)(&(_OMC_LIT_STRUCT140).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT140)((void*)((char*)(&(_OMC_LIT_STRUCT140).header) + 3))
318static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT141,3,10)struct { mmc_uint_t header; const void *data[3]; } _OMC_LIT_STRUCT141
= { (((3) << 10) + (((10) & 255) << 2)),
{&Flags_FlagData_ENUM__FLAG__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(1))((void*)(((((mmc_uint_t) (1)) << 1)+0))),_OMC_LIT140((void*)((char*)(&(_OMC_LIT_STRUCT140).header) + 3))}};
319#define _OMC_LIT141((void*)((char*)(&(_OMC_LIT_STRUCT141).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT141)((void*)((char*)(&(_OMC_LIT_STRUCT141).header) + 3))
320static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT142,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT142
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT134((void*)((char*)(&(_OMC_LIT_STRUCT134).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
321#define _OMC_LIT142((void*)((char*)(&(_OMC_LIT_STRUCT142).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT142)((void*)((char*)(&(_OMC_LIT_STRUCT142).header) + 3))
322static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT143,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT143
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT132((void*)((char*)(&(_OMC_LIT_STRUCT132).header) + 3)),_OMC_LIT142((void*)((char*)(&(_OMC_LIT_STRUCT142).header) + 3))}};
323#define _OMC_LIT143((void*)((char*)(&(_OMC_LIT_STRUCT143).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT143)((void*)((char*)(&(_OMC_LIT_STRUCT143).header) + 3))
324static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT144,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT144
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT130((void*)((char*)(&(_OMC_LIT_STRUCT130).header) + 3)),_OMC_LIT143((void*)((char*)(&(_OMC_LIT_STRUCT143).header) + 3))}};
325#define _OMC_LIT144((void*)((char*)(&(_OMC_LIT_STRUCT144).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT144)((void*)((char*)(&(_OMC_LIT_STRUCT144).header) + 3))
326static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT145,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT145
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT128((void*)((char*)(&(_OMC_LIT_STRUCT128).header) + 3)),_OMC_LIT144((void*)((char*)(&(_OMC_LIT_STRUCT144).header) + 3))}};
327#define _OMC_LIT145((void*)((char*)(&(_OMC_LIT_STRUCT145).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT145)((void*)((char*)(&(_OMC_LIT_STRUCT145).header) + 3))
328static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT146,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT146
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT126((void*)((char*)(&(_OMC_LIT_STRUCT126).header) + 3)),_OMC_LIT145((void*)((char*)(&(_OMC_LIT_STRUCT145).header) + 3))}};
329#define _OMC_LIT146((void*)((char*)(&(_OMC_LIT_STRUCT146).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT146)((void*)((char*)(&(_OMC_LIT_STRUCT146).header) + 3))
330static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT147,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT147
= { (((2) << 10) + (((3) & 255) << 2)),
{&Flags_ValidOptions_STRING__OPTION__desc,_OMC_LIT146((void*)((char*)(&(_OMC_LIT_STRUCT146).header) + 3))}};
331#define _OMC_LIT147((void*)((char*)(&(_OMC_LIT_STRUCT147).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT147)((void*)((char*)(&(_OMC_LIT_STRUCT147).header) + 3))
332static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT148,1,1)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT148
= { (((1) << 10) + (((1) & 255) << 2)),
{_OMC_LIT147((void*)((char*)(&(_OMC_LIT_STRUCT147).header) + 3))}};
333#define _OMC_LIT148((void*)((char*)(&(_OMC_LIT_STRUCT148).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT148)((void*)((char*)(&(_OMC_LIT_STRUCT148).header) + 3))
334#define _OMC_LIT149_data"Sets the grammar and semantics to accept." "Sets the grammar and semantics to accept."
335static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT149,41,_OMC_LIT149_data)struct { mmc_uint_t header; const char data[(41)+1]; } _OMC_LIT_STRUCT149
= { ((((mmc_uint_t)41)<<(3))+((1<<(3+3))+5)), "Sets the grammar and semantics to accept."
}
;
336#define _OMC_LIT149((void*)((char*)(&(_OMC_LIT_STRUCT149).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT149)((void*)((char*)(&(_OMC_LIT_STRUCT149).header) + 3))
337static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT150,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT150
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT149((void*)((char*)(&(_OMC_LIT_STRUCT149).header) + 3))}};
338#define _OMC_LIT150((void*)((char*)(&(_OMC_LIT_STRUCT150).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT150)((void*)((char*)(&(_OMC_LIT_STRUCT150).header) + 3))
339static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT151,8,3)struct { mmc_uint_t header; const void *data[8]; } _OMC_LIT_STRUCT151
= { (((8) << 10) + (((3) & 255) << 2)),
{&Flags_ConfigFlag_CONFIG__FLAG__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(6))((void*)(((((mmc_uint_t) (6)) << 1)+0))),_OMC_LIT122((void*)((char*)(&(_OMC_LIT_STRUCT122).header) + 3)),_OMC_LIT124((void*)((char*)(&(_OMC_LIT_STRUCT124).header) + 3)),_OMC_LIT125((void*)((char*)(&(_OMC_LIT_STRUCT125).header) + 3)),_OMC_LIT141((void*)((char*)(&(_OMC_LIT_STRUCT141).header) + 3)),_OMC_LIT148((void*)((char*)(&(_OMC_LIT_STRUCT148).header) + 3)),_OMC_LIT150((void*)((char*)(&(_OMC_LIT_STRUCT150).header) + 3))}};
340#define _OMC_LIT151((void*)((char*)(&(_OMC_LIT_STRUCT151).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT151)((void*)((char*)(&(_OMC_LIT_STRUCT151).header) + 3))
341#define _OMC_LIT152_data"graph" "graph"
342static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT152,5,_OMC_LIT152_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT152
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "graph"
}
;
343#define _OMC_LIT152((void*)((char*)(&(_OMC_LIT_STRUCT152).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT152)((void*)((char*)(&(_OMC_LIT_STRUCT152).header) + 3))
344#define _OMC_LIT153_data"$EMPTY" "$EMPTY"
345static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT153,6,_OMC_LIT153_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT153
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "$EMPTY"
}
;
346#define _OMC_LIT153((void*)((char*)(&(_OMC_LIT_STRUCT153).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT153)((void*)((char*)(&(_OMC_LIT_STRUCT153).header) + 3))
347static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT154,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT154
= { (((2) << 10) + (((4) & 255) << 2)),
{&Absyn_Path_IDENT__desc,_OMC_LIT153((void*)((char*)(&(_OMC_LIT_STRUCT153).header) + 3))}};
348#define _OMC_LIT154((void*)((char*)(&(_OMC_LIT_STRUCT154).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT154)((void*)((char*)(&(_OMC_LIT_STRUCT154).header) + 3))
349#define _OMC_LIT155_data"Clock" "Clock"
350static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT155,5,_OMC_LIT155_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT155
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "Clock"
}
;
351#define _OMC_LIT155((void*)((char*)(&(_OMC_LIT_STRUCT155).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT155)((void*)((char*)(&(_OMC_LIT_STRUCT155).header) + 3))
352static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT156,1,3)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT156
= { (((1) << 10) + (((3) & 255) << 2)),
{&SCode_Final_FINAL__desc,}};
353#define _OMC_LIT156((void*)((char*)(&(_OMC_LIT_STRUCT156).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT156)((void*)((char*)(&(_OMC_LIT_STRUCT156).header) + 3))
354static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT157,6,3)struct { mmc_uint_t header; const void *data[6]; } _OMC_LIT_STRUCT157
= { (((6) << 10) + (((3) & 255) << 2)),
{&SCode_Prefixes_PREFIXES__desc,_OMC_LIT1((void*)((char*)(&(_OMC_LIT_STRUCT1).header) + 3)),_OMC_LIT2((void*)((char*)(&(_OMC_LIT_STRUCT2).header) + 3)),_OMC_LIT156((void*)((char*)(&(_OMC_LIT_STRUCT156).header) + 3)),_OMC_LIT4((void*)((char*)(&(_OMC_LIT_STRUCT4).header) + 3)),_OMC_LIT5((void*)((char*)(&(_OMC_LIT_STRUCT5).header) + 3))}};
355#define _OMC_LIT157((void*)((char*)(&(_OMC_LIT_STRUCT157).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT157)((void*)((char*)(&(_OMC_LIT_STRUCT157).header) + 3))
356static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT158,1,4)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT158
= { (((1) << 10) + (((4) & 255) << 2)),
{&SCode_Encapsulated_NOT__ENCAPSULATED__desc,}};
357#define _OMC_LIT158((void*)((char*)(&(_OMC_LIT_STRUCT158).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT158)((void*)((char*)(&(_OMC_LIT_STRUCT158).header) + 3))
358static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT159,1,4)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT159
= { (((1) << 10) + (((4) & 255) << 2)),
{&SCode_Partial_NOT__PARTIAL__desc,}};
359#define _OMC_LIT159((void*)((char*)(&(_OMC_LIT_STRUCT159).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT159)((void*)((char*)(&(_OMC_LIT_STRUCT159).header) + 3))
360static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT160,1,19)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT160
= { (((1) << 10) + (((19) & 255) << 2)),
{&SCode_Restriction_R__PREDEFINED__CLOCK__desc,}};
361#define _OMC_LIT160((void*)((char*)(&(_OMC_LIT_STRUCT160).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT160)((void*)((char*)(&(_OMC_LIT_STRUCT160).header) + 3))
362static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT161,9,3)struct { mmc_uint_t header; const void *data[9]; } _OMC_LIT_STRUCT161
= { (((9) << 10) + (((3) & 255) << 2)),
{&SCode_ClassDef_PARTS__desc,MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3))}};
363#define _OMC_LIT161((void*)((char*)(&(_OMC_LIT_STRUCT161).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT161)((void*)((char*)(&(_OMC_LIT_STRUCT161).header) + 3))
364static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT162,9,5)struct { mmc_uint_t header; const void *data[9]; } _OMC_LIT_STRUCT162
= { (((9) << 10) + (((5) & 255) << 2)),
{&SCode_Element_CLASS__desc,_OMC_LIT155((void*)((char*)(&(_OMC_LIT_STRUCT155).header) + 3)),_OMC_LIT157((void*)((char*)(&(_OMC_LIT_STRUCT157).header) + 3)),_OMC_LIT158((void*)((char*)(&(_OMC_LIT_STRUCT158).header) + 3)),_OMC_LIT159((void*)((char*)(&(_OMC_LIT_STRUCT159).header) + 3)),_OMC_LIT160((void*)((char*)(&(_OMC_LIT_STRUCT160).header) + 3)),_OMC_LIT161((void*)((char*)(&(_OMC_LIT_STRUCT161).header) + 3)),_OMC_LIT17((void*)((char*)(&(_OMC_LIT_STRUCT17).header) + 3)),_OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3))}};
365#define _OMC_LIT162((void*)((char*)(&(_OMC_LIT_STRUCT162).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT162)((void*)((char*)(&(_OMC_LIT_STRUCT162).header) + 3))
366#define _OMC_LIT163_data"RealType" "RealType"
367static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT163,8,_OMC_LIT163_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT163
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "RealType"
}
;
368#define _OMC_LIT163((void*)((char*)(&(_OMC_LIT_STRUCT163).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT163)((void*)((char*)(&(_OMC_LIT_STRUCT163).header) + 3))
369static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT164,1,15)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT164
= { (((1) << 10) + (((15) & 255) << 2)),
{&SCode_Restriction_R__PREDEFINED__REAL__desc,}};
370#define _OMC_LIT164((void*)((char*)(&(_OMC_LIT_STRUCT164).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT164)((void*)((char*)(&(_OMC_LIT_STRUCT164).header) + 3))
371static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT165,9,5)struct { mmc_uint_t header; const void *data[9]; } _OMC_LIT_STRUCT165
= { (((9) << 10) + (((5) & 255) << 2)),
{&SCode_Element_CLASS__desc,_OMC_LIT163((void*)((char*)(&(_OMC_LIT_STRUCT163).header) + 3)),_OMC_LIT157((void*)((char*)(&(_OMC_LIT_STRUCT157).header) + 3)),_OMC_LIT158((void*)((char*)(&(_OMC_LIT_STRUCT158).header) + 3)),_OMC_LIT159((void*)((char*)(&(_OMC_LIT_STRUCT159).header) + 3)),_OMC_LIT164((void*)((char*)(&(_OMC_LIT_STRUCT164).header) + 3)),_OMC_LIT161((void*)((char*)(&(_OMC_LIT_STRUCT161).header) + 3)),_OMC_LIT17((void*)((char*)(&(_OMC_LIT_STRUCT17).header) + 3)),_OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3))}};
372#define _OMC_LIT165((void*)((char*)(&(_OMC_LIT_STRUCT165).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT165)((void*)((char*)(&(_OMC_LIT_STRUCT165).header) + 3))
373#define _OMC_LIT166_data"IntegerType" "IntegerType"
374static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT166,11,_OMC_LIT166_data)struct { mmc_uint_t header; const char data[(11)+1]; } _OMC_LIT_STRUCT166
= { ((((mmc_uint_t)11)<<(3))+((1<<(3+3))+5)), "IntegerType"
}
;
375#define _OMC_LIT166((void*)((char*)(&(_OMC_LIT_STRUCT166).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT166)((void*)((char*)(&(_OMC_LIT_STRUCT166).header) + 3))
376static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT167,1,14)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT167
= { (((1) << 10) + (((14) & 255) << 2)),
{&SCode_Restriction_R__PREDEFINED__INTEGER__desc,}};
377#define _OMC_LIT167((void*)((char*)(&(_OMC_LIT_STRUCT167).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT167)((void*)((char*)(&(_OMC_LIT_STRUCT167).header) + 3))
378static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT168,9,5)struct { mmc_uint_t header; const void *data[9]; } _OMC_LIT_STRUCT168
= { (((9) << 10) + (((5) & 255) << 2)),
{&SCode_Element_CLASS__desc,_OMC_LIT166((void*)((char*)(&(_OMC_LIT_STRUCT166).header) + 3)),_OMC_LIT157((void*)((char*)(&(_OMC_LIT_STRUCT157).header) + 3)),_OMC_LIT158((void*)((char*)(&(_OMC_LIT_STRUCT158).header) + 3)),_OMC_LIT159((void*)((char*)(&(_OMC_LIT_STRUCT159).header) + 3)),_OMC_LIT167((void*)((char*)(&(_OMC_LIT_STRUCT167).header) + 3)),_OMC_LIT161((void*)((char*)(&(_OMC_LIT_STRUCT161).header) + 3)),_OMC_LIT17((void*)((char*)(&(_OMC_LIT_STRUCT17).header) + 3)),_OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3))}};
379#define _OMC_LIT168((void*)((char*)(&(_OMC_LIT_STRUCT168).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT168)((void*)((char*)(&(_OMC_LIT_STRUCT168).header) + 3))
380#define _OMC_LIT169_data"StringType" "StringType"
381static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT169,10,_OMC_LIT169_data)struct { mmc_uint_t header; const char data[(10)+1]; } _OMC_LIT_STRUCT169
= { ((((mmc_uint_t)10)<<(3))+((1<<(3+3))+5)), "StringType"
}
;
382#define _OMC_LIT169((void*)((char*)(&(_OMC_LIT_STRUCT169).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT169)((void*)((char*)(&(_OMC_LIT_STRUCT169).header) + 3))
383static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT170,1,16)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT170
= { (((1) << 10) + (((16) & 255) << 2)),
{&SCode_Restriction_R__PREDEFINED__STRING__desc,}};
384#define _OMC_LIT170((void*)((char*)(&(_OMC_LIT_STRUCT170).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT170)((void*)((char*)(&(_OMC_LIT_STRUCT170).header) + 3))
385static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT171,9,5)struct { mmc_uint_t header; const void *data[9]; } _OMC_LIT_STRUCT171
= { (((9) << 10) + (((5) & 255) << 2)),
{&SCode_Element_CLASS__desc,_OMC_LIT169((void*)((char*)(&(_OMC_LIT_STRUCT169).header) + 3)),_OMC_LIT157((void*)((char*)(&(_OMC_LIT_STRUCT157).header) + 3)),_OMC_LIT158((void*)((char*)(&(_OMC_LIT_STRUCT158).header) + 3)),_OMC_LIT159((void*)((char*)(&(_OMC_LIT_STRUCT159).header) + 3)),_OMC_LIT170((void*)((char*)(&(_OMC_LIT_STRUCT170).header) + 3)),_OMC_LIT161((void*)((char*)(&(_OMC_LIT_STRUCT161).header) + 3)),_OMC_LIT17((void*)((char*)(&(_OMC_LIT_STRUCT17).header) + 3)),_OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3))}};
386#define _OMC_LIT171((void*)((char*)(&(_OMC_LIT_STRUCT171).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT171)((void*)((char*)(&(_OMC_LIT_STRUCT171).header) + 3))
387#define _OMC_LIT172_data"BooleanType" "BooleanType"
388static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT172,11,_OMC_LIT172_data)struct { mmc_uint_t header; const char data[(11)+1]; } _OMC_LIT_STRUCT172
= { ((((mmc_uint_t)11)<<(3))+((1<<(3+3))+5)), "BooleanType"
}
;
389#define _OMC_LIT172((void*)((char*)(&(_OMC_LIT_STRUCT172).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT172)((void*)((char*)(&(_OMC_LIT_STRUCT172).header) + 3))
390static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT173,1,17)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT173
= { (((1) << 10) + (((17) & 255) << 2)),
{&SCode_Restriction_R__PREDEFINED__BOOLEAN__desc,}};
391#define _OMC_LIT173((void*)((char*)(&(_OMC_LIT_STRUCT173).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT173)((void*)((char*)(&(_OMC_LIT_STRUCT173).header) + 3))
392static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT174,9,5)struct { mmc_uint_t header; const void *data[9]; } _OMC_LIT_STRUCT174
= { (((9) << 10) + (((5) & 255) << 2)),
{&SCode_Element_CLASS__desc,_OMC_LIT172((void*)((char*)(&(_OMC_LIT_STRUCT172).header) + 3)),_OMC_LIT157((void*)((char*)(&(_OMC_LIT_STRUCT157).header) + 3)),_OMC_LIT158((void*)((char*)(&(_OMC_LIT_STRUCT158).header) + 3)),_OMC_LIT159((void*)((char*)(&(_OMC_LIT_STRUCT159).header) + 3)),_OMC_LIT173((void*)((char*)(&(_OMC_LIT_STRUCT173).header) + 3)),_OMC_LIT161((void*)((char*)(&(_OMC_LIT_STRUCT161).header) + 3)),_OMC_LIT17((void*)((char*)(&(_OMC_LIT_STRUCT17).header) + 3)),_OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3))}};
393#define _OMC_LIT174((void*)((char*)(&(_OMC_LIT_STRUCT174).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT174)((void*)((char*)(&(_OMC_LIT_STRUCT174).header) + 3))
394#define _OMC_LIT175_data"EnumType" "EnumType"
395static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT175,8,_OMC_LIT175_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT175
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "EnumType"
}
;
396#define _OMC_LIT175((void*)((char*)(&(_OMC_LIT_STRUCT175).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT175)((void*)((char*)(&(_OMC_LIT_STRUCT175).header) + 3))
397static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT176,1,18)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT176
= { (((1) << 10) + (((18) & 255) << 2)),
{&SCode_Restriction_R__PREDEFINED__ENUMERATION__desc,}};
398#define _OMC_LIT176((void*)((char*)(&(_OMC_LIT_STRUCT176).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT176)((void*)((char*)(&(_OMC_LIT_STRUCT176).header) + 3))
399static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT177,9,5)struct { mmc_uint_t header; const void *data[9]; } _OMC_LIT_STRUCT177
= { (((9) << 10) + (((5) & 255) << 2)),
{&SCode_Element_CLASS__desc,_OMC_LIT175((void*)((char*)(&(_OMC_LIT_STRUCT175).header) + 3)),_OMC_LIT157((void*)((char*)(&(_OMC_LIT_STRUCT157).header) + 3)),_OMC_LIT158((void*)((char*)(&(_OMC_LIT_STRUCT158).header) + 3)),_OMC_LIT159((void*)((char*)(&(_OMC_LIT_STRUCT159).header) + 3)),_OMC_LIT176((void*)((char*)(&(_OMC_LIT_STRUCT176).header) + 3)),_OMC_LIT161((void*)((char*)(&(_OMC_LIT_STRUCT161).header) + 3)),_OMC_LIT17((void*)((char*)(&(_OMC_LIT_STRUCT17).header) + 3)),_OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3))}};
400#define _OMC_LIT177((void*)((char*)(&(_OMC_LIT_STRUCT177).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT177)((void*)((char*)(&(_OMC_LIT_STRUCT177).header) + 3))
401#define _OMC_LIT178_data"ExternalObject" "ExternalObject"
402static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT178,14,_OMC_LIT178_data)struct { mmc_uint_t header; const char data[(14)+1]; } _OMC_LIT_STRUCT178
= { ((((mmc_uint_t)14)<<(3))+((1<<(3+3))+5)), "ExternalObject"
}
;
403#define _OMC_LIT178((void*)((char*)(&(_OMC_LIT_STRUCT178).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT178)((void*)((char*)(&(_OMC_LIT_STRUCT178).header) + 3))
404static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT179,1,3)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT179
= { (((1) << 10) + (((3) & 255) << 2)),
{&SCode_Restriction_R__CLASS__desc,}};
405#define _OMC_LIT179((void*)((char*)(&(_OMC_LIT_STRUCT179).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT179)((void*)((char*)(&(_OMC_LIT_STRUCT179).header) + 3))
406static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT180,9,5)struct { mmc_uint_t header; const void *data[9]; } _OMC_LIT_STRUCT180
= { (((9) << 10) + (((5) & 255) << 2)),
{&SCode_Element_CLASS__desc,_OMC_LIT178((void*)((char*)(&(_OMC_LIT_STRUCT178).header) + 3)),_OMC_LIT157((void*)((char*)(&(_OMC_LIT_STRUCT157).header) + 3)),_OMC_LIT158((void*)((char*)(&(_OMC_LIT_STRUCT158).header) + 3)),_OMC_LIT159((void*)((char*)(&(_OMC_LIT_STRUCT159).header) + 3)),_OMC_LIT179((void*)((char*)(&(_OMC_LIT_STRUCT179).header) + 3)),_OMC_LIT161((void*)((char*)(&(_OMC_LIT_STRUCT161).header) + 3)),_OMC_LIT17((void*)((char*)(&(_OMC_LIT_STRUCT17).header) + 3)),_OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3))}};
407#define _OMC_LIT180((void*)((char*)(&(_OMC_LIT_STRUCT180).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT180)((void*)((char*)(&(_OMC_LIT_STRUCT180).header) + 3))
408#define _OMC_LIT181_data"unit" "unit"
409static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT181,4,_OMC_LIT181_data)struct { mmc_uint_t header; const char data[(4)+1]; } _OMC_LIT_STRUCT181
= { ((((mmc_uint_t)4)<<(3))+((1<<(3+3))+5)), "unit"
}
;
410#define _OMC_LIT181((void*)((char*)(&(_OMC_LIT_STRUCT181).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT181)((void*)((char*)(&(_OMC_LIT_STRUCT181).header) + 3))
411static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT182,1,5)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT182
= { (((1) << 10) + (((5) & 255) << 2)),
{&SCode_Variability_PARAM__desc,}};
412#define _OMC_LIT182((void*)((char*)(&(_OMC_LIT_STRUCT182).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT182)((void*)((char*)(&(_OMC_LIT_STRUCT182).header) + 3))
413static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT183,1,5)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT183
= { (((1) << 10) + (((5) & 255) << 2)),
{&Absyn_Direction_BIDIR__desc,}};
414#define _OMC_LIT183((void*)((char*)(&(_OMC_LIT_STRUCT183).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT183)((void*)((char*)(&(_OMC_LIT_STRUCT183).header) + 3))
415static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT184,7,3)struct { mmc_uint_t header; const void *data[7]; } _OMC_LIT_STRUCT184
= { (((7) << 10) + (((3) & 255) << 2)),
{&SCode_Attributes_ATTR__desc,MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)),_OMC_LIT7((void*)((char*)(&(_OMC_LIT_STRUCT7).header) + 3)),_OMC_LIT8((void*)((char*)(&(_OMC_LIT_STRUCT8).header) + 3)),_OMC_LIT182((void*)((char*)(&(_OMC_LIT_STRUCT182).header) + 3)),_OMC_LIT183((void*)((char*)(&(_OMC_LIT_STRUCT183).header) + 3)),_OMC_LIT11((void*)((char*)(&(_OMC_LIT_STRUCT11).header) + 3))}};
416#define _OMC_LIT184((void*)((char*)(&(_OMC_LIT_STRUCT184).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT184)((void*)((char*)(&(_OMC_LIT_STRUCT184).header) + 3))
417static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT185,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT185
= { (((2) << 10) + (((4) & 255) << 2)),
{&Absyn_Path_IDENT__desc,_OMC_LIT169((void*)((char*)(&(_OMC_LIT_STRUCT169).header) + 3))}};
418#define _OMC_LIT185((void*)((char*)(&(_OMC_LIT_STRUCT185).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT185)((void*)((char*)(&(_OMC_LIT_STRUCT185).header) + 3))
419static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT186,3,3)struct { mmc_uint_t header; const void *data[3]; } _OMC_LIT_STRUCT186
= { (((3) << 10) + (((3) & 255) << 2)),
{&Absyn_TypeSpec_TPATH__desc,_OMC_LIT185((void*)((char*)(&(_OMC_LIT_STRUCT185).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3))}};
420#define _OMC_LIT186((void*)((char*)(&(_OMC_LIT_STRUCT186).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT186)((void*)((char*)(&(_OMC_LIT_STRUCT186).header) + 3))
421static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT187,1,4)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT187
= { (((1) << 10) + (((4) & 255) << 2)),
{&SCode_Each_NOT__EACH__desc,}};
422#define _OMC_LIT187((void*)((char*)(&(_OMC_LIT_STRUCT187).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT187)((void*)((char*)(&(_OMC_LIT_STRUCT187).header) + 3))
423static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT188,2,6)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT188
= { (((2) << 10) + (((6) & 255) << 2)),
{&Absyn_Exp_STRING__desc,_OMC_LIT18((void*)((char*)(&(_OMC_LIT_STRUCT18).header) + 3))}};
424#define _OMC_LIT188((void*)((char*)(&(_OMC_LIT_STRUCT188).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT188)((void*)((char*)(&(_OMC_LIT_STRUCT188).header) + 3))
425static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT189,1,1)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT189
= { (((1) << 10) + (((1) & 255) << 2)),
{_OMC_LIT188((void*)((char*)(&(_OMC_LIT_STRUCT188).header) + 3))}};
426#define _OMC_LIT189((void*)((char*)(&(_OMC_LIT_STRUCT189).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT189)((void*)((char*)(&(_OMC_LIT_STRUCT189).header) + 3))
427static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT190,6,3)struct { mmc_uint_t header; const void *data[6]; } _OMC_LIT_STRUCT190
= { (((6) << 10) + (((3) & 255) << 2)),
{&SCode_Mod_MOD__desc,_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)),_OMC_LIT187((void*)((char*)(&(_OMC_LIT_STRUCT187).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)),_OMC_LIT189((void*)((char*)(&(_OMC_LIT_STRUCT189).header) + 3)),_OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3))}};
428#define _OMC_LIT190((void*)((char*)(&(_OMC_LIT_STRUCT190).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT190)((void*)((char*)(&(_OMC_LIT_STRUCT190).header) + 3))
429static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT191,9,6)struct { mmc_uint_t header; const void *data[9]; } _OMC_LIT_STRUCT191
= { (((9) << 10) + (((6) & 255) << 2)),
{&SCode_Element_COMPONENT__desc,_OMC_LIT181((void*)((char*)(&(_OMC_LIT_STRUCT181).header) + 3)),_OMC_LIT157((void*)((char*)(&(_OMC_LIT_STRUCT157).header) + 3)),_OMC_LIT184((void*)((char*)(&(_OMC_LIT_STRUCT184).header) + 3)),_OMC_LIT186((void*)((char*)(&(_OMC_LIT_STRUCT186).header) + 3)),_OMC_LIT190((void*)((char*)(&(_OMC_LIT_STRUCT190).header) + 3)),_OMC_LIT17((void*)((char*)(&(_OMC_LIT_STRUCT17).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3)),_OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3))}};
430#define _OMC_LIT191((void*)((char*)(&(_OMC_LIT_STRUCT191).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT191)((void*)((char*)(&(_OMC_LIT_STRUCT191).header) + 3))
431#define _OMC_LIT192_data"quantity" "quantity"
432static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT192,8,_OMC_LIT192_data)struct { mmc_uint_t header; const char data[(8)+1]; } _OMC_LIT_STRUCT192
= { ((((mmc_uint_t)8)<<(3))+((1<<(3+3))+5)), "quantity"
}
;
433#define _OMC_LIT192((void*)((char*)(&(_OMC_LIT_STRUCT192).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT192)((void*)((char*)(&(_OMC_LIT_STRUCT192).header) + 3))
434static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT193,9,6)struct { mmc_uint_t header; const void *data[9]; } _OMC_LIT_STRUCT193
= { (((9) << 10) + (((6) & 255) << 2)),
{&SCode_Element_COMPONENT__desc,_OMC_LIT192((void*)((char*)(&(_OMC_LIT_STRUCT192).header) + 3)),_OMC_LIT157((void*)((char*)(&(_OMC_LIT_STRUCT157).header) + 3)),_OMC_LIT184((void*)((char*)(&(_OMC_LIT_STRUCT184).header) + 3)),_OMC_LIT186((void*)((char*)(&(_OMC_LIT_STRUCT186).header) + 3)),_OMC_LIT190((void*)((char*)(&(_OMC_LIT_STRUCT190).header) + 3)),_OMC_LIT17((void*)((char*)(&(_OMC_LIT_STRUCT17).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3)),_OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3))}};
435#define _OMC_LIT193((void*)((char*)(&(_OMC_LIT_STRUCT193).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT193)((void*)((char*)(&(_OMC_LIT_STRUCT193).header) + 3))
436#define _OMC_LIT194_data"displayUnit" "displayUnit"
437static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT194,11,_OMC_LIT194_data)struct { mmc_uint_t header; const char data[(11)+1]; } _OMC_LIT_STRUCT194
= { ((((mmc_uint_t)11)<<(3))+((1<<(3+3))+5)), "displayUnit"
}
;
438#define _OMC_LIT194((void*)((char*)(&(_OMC_LIT_STRUCT194).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT194)((void*)((char*)(&(_OMC_LIT_STRUCT194).header) + 3))
439static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT195,9,6)struct { mmc_uint_t header; const void *data[9]; } _OMC_LIT_STRUCT195
= { (((9) << 10) + (((6) & 255) << 2)),
{&SCode_Element_COMPONENT__desc,_OMC_LIT194((void*)((char*)(&(_OMC_LIT_STRUCT194).header) + 3)),_OMC_LIT157((void*)((char*)(&(_OMC_LIT_STRUCT157).header) + 3)),_OMC_LIT184((void*)((char*)(&(_OMC_LIT_STRUCT184).header) + 3)),_OMC_LIT186((void*)((char*)(&(_OMC_LIT_STRUCT186).header) + 3)),_OMC_LIT190((void*)((char*)(&(_OMC_LIT_STRUCT190).header) + 3)),_OMC_LIT17((void*)((char*)(&(_OMC_LIT_STRUCT17).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3)),_OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3))}};
440#define _OMC_LIT195((void*)((char*)(&(_OMC_LIT_STRUCT195).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT195)((void*)((char*)(&(_OMC_LIT_STRUCT195).header) + 3))
441#define _OMC_LIT196_data"min" "min"
442static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT196,3,_OMC_LIT196_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT196
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), "min"
}
;
443#define _OMC_LIT196((void*)((char*)(&(_OMC_LIT_STRUCT196).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT196)((void*)((char*)(&(_OMC_LIT_STRUCT196).header) + 3))
444static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT197,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT197
= { (((2) << 10) + (((4) & 255) << 2)),
{&Absyn_Path_IDENT__desc,_OMC_LIT163((void*)((char*)(&(_OMC_LIT_STRUCT163).header) + 3))}};
445#define _OMC_LIT197((void*)((char*)(&(_OMC_LIT_STRUCT197).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT197)((void*)((char*)(&(_OMC_LIT_STRUCT197).header) + 3))
446static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT198,3,3)struct { mmc_uint_t header; const void *data[3]; } _OMC_LIT_STRUCT198
= { (((3) << 10) + (((3) & 255) << 2)),
{&Absyn_TypeSpec_TPATH__desc,_OMC_LIT197((void*)((char*)(&(_OMC_LIT_STRUCT197).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3))}};
447#define _OMC_LIT198((void*)((char*)(&(_OMC_LIT_STRUCT198).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT198)((void*)((char*)(&(_OMC_LIT_STRUCT198).header) + 3))
448#define _OMC_LIT199_data"-1e+099" "-1e+099"
449static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT199,7,_OMC_LIT199_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT199
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "-1e+099"
}
;
450#define _OMC_LIT199((void*)((char*)(&(_OMC_LIT_STRUCT199).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT199)((void*)((char*)(&(_OMC_LIT_STRUCT199).header) + 3))
451static 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)),
{&Absyn_Exp_REAL__desc,_OMC_LIT199((void*)((char*)(&(_OMC_LIT_STRUCT199).header) + 3))}};
452#define _OMC_LIT200((void*)((char*)(&(_OMC_LIT_STRUCT200).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT200)((void*)((char*)(&(_OMC_LIT_STRUCT200).header) + 3))
453static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT201,1,1)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT201
= { (((1) << 10) + (((1) & 255) << 2)),
{_OMC_LIT200((void*)((char*)(&(_OMC_LIT_STRUCT200).header) + 3))}};
454#define _OMC_LIT201((void*)((char*)(&(_OMC_LIT_STRUCT201).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT201)((void*)((char*)(&(_OMC_LIT_STRUCT201).header) + 3))
455static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT202,6,3)struct { mmc_uint_t header; const void *data[6]; } _OMC_LIT_STRUCT202
= { (((6) << 10) + (((3) & 255) << 2)),
{&SCode_Mod_MOD__desc,_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)),_OMC_LIT187((void*)((char*)(&(_OMC_LIT_STRUCT187).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)),_OMC_LIT201((void*)((char*)(&(_OMC_LIT_STRUCT201).header) + 3)),_OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3))}};
456#define _OMC_LIT202((void*)((char*)(&(_OMC_LIT_STRUCT202).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT202)((void*)((char*)(&(_OMC_LIT_STRUCT202).header) + 3))
457static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT203,9,6)struct { mmc_uint_t header; const void *data[9]; } _OMC_LIT_STRUCT203
= { (((9) << 10) + (((6) & 255) << 2)),
{&SCode_Element_COMPONENT__desc,_OMC_LIT196((void*)((char*)(&(_OMC_LIT_STRUCT196).header) + 3)),_OMC_LIT157((void*)((char*)(&(_OMC_LIT_STRUCT157).header) + 3)),_OMC_LIT184((void*)((char*)(&(_OMC_LIT_STRUCT184).header) + 3)),_OMC_LIT198((void*)((char*)(&(_OMC_LIT_STRUCT198).header) + 3)),_OMC_LIT202((void*)((char*)(&(_OMC_LIT_STRUCT202).header) + 3)),_OMC_LIT17((void*)((char*)(&(_OMC_LIT_STRUCT17).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3)),_OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3))}};
458#define _OMC_LIT203((void*)((char*)(&(_OMC_LIT_STRUCT203).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT203)((void*)((char*)(&(_OMC_LIT_STRUCT203).header) + 3))
459#define _OMC_LIT204_data"max" "max"
460static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT204,3,_OMC_LIT204_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT204
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), "max"
}
;
461#define _OMC_LIT204((void*)((char*)(&(_OMC_LIT_STRUCT204).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT204)((void*)((char*)(&(_OMC_LIT_STRUCT204).header) + 3))
462#define _OMC_LIT205_data"1e+099" "1e+099"
463static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT205,6,_OMC_LIT205_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT205
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "1e+099"
}
;
464#define _OMC_LIT205((void*)((char*)(&(_OMC_LIT_STRUCT205).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT205)((void*)((char*)(&(_OMC_LIT_STRUCT205).header) + 3))
465static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT206,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT206
= { (((2) << 10) + (((4) & 255) << 2)),
{&Absyn_Exp_REAL__desc,_OMC_LIT205((void*)((char*)(&(_OMC_LIT_STRUCT205).header) + 3))}};
466#define _OMC_LIT206((void*)((char*)(&(_OMC_LIT_STRUCT206).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT206)((void*)((char*)(&(_OMC_LIT_STRUCT206).header) + 3))
467static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT207,1,1)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT207
= { (((1) << 10) + (((1) & 255) << 2)),
{_OMC_LIT206((void*)((char*)(&(_OMC_LIT_STRUCT206).header) + 3))}};
468#define _OMC_LIT207((void*)((char*)(&(_OMC_LIT_STRUCT207).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT207)((void*)((char*)(&(_OMC_LIT_STRUCT207).header) + 3))
469static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT208,6,3)struct { mmc_uint_t header; const void *data[6]; } _OMC_LIT_STRUCT208
= { (((6) << 10) + (((3) & 255) << 2)),
{&SCode_Mod_MOD__desc,_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)),_OMC_LIT187((void*)((char*)(&(_OMC_LIT_STRUCT187).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)),_OMC_LIT207((void*)((char*)(&(_OMC_LIT_STRUCT207).header) + 3)),_OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3))}};
470#define _OMC_LIT208((void*)((char*)(&(_OMC_LIT_STRUCT208).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT208)((void*)((char*)(&(_OMC_LIT_STRUCT208).header) + 3))
471static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT209,9,6)struct { mmc_uint_t header; const void *data[9]; } _OMC_LIT_STRUCT209
= { (((9) << 10) + (((6) & 255) << 2)),
{&SCode_Element_COMPONENT__desc,_OMC_LIT204((void*)((char*)(&(_OMC_LIT_STRUCT204).header) + 3)),_OMC_LIT157((void*)((char*)(&(_OMC_LIT_STRUCT157).header) + 3)),_OMC_LIT184((void*)((char*)(&(_OMC_LIT_STRUCT184).header) + 3)),_OMC_LIT198((void*)((char*)(&(_OMC_LIT_STRUCT198).header) + 3)),_OMC_LIT208((void*)((char*)(&(_OMC_LIT_STRUCT208).header) + 3)),_OMC_LIT17((void*)((char*)(&(_OMC_LIT_STRUCT17).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3)),_OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3))}};
472#define _OMC_LIT209((void*)((char*)(&(_OMC_LIT_STRUCT209).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT209)((void*)((char*)(&(_OMC_LIT_STRUCT209).header) + 3))
473#define _OMC_LIT210_data"start" "start"
474static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT210,5,_OMC_LIT210_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT210
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "start"
}
;
475#define _OMC_LIT210((void*)((char*)(&(_OMC_LIT_STRUCT210).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT210)((void*)((char*)(&(_OMC_LIT_STRUCT210).header) + 3))
476#define _OMC_LIT211_data"0.0" "0.0"
477static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT211,3,_OMC_LIT211_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT211
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), "0.0"
}
;
478#define _OMC_LIT211((void*)((char*)(&(_OMC_LIT_STRUCT211).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT211)((void*)((char*)(&(_OMC_LIT_STRUCT211).header) + 3))
479static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT212,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT212
= { (((2) << 10) + (((4) & 255) << 2)),
{&Absyn_Exp_REAL__desc,_OMC_LIT211((void*)((char*)(&(_OMC_LIT_STRUCT211).header) + 3))}};
480#define _OMC_LIT212((void*)((char*)(&(_OMC_LIT_STRUCT212).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT212)((void*)((char*)(&(_OMC_LIT_STRUCT212).header) + 3))
481static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT213,1,1)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT213
= { (((1) << 10) + (((1) & 255) << 2)),
{_OMC_LIT212((void*)((char*)(&(_OMC_LIT_STRUCT212).header) + 3))}};
482#define _OMC_LIT213((void*)((char*)(&(_OMC_LIT_STRUCT213).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT213)((void*)((char*)(&(_OMC_LIT_STRUCT213).header) + 3))
483static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT214,6,3)struct { mmc_uint_t header; const void *data[6]; } _OMC_LIT_STRUCT214
= { (((6) << 10) + (((3) & 255) << 2)),
{&SCode_Mod_MOD__desc,_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)),_OMC_LIT187((void*)((char*)(&(_OMC_LIT_STRUCT187).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)),_OMC_LIT213((void*)((char*)(&(_OMC_LIT_STRUCT213).header) + 3)),_OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3))}};
484#define _OMC_LIT214((void*)((char*)(&(_OMC_LIT_STRUCT214).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT214)((void*)((char*)(&(_OMC_LIT_STRUCT214).header) + 3))
485static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT215,9,6)struct { mmc_uint_t header; const void *data[9]; } _OMC_LIT_STRUCT215
= { (((9) << 10) + (((6) & 255) << 2)),
{&SCode_Element_COMPONENT__desc,_OMC_LIT210((void*)((char*)(&(_OMC_LIT_STRUCT210).header) + 3)),_OMC_LIT157((void*)((char*)(&(_OMC_LIT_STRUCT157).header) + 3)),_OMC_LIT184((void*)((char*)(&(_OMC_LIT_STRUCT184).header) + 3)),_OMC_LIT198((void*)((char*)(&(_OMC_LIT_STRUCT198).header) + 3)),_OMC_LIT214((void*)((char*)(&(_OMC_LIT_STRUCT214).header) + 3)),_OMC_LIT17((void*)((char*)(&(_OMC_LIT_STRUCT17).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3)),_OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3))}};
486#define _OMC_LIT215((void*)((char*)(&(_OMC_LIT_STRUCT215).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT215)((void*)((char*)(&(_OMC_LIT_STRUCT215).header) + 3))
487#define _OMC_LIT216_data"fixed" "fixed"
488static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT216,5,_OMC_LIT216_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT216
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "fixed"
}
;
489#define _OMC_LIT216((void*)((char*)(&(_OMC_LIT_STRUCT216).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT216)((void*)((char*)(&(_OMC_LIT_STRUCT216).header) + 3))
490static 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)),
{&Absyn_Path_IDENT__desc,_OMC_LIT172((void*)((char*)(&(_OMC_LIT_STRUCT172).header) + 3))}};
491#define _OMC_LIT217((void*)((char*)(&(_OMC_LIT_STRUCT217).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT217)((void*)((char*)(&(_OMC_LIT_STRUCT217).header) + 3))
492static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT218,3,3)struct { mmc_uint_t header; const void *data[3]; } _OMC_LIT_STRUCT218
= { (((3) << 10) + (((3) & 255) << 2)),
{&Absyn_TypeSpec_TPATH__desc,_OMC_LIT217((void*)((char*)(&(_OMC_LIT_STRUCT217).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3))}};
493#define _OMC_LIT218((void*)((char*)(&(_OMC_LIT_STRUCT218).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT218)((void*)((char*)(&(_OMC_LIT_STRUCT218).header) + 3))
494static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT219,2,7)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT219
= { (((2) << 10) + (((7) & 255) << 2)),
{&Absyn_Exp_BOOL__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0)))}};
495#define _OMC_LIT219((void*)((char*)(&(_OMC_LIT_STRUCT219).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT219)((void*)((char*)(&(_OMC_LIT_STRUCT219).header) + 3))
496static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT220,1,1)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT220
= { (((1) << 10) + (((1) & 255) << 2)),
{_OMC_LIT219((void*)((char*)(&(_OMC_LIT_STRUCT219).header) + 3))}};
497#define _OMC_LIT220((void*)((char*)(&(_OMC_LIT_STRUCT220).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT220)((void*)((char*)(&(_OMC_LIT_STRUCT220).header) + 3))
498static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT221,6,3)struct { mmc_uint_t header; const void *data[6]; } _OMC_LIT_STRUCT221
= { (((6) << 10) + (((3) & 255) << 2)),
{&SCode_Mod_MOD__desc,_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)),_OMC_LIT187((void*)((char*)(&(_OMC_LIT_STRUCT187).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)),_OMC_LIT220((void*)((char*)(&(_OMC_LIT_STRUCT220).header) + 3)),_OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3))}};
499#define _OMC_LIT221((void*)((char*)(&(_OMC_LIT_STRUCT221).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT221)((void*)((char*)(&(_OMC_LIT_STRUCT221).header) + 3))
500static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT222,9,6)struct { mmc_uint_t header; const void *data[9]; } _OMC_LIT_STRUCT222
= { (((9) << 10) + (((6) & 255) << 2)),
{&SCode_Element_COMPONENT__desc,_OMC_LIT216((void*)((char*)(&(_OMC_LIT_STRUCT216).header) + 3)),_OMC_LIT157((void*)((char*)(&(_OMC_LIT_STRUCT157).header) + 3)),_OMC_LIT184((void*)((char*)(&(_OMC_LIT_STRUCT184).header) + 3)),_OMC_LIT218((void*)((char*)(&(_OMC_LIT_STRUCT218).header) + 3)),_OMC_LIT221((void*)((char*)(&(_OMC_LIT_STRUCT221).header) + 3)),_OMC_LIT17((void*)((char*)(&(_OMC_LIT_STRUCT17).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3)),_OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3))}};
501#define _OMC_LIT222((void*)((char*)(&(_OMC_LIT_STRUCT222).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT222)((void*)((char*)(&(_OMC_LIT_STRUCT222).header) + 3))
502#define _OMC_LIT223_data"nominal" "nominal"
503static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT223,7,_OMC_LIT223_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT223
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "nominal"
}
;
504#define _OMC_LIT223((void*)((char*)(&(_OMC_LIT_STRUCT223).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT223)((void*)((char*)(&(_OMC_LIT_STRUCT223).header) + 3))
505static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT224,6,3)struct { mmc_uint_t header; const void *data[6]; } _OMC_LIT_STRUCT224
= { (((6) << 10) + (((3) & 255) << 2)),
{&SCode_Mod_MOD__desc,_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)),_OMC_LIT187((void*)((char*)(&(_OMC_LIT_STRUCT187).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3)),_OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3))}};
506#define _OMC_LIT224((void*)((char*)(&(_OMC_LIT_STRUCT224).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT224)((void*)((char*)(&(_OMC_LIT_STRUCT224).header) + 3))
507static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT225,9,6)struct { mmc_uint_t header; const void *data[9]; } _OMC_LIT_STRUCT225
= { (((9) << 10) + (((6) & 255) << 2)),
{&SCode_Element_COMPONENT__desc,_OMC_LIT223((void*)((char*)(&(_OMC_LIT_STRUCT223).header) + 3)),_OMC_LIT157((void*)((char*)(&(_OMC_LIT_STRUCT157).header) + 3)),_OMC_LIT184((void*)((char*)(&(_OMC_LIT_STRUCT184).header) + 3)),_OMC_LIT198((void*)((char*)(&(_OMC_LIT_STRUCT198).header) + 3)),_OMC_LIT224((void*)((char*)(&(_OMC_LIT_STRUCT224).header) + 3)),_OMC_LIT17((void*)((char*)(&(_OMC_LIT_STRUCT17).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3)),_OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3))}};
508#define _OMC_LIT225((void*)((char*)(&(_OMC_LIT_STRUCT225).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT225)((void*)((char*)(&(_OMC_LIT_STRUCT225).header) + 3))
509#define _OMC_LIT226_data"stateSelect" "stateSelect"
510static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT226,11,_OMC_LIT226_data)struct { mmc_uint_t header; const char data[(11)+1]; } _OMC_LIT_STRUCT226
= { ((((mmc_uint_t)11)<<(3))+((1<<(3+3))+5)), "stateSelect"
}
;
511#define _OMC_LIT226((void*)((char*)(&(_OMC_LIT_STRUCT226).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT226)((void*)((char*)(&(_OMC_LIT_STRUCT226).header) + 3))
512#define _OMC_LIT227_data"StateSelect" "StateSelect"
513static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT227,11,_OMC_LIT227_data)struct { mmc_uint_t header; const char data[(11)+1]; } _OMC_LIT_STRUCT227
= { ((((mmc_uint_t)11)<<(3))+((1<<(3+3))+5)), "StateSelect"
}
;
514#define _OMC_LIT227((void*)((char*)(&(_OMC_LIT_STRUCT227).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT227)((void*)((char*)(&(_OMC_LIT_STRUCT227).header) + 3))
515static 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)),
{&Absyn_Path_IDENT__desc,_OMC_LIT227((void*)((char*)(&(_OMC_LIT_STRUCT227).header) + 3))}};
516#define _OMC_LIT228((void*)((char*)(&(_OMC_LIT_STRUCT228).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT228)((void*)((char*)(&(_OMC_LIT_STRUCT228).header) + 3))
517static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT229,3,3)struct { mmc_uint_t header; const void *data[3]; } _OMC_LIT_STRUCT229
= { (((3) << 10) + (((3) & 255) << 2)),
{&Absyn_TypeSpec_TPATH__desc,_OMC_LIT228((void*)((char*)(&(_OMC_LIT_STRUCT228).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3))}};
518#define _OMC_LIT229((void*)((char*)(&(_OMC_LIT_STRUCT229).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT229)((void*)((char*)(&(_OMC_LIT_STRUCT229).header) + 3))
519#define _OMC_LIT230_data"default" "default"
520static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT230,7,_OMC_LIT230_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT230
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "default"
}
;
521#define _OMC_LIT230((void*)((char*)(&(_OMC_LIT_STRUCT230).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT230)((void*)((char*)(&(_OMC_LIT_STRUCT230).header) + 3))
522static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT231,3,5)struct { mmc_uint_t header; const void *data[3]; } _OMC_LIT_STRUCT231
= { (((3) << 10) + (((5) & 255) << 2)),
{&Absyn_ComponentRef_CREF__IDENT__desc,_OMC_LIT230((void*)((char*)(&(_OMC_LIT_STRUCT230).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
523#define _OMC_LIT231((void*)((char*)(&(_OMC_LIT_STRUCT231).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT231)((void*)((char*)(&(_OMC_LIT_STRUCT231).header) + 3))
524static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT232,4,4)struct { mmc_uint_t header; const void *data[4]; } _OMC_LIT_STRUCT232
= { (((4) << 10) + (((4) & 255) << 2)),
{&Absyn_ComponentRef_CREF__QUAL__desc,_OMC_LIT227((void*)((char*)(&(_OMC_LIT_STRUCT227).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)),_OMC_LIT231((void*)((char*)(&(_OMC_LIT_STRUCT231).header) + 3))}};
525#define _OMC_LIT232((void*)((char*)(&(_OMC_LIT_STRUCT232).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT232)((void*)((char*)(&(_OMC_LIT_STRUCT232).header) + 3))
526static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT233,2,5)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT233
= { (((2) << 10) + (((5) & 255) << 2)),
{&Absyn_Exp_CREF__desc,_OMC_LIT232((void*)((char*)(&(_OMC_LIT_STRUCT232).header) + 3))}};
527#define _OMC_LIT233((void*)((char*)(&(_OMC_LIT_STRUCT233).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT233)((void*)((char*)(&(_OMC_LIT_STRUCT233).header) + 3))
528static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT234,1,1)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT234
= { (((1) << 10) + (((1) & 255) << 2)),
{_OMC_LIT233((void*)((char*)(&(_OMC_LIT_STRUCT233).header) + 3))}};
529#define _OMC_LIT234((void*)((char*)(&(_OMC_LIT_STRUCT234).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT234)((void*)((char*)(&(_OMC_LIT_STRUCT234).header) + 3))
530static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT235,6,3)struct { mmc_uint_t header; const void *data[6]; } _OMC_LIT_STRUCT235
= { (((6) << 10) + (((3) & 255) << 2)),
{&SCode_Mod_MOD__desc,_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)),_OMC_LIT187((void*)((char*)(&(_OMC_LIT_STRUCT187).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)),_OMC_LIT234((void*)((char*)(&(_OMC_LIT_STRUCT234).header) + 3)),_OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3))}};
531#define _OMC_LIT235((void*)((char*)(&(_OMC_LIT_STRUCT235).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT235)((void*)((char*)(&(_OMC_LIT_STRUCT235).header) + 3))
532static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT236,9,6)struct { mmc_uint_t header; const void *data[9]; } _OMC_LIT_STRUCT236
= { (((9) << 10) + (((6) & 255) << 2)),
{&SCode_Element_COMPONENT__desc,_OMC_LIT226((void*)((char*)(&(_OMC_LIT_STRUCT226).header) + 3)),_OMC_LIT157((void*)((char*)(&(_OMC_LIT_STRUCT157).header) + 3)),_OMC_LIT184((void*)((char*)(&(_OMC_LIT_STRUCT184).header) + 3)),_OMC_LIT229((void*)((char*)(&(_OMC_LIT_STRUCT229).header) + 3)),_OMC_LIT235((void*)((char*)(&(_OMC_LIT_STRUCT235).header) + 3)),_OMC_LIT17((void*)((char*)(&(_OMC_LIT_STRUCT17).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3)),_OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3))}};
533#define _OMC_LIT236((void*)((char*)(&(_OMC_LIT_STRUCT236).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT236)((void*)((char*)(&(_OMC_LIT_STRUCT236).header) + 3))
534#define _OMC_LIT237_data"uncertain" "uncertain"
535static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT237,9,_OMC_LIT237_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT237
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "uncertain"
}
;
536#define _OMC_LIT237((void*)((char*)(&(_OMC_LIT_STRUCT237).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT237)((void*)((char*)(&(_OMC_LIT_STRUCT237).header) + 3))
537#define _OMC_LIT238_data"Uncertainty" "Uncertainty"
538static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT238,11,_OMC_LIT238_data)struct { mmc_uint_t header; const char data[(11)+1]; } _OMC_LIT_STRUCT238
= { ((((mmc_uint_t)11)<<(3))+((1<<(3+3))+5)), "Uncertainty"
}
;
539#define _OMC_LIT238((void*)((char*)(&(_OMC_LIT_STRUCT238).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT238)((void*)((char*)(&(_OMC_LIT_STRUCT238).header) + 3))
540static 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)),
{&Absyn_Path_IDENT__desc,_OMC_LIT238((void*)((char*)(&(_OMC_LIT_STRUCT238).header) + 3))}};
541#define _OMC_LIT239((void*)((char*)(&(_OMC_LIT_STRUCT239).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT239)((void*)((char*)(&(_OMC_LIT_STRUCT239).header) + 3))
542static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT240,3,3)struct { mmc_uint_t header; const void *data[3]; } _OMC_LIT_STRUCT240
= { (((3) << 10) + (((3) & 255) << 2)),
{&Absyn_TypeSpec_TPATH__desc,_OMC_LIT239((void*)((char*)(&(_OMC_LIT_STRUCT239).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3))}};
543#define _OMC_LIT240((void*)((char*)(&(_OMC_LIT_STRUCT240).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT240)((void*)((char*)(&(_OMC_LIT_STRUCT240).header) + 3))
544#define _OMC_LIT241_data"given" "given"
545static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT241,5,_OMC_LIT241_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT241
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "given"
}
;
546#define _OMC_LIT241((void*)((char*)(&(_OMC_LIT_STRUCT241).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT241)((void*)((char*)(&(_OMC_LIT_STRUCT241).header) + 3))
547static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT242,3,5)struct { mmc_uint_t header; const void *data[3]; } _OMC_LIT_STRUCT242
= { (((3) << 10) + (((5) & 255) << 2)),
{&Absyn_ComponentRef_CREF__IDENT__desc,_OMC_LIT241((void*)((char*)(&(_OMC_LIT_STRUCT241).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
548#define _OMC_LIT242((void*)((char*)(&(_OMC_LIT_STRUCT242).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT242)((void*)((char*)(&(_OMC_LIT_STRUCT242).header) + 3))
549static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT243,4,4)struct { mmc_uint_t header; const void *data[4]; } _OMC_LIT_STRUCT243
= { (((4) << 10) + (((4) & 255) << 2)),
{&Absyn_ComponentRef_CREF__QUAL__desc,_OMC_LIT238((void*)((char*)(&(_OMC_LIT_STRUCT238).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)),_OMC_LIT242((void*)((char*)(&(_OMC_LIT_STRUCT242).header) + 3))}};
550#define _OMC_LIT243((void*)((char*)(&(_OMC_LIT_STRUCT243).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT243)((void*)((char*)(&(_OMC_LIT_STRUCT243).header) + 3))
551static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT244,2,5)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT244
= { (((2) << 10) + (((5) & 255) << 2)),
{&Absyn_Exp_CREF__desc,_OMC_LIT243((void*)((char*)(&(_OMC_LIT_STRUCT243).header) + 3))}};
552#define _OMC_LIT244((void*)((char*)(&(_OMC_LIT_STRUCT244).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT244)((void*)((char*)(&(_OMC_LIT_STRUCT244).header) + 3))
553static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT245,1,1)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT245
= { (((1) << 10) + (((1) & 255) << 2)),
{_OMC_LIT244((void*)((char*)(&(_OMC_LIT_STRUCT244).header) + 3))}};
554#define _OMC_LIT245((void*)((char*)(&(_OMC_LIT_STRUCT245).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT245)((void*)((char*)(&(_OMC_LIT_STRUCT245).header) + 3))
555static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT246,6,3)struct { mmc_uint_t header; const void *data[6]; } _OMC_LIT_STRUCT246
= { (((6) << 10) + (((3) & 255) << 2)),
{&SCode_Mod_MOD__desc,_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)),_OMC_LIT187((void*)((char*)(&(_OMC_LIT_STRUCT187).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)),_OMC_LIT245((void*)((char*)(&(_OMC_LIT_STRUCT245).header) + 3)),_OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3))}};
556#define _OMC_LIT246((void*)((char*)(&(_OMC_LIT_STRUCT246).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT246)((void*)((char*)(&(_OMC_LIT_STRUCT246).header) + 3))
557static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT247,9,6)struct { mmc_uint_t header; const void *data[9]; } _OMC_LIT_STRUCT247
= { (((9) << 10) + (((6) & 255) << 2)),
{&SCode_Element_COMPONENT__desc,_OMC_LIT237((void*)((char*)(&(_OMC_LIT_STRUCT237).header) + 3)),_OMC_LIT157((void*)((char*)(&(_OMC_LIT_STRUCT157).header) + 3)),_OMC_LIT184((void*)((char*)(&(_OMC_LIT_STRUCT184).header) + 3)),_OMC_LIT240((void*)((char*)(&(_OMC_LIT_STRUCT240).header) + 3)),_OMC_LIT246((void*)((char*)(&(_OMC_LIT_STRUCT246).header) + 3)),_OMC_LIT17((void*)((char*)(&(_OMC_LIT_STRUCT17).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3)),_OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3))}};
558#define _OMC_LIT247((void*)((char*)(&(_OMC_LIT_STRUCT247).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT247)((void*)((char*)(&(_OMC_LIT_STRUCT247).header) + 3))
559#define _OMC_LIT248_data"distribution" "distribution"
560static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT248,12,_OMC_LIT248_data)struct { mmc_uint_t header; const char data[(12)+1]; } _OMC_LIT_STRUCT248
= { ((((mmc_uint_t)12)<<(3))+((1<<(3+3))+5)), "distribution"
}
;
561#define _OMC_LIT248((void*)((char*)(&(_OMC_LIT_STRUCT248).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT248)((void*)((char*)(&(_OMC_LIT_STRUCT248).header) + 3))
562#define _OMC_LIT249_data"Distribution" "Distribution"
563static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT249,12,_OMC_LIT249_data)struct { mmc_uint_t header; const char data[(12)+1]; } _OMC_LIT_STRUCT249
= { ((((mmc_uint_t)12)<<(3))+((1<<(3+3))+5)), "Distribution"
}
;
564#define _OMC_LIT249((void*)((char*)(&(_OMC_LIT_STRUCT249).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT249)((void*)((char*)(&(_OMC_LIT_STRUCT249).header) + 3))
565static 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)),
{&Absyn_Path_IDENT__desc,_OMC_LIT249((void*)((char*)(&(_OMC_LIT_STRUCT249).header) + 3))}};
566#define _OMC_LIT250((void*)((char*)(&(_OMC_LIT_STRUCT250).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT250)((void*)((char*)(&(_OMC_LIT_STRUCT250).header) + 3))
567static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT251,3,3)struct { mmc_uint_t header; const void *data[3]; } _OMC_LIT_STRUCT251
= { (((3) << 10) + (((3) & 255) << 2)),
{&Absyn_TypeSpec_TPATH__desc,_OMC_LIT250((void*)((char*)(&(_OMC_LIT_STRUCT250).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3))}};
568#define _OMC_LIT251((void*)((char*)(&(_OMC_LIT_STRUCT251).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT251)((void*)((char*)(&(_OMC_LIT_STRUCT251).header) + 3))
569static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT252,9,6)struct { mmc_uint_t header; const void *data[9]; } _OMC_LIT_STRUCT252
= { (((9) << 10) + (((6) & 255) << 2)),
{&SCode_Element_COMPONENT__desc,_OMC_LIT248((void*)((char*)(&(_OMC_LIT_STRUCT248).header) + 3)),_OMC_LIT157((void*)((char*)(&(_OMC_LIT_STRUCT157).header) + 3)),_OMC_LIT184((void*)((char*)(&(_OMC_LIT_STRUCT184).header) + 3)),_OMC_LIT251((void*)((char*)(&(_OMC_LIT_STRUCT251).header) + 3)),_OMC_LIT16((void*)((char*)(&(_OMC_LIT_STRUCT16).header) + 3)),_OMC_LIT17((void*)((char*)(&(_OMC_LIT_STRUCT17).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3)),_OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3))}};
570#define _OMC_LIT252((void*)((char*)(&(_OMC_LIT_STRUCT252).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT252)((void*)((char*)(&(_OMC_LIT_STRUCT252).header) + 3))
571#define _OMC_LIT253_data"startOrigin" "startOrigin"
572static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT253,11,_OMC_LIT253_data)struct { mmc_uint_t header; const char data[(11)+1]; } _OMC_LIT_STRUCT253
= { ((((mmc_uint_t)11)<<(3))+((1<<(3+3))+5)), "startOrigin"
}
;
573#define _OMC_LIT253((void*)((char*)(&(_OMC_LIT_STRUCT253).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT253)((void*)((char*)(&(_OMC_LIT_STRUCT253).header) + 3))
574#define _OMC_LIT254_data"undefined" "undefined"
575static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT254,9,_OMC_LIT254_data)struct { mmc_uint_t header; const char data[(9)+1]; } _OMC_LIT_STRUCT254
= { ((((mmc_uint_t)9)<<(3))+((1<<(3+3))+5)), "undefined"
}
;
576#define _OMC_LIT254((void*)((char*)(&(_OMC_LIT_STRUCT254).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT254)((void*)((char*)(&(_OMC_LIT_STRUCT254).header) + 3))
577static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT255,2,6)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT255
= { (((2) << 10) + (((6) & 255) << 2)),
{&Absyn_Exp_STRING__desc,_OMC_LIT254((void*)((char*)(&(_OMC_LIT_STRUCT254).header) + 3))}};
578#define _OMC_LIT255((void*)((char*)(&(_OMC_LIT_STRUCT255).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT255)((void*)((char*)(&(_OMC_LIT_STRUCT255).header) + 3))
579static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT256,1,1)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT256
= { (((1) << 10) + (((1) & 255) << 2)),
{_OMC_LIT255((void*)((char*)(&(_OMC_LIT_STRUCT255).header) + 3))}};
580#define _OMC_LIT256((void*)((char*)(&(_OMC_LIT_STRUCT256).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT256)((void*)((char*)(&(_OMC_LIT_STRUCT256).header) + 3))
581static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT257,6,3)struct { mmc_uint_t header; const void *data[6]; } _OMC_LIT_STRUCT257
= { (((6) << 10) + (((3) & 255) << 2)),
{&SCode_Mod_MOD__desc,_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)),_OMC_LIT187((void*)((char*)(&(_OMC_LIT_STRUCT187).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)),_OMC_LIT256((void*)((char*)(&(_OMC_LIT_STRUCT256).header) + 3)),_OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3))}};
582#define _OMC_LIT257((void*)((char*)(&(_OMC_LIT_STRUCT257).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT257)((void*)((char*)(&(_OMC_LIT_STRUCT257).header) + 3))
583static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT258,9,6)struct { mmc_uint_t header; const void *data[9]; } _OMC_LIT_STRUCT258
= { (((9) << 10) + (((6) & 255) << 2)),
{&SCode_Element_COMPONENT__desc,_OMC_LIT253((void*)((char*)(&(_OMC_LIT_STRUCT253).header) + 3)),_OMC_LIT157((void*)((char*)(&(_OMC_LIT_STRUCT157).header) + 3)),_OMC_LIT184((void*)((char*)(&(_OMC_LIT_STRUCT184).header) + 3)),_OMC_LIT186((void*)((char*)(&(_OMC_LIT_STRUCT186).header) + 3)),_OMC_LIT257((void*)((char*)(&(_OMC_LIT_STRUCT257).header) + 3)),_OMC_LIT17((void*)((char*)(&(_OMC_LIT_STRUCT17).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3)),_OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3))}};
584#define _OMC_LIT258((void*)((char*)(&(_OMC_LIT_STRUCT258).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT258)((void*)((char*)(&(_OMC_LIT_STRUCT258).header) + 3))
585static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT259,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT259
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT258((void*)((char*)(&(_OMC_LIT_STRUCT258).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
586#define _OMC_LIT259((void*)((char*)(&(_OMC_LIT_STRUCT259).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT259)((void*)((char*)(&(_OMC_LIT_STRUCT259).header) + 3))
587static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT260,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT260
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT252((void*)((char*)(&(_OMC_LIT_STRUCT252).header) + 3)),_OMC_LIT259((void*)((char*)(&(_OMC_LIT_STRUCT259).header) + 3))}};
588#define _OMC_LIT260((void*)((char*)(&(_OMC_LIT_STRUCT260).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT260)((void*)((char*)(&(_OMC_LIT_STRUCT260).header) + 3))
589static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT261,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT261
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT247((void*)((char*)(&(_OMC_LIT_STRUCT247).header) + 3)),_OMC_LIT260((void*)((char*)(&(_OMC_LIT_STRUCT260).header) + 3))}};
590#define _OMC_LIT261((void*)((char*)(&(_OMC_LIT_STRUCT261).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT261)((void*)((char*)(&(_OMC_LIT_STRUCT261).header) + 3))
591static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT262,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT262
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT236((void*)((char*)(&(_OMC_LIT_STRUCT236).header) + 3)),_OMC_LIT261((void*)((char*)(&(_OMC_LIT_STRUCT261).header) + 3))}};
592#define _OMC_LIT262((void*)((char*)(&(_OMC_LIT_STRUCT262).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT262)((void*)((char*)(&(_OMC_LIT_STRUCT262).header) + 3))
593static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT263,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT263
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT225((void*)((char*)(&(_OMC_LIT_STRUCT225).header) + 3)),_OMC_LIT262((void*)((char*)(&(_OMC_LIT_STRUCT262).header) + 3))}};
594#define _OMC_LIT263((void*)((char*)(&(_OMC_LIT_STRUCT263).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT263)((void*)((char*)(&(_OMC_LIT_STRUCT263).header) + 3))
595static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT264,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT264
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT222((void*)((char*)(&(_OMC_LIT_STRUCT222).header) + 3)),_OMC_LIT263((void*)((char*)(&(_OMC_LIT_STRUCT263).header) + 3))}};
596#define _OMC_LIT264((void*)((char*)(&(_OMC_LIT_STRUCT264).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT264)((void*)((char*)(&(_OMC_LIT_STRUCT264).header) + 3))
597static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT265,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT265
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT215((void*)((char*)(&(_OMC_LIT_STRUCT215).header) + 3)),_OMC_LIT264((void*)((char*)(&(_OMC_LIT_STRUCT264).header) + 3))}};
598#define _OMC_LIT265((void*)((char*)(&(_OMC_LIT_STRUCT265).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT265)((void*)((char*)(&(_OMC_LIT_STRUCT265).header) + 3))
599static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT266,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT266
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT209((void*)((char*)(&(_OMC_LIT_STRUCT209).header) + 3)),_OMC_LIT265((void*)((char*)(&(_OMC_LIT_STRUCT265).header) + 3))}};
600#define _OMC_LIT266((void*)((char*)(&(_OMC_LIT_STRUCT266).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT266)((void*)((char*)(&(_OMC_LIT_STRUCT266).header) + 3))
601static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT267,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT267
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT203((void*)((char*)(&(_OMC_LIT_STRUCT203).header) + 3)),_OMC_LIT266((void*)((char*)(&(_OMC_LIT_STRUCT266).header) + 3))}};
602#define _OMC_LIT267((void*)((char*)(&(_OMC_LIT_STRUCT267).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT267)((void*)((char*)(&(_OMC_LIT_STRUCT267).header) + 3))
603static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT268,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT268
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT195((void*)((char*)(&(_OMC_LIT_STRUCT195).header) + 3)),_OMC_LIT267((void*)((char*)(&(_OMC_LIT_STRUCT267).header) + 3))}};
604#define _OMC_LIT268((void*)((char*)(&(_OMC_LIT_STRUCT268).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT268)((void*)((char*)(&(_OMC_LIT_STRUCT268).header) + 3))
605static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT269,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT269
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT193((void*)((char*)(&(_OMC_LIT_STRUCT193).header) + 3)),_OMC_LIT268((void*)((char*)(&(_OMC_LIT_STRUCT268).header) + 3))}};
606#define _OMC_LIT269((void*)((char*)(&(_OMC_LIT_STRUCT269).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT269)((void*)((char*)(&(_OMC_LIT_STRUCT269).header) + 3))
607static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT270,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT270
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT191((void*)((char*)(&(_OMC_LIT_STRUCT191).header) + 3)),_OMC_LIT269((void*)((char*)(&(_OMC_LIT_STRUCT269).header) + 3))}};
608#define _OMC_LIT270((void*)((char*)(&(_OMC_LIT_STRUCT270).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT270)((void*)((char*)(&(_OMC_LIT_STRUCT270).header) + 3))
609static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT271,9,3)struct { mmc_uint_t header; const void *data[9]; } _OMC_LIT_STRUCT271
= { (((9) << 10) + (((3) & 255) << 2)),
{&SCode_ClassDef_PARTS__desc,_OMC_LIT270((void*)((char*)(&(_OMC_LIT_STRUCT270).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3))}};
610#define _OMC_LIT271((void*)((char*)(&(_OMC_LIT_STRUCT271).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT271)((void*)((char*)(&(_OMC_LIT_STRUCT271).header) + 3))
611static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT272,9,5)struct { mmc_uint_t header; const void *data[9]; } _OMC_LIT_STRUCT272
= { (((9) << 10) + (((5) & 255) << 2)),
{&SCode_Element_CLASS__desc,_OMC_LIT13((void*)((char*)(&(_OMC_LIT_STRUCT13).header) + 3)),_OMC_LIT157((void*)((char*)(&(_OMC_LIT_STRUCT157).header) + 3)),_OMC_LIT158((void*)((char*)(&(_OMC_LIT_STRUCT158).header) + 3)),_OMC_LIT159((void*)((char*)(&(_OMC_LIT_STRUCT159).header) + 3)),_OMC_LIT164((void*)((char*)(&(_OMC_LIT_STRUCT164).header) + 3)),_OMC_LIT271((void*)((char*)(&(_OMC_LIT_STRUCT271).header) + 3)),_OMC_LIT17((void*)((char*)(&(_OMC_LIT_STRUCT17).header) + 3)),_OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3))}};
612#define _OMC_LIT272((void*)((char*)(&(_OMC_LIT_STRUCT272).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT272)((void*)((char*)(&(_OMC_LIT_STRUCT272).header) + 3))
613static 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)),
{&Absyn_Path_IDENT__desc,_OMC_LIT166((void*)((char*)(&(_OMC_LIT_STRUCT166).header) + 3))}};
614#define _OMC_LIT273((void*)((char*)(&(_OMC_LIT_STRUCT273).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT273)((void*)((char*)(&(_OMC_LIT_STRUCT273).header) + 3))
615static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT274,3,3)struct { mmc_uint_t header; const void *data[3]; } _OMC_LIT_STRUCT274
= { (((3) << 10) + (((3) & 255) << 2)),
{&Absyn_TypeSpec_TPATH__desc,_OMC_LIT273((void*)((char*)(&(_OMC_LIT_STRUCT273).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3))}};
616#define _OMC_LIT274((void*)((char*)(&(_OMC_LIT_STRUCT274).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT274)((void*)((char*)(&(_OMC_LIT_STRUCT274).header) + 3))
617static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT275,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT275
= { (((2) << 10) + (((3) & 255) << 2)),
{&Absyn_Exp_INTEGER__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0)))}};
618#define _OMC_LIT275((void*)((char*)(&(_OMC_LIT_STRUCT275).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT275)((void*)((char*)(&(_OMC_LIT_STRUCT275).header) + 3))
619static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT276,1,1)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT276
= { (((1) << 10) + (((1) & 255) << 2)),
{_OMC_LIT275((void*)((char*)(&(_OMC_LIT_STRUCT275).header) + 3))}};
620#define _OMC_LIT276((void*)((char*)(&(_OMC_LIT_STRUCT276).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT276)((void*)((char*)(&(_OMC_LIT_STRUCT276).header) + 3))
621static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT277,6,3)struct { mmc_uint_t header; const void *data[6]; } _OMC_LIT_STRUCT277
= { (((6) << 10) + (((3) & 255) << 2)),
{&SCode_Mod_MOD__desc,_OMC_LIT3((void*)((char*)(&(_OMC_LIT_STRUCT3).header) + 3)),_OMC_LIT187((void*)((char*)(&(_OMC_LIT_STRUCT187).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)),_OMC_LIT276((void*)((char*)(&(_OMC_LIT_STRUCT276).header) + 3)),_OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3))}};
622#define _OMC_LIT277((void*)((char*)(&(_OMC_LIT_STRUCT277).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT277)((void*)((char*)(&(_OMC_LIT_STRUCT277).header) + 3))
623static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT278,9,6)struct { mmc_uint_t header; const void *data[9]; } _OMC_LIT_STRUCT278
= { (((9) << 10) + (((6) & 255) << 2)),
{&SCode_Element_COMPONENT__desc,_OMC_LIT210((void*)((char*)(&(_OMC_LIT_STRUCT210).header) + 3)),_OMC_LIT157((void*)((char*)(&(_OMC_LIT_STRUCT157).header) + 3)),_OMC_LIT184((void*)((char*)(&(_OMC_LIT_STRUCT184).header) + 3)),_OMC_LIT274((void*)((char*)(&(_OMC_LIT_STRUCT274).header) + 3)),_OMC_LIT277((void*)((char*)(&(_OMC_LIT_STRUCT277).header) + 3)),_OMC_LIT17((void*)((char*)(&(_OMC_LIT_STRUCT17).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3)),_OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3))}};
624#define _OMC_LIT278((void*)((char*)(&(_OMC_LIT_STRUCT278).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT278)((void*)((char*)(&(_OMC_LIT_STRUCT278).header) + 3))
625static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT279,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT279
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT222((void*)((char*)(&(_OMC_LIT_STRUCT222).header) + 3)),_OMC_LIT261((void*)((char*)(&(_OMC_LIT_STRUCT261).header) + 3))}};
626#define _OMC_LIT279((void*)((char*)(&(_OMC_LIT_STRUCT279).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT279)((void*)((char*)(&(_OMC_LIT_STRUCT279).header) + 3))
627static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT280,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT280
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT278((void*)((char*)(&(_OMC_LIT_STRUCT278).header) + 3)),_OMC_LIT279((void*)((char*)(&(_OMC_LIT_STRUCT279).header) + 3))}};
628#define _OMC_LIT280((void*)((char*)(&(_OMC_LIT_STRUCT280).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT280)((void*)((char*)(&(_OMC_LIT_STRUCT280).header) + 3))
629static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT281,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT281
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT209((void*)((char*)(&(_OMC_LIT_STRUCT209).header) + 3)),_OMC_LIT280((void*)((char*)(&(_OMC_LIT_STRUCT280).header) + 3))}};
630#define _OMC_LIT281((void*)((char*)(&(_OMC_LIT_STRUCT281).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT281)((void*)((char*)(&(_OMC_LIT_STRUCT281).header) + 3))
631static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT282,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT282
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT203((void*)((char*)(&(_OMC_LIT_STRUCT203).header) + 3)),_OMC_LIT281((void*)((char*)(&(_OMC_LIT_STRUCT281).header) + 3))}};
632#define _OMC_LIT282((void*)((char*)(&(_OMC_LIT_STRUCT282).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT282)((void*)((char*)(&(_OMC_LIT_STRUCT282).header) + 3))
633static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT283,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT283
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT193((void*)((char*)(&(_OMC_LIT_STRUCT193).header) + 3)),_OMC_LIT282((void*)((char*)(&(_OMC_LIT_STRUCT282).header) + 3))}};
634#define _OMC_LIT283((void*)((char*)(&(_OMC_LIT_STRUCT283).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT283)((void*)((char*)(&(_OMC_LIT_STRUCT283).header) + 3))
635static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT284,9,3)struct { mmc_uint_t header; const void *data[9]; } _OMC_LIT_STRUCT284
= { (((9) << 10) + (((3) & 255) << 2)),
{&SCode_ClassDef_PARTS__desc,_OMC_LIT283((void*)((char*)(&(_OMC_LIT_STRUCT283).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3))}};
636#define _OMC_LIT284((void*)((char*)(&(_OMC_LIT_STRUCT284).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT284)((void*)((char*)(&(_OMC_LIT_STRUCT284).header) + 3))
637static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT285,9,5)struct { mmc_uint_t header; const void *data[9]; } _OMC_LIT_STRUCT285
= { (((9) << 10) + (((5) & 255) << 2)),
{&SCode_Element_CLASS__desc,_OMC_LIT60((void*)((char*)(&(_OMC_LIT_STRUCT60).header) + 3)),_OMC_LIT157((void*)((char*)(&(_OMC_LIT_STRUCT157).header) + 3)),_OMC_LIT158((void*)((char*)(&(_OMC_LIT_STRUCT158).header) + 3)),_OMC_LIT159((void*)((char*)(&(_OMC_LIT_STRUCT159).header) + 3)),_OMC_LIT167((void*)((char*)(&(_OMC_LIT_STRUCT167).header) + 3)),_OMC_LIT284((void*)((char*)(&(_OMC_LIT_STRUCT284).header) + 3)),_OMC_LIT17((void*)((char*)(&(_OMC_LIT_STRUCT17).header) + 3)),_OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3))}};
638#define _OMC_LIT285((void*)((char*)(&(_OMC_LIT_STRUCT285).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT285)((void*)((char*)(&(_OMC_LIT_STRUCT285).header) + 3))
639#define _OMC_LIT286_data"String" "String"
640static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT286,6,_OMC_LIT286_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT286
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "String"
}
;
641#define _OMC_LIT286((void*)((char*)(&(_OMC_LIT_STRUCT286).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT286)((void*)((char*)(&(_OMC_LIT_STRUCT286).header) + 3))
642static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT287,9,6)struct { mmc_uint_t header; const void *data[9]; } _OMC_LIT_STRUCT287
= { (((9) << 10) + (((6) & 255) << 2)),
{&SCode_Element_COMPONENT__desc,_OMC_LIT210((void*)((char*)(&(_OMC_LIT_STRUCT210).header) + 3)),_OMC_LIT157((void*)((char*)(&(_OMC_LIT_STRUCT157).header) + 3)),_OMC_LIT184((void*)((char*)(&(_OMC_LIT_STRUCT184).header) + 3)),_OMC_LIT186((void*)((char*)(&(_OMC_LIT_STRUCT186).header) + 3)),_OMC_LIT190((void*)((char*)(&(_OMC_LIT_STRUCT190).header) + 3)),_OMC_LIT17((void*)((char*)(&(_OMC_LIT_STRUCT17).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3)),_OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3))}};
643#define _OMC_LIT287((void*)((char*)(&(_OMC_LIT_STRUCT287).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT287)((void*)((char*)(&(_OMC_LIT_STRUCT287).header) + 3))
644static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT288,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT288
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT287((void*)((char*)(&(_OMC_LIT_STRUCT287).header) + 3)),_OMC_LIT259((void*)((char*)(&(_OMC_LIT_STRUCT259).header) + 3))}};
645#define _OMC_LIT288((void*)((char*)(&(_OMC_LIT_STRUCT288).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT288)((void*)((char*)(&(_OMC_LIT_STRUCT288).header) + 3))
646static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT289,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT289
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT193((void*)((char*)(&(_OMC_LIT_STRUCT193).header) + 3)),_OMC_LIT288((void*)((char*)(&(_OMC_LIT_STRUCT288).header) + 3))}};
647#define _OMC_LIT289((void*)((char*)(&(_OMC_LIT_STRUCT289).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT289)((void*)((char*)(&(_OMC_LIT_STRUCT289).header) + 3))
648static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT290,9,3)struct { mmc_uint_t header; const void *data[9]; } _OMC_LIT_STRUCT290
= { (((9) << 10) + (((3) & 255) << 2)),
{&SCode_ClassDef_PARTS__desc,_OMC_LIT289((void*)((char*)(&(_OMC_LIT_STRUCT289).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3))}};
649#define _OMC_LIT290((void*)((char*)(&(_OMC_LIT_STRUCT290).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT290)((void*)((char*)(&(_OMC_LIT_STRUCT290).header) + 3))
650static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT291,9,5)struct { mmc_uint_t header; const void *data[9]; } _OMC_LIT_STRUCT291
= { (((9) << 10) + (((5) & 255) << 2)),
{&SCode_Element_CLASS__desc,_OMC_LIT286((void*)((char*)(&(_OMC_LIT_STRUCT286).header) + 3)),_OMC_LIT157((void*)((char*)(&(_OMC_LIT_STRUCT157).header) + 3)),_OMC_LIT158((void*)((char*)(&(_OMC_LIT_STRUCT158).header) + 3)),_OMC_LIT159((void*)((char*)(&(_OMC_LIT_STRUCT159).header) + 3)),_OMC_LIT170((void*)((char*)(&(_OMC_LIT_STRUCT170).header) + 3)),_OMC_LIT290((void*)((char*)(&(_OMC_LIT_STRUCT290).header) + 3)),_OMC_LIT17((void*)((char*)(&(_OMC_LIT_STRUCT17).header) + 3)),_OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3))}};
651#define _OMC_LIT291((void*)((char*)(&(_OMC_LIT_STRUCT291).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT291)((void*)((char*)(&(_OMC_LIT_STRUCT291).header) + 3))
652#define _OMC_LIT292_data"Boolean" "Boolean"
653static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT292,7,_OMC_LIT292_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT292
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "Boolean"
}
;
654#define _OMC_LIT292((void*)((char*)(&(_OMC_LIT_STRUCT292).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT292)((void*)((char*)(&(_OMC_LIT_STRUCT292).header) + 3))
655static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT293,9,6)struct { mmc_uint_t header; const void *data[9]; } _OMC_LIT_STRUCT293
= { (((9) << 10) + (((6) & 255) << 2)),
{&SCode_Element_COMPONENT__desc,_OMC_LIT210((void*)((char*)(&(_OMC_LIT_STRUCT210).header) + 3)),_OMC_LIT157((void*)((char*)(&(_OMC_LIT_STRUCT157).header) + 3)),_OMC_LIT184((void*)((char*)(&(_OMC_LIT_STRUCT184).header) + 3)),_OMC_LIT218((void*)((char*)(&(_OMC_LIT_STRUCT218).header) + 3)),_OMC_LIT221((void*)((char*)(&(_OMC_LIT_STRUCT221).header) + 3)),_OMC_LIT17((void*)((char*)(&(_OMC_LIT_STRUCT17).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3)),_OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3))}};
656#define _OMC_LIT293((void*)((char*)(&(_OMC_LIT_STRUCT293).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT293)((void*)((char*)(&(_OMC_LIT_STRUCT293).header) + 3))
657static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT294,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT294
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT222((void*)((char*)(&(_OMC_LIT_STRUCT222).header) + 3)),_OMC_LIT259((void*)((char*)(&(_OMC_LIT_STRUCT259).header) + 3))}};
658#define _OMC_LIT294((void*)((char*)(&(_OMC_LIT_STRUCT294).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT294)((void*)((char*)(&(_OMC_LIT_STRUCT294).header) + 3))
659static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT295,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT295
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT293((void*)((char*)(&(_OMC_LIT_STRUCT293).header) + 3)),_OMC_LIT294((void*)((char*)(&(_OMC_LIT_STRUCT294).header) + 3))}};
660#define _OMC_LIT295((void*)((char*)(&(_OMC_LIT_STRUCT295).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT295)((void*)((char*)(&(_OMC_LIT_STRUCT295).header) + 3))
661static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT296,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT296
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT193((void*)((char*)(&(_OMC_LIT_STRUCT193).header) + 3)),_OMC_LIT295((void*)((char*)(&(_OMC_LIT_STRUCT295).header) + 3))}};
662#define _OMC_LIT296((void*)((char*)(&(_OMC_LIT_STRUCT296).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT296)((void*)((char*)(&(_OMC_LIT_STRUCT296).header) + 3))
663static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT297,9,3)struct { mmc_uint_t header; const void *data[9]; } _OMC_LIT_STRUCT297
= { (((9) << 10) + (((3) & 255) << 2)),
{&SCode_ClassDef_PARTS__desc,_OMC_LIT296((void*)((char*)(&(_OMC_LIT_STRUCT296).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3))}};
664#define _OMC_LIT297((void*)((char*)(&(_OMC_LIT_STRUCT297).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT297)((void*)((char*)(&(_OMC_LIT_STRUCT297).header) + 3))
665static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT298,9,5)struct { mmc_uint_t header; const void *data[9]; } _OMC_LIT_STRUCT298
= { (((9) << 10) + (((5) & 255) << 2)),
{&SCode_Element_CLASS__desc,_OMC_LIT292((void*)((char*)(&(_OMC_LIT_STRUCT292).header) + 3)),_OMC_LIT157((void*)((char*)(&(_OMC_LIT_STRUCT157).header) + 3)),_OMC_LIT158((void*)((char*)(&(_OMC_LIT_STRUCT158).header) + 3)),_OMC_LIT159((void*)((char*)(&(_OMC_LIT_STRUCT159).header) + 3)),_OMC_LIT173((void*)((char*)(&(_OMC_LIT_STRUCT173).header) + 3)),_OMC_LIT297((void*)((char*)(&(_OMC_LIT_STRUCT297).header) + 3)),_OMC_LIT17((void*)((char*)(&(_OMC_LIT_STRUCT17).header) + 3)),_OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3))}};
666#define _OMC_LIT298((void*)((char*)(&(_OMC_LIT_STRUCT298).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT298)((void*)((char*)(&(_OMC_LIT_STRUCT298).header) + 3))
667static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT299,1,13)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT299
= { (((1) << 10) + (((13) & 255) << 2)),
{&SCode_Restriction_R__ENUMERATION__desc,}};
668#define _OMC_LIT299((void*)((char*)(&(_OMC_LIT_STRUCT299).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT299)((void*)((char*)(&(_OMC_LIT_STRUCT299).header) + 3))
669static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT300,1,6)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT300
= { (((1) << 10) + (((6) & 255) << 2)),
{&SCode_Variability_CONST__desc,}};
670#define _OMC_LIT300((void*)((char*)(&(_OMC_LIT_STRUCT300).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT300)((void*)((char*)(&(_OMC_LIT_STRUCT300).header) + 3))
671static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT301,7,3)struct { mmc_uint_t header; const void *data[7]; } _OMC_LIT_STRUCT301
= { (((7) << 10) + (((3) & 255) << 2)),
{&SCode_Attributes_ATTR__desc,MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)),_OMC_LIT7((void*)((char*)(&(_OMC_LIT_STRUCT7).header) + 3)),_OMC_LIT8((void*)((char*)(&(_OMC_LIT_STRUCT8).header) + 3)),_OMC_LIT300((void*)((char*)(&(_OMC_LIT_STRUCT300).header) + 3)),_OMC_LIT183((void*)((char*)(&(_OMC_LIT_STRUCT183).header) + 3)),_OMC_LIT11((void*)((char*)(&(_OMC_LIT_STRUCT11).header) + 3))}};
672#define _OMC_LIT301((void*)((char*)(&(_OMC_LIT_STRUCT301).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT301)((void*)((char*)(&(_OMC_LIT_STRUCT301).header) + 3))
673static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT302,2,4)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT302
= { (((2) << 10) + (((4) & 255) << 2)),
{&Absyn_Path_IDENT__desc,_OMC_LIT175((void*)((char*)(&(_OMC_LIT_STRUCT175).header) + 3))}};
674#define _OMC_LIT302((void*)((char*)(&(_OMC_LIT_STRUCT302).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT302)((void*)((char*)(&(_OMC_LIT_STRUCT302).header) + 3))
675static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT303,3,3)struct { mmc_uint_t header; const void *data[3]; } _OMC_LIT_STRUCT303
= { (((3) << 10) + (((3) & 255) << 2)),
{&Absyn_TypeSpec_TPATH__desc,_OMC_LIT302((void*)((char*)(&(_OMC_LIT_STRUCT302).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3))}};
676#define _OMC_LIT303((void*)((char*)(&(_OMC_LIT_STRUCT303).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT303)((void*)((char*)(&(_OMC_LIT_STRUCT303).header) + 3))
677static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT304,9,6)struct { mmc_uint_t header; const void *data[9]; } _OMC_LIT_STRUCT304
= { (((9) << 10) + (((6) & 255) << 2)),
{&SCode_Element_COMPONENT__desc,_OMC_LIT241((void*)((char*)(&(_OMC_LIT_STRUCT241).header) + 3)),_OMC_LIT157((void*)((char*)(&(_OMC_LIT_STRUCT157).header) + 3)),_OMC_LIT301((void*)((char*)(&(_OMC_LIT_STRUCT301).header) + 3)),_OMC_LIT303((void*)((char*)(&(_OMC_LIT_STRUCT303).header) + 3)),_OMC_LIT16((void*)((char*)(&(_OMC_LIT_STRUCT16).header) + 3)),_OMC_LIT17((void*)((char*)(&(_OMC_LIT_STRUCT17).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3)),_OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3))}};
678#define _OMC_LIT304((void*)((char*)(&(_OMC_LIT_STRUCT304).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT304)((void*)((char*)(&(_OMC_LIT_STRUCT304).header) + 3))
679#define _OMC_LIT305_data"sought" "sought"
680static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT305,6,_OMC_LIT305_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT305
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "sought"
}
;
681#define _OMC_LIT305((void*)((char*)(&(_OMC_LIT_STRUCT305).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT305)((void*)((char*)(&(_OMC_LIT_STRUCT305).header) + 3))
682static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT306,9,6)struct { mmc_uint_t header; const void *data[9]; } _OMC_LIT_STRUCT306
= { (((9) << 10) + (((6) & 255) << 2)),
{&SCode_Element_COMPONENT__desc,_OMC_LIT305((void*)((char*)(&(_OMC_LIT_STRUCT305).header) + 3)),_OMC_LIT157((void*)((char*)(&(_OMC_LIT_STRUCT157).header) + 3)),_OMC_LIT301((void*)((char*)(&(_OMC_LIT_STRUCT301).header) + 3)),_OMC_LIT303((void*)((char*)(&(_OMC_LIT_STRUCT303).header) + 3)),_OMC_LIT16((void*)((char*)(&(_OMC_LIT_STRUCT16).header) + 3)),_OMC_LIT17((void*)((char*)(&(_OMC_LIT_STRUCT17).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3)),_OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3))}};
683#define _OMC_LIT306((void*)((char*)(&(_OMC_LIT_STRUCT306).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT306)((void*)((char*)(&(_OMC_LIT_STRUCT306).header) + 3))
684#define _OMC_LIT307_data"refine" "refine"
685static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT307,6,_OMC_LIT307_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT307
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "refine"
}
;
686#define _OMC_LIT307((void*)((char*)(&(_OMC_LIT_STRUCT307).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT307)((void*)((char*)(&(_OMC_LIT_STRUCT307).header) + 3))
687static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT308,9,6)struct { mmc_uint_t header; const void *data[9]; } _OMC_LIT_STRUCT308
= { (((9) << 10) + (((6) & 255) << 2)),
{&SCode_Element_COMPONENT__desc,_OMC_LIT307((void*)((char*)(&(_OMC_LIT_STRUCT307).header) + 3)),_OMC_LIT157((void*)((char*)(&(_OMC_LIT_STRUCT157).header) + 3)),_OMC_LIT301((void*)((char*)(&(_OMC_LIT_STRUCT301).header) + 3)),_OMC_LIT303((void*)((char*)(&(_OMC_LIT_STRUCT303).header) + 3)),_OMC_LIT16((void*)((char*)(&(_OMC_LIT_STRUCT16).header) + 3)),_OMC_LIT17((void*)((char*)(&(_OMC_LIT_STRUCT17).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3)),_OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3))}};
688#define _OMC_LIT308((void*)((char*)(&(_OMC_LIT_STRUCT308).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT308)((void*)((char*)(&(_OMC_LIT_STRUCT308).header) + 3))
689static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT309,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT309
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT308((void*)((char*)(&(_OMC_LIT_STRUCT308).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
690#define _OMC_LIT309((void*)((char*)(&(_OMC_LIT_STRUCT309).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT309)((void*)((char*)(&(_OMC_LIT_STRUCT309).header) + 3))
691static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT310,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT310
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT306((void*)((char*)(&(_OMC_LIT_STRUCT306).header) + 3)),_OMC_LIT309((void*)((char*)(&(_OMC_LIT_STRUCT309).header) + 3))}};
692#define _OMC_LIT310((void*)((char*)(&(_OMC_LIT_STRUCT310).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT310)((void*)((char*)(&(_OMC_LIT_STRUCT310).header) + 3))
693static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT311,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT311
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT304((void*)((char*)(&(_OMC_LIT_STRUCT304).header) + 3)),_OMC_LIT310((void*)((char*)(&(_OMC_LIT_STRUCT310).header) + 3))}};
694#define _OMC_LIT311((void*)((char*)(&(_OMC_LIT_STRUCT311).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT311)((void*)((char*)(&(_OMC_LIT_STRUCT311).header) + 3))
695static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT312,9,3)struct { mmc_uint_t header; const void *data[9]; } _OMC_LIT_STRUCT312
= { (((9) << 10) + (((3) & 255) << 2)),
{&SCode_ClassDef_PARTS__desc,_OMC_LIT311((void*)((char*)(&(_OMC_LIT_STRUCT311).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3))}};
696#define _OMC_LIT312((void*)((char*)(&(_OMC_LIT_STRUCT312).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT312)((void*)((char*)(&(_OMC_LIT_STRUCT312).header) + 3))
697static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT313,9,5)struct { mmc_uint_t header; const void *data[9]; } _OMC_LIT_STRUCT313
= { (((9) << 10) + (((5) & 255) << 2)),
{&SCode_Element_CLASS__desc,_OMC_LIT238((void*)((char*)(&(_OMC_LIT_STRUCT238).header) + 3)),_OMC_LIT157((void*)((char*)(&(_OMC_LIT_STRUCT157).header) + 3)),_OMC_LIT158((void*)((char*)(&(_OMC_LIT_STRUCT158).header) + 3)),_OMC_LIT159((void*)((char*)(&(_OMC_LIT_STRUCT159).header) + 3)),_OMC_LIT299((void*)((char*)(&(_OMC_LIT_STRUCT299).header) + 3)),_OMC_LIT312((void*)((char*)(&(_OMC_LIT_STRUCT312).header) + 3)),_OMC_LIT17((void*)((char*)(&(_OMC_LIT_STRUCT17).header) + 3)),_OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3))}};
698#define _OMC_LIT313((void*)((char*)(&(_OMC_LIT_STRUCT313).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT313)((void*)((char*)(&(_OMC_LIT_STRUCT313).header) + 3))
699static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT314,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT314
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT313((void*)((char*)(&(_OMC_LIT_STRUCT313).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
700#define _OMC_LIT314((void*)((char*)(&(_OMC_LIT_STRUCT314).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT314)((void*)((char*)(&(_OMC_LIT_STRUCT314).header) + 3))
701static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT315,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT315
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT298((void*)((char*)(&(_OMC_LIT_STRUCT298).header) + 3)),_OMC_LIT314((void*)((char*)(&(_OMC_LIT_STRUCT314).header) + 3))}};
702#define _OMC_LIT315((void*)((char*)(&(_OMC_LIT_STRUCT315).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT315)((void*)((char*)(&(_OMC_LIT_STRUCT315).header) + 3))
703static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT316,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT316
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT291((void*)((char*)(&(_OMC_LIT_STRUCT291).header) + 3)),_OMC_LIT315((void*)((char*)(&(_OMC_LIT_STRUCT315).header) + 3))}};
704#define _OMC_LIT316((void*)((char*)(&(_OMC_LIT_STRUCT316).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT316)((void*)((char*)(&(_OMC_LIT_STRUCT316).header) + 3))
705static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT317,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT317
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT285((void*)((char*)(&(_OMC_LIT_STRUCT285).header) + 3)),_OMC_LIT316((void*)((char*)(&(_OMC_LIT_STRUCT316).header) + 3))}};
706#define _OMC_LIT317((void*)((char*)(&(_OMC_LIT_STRUCT317).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT317)((void*)((char*)(&(_OMC_LIT_STRUCT317).header) + 3))
707static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT318,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT318
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT272((void*)((char*)(&(_OMC_LIT_STRUCT272).header) + 3)),_OMC_LIT317((void*)((char*)(&(_OMC_LIT_STRUCT317).header) + 3))}};
708#define _OMC_LIT318((void*)((char*)(&(_OMC_LIT_STRUCT318).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT318)((void*)((char*)(&(_OMC_LIT_STRUCT318).header) + 3))
709static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT319,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT319
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT180((void*)((char*)(&(_OMC_LIT_STRUCT180).header) + 3)),_OMC_LIT318((void*)((char*)(&(_OMC_LIT_STRUCT318).header) + 3))}};
710#define _OMC_LIT319((void*)((char*)(&(_OMC_LIT_STRUCT319).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT319)((void*)((char*)(&(_OMC_LIT_STRUCT319).header) + 3))
711static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT320,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT320
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT177((void*)((char*)(&(_OMC_LIT_STRUCT177).header) + 3)),_OMC_LIT319((void*)((char*)(&(_OMC_LIT_STRUCT319).header) + 3))}};
712#define _OMC_LIT320((void*)((char*)(&(_OMC_LIT_STRUCT320).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT320)((void*)((char*)(&(_OMC_LIT_STRUCT320).header) + 3))
713static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT321,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT321
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT174((void*)((char*)(&(_OMC_LIT_STRUCT174).header) + 3)),_OMC_LIT320((void*)((char*)(&(_OMC_LIT_STRUCT320).header) + 3))}};
714#define _OMC_LIT321((void*)((char*)(&(_OMC_LIT_STRUCT321).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT321)((void*)((char*)(&(_OMC_LIT_STRUCT321).header) + 3))
715static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT322,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT322
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT171((void*)((char*)(&(_OMC_LIT_STRUCT171).header) + 3)),_OMC_LIT321((void*)((char*)(&(_OMC_LIT_STRUCT321).header) + 3))}};
716#define _OMC_LIT322((void*)((char*)(&(_OMC_LIT_STRUCT322).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT322)((void*)((char*)(&(_OMC_LIT_STRUCT322).header) + 3))
717static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT323,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT323
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT168((void*)((char*)(&(_OMC_LIT_STRUCT168).header) + 3)),_OMC_LIT322((void*)((char*)(&(_OMC_LIT_STRUCT322).header) + 3))}};
718#define _OMC_LIT323((void*)((char*)(&(_OMC_LIT_STRUCT323).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT323)((void*)((char*)(&(_OMC_LIT_STRUCT323).header) + 3))
719static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT324,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT324
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT165((void*)((char*)(&(_OMC_LIT_STRUCT165).header) + 3)),_OMC_LIT323((void*)((char*)(&(_OMC_LIT_STRUCT323).header) + 3))}};
720#define _OMC_LIT324((void*)((char*)(&(_OMC_LIT_STRUCT324).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT324)((void*)((char*)(&(_OMC_LIT_STRUCT324).header) + 3))
721static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT325,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT325
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT162((void*)((char*)(&(_OMC_LIT_STRUCT162).header) + 3)),_OMC_LIT324((void*)((char*)(&(_OMC_LIT_STRUCT324).header) + 3))}};
722#define _OMC_LIT325((void*)((char*)(&(_OMC_LIT_STRUCT325).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT325)((void*)((char*)(&(_OMC_LIT_STRUCT325).header) + 3))
723static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT326,1,5)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT326
= { (((1) << 10) + (((5) & 255) << 2)),
{&FCore_Kind_BASIC__TYPE__desc,}};
724#define _OMC_LIT326((void*)((char*)(&(_OMC_LIT_STRUCT326).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT326)((void*)((char*)(&(_OMC_LIT_STRUCT326).header) + 3))
725#define _OMC_LIT327_data"/lib/omc/NFModelicaBuiltin.mo" "/lib/omc/NFModelicaBuiltin.mo"
726static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT327,29,_OMC_LIT327_data)struct { mmc_uint_t header; const char data[(29)+1]; } _OMC_LIT_STRUCT327
= { ((((mmc_uint_t)29)<<(3))+((1<<(3+3))+5)), "/lib/omc/NFModelicaBuiltin.mo"
}
;
727#define _OMC_LIT327((void*)((char*)(&(_OMC_LIT_STRUCT327).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT327)((void*)((char*)(&(_OMC_LIT_STRUCT327).header) + 3))
728#define _OMC_LIT328_data"/lib/omc/ModelicaBuiltin.mo" "/lib/omc/ModelicaBuiltin.mo"
729static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT328,27,_OMC_LIT328_data)struct { mmc_uint_t header; const char data[(27)+1]; } _OMC_LIT_STRUCT328
= { ((((mmc_uint_t)27)<<(3))+((1<<(3+3))+5)), "/lib/omc/ModelicaBuiltin.mo"
}
;
730#define _OMC_LIT328((void*)((char*)(&(_OMC_LIT_STRUCT328).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT328)((void*)((char*)(&(_OMC_LIT_STRUCT328).header) + 3))
731#define _OMC_LIT329_data"/lib/omc/MetaModelicaBuiltin.mo" "/lib/omc/MetaModelicaBuiltin.mo"
732static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT329,31,_OMC_LIT329_data)struct { mmc_uint_t header; const char data[(31)+1]; } _OMC_LIT_STRUCT329
= { ((((mmc_uint_t)31)<<(3))+((1<<(3+3))+5)), "/lib/omc/MetaModelicaBuiltin.mo"
}
;
733#define _OMC_LIT329((void*)((char*)(&(_OMC_LIT_STRUCT329).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT329)((void*)((char*)(&(_OMC_LIT_STRUCT329).header) + 3))
734#define _OMC_LIT330_data"/lib/omc/ParModelicaBuiltin.mo" "/lib/omc/ParModelicaBuiltin.mo"
735static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT330,30,_OMC_LIT330_data)struct { mmc_uint_t header; const char data[(30)+1]; } _OMC_LIT_STRUCT330
= { ((((mmc_uint_t)30)<<(3))+((1<<(3+3))+5)), "/lib/omc/ParModelicaBuiltin.mo"
}
;
736#define _OMC_LIT330((void*)((char*)(&(_OMC_LIT_STRUCT330).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT330)((void*)((char*)(&(_OMC_LIT_STRUCT330).header) + 3))
737#define _OMC_LIT331_data"/lib/omc/PDEModelicaBuiltin.mo" "/lib/omc/PDEModelicaBuiltin.mo"
738static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT331,30,_OMC_LIT331_data)struct { mmc_uint_t header; const char data[(30)+1]; } _OMC_LIT_STRUCT331
= { ((((mmc_uint_t)30)<<(3))+((1<<(3+3))+5)), "/lib/omc/PDEModelicaBuiltin.mo"
}
;
739#define _OMC_LIT331((void*)((char*)(&(_OMC_LIT_STRUCT331).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT331)((void*)((char*)(&(_OMC_LIT_STRUCT331).header) + 3))
740#define _OMC_LIT332_data"newInst" "newInst"
741static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT332,7,_OMC_LIT332_data)struct { mmc_uint_t header; const char data[(7)+1]; } _OMC_LIT_STRUCT332
= { ((((mmc_uint_t)7)<<(3))+((1<<(3+3))+5)), "newInst"
}
;
742#define _OMC_LIT332((void*)((char*)(&(_OMC_LIT_STRUCT332).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT332)((void*)((char*)(&(_OMC_LIT_STRUCT332).header) + 3))
743#define _OMC_LIT333_data"Enables experimental new instantiation phase." "Enables experimental new instantiation phase."
744static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT333,45,_OMC_LIT333_data)struct { mmc_uint_t header; const char data[(45)+1]; } _OMC_LIT_STRUCT333
= { ((((mmc_uint_t)45)<<(3))+((1<<(3+3))+5)), "Enables experimental new instantiation phase."
}
;
745#define _OMC_LIT333((void*)((char*)(&(_OMC_LIT_STRUCT333).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT333)((void*)((char*)(&(_OMC_LIT_STRUCT333).header) + 3))
746static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT334,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT334
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT333((void*)((char*)(&(_OMC_LIT_STRUCT333).header) + 3))}};
747#define _OMC_LIT334((void*)((char*)(&(_OMC_LIT_STRUCT334).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT334)((void*)((char*)(&(_OMC_LIT_STRUCT334).header) + 3))
748static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT335,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT335
= { (((5) << 10) + (((3) & 255) << 2)),
{&Flags_DebugFlag_DEBUG__FLAG__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(68))((void*)(((((mmc_uint_t) (68)) << 1)+0))),_OMC_LIT332((void*)((char*)(&(_OMC_LIT_STRUCT332).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),_OMC_LIT334((void*)((char*)(&(_OMC_LIT_STRUCT334).header) + 3))}};
749#define _OMC_LIT335((void*)((char*)(&(_OMC_LIT_STRUCT335).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT335)((void*)((char*)(&(_OMC_LIT_STRUCT335).header) + 3))
750static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT336,1,8)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT336
= { (((1) << 10) + (((8) & 255) << 2)),
{&ErrorTypes_MessageType_SCRIPTING__desc,}};
751#define _OMC_LIT336((void*)((char*)(&(_OMC_LIT_STRUCT336).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT336)((void*)((char*)(&(_OMC_LIT_STRUCT336).header) + 3))
752static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT337,1,4)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT337
= { (((1) << 10) + (((4) & 255) << 2)),
{&ErrorTypes_Severity_ERROR__desc,}};
753#define _OMC_LIT337((void*)((char*)(&(_OMC_LIT_STRUCT337).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT337)((void*)((char*)(&(_OMC_LIT_STRUCT337).header) + 3))
754#define _OMC_LIT338_data"File not Found: %s." "File not Found: %s."
755static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT338,19,_OMC_LIT338_data)struct { mmc_uint_t header; const char data[(19)+1]; } _OMC_LIT_STRUCT338
= { ((((mmc_uint_t)19)<<(3))+((1<<(3+3))+5)), "File not Found: %s."
}
;
756#define _OMC_LIT338((void*)((char*)(&(_OMC_LIT_STRUCT338).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT338)((void*)((char*)(&(_OMC_LIT_STRUCT338).header) + 3))
757static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT339,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT339
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT338((void*)((char*)(&(_OMC_LIT_STRUCT338).header) + 3))}};
758#define _OMC_LIT339((void*)((char*)(&(_OMC_LIT_STRUCT339).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT339)((void*)((char*)(&(_OMC_LIT_STRUCT339).header) + 3))
759static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT340,5,3)struct { mmc_uint_t header; const void *data[5]; } _OMC_LIT_STRUCT340
= { (((5) << 10) + (((3) & 255) << 2)),
{&ErrorTypes_Message_MESSAGE__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(7007))((void*)(((((mmc_uint_t) (7007)) << 1)+0))),_OMC_LIT336((void*)((char*)(&(_OMC_LIT_STRUCT336).header) + 3)),_OMC_LIT337((void*)((char*)(&(_OMC_LIT_STRUCT337).header) + 3)),_OMC_LIT339((void*)((char*)(&(_OMC_LIT_STRUCT339).header) + 3))}};
760#define _OMC_LIT340((void*)((char*)(&(_OMC_LIT_STRUCT340).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT340)((void*)((char*)(&(_OMC_LIT_STRUCT340).header) + 3))
761#define _OMC_LIT341_data"UTF-8" "UTF-8"
762static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT341,5,_OMC_LIT341_data)struct { mmc_uint_t header; const char data[(5)+1]; } _OMC_LIT_STRUCT341
= { ((((mmc_uint_t)5)<<(3))+((1<<(3+3))+5)), "UTF-8"
}
;
763#define _OMC_LIT341((void*)((char*)(&(_OMC_LIT_STRUCT341).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT341)((void*)((char*)(&(_OMC_LIT_STRUCT341).header) + 3))
764#define _OMC_LIT342_data"std" "std"
765static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT342,3,_OMC_LIT342_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT342
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), "std"
}
;
766#define _OMC_LIT342((void*)((char*)(&(_OMC_LIT_STRUCT342).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT342)((void*)((char*)(&(_OMC_LIT_STRUCT342).header) + 3))
767#define _OMC_LIT343_data"1.x" "1.x"
768static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT343,3,_OMC_LIT343_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT343
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), "1.x"
}
;
769#define _OMC_LIT343((void*)((char*)(&(_OMC_LIT_STRUCT343).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT343)((void*)((char*)(&(_OMC_LIT_STRUCT343).header) + 3))
770static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT344,2,0)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT344
= { (((2) << 10) + (((0) & 255) << 2)),
{_OMC_LIT343((void*)((char*)(&(_OMC_LIT_STRUCT343).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(10))((void*)(((((mmc_uint_t) (10)) << 1)+0)))}};
771#define _OMC_LIT344((void*)((char*)(&(_OMC_LIT_STRUCT344).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT344)((void*)((char*)(&(_OMC_LIT_STRUCT344).header) + 3))
772#define _OMC_LIT345_data"2.x" "2.x"
773static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT345,3,_OMC_LIT345_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT345
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), "2.x"
}
;
774#define _OMC_LIT345((void*)((char*)(&(_OMC_LIT_STRUCT345).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT345)((void*)((char*)(&(_OMC_LIT_STRUCT345).header) + 3))
775static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT346,2,0)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT346
= { (((2) << 10) + (((0) & 255) << 2)),
{_OMC_LIT345((void*)((char*)(&(_OMC_LIT_STRUCT345).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(20))((void*)(((((mmc_uint_t) (20)) << 1)+0)))}};
776#define _OMC_LIT346((void*)((char*)(&(_OMC_LIT_STRUCT346).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT346)((void*)((char*)(&(_OMC_LIT_STRUCT346).header) + 3))
777#define _OMC_LIT347_data"3.0" "3.0"
778static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT347,3,_OMC_LIT347_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT347
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), "3.0"
}
;
779#define _OMC_LIT347((void*)((char*)(&(_OMC_LIT_STRUCT347).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT347)((void*)((char*)(&(_OMC_LIT_STRUCT347).header) + 3))
780static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT348,2,0)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT348
= { (((2) << 10) + (((0) & 255) << 2)),
{_OMC_LIT347((void*)((char*)(&(_OMC_LIT_STRUCT347).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(30))((void*)(((((mmc_uint_t) (30)) << 1)+0)))}};
781#define _OMC_LIT348((void*)((char*)(&(_OMC_LIT_STRUCT348).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT348)((void*)((char*)(&(_OMC_LIT_STRUCT348).header) + 3))
782#define _OMC_LIT349_data"3.1" "3.1"
783static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT349,3,_OMC_LIT349_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT349
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), "3.1"
}
;
784#define _OMC_LIT349((void*)((char*)(&(_OMC_LIT_STRUCT349).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT349)((void*)((char*)(&(_OMC_LIT_STRUCT349).header) + 3))
785static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT350,2,0)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT350
= { (((2) << 10) + (((0) & 255) << 2)),
{_OMC_LIT349((void*)((char*)(&(_OMC_LIT_STRUCT349).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(31))((void*)(((((mmc_uint_t) (31)) << 1)+0)))}};
786#define _OMC_LIT350((void*)((char*)(&(_OMC_LIT_STRUCT350).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT350)((void*)((char*)(&(_OMC_LIT_STRUCT350).header) + 3))
787#define _OMC_LIT351_data"3.2" "3.2"
788static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT351,3,_OMC_LIT351_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT351
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), "3.2"
}
;
789#define _OMC_LIT351((void*)((char*)(&(_OMC_LIT_STRUCT351).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT351)((void*)((char*)(&(_OMC_LIT_STRUCT351).header) + 3))
790static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT352,2,0)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT352
= { (((2) << 10) + (((0) & 255) << 2)),
{_OMC_LIT351((void*)((char*)(&(_OMC_LIT_STRUCT351).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(32))((void*)(((((mmc_uint_t) (32)) << 1)+0)))}};
791#define _OMC_LIT352((void*)((char*)(&(_OMC_LIT_STRUCT352).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT352)((void*)((char*)(&(_OMC_LIT_STRUCT352).header) + 3))
792#define _OMC_LIT353_data"3.3" "3.3"
793static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT353,3,_OMC_LIT353_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT353
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), "3.3"
}
;
794#define _OMC_LIT353((void*)((char*)(&(_OMC_LIT_STRUCT353).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT353)((void*)((char*)(&(_OMC_LIT_STRUCT353).header) + 3))
795static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT354,2,0)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT354
= { (((2) << 10) + (((0) & 255) << 2)),
{_OMC_LIT353((void*)((char*)(&(_OMC_LIT_STRUCT353).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(33))((void*)(((((mmc_uint_t) (33)) << 1)+0)))}};
796#define _OMC_LIT354((void*)((char*)(&(_OMC_LIT_STRUCT354).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT354)((void*)((char*)(&(_OMC_LIT_STRUCT354).header) + 3))
797#define _OMC_LIT355_data"latest" "latest"
798static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT355,6,_OMC_LIT355_data)struct { mmc_uint_t header; const char data[(6)+1]; } _OMC_LIT_STRUCT355
= { ((((mmc_uint_t)6)<<(3))+((1<<(3+3))+5)), "latest"
}
;
799#define _OMC_LIT355((void*)((char*)(&(_OMC_LIT_STRUCT355).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT355)((void*)((char*)(&(_OMC_LIT_STRUCT355).header) + 3))
800static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT356,2,0)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT356
= { (((2) << 10) + (((0) & 255) << 2)),
{_OMC_LIT355((void*)((char*)(&(_OMC_LIT_STRUCT355).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(1000))((void*)(((((mmc_uint_t) (1000)) << 1)+0)))}};
801#define _OMC_LIT356((void*)((char*)(&(_OMC_LIT_STRUCT356).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT356)((void*)((char*)(&(_OMC_LIT_STRUCT356).header) + 3))
802static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT357,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT357
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT356((void*)((char*)(&(_OMC_LIT_STRUCT356).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
803#define _OMC_LIT357((void*)((char*)(&(_OMC_LIT_STRUCT357).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT357)((void*)((char*)(&(_OMC_LIT_STRUCT357).header) + 3))
804static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT358,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT358
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT354((void*)((char*)(&(_OMC_LIT_STRUCT354).header) + 3)),_OMC_LIT357((void*)((char*)(&(_OMC_LIT_STRUCT357).header) + 3))}};
805#define _OMC_LIT358((void*)((char*)(&(_OMC_LIT_STRUCT358).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT358)((void*)((char*)(&(_OMC_LIT_STRUCT358).header) + 3))
806static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT359,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT359
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT352((void*)((char*)(&(_OMC_LIT_STRUCT352).header) + 3)),_OMC_LIT358((void*)((char*)(&(_OMC_LIT_STRUCT358).header) + 3))}};
807#define _OMC_LIT359((void*)((char*)(&(_OMC_LIT_STRUCT359).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT359)((void*)((char*)(&(_OMC_LIT_STRUCT359).header) + 3))
808static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT360,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT360
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT350((void*)((char*)(&(_OMC_LIT_STRUCT350).header) + 3)),_OMC_LIT359((void*)((char*)(&(_OMC_LIT_STRUCT359).header) + 3))}};
809#define _OMC_LIT360((void*)((char*)(&(_OMC_LIT_STRUCT360).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT360)((void*)((char*)(&(_OMC_LIT_STRUCT360).header) + 3))
810static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT361,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT361
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT348((void*)((char*)(&(_OMC_LIT_STRUCT348).header) + 3)),_OMC_LIT360((void*)((char*)(&(_OMC_LIT_STRUCT360).header) + 3))}};
811#define _OMC_LIT361((void*)((char*)(&(_OMC_LIT_STRUCT361).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT361)((void*)((char*)(&(_OMC_LIT_STRUCT361).header) + 3))
812static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT362,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT362
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT346((void*)((char*)(&(_OMC_LIT_STRUCT346).header) + 3)),_OMC_LIT361((void*)((char*)(&(_OMC_LIT_STRUCT361).header) + 3))}};
813#define _OMC_LIT362((void*)((char*)(&(_OMC_LIT_STRUCT362).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT362)((void*)((char*)(&(_OMC_LIT_STRUCT362).header) + 3))
814static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT363,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT363
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT344((void*)((char*)(&(_OMC_LIT_STRUCT344).header) + 3)),_OMC_LIT362((void*)((char*)(&(_OMC_LIT_STRUCT362).header) + 3))}};
815#define _OMC_LIT363((void*)((char*)(&(_OMC_LIT_STRUCT363).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT363)((void*)((char*)(&(_OMC_LIT_STRUCT363).header) + 3))
816static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT364,3,10)struct { mmc_uint_t header; const void *data[3]; } _OMC_LIT_STRUCT364
= { (((3) << 10) + (((10) & 255) << 2)),
{&Flags_FlagData_ENUM__FLAG__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(1000))((void*)(((((mmc_uint_t) (1000)) << 1)+0))),_OMC_LIT363((void*)((char*)(&(_OMC_LIT_STRUCT363).header) + 3))}};
817#define _OMC_LIT364((void*)((char*)(&(_OMC_LIT_STRUCT364).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT364)((void*)((char*)(&(_OMC_LIT_STRUCT364).header) + 3))
818static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT365,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT365
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT355((void*)((char*)(&(_OMC_LIT_STRUCT355).header) + 3)),MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3))}};
819#define _OMC_LIT365((void*)((char*)(&(_OMC_LIT_STRUCT365).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT365)((void*)((char*)(&(_OMC_LIT_STRUCT365).header) + 3))
820static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT366,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT366
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT353((void*)((char*)(&(_OMC_LIT_STRUCT353).header) + 3)),_OMC_LIT365((void*)((char*)(&(_OMC_LIT_STRUCT365).header) + 3))}};
821#define _OMC_LIT366((void*)((char*)(&(_OMC_LIT_STRUCT366).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT366)((void*)((char*)(&(_OMC_LIT_STRUCT366).header) + 3))
822static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT367,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT367
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT351((void*)((char*)(&(_OMC_LIT_STRUCT351).header) + 3)),_OMC_LIT366((void*)((char*)(&(_OMC_LIT_STRUCT366).header) + 3))}};
823#define _OMC_LIT367((void*)((char*)(&(_OMC_LIT_STRUCT367).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT367)((void*)((char*)(&(_OMC_LIT_STRUCT367).header) + 3))
824static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT368,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT368
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT349((void*)((char*)(&(_OMC_LIT_STRUCT349).header) + 3)),_OMC_LIT367((void*)((char*)(&(_OMC_LIT_STRUCT367).header) + 3))}};
825#define _OMC_LIT368((void*)((char*)(&(_OMC_LIT_STRUCT368).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT368)((void*)((char*)(&(_OMC_LIT_STRUCT368).header) + 3))
826static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT369,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT369
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT345((void*)((char*)(&(_OMC_LIT_STRUCT345).header) + 3)),_OMC_LIT368((void*)((char*)(&(_OMC_LIT_STRUCT368).header) + 3))}};
827#define _OMC_LIT369((void*)((char*)(&(_OMC_LIT_STRUCT369).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT369)((void*)((char*)(&(_OMC_LIT_STRUCT369).header) + 3))
828static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT370,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT370
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT343((void*)((char*)(&(_OMC_LIT_STRUCT343).header) + 3)),_OMC_LIT369((void*)((char*)(&(_OMC_LIT_STRUCT369).header) + 3))}};
829#define _OMC_LIT370((void*)((char*)(&(_OMC_LIT_STRUCT370).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT370)((void*)((char*)(&(_OMC_LIT_STRUCT370).header) + 3))
830static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT371,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT371
= { (((2) << 10) + (((3) & 255) << 2)),
{&Flags_ValidOptions_STRING__OPTION__desc,_OMC_LIT370((void*)((char*)(&(_OMC_LIT_STRUCT370).header) + 3))}};
831#define _OMC_LIT371((void*)((char*)(&(_OMC_LIT_STRUCT371).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT371)((void*)((char*)(&(_OMC_LIT_STRUCT371).header) + 3))
832static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT372,1,1)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT372
= { (((1) << 10) + (((1) & 255) << 2)),
{_OMC_LIT371((void*)((char*)(&(_OMC_LIT_STRUCT371).header) + 3))}};
833#define _OMC_LIT372((void*)((char*)(&(_OMC_LIT_STRUCT372).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT372)((void*)((char*)(&(_OMC_LIT_STRUCT372).header) + 3))
834#define _OMC_LIT373_data"Sets the language standard that should be used." "Sets the language standard that should be used."
835static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT373,47,_OMC_LIT373_data)struct { mmc_uint_t header; const char data[(47)+1]; } _OMC_LIT_STRUCT373
= { ((((mmc_uint_t)47)<<(3))+((1<<(3+3))+5)), "Sets the language standard that should be used."
}
;
836#define _OMC_LIT373((void*)((char*)(&(_OMC_LIT_STRUCT373).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT373)((void*)((char*)(&(_OMC_LIT_STRUCT373).header) + 3))
837static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT374,2,3)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT374
= { (((2) << 10) + (((3) & 255) << 2)),
{&Gettext_TranslatableContent_gettext__desc,_OMC_LIT373((void*)((char*)(&(_OMC_LIT_STRUCT373).header) + 3))}};
838#define _OMC_LIT374((void*)((char*)(&(_OMC_LIT_STRUCT374).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT374)((void*)((char*)(&(_OMC_LIT_STRUCT374).header) + 3))
839static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT375,8,3)struct { mmc_uint_t header; const void *data[8]; } _OMC_LIT_STRUCT375
= { (((8) << 10) + (((3) & 255) << 2)),
{&Flags_ConfigFlag_CONFIG__FLAG__desc,MMC_IMMEDIATE(MMC_TAGFIXNUM(8))((void*)(((((mmc_uint_t) (8)) << 1)+0))),_OMC_LIT342((void*)((char*)(&(_OMC_LIT_STRUCT342).header) + 3)),MMC_REFSTRUCTLIT(mmc_none)((void*)((char*)(&(mmc_none).header) + 3)),_OMC_LIT125((void*)((char*)(&(_OMC_LIT_STRUCT125).header) + 3)),_OMC_LIT364((void*)((char*)(&(_OMC_LIT_STRUCT364).header) + 3)),_OMC_LIT372((void*)((char*)(&(_OMC_LIT_STRUCT372).header) + 3)),_OMC_LIT374((void*)((char*)(&(_OMC_LIT_STRUCT374).header) + 3))}};
840#define _OMC_LIT375((void*)((char*)(&(_OMC_LIT_STRUCT375).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT375)((void*)((char*)(&(_OMC_LIT_STRUCT375).header) + 3))
841static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT376,1,4)struct { mmc_uint_t header; const void *data[1]; } _OMC_LIT_STRUCT376
= { (((1) << 10) + (((4) & 255) << 2)),
{&Absyn_Within_TOP__desc,}};
842#define _OMC_LIT376((void*)((char*)(&(_OMC_LIT_STRUCT376).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT376)((void*)((char*)(&(_OMC_LIT_STRUCT376).header) + 3))
843static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT377,2,0)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT377
= { (((2) << 10) + (((0) & 255) << 2)),
{MMC_IMMEDIATE(MMC_TAGFIXNUM(2))((void*)(((((mmc_uint_t) (2)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(1))((void*)(((((mmc_uint_t) (1)) << 1)+0)))}};
844#define _OMC_LIT377((void*)((char*)(&(_OMC_LIT_STRUCT377).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT377)((void*)((char*)(&(_OMC_LIT_STRUCT377).header) + 3))
845static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT378,2,0)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT378
= { (((2) << 10) + (((0) & 255) << 2)),
{MMC_IMMEDIATE(MMC_TAGFIXNUM(2))((void*)(((((mmc_uint_t) (2)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0)))}};
846#define _OMC_LIT378((void*)((char*)(&(_OMC_LIT_STRUCT378).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT378)((void*)((char*)(&(_OMC_LIT_STRUCT378).header) + 3))
847static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT379,2,0)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT379
= { (((2) << 10) + (((0) & 255) << 2)),
{MMC_IMMEDIATE(MMC_TAGFIXNUM(3))((void*)(((((mmc_uint_t) (3)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(1))((void*)(((((mmc_uint_t) (1)) << 1)+0)))}};
848#define _OMC_LIT379((void*)((char*)(&(_OMC_LIT_STRUCT379).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT379)((void*)((char*)(&(_OMC_LIT_STRUCT379).header) + 3))
849static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT380,2,0)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT380
= { (((2) << 10) + (((0) & 255) << 2)),
{MMC_IMMEDIATE(MMC_TAGFIXNUM(3))((void*)(((((mmc_uint_t) (3)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0)))}};
850#define _OMC_LIT380((void*)((char*)(&(_OMC_LIT_STRUCT380).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT380)((void*)((char*)(&(_OMC_LIT_STRUCT380).header) + 3))
851static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT381,2,0)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT381
= { (((2) << 10) + (((0) & 255) << 2)),
{MMC_IMMEDIATE(MMC_TAGFIXNUM(1))((void*)(((((mmc_uint_t) (1)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(1))((void*)(((((mmc_uint_t) (1)) << 1)+0)))}};
852#define _OMC_LIT381((void*)((char*)(&(_OMC_LIT_STRUCT381).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT381)((void*)((char*)(&(_OMC_LIT_STRUCT381).header) + 3))
853static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT382,2,0)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT382
= { (((2) << 10) + (((0) & 255) << 2)),
{MMC_IMMEDIATE(MMC_TAGFIXNUM(1))((void*)(((((mmc_uint_t) (1)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0)))}};
854#define _OMC_LIT382((void*)((char*)(&(_OMC_LIT_STRUCT382).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT382)((void*)((char*)(&(_OMC_LIT_STRUCT382).header) + 3))
855static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT383,2,0)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT383
= { (((2) << 10) + (((0) & 255) << 2)),
{MMC_IMMEDIATE(MMC_TAGFIXNUM(5))((void*)(((((mmc_uint_t) (5)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(1))((void*)(((((mmc_uint_t) (1)) << 1)+0)))}};
856#define _OMC_LIT383((void*)((char*)(&(_OMC_LIT_STRUCT383).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT383)((void*)((char*)(&(_OMC_LIT_STRUCT383).header) + 3))
857static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT384,2,0)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT384
= { (((2) << 10) + (((0) & 255) << 2)),
{MMC_IMMEDIATE(MMC_TAGFIXNUM(5))((void*)(((((mmc_uint_t) (5)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0)))}};
858#define _OMC_LIT384((void*)((char*)(&(_OMC_LIT_STRUCT384).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT384)((void*)((char*)(&(_OMC_LIT_STRUCT384).header) + 3))
859#define _OMC_LIT385_data"FBuiltin.getInitialFunctions failed." "FBuiltin.getInitialFunctions failed."
860static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT385,36,_OMC_LIT385_data)struct { mmc_uint_t header; const char data[(36)+1]; } _OMC_LIT_STRUCT385
= { ((((mmc_uint_t)36)<<(3))+((1<<(3+3))+5)), "FBuiltin.getInitialFunctions failed."
}
;
861#define _OMC_LIT385((void*)((char*)(&(_OMC_LIT_STRUCT385).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT385)((void*)((char*)(&(_OMC_LIT_STRUCT385).header) + 3))
862#define _OMC_LIT386_data"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo" "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
863static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT386,95,_OMC_LIT386_data)struct { mmc_uint_t header; const char data[(95)+1]; } _OMC_LIT_STRUCT386
= { ((((mmc_uint_t)95)<<(3))+((1<<(3+3))+5)), "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
}
;
864#define _OMC_LIT386((void*)((char*)(&(_OMC_LIT_STRUCT386).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT386)((void*)((char*)(&(_OMC_LIT_STRUCT386).header) + 3))
865static const MMC_DEFREALLIT(_OMC_LIT_STRUCT387_6,1588090879.0)struct mmc_real_lit _OMC_LIT_STRUCT387_6 = {0,(((8/8) <<
10) + 9),1588090879.0}
;
866#define _OMC_LIT387_6((void*)((char*)(&(_OMC_LIT_STRUCT387_6).header) + 3)) MMC_REFREALLIT(_OMC_LIT_STRUCT387_6)((void*)((char*)(&(_OMC_LIT_STRUCT387_6).header) + 3))
867static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT387,8,3)struct { mmc_uint_t header; const void *data[8]; } _OMC_LIT_STRUCT387
= { (((8) << 10) + (((3) & 255) << 2)),
{&SourceInfo_SOURCEINFO__desc,_OMC_LIT386((void*)((char*)(&(_OMC_LIT_STRUCT386).header) + 3)),MMC_IMMEDIATE(MMC_TAGFIXNUM(0))((void*)(((((mmc_uint_t) (0)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(456))((void*)(((((mmc_uint_t) (456)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(9))((void*)(((((mmc_uint_t) (9)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(456))((void*)(((((mmc_uint_t) (456)) << 1)+0))),MMC_IMMEDIATE(MMC_TAGFIXNUM(85))((void*)(((((mmc_uint_t) (85)) << 1)+0))),_OMC_LIT387_6((void*)((char*)(&(_OMC_LIT_STRUCT387_6).header) + 3))}};
868#define _OMC_LIT387((void*)((char*)(&(_OMC_LIT_STRUCT387).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT387)((void*)((char*)(&(_OMC_LIT_STRUCT387).header) + 3))
869#define _OMC_LIT388_data"der" "der"
870static const MMC_DEFSTRINGLIT(_OMC_LIT_STRUCT388,3,_OMC_LIT388_data)struct { mmc_uint_t header; const char data[(3)+1]; } _OMC_LIT_STRUCT388
= { ((((mmc_uint_t)3)<<(3))+((1<<(3+3))+5)), "der"
}
;
871#define _OMC_LIT388((void*)((char*)(&(_OMC_LIT_STRUCT388).header) + 3)) MMC_REFSTRINGLIT(_OMC_LIT_STRUCT388)((void*)((char*)(&(_OMC_LIT_STRUCT388).header) + 3))
872static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT389,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT389
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT177((void*)((char*)(&(_OMC_LIT_STRUCT177).header) + 3)),_OMC_LIT318((void*)((char*)(&(_OMC_LIT_STRUCT318).header) + 3))}};
873#define _OMC_LIT389((void*)((char*)(&(_OMC_LIT_STRUCT389).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT389)((void*)((char*)(&(_OMC_LIT_STRUCT389).header) + 3))
874static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT390,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT390
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT174((void*)((char*)(&(_OMC_LIT_STRUCT174).header) + 3)),_OMC_LIT389((void*)((char*)(&(_OMC_LIT_STRUCT389).header) + 3))}};
875#define _OMC_LIT390((void*)((char*)(&(_OMC_LIT_STRUCT390).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT390)((void*)((char*)(&(_OMC_LIT_STRUCT390).header) + 3))
876static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT391,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT391
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT171((void*)((char*)(&(_OMC_LIT_STRUCT171).header) + 3)),_OMC_LIT390((void*)((char*)(&(_OMC_LIT_STRUCT390).header) + 3))}};
877#define _OMC_LIT391((void*)((char*)(&(_OMC_LIT_STRUCT391).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT391)((void*)((char*)(&(_OMC_LIT_STRUCT391).header) + 3))
878static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT392,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT392
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT168((void*)((char*)(&(_OMC_LIT_STRUCT168).header) + 3)),_OMC_LIT391((void*)((char*)(&(_OMC_LIT_STRUCT391).header) + 3))}};
879#define _OMC_LIT392((void*)((char*)(&(_OMC_LIT_STRUCT392).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT392)((void*)((char*)(&(_OMC_LIT_STRUCT392).header) + 3))
880static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT393,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT393
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT165((void*)((char*)(&(_OMC_LIT_STRUCT165).header) + 3)),_OMC_LIT392((void*)((char*)(&(_OMC_LIT_STRUCT392).header) + 3))}};
881#define _OMC_LIT393((void*)((char*)(&(_OMC_LIT_STRUCT393).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT393)((void*)((char*)(&(_OMC_LIT_STRUCT393).header) + 3))
882static const MMC_DEFSTRUCTLIT(_OMC_LIT_STRUCT394,2,1)struct { mmc_uint_t header; const void *data[2]; } _OMC_LIT_STRUCT394
= { (((2) << 10) + (((1) & 255) << 2)),
{_OMC_LIT162((void*)((char*)(&(_OMC_LIT_STRUCT162).header) + 3)),_OMC_LIT393((void*)((char*)(&(_OMC_LIT_STRUCT393).header) + 3))}};
883#define _OMC_LIT394((void*)((char*)(&(_OMC_LIT_STRUCT394).header) + 3)) MMC_REFSTRUCTLIT(_OMC_LIT_STRUCT394)((void*)((char*)(&(_OMC_LIT_STRUCT394).header) + 3))
884#include "util/modelica.h"
885
886#include "FBuiltin_includes.h"
887
888
889/* default, do not make protected functions static */
890#if !defined(PROTECTED_FUNCTION_STATIC)
891#define PROTECTED_FUNCTION_STATIC
892#endif
893PROTECTED_FUNCTION_STATIC modelica_metatype omc_FBuiltin_getSetInitialGraph(threadData_t *threadData, modelica_metatype _inEnvOpt);
894static const MMC_DEFSTRUCTLIT(boxvar_lit_FBuiltin_getSetInitialGraph,2,0)struct { mmc_uint_t header; const void *data[2]; } boxvar_lit_FBuiltin_getSetInitialGraph
= { (((2) << 10) + (((0) & 255) << 2)),
{(void*) boxptr_FBuiltin_getSetInitialGraphomc_FBuiltin_getSetInitialGraph,0}};
895#define boxvar_FBuiltin_getSetInitialGraph((void*)((char*)(&(boxvar_lit_FBuiltin_getSetInitialGraph
).header) + 3))
MMC_REFSTRUCTLIT(boxvar_lit_FBuiltin_getSetInitialGraph)((void*)((char*)(&(boxvar_lit_FBuiltin_getSetInitialGraph
).header) + 3))
896
897DLLExport
898modelica_metatype omc_FBuiltin_getElementWithPathCheckBuiltin(threadData_t *threadData, modelica_metatype _inProgram, modelica_metatype _inPath)
899{
900 modelica_metatype _outElement = NULL((void*)0);
901 modelica_metatype tmpMeta[1] __attribute__((unused)) = {0};
902 MMC_SO()mmc_check_stackoverflow(threadData);
903 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
904 // _outElement has no default value.
905#line 905 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
906 { /* matchcontinue expression */
907 {
908 modelica_metatype _sp = NULL((void*)0);
909 volatile mmc_switch_type tmp3;
910 int tmp4;
911 // _sp has no default value.
912 tmp3 = 0;
913 MMC_TRY_INTERNAL(mmc_jumper){ jmp_buf new_mmc_jumper, *old_jumper __attribute__((unused))
= threadData->mmc_jumper; threadData->mmc_jumper = &
new_mmc_jumper; if (_setjmp (new_mmc_jumper) == 0) {
914 tmp2_top:
915 threadData->mmc_jumper = &new_mmc_jumper;
916 for (; tmp3 < 2; tmp3++) {
917 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
918 case 0: {
919 /* Pattern matching succeeded */
920#line 690 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
921 tmpMeta[0] = omc_SCodeUtil_getElementWithPath(threadData, _inProgram, _inPath);
922#line 922 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
923 goto tmp2_done;
924 }
925 case 1: {
926 /* Pattern matching succeeded */
927#line 694 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
928 omc_FBuiltin_getInitialFunctions(threadData ,&_sp);
929#line 929 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
930#line 695 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
931 tmpMeta[0] = omc_SCodeUtil_getElementWithPath(threadData, _sp, _inPath);
932#line 932 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
933 goto tmp2_done;
934 }
935 }
936 goto tmp2_end;
937 tmp2_end: ;
938 }
939 goto goto_1;
940 tmp2_done:
941 (void)tmp3;
942 MMC_RESTORE_INTERNAL(mmc_jumper)threadData->mmc_jumper = old_jumper;;
943 goto tmp2_done2;
944 goto_1:;
945 MMC_CATCH_INTERNAL(mmc_jumper)} threadData->mmc_jumper = old_jumper;mmc_catch_dummy_fn()
;}
;
946 if (++tmp3 < 2) {
947 goto tmp2_top;
948 }
949 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
950 tmp2_done2:;
951 }
952 }
953 _outElement = tmpMeta[0];
954 _return: OMC_LABEL_UNUSED__attribute__((unused))
955 return _outElement;
956}
957
958DLLExport
959modelica_metatype omc_FBuiltin_initialGraphOptimica(threadData_t *threadData, modelica_metatype _D_24in_graph, modelica_fnptr _mkCompNode)
960{
961 modelica_metatype _graph = NULL((void*)0);
962 MMC_SO()mmc_check_stackoverflow(threadData);
963 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
964 _graph = _D_24in_graph;
965#line 656 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
966 if((!omc_Config_acceptOptimicaGrammar(threadData)))
967#line 656 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
968 {
969#line 657 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
970 goto _return;
971#line 971 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
972 }
973
974#line 661 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
975 _graph = (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_mkCompNode), 2))(*(void**)(((void*)((void**)(((void*)((char*)(_mkCompNode) - 3
))) + (2)))))
) ? ((modelica_metatype(*)(threadData_t*, modelica_metatype, modelica_metatype, modelica_metatype, modelica_metatype, modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_mkCompNode), 1))(*(void**)(((void*)((void**)(((void*)((char*)(_mkCompNode) - 3
))) + (1)))))
)) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_mkCompNode), 2))(*(void**)(((void*)((void**)(((void*)((char*)(_mkCompNode) - 3
))) + (2)))))
), _OMC_LIT21((void*)((char*)(&(_OMC_LIT_STRUCT21).header) + 3)), omc_FGraph_top(threadData, _graph), _OMC_LIT22((void*)((char*)(&(_OMC_LIT_STRUCT22).header) + 3)), _graph) : ((modelica_metatype(*)(threadData_t*, modelica_metatype, modelica_metatype, modelica_metatype, modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_mkCompNode), 1))(*(void**)(((void*)((void**)(((void*)((char*)(_mkCompNode) - 3
))) + (1)))))
)) (threadData, _OMC_LIT21((void*)((char*)(&(_OMC_LIT_STRUCT21).header) + 3)), omc_FGraph_top(threadData, _graph), _OMC_LIT22((void*)((char*)(&(_OMC_LIT_STRUCT22).header) + 3)), _graph);
976#line 976 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
977
978#line 662 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
979 _graph = omc_FGraph_updateComp(threadData, _graph, _OMC_LIT28((void*)((char*)(&(_OMC_LIT_STRUCT28).header) + 3)), _OMC_LIT29((void*)((char*)(&(_OMC_LIT_STRUCT29).header) + 3)), omc_FGraph_empty(threadData));
980#line 980 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
981
982#line 664 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
983 _graph = (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_mkCompNode), 2))(*(void**)(((void*)((void**)(((void*)((char*)(_mkCompNode) - 3
))) + (2)))))
) ? ((modelica_metatype(*)(threadData_t*, modelica_metatype, modelica_metatype, modelica_metatype, modelica_metatype, modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_mkCompNode), 1))(*(void**)(((void*)((void**)(((void*)((char*)(_mkCompNode) - 3
))) + (1)))))
)) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_mkCompNode), 2))(*(void**)(((void*)((void**)(((void*)((char*)(_mkCompNode) - 3
))) + (2)))))
), _OMC_LIT31((void*)((char*)(&(_OMC_LIT_STRUCT31).header) + 3)), omc_FGraph_top(threadData, _graph), _OMC_LIT22((void*)((char*)(&(_OMC_LIT_STRUCT22).header) + 3)), _graph) : ((modelica_metatype(*)(threadData_t*, modelica_metatype, modelica_metatype, modelica_metatype, modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_mkCompNode), 1))(*(void**)(((void*)((void**)(((void*)((char*)(_mkCompNode) - 3
))) + (1)))))
)) (threadData, _OMC_LIT31((void*)((char*)(&(_OMC_LIT_STRUCT31).header) + 3)), omc_FGraph_top(threadData, _graph), _OMC_LIT22((void*)((char*)(&(_OMC_LIT_STRUCT22).header) + 3)), _graph);
984#line 984 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
985
986#line 665 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
987 _graph = omc_FGraph_updateComp(threadData, _graph, _OMC_LIT32((void*)((char*)(&(_OMC_LIT_STRUCT32).header) + 3)), _OMC_LIT29((void*)((char*)(&(_OMC_LIT_STRUCT29).header) + 3)), omc_FGraph_empty(threadData));
988#line 988 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
989
990#line 667 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
991 _graph = (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_mkCompNode), 2))(*(void**)(((void*)((void**)(((void*)((char*)(_mkCompNode) - 3
))) + (2)))))
) ? ((modelica_metatype(*)(threadData_t*, modelica_metatype, modelica_metatype, modelica_metatype, modelica_metatype, modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_mkCompNode), 1))(*(void**)(((void*)((void**)(((void*)((char*)(_mkCompNode) - 3
))) + (1)))))
)) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_mkCompNode), 2))(*(void**)(((void*)((void**)(((void*)((char*)(_mkCompNode) - 3
))) + (2)))))
), _OMC_LIT34((void*)((char*)(&(_OMC_LIT_STRUCT34).header) + 3)), omc_FGraph_top(threadData, _graph), _OMC_LIT22((void*)((char*)(&(_OMC_LIT_STRUCT22).header) + 3)), _graph) : ((modelica_metatype(*)(threadData_t*, modelica_metatype, modelica_metatype, modelica_metatype, modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_mkCompNode), 1))(*(void**)(((void*)((void**)(((void*)((char*)(_mkCompNode) - 3
))) + (1)))))
)) (threadData, _OMC_LIT34((void*)((char*)(&(_OMC_LIT_STRUCT34).header) + 3)), omc_FGraph_top(threadData, _graph), _OMC_LIT22((void*)((char*)(&(_OMC_LIT_STRUCT22).header) + 3)), _graph);
992#line 992 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
993
994#line 668 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
995 _graph = omc_FGraph_updateComp(threadData, _graph, _OMC_LIT35((void*)((char*)(&(_OMC_LIT_STRUCT35).header) + 3)), _OMC_LIT29((void*)((char*)(&(_OMC_LIT_STRUCT29).header) + 3)), omc_FGraph_empty(threadData));
996#line 996 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
997
998#line 670 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
999 _graph = (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_mkCompNode), 2))(*(void**)(((void*)((void**)(((void*)((char*)(_mkCompNode) - 3
))) + (2)))))
) ? ((modelica_metatype(*)(threadData_t*, modelica_metatype, modelica_metatype, modelica_metatype, modelica_metatype, modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_mkCompNode), 1))(*(void**)(((void*)((void**)(((void*)((char*)(_mkCompNode) - 3
))) + (1)))))
)) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_mkCompNode), 2))(*(void**)(((void*)((void**)(((void*)((char*)(_mkCompNode) - 3
))) + (2)))))
), _OMC_LIT37((void*)((char*)(&(_OMC_LIT_STRUCT37).header) + 3)), omc_FGraph_top(threadData, _graph), _OMC_LIT22((void*)((char*)(&(_OMC_LIT_STRUCT22).header) + 3)), _graph) : ((modelica_metatype(*)(threadData_t*, modelica_metatype, modelica_metatype, modelica_metatype, modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_mkCompNode), 1))(*(void**)(((void*)((void**)(((void*)((char*)(_mkCompNode) - 3
))) + (1)))))
)) (threadData, _OMC_LIT37((void*)((char*)(&(_OMC_LIT_STRUCT37).header) + 3)), omc_FGraph_top(threadData, _graph), _OMC_LIT22((void*)((char*)(&(_OMC_LIT_STRUCT22).header) + 3)), _graph);
1000#line 1000 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1001
1002#line 671 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1003 _graph = omc_FGraph_updateComp(threadData, _graph, _OMC_LIT38((void*)((char*)(&(_OMC_LIT_STRUCT38).header) + 3)), _OMC_LIT29((void*)((char*)(&(_OMC_LIT_STRUCT29).header) + 3)), omc_FGraph_empty(threadData));
1004#line 1004 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1005 _return: OMC_LABEL_UNUSED__attribute__((unused))
1006 return _graph;
1007}
1008
1009DLLExport
1010modelica_metatype omc_FBuiltin_initialGraphMetaModelica(threadData_t *threadData, modelica_metatype _D_24in_graph, modelica_fnptr _mkTypeNode)
1011{
1012 modelica_metatype _graph = NULL((void*)0);
1013 MMC_SO()mmc_check_stackoverflow(threadData);
1014 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
1015 _graph = _D_24in_graph;
1016#line 640 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1017 if((!omc_Config_acceptMetaModelicaGrammar(threadData)))
1018#line 640 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1019 {
1020#line 641 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1021 goto _return;
1022#line 1022 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1023 }
1024
1025#line 645 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1026 _graph = (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_mkTypeNode), 2))(*(void**)(((void*)((void**)(((void*)((char*)(_mkTypeNode) - 3
))) + (2)))))
) ? ((modelica_metatype(*)(threadData_t*, modelica_metatype, modelica_metatype, modelica_metatype, modelica_string, modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_mkTypeNode), 1))(*(void**)(((void*)((void**)(((void*)((char*)(_mkTypeNode) - 3
))) + (1)))))
)) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_mkTypeNode), 2))(*(void**)(((void*)((void**)(((void*)((char*)(_mkTypeNode) - 3
))) + (2)))))
), _OMC_LIT54((void*)((char*)(&(_OMC_LIT_STRUCT54).header) + 3)), omc_FGraph_top(threadData, _graph), _OMC_LIT51((void*)((char*)(&(_OMC_LIT_STRUCT51).header) + 3)), _graph) : ((modelica_metatype(*)(threadData_t*, modelica_metatype, modelica_metatype, modelica_string, modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_mkTypeNode), 1))(*(void**)(((void*)((void**)(((void*)((char*)(_mkTypeNode) - 3
))) + (1)))))
)) (threadData, _OMC_LIT54((void*)((char*)(&(_OMC_LIT_STRUCT54).header) + 3)), omc_FGraph_top(threadData, _graph), _OMC_LIT51((void*)((char*)(&(_OMC_LIT_STRUCT51).header) + 3)), _graph);
1027#line 1027 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1028 _return: OMC_LABEL_UNUSED__attribute__((unused))
1029 return _graph;
1030}
1031
1032DLLExport
1033modelica_metatype omc_FBuiltin_initialGraphModelica(threadData_t *threadData, modelica_metatype _D_24in_graph, modelica_fnptr _mkTypeNode, modelica_fnptr _mkCompNode)
1034{
1035 modelica_metatype _graph = NULL((void*)0);
1036 modelica_metatype _enumeration2int = NULL((void*)0);
1037 MMC_SO()mmc_check_stackoverflow(threadData);
1038 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
1039 _graph = _D_24in_graph;
1040 _enumeration2int = _OMC_LIT62((void*)((char*)(&(_OMC_LIT_STRUCT62).header) + 3));
Value stored to '_enumeration2int' is never read
1041#line 599 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1042 _graph = (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_mkCompNode), 2))(*(void**)(((void*)((void**)(((void*)((char*)(_mkCompNode) - 3
))) + (2)))))
) ? ((modelica_metatype(*)(threadData_t*, modelica_metatype, modelica_metatype, modelica_metatype, modelica_metatype, modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_mkCompNode), 1))(*(void**)(((void*)((void**)(((void*)((char*)(_mkCompNode) - 3
))) + (1)))))
)) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_mkCompNode), 2))(*(void**)(((void*)((void**)(((void*)((char*)(_mkCompNode) - 3
))) + (2)))))
), _OMC_LIT64((void*)((char*)(&(_OMC_LIT_STRUCT64).header) + 3)), omc_FGraph_top(threadData, _graph), _OMC_LIT22((void*)((char*)(&(_OMC_LIT_STRUCT22).header) + 3)), _graph) : ((modelica_metatype(*)(threadData_t*, modelica_metatype, modelica_metatype, modelica_metatype, modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_mkCompNode), 1))(*(void**)(((void*)((void**)(((void*)((char*)(_mkCompNode) - 3
))) + (1)))))
)) (threadData, _OMC_LIT64((void*)((char*)(&(_OMC_LIT_STRUCT64).header) + 3)), omc_FGraph_top(threadData, _graph), _OMC_LIT22((void*)((char*)(&(_OMC_LIT_STRUCT22).header) + 3)), _graph);
1043#line 1043 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1044
1045#line 600 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1046 _graph = omc_FGraph_updateComp(threadData, _graph, _OMC_LIT65((void*)((char*)(&(_OMC_LIT_STRUCT65).header) + 3)), _OMC_LIT29((void*)((char*)(&(_OMC_LIT_STRUCT29).header) + 3)), omc_FGraph_empty(threadData));
1047#line 1047 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1048
1049#line 602 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1050 _graph = (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_mkTypeNode), 2))(*(void**)(((void*)((void**)(((void*)((char*)(_mkTypeNode) - 3
))) + (2)))))
) ? ((modelica_metatype(*)(threadData_t*, modelica_metatype, modelica_metatype, modelica_metatype, modelica_string, modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_mkTypeNode), 1))(*(void**)(((void*)((void**)(((void*)((char*)(_mkTypeNode) - 3
))) + (1)))))
)) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_mkTypeNode), 2))(*(void**)(((void*)((void**)(((void*)((char*)(_mkTypeNode) - 3
))) + (2)))))
), _OMC_LIT83((void*)((char*)(&(_OMC_LIT_STRUCT83).header) + 3)), omc_FGraph_top(threadData, _graph), _OMC_LIT73((void*)((char*)(&(_OMC_LIT_STRUCT73).header) + 3)), _graph) : ((modelica_metatype(*)(threadData_t*, modelica_metatype, modelica_metatype, modelica_string, modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_mkTypeNode), 1))(*(void**)(((void*)((void**)(((void*)((char*)(_mkTypeNode) - 3
))) + (1)))))
)) (threadData, _OMC_LIT83((void*)((char*)(&(_OMC_LIT_STRUCT83).header) + 3)), omc_FGraph_top(threadData, _graph), _OMC_LIT73((void*)((char*)(&(_OMC_LIT_STRUCT73).header) + 3)), _graph);
1051#line 1051 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1052
1053#line 615 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1054 _graph = (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_mkTypeNode), 2))(*(void**)(((void*)((void**)(((void*)((char*)(_mkTypeNode) - 3
))) + (2)))))
) ? ((modelica_metatype(*)(threadData_t*, modelica_metatype, modelica_metatype, modelica_metatype, modelica_string, modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_mkTypeNode), 1))(*(void**)(((void*)((void**)(((void*)((char*)(_mkTypeNode) - 3
))) + (1)))))
)) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_mkTypeNode), 2))(*(void**)(((void*)((void**)(((void*)((char*)(_mkTypeNode) - 3
))) + (2)))))
), _OMC_LIT84((void*)((char*)(&(_OMC_LIT_STRUCT84).header) + 3)), omc_FGraph_top(threadData, _graph), _OMC_LIT60((void*)((char*)(&(_OMC_LIT_STRUCT60).header) + 3)), _graph) : ((modelica_metatype(*)(threadData_t*, modelica_metatype, modelica_metatype, modelica_string, modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_mkTypeNode), 1))(*(void**)(((void*)((void**)(((void*)((char*)(_mkTypeNode) - 3
))) + (1)))))
)) (threadData, _OMC_LIT84((void*)((char*)(&(_OMC_LIT_STRUCT84).header) + 3)), omc_FGraph_top(threadData, _graph), _OMC_LIT60((void*)((char*)(&(_OMC_LIT_STRUCT60).header) + 3)), _graph);
1055#line 1055 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1056
1057#line 616 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1058 _graph = (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_mkTypeNode), 2))(*(void**)(((void*)((void**)(((void*)((char*)(_mkTypeNode) - 3
))) + (2)))))
) ? ((modelica_metatype(*)(threadData_t*, modelica_metatype, modelica_metatype, modelica_metatype, modelica_string, modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_mkTypeNode), 1))(*(void**)(((void*)((void**)(((void*)((char*)(_mkTypeNode) - 3
))) + (1)))))
)) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_mkTypeNode), 2))(*(void**)(((void*)((void**)(((void*)((char*)(_mkTypeNode) - 3
))) + (2)))))
), _OMC_LIT84((void*)((char*)(&(_OMC_LIT_STRUCT84).header) + 3)), omc_FGraph_top(threadData, _graph), _OMC_LIT85((void*)((char*)(&(_OMC_LIT_STRUCT85).header) + 3)), _graph) : ((modelica_metatype(*)(threadData_t*, modelica_metatype, modelica_metatype, modelica_string, modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_mkTypeNode), 1))(*(void**)(((void*)((void**)(((void*)((char*)(_mkTypeNode) - 3
))) + (1)))))
)) (threadData, _OMC_LIT84((void*)((char*)(&(_OMC_LIT_STRUCT84).header) + 3)), omc_FGraph_top(threadData, _graph), _OMC_LIT85((void*)((char*)(&(_OMC_LIT_STRUCT85).header) + 3)), _graph);
1059#line 1059 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1060
1061#line 617 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1062 _graph = (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_mkTypeNode), 2))(*(void**)(((void*)((void**)(((void*)((char*)(_mkTypeNode) - 3
))) + (2)))))
) ? ((modelica_metatype(*)(threadData_t*, modelica_metatype, modelica_metatype, modelica_metatype, modelica_string, modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_mkTypeNode), 1))(*(void**)(((void*)((void**)(((void*)((char*)(_mkTypeNode) - 3
))) + (1)))))
)) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_mkTypeNode), 2))(*(void**)(((void*)((void**)(((void*)((char*)(_mkTypeNode) - 3
))) + (2)))))
), _OMC_LIT91((void*)((char*)(&(_OMC_LIT_STRUCT91).header) + 3)), omc_FGraph_top(threadData, _graph), _OMC_LIT88((void*)((char*)(&(_OMC_LIT_STRUCT88).header) + 3)), _graph) : ((modelica_metatype(*)(threadData_t*, modelica_metatype, modelica_metatype, modelica_string, modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_mkTypeNode), 1))(*(void**)(((void*)((void**)(((void*)((char*)(_mkTypeNode) - 3
))) + (1)))))
)) (threadData, _OMC_LIT91((void*)((char*)(&(_OMC_LIT_STRUCT91).header) + 3)), omc_FGraph_top(threadData, _graph), _OMC_LIT88((void*)((char*)(&(_OMC_LIT_STRUCT88).header) + 3)), _graph);
1063#line 1063 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1064
1065#line 619 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1066 _graph = (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_mkTypeNode), 2))(*(void**)(((void*)((void**)(((void*)((char*)(_mkTypeNode) - 3
))) + (2)))))
) ? ((modelica_metatype(*)(threadData_t*, modelica_metatype, modelica_metatype, modelica_metatype, modelica_string, modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_mkTypeNode), 1))(*(void**)(((void*)((void**)(((void*)((char*)(_mkTypeNode) - 3
))) + (1)))))
)) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_mkTypeNode), 2))(*(void**)(((void*)((void**)(((void*)((char*)(_mkTypeNode) - 3
))) + (2)))))
), _OMC_LIT95((void*)((char*)(&(_OMC_LIT_STRUCT95).header) + 3)), omc_FGraph_top(threadData, _graph), _OMC_LIT92((void*)((char*)(&(_OMC_LIT_STRUCT92).header) + 3)), _graph) : ((modelica_metatype(*)(threadData_t*, modelica_metatype, modelica_metatype, modelica_string, modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_mkTypeNode), 1))(*(void**)(((void*)((void**)(((void*)((char*)(_mkTypeNode) - 3
))) + (1)))))
)) (threadData, _OMC_LIT95((void*)((char*)(&(_OMC_LIT_STRUCT95).header) + 3)), omc_FGraph_top(threadData, _graph), _OMC_LIT92((void*)((char*)(&(_OMC_LIT_STRUCT92).header) + 3)), _graph);
1067#line 1067 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1068
1069#line 621 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1070 _graph = (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_mkTypeNode), 2))(*(void**)(((void*)((void**)(((void*)((char*)(_mkTypeNode) - 3
))) + (2)))))
) ? ((modelica_metatype(*)(threadData_t*, modelica_metatype, modelica_metatype, modelica_metatype, modelica_string, modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_mkTypeNode), 1))(*(void**)(((void*)((void**)(((void*)((char*)(_mkTypeNode) - 3
))) + (1)))))
)) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_mkTypeNode), 2))(*(void**)(((void*)((void**)(((void*)((char*)(_mkTypeNode) - 3
))) + (2)))))
), _OMC_LIT99((void*)((char*)(&(_OMC_LIT_STRUCT99).header) + 3)), omc_FGraph_top(threadData, _graph), _OMC_LIT96((void*)((char*)(&(_OMC_LIT_STRUCT96).header) + 3)), _graph) : ((modelica_metatype(*)(threadData_t*, modelica_metatype, modelica_metatype, modelica_string, modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_mkTypeNode), 1))(*(void**)(((void*)((void**)(((void*)((char*)(_mkTypeNode) - 3
))) + (1)))))
)) (threadData, _OMC_LIT99((void*)((char*)(&(_OMC_LIT_STRUCT99).header) + 3)), omc_FGraph_top(threadData, _graph), _OMC_LIT96((void*)((char*)(&(_OMC_LIT_STRUCT96).header) + 3)), _graph);
1071#line 1071 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1072
1073#line 623 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1074 _graph = (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_mkTypeNode), 2))(*(void**)(((void*)((void**)(((void*)((char*)(_mkTypeNode) - 3
))) + (2)))))
) ? ((modelica_metatype(*)(threadData_t*, modelica_metatype, modelica_metatype, modelica_metatype, modelica_string, modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_mkTypeNode), 1))(*(void**)(((void*)((void**)(((void*)((char*)(_mkTypeNode) - 3
))) + (1)))))
)) (threadData, (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_mkTypeNode), 2))(*(void**)(((void*)((void**)(((void*)((char*)(_mkTypeNode) - 3
))) + (2)))))
), _OMC_LIT121((void*)((char*)(&(_OMC_LIT_STRUCT121).header) + 3)), omc_FGraph_top(threadData, _graph), _OMC_LIT107((void*)((char*)(&(_OMC_LIT_STRUCT107).header) + 3)), _graph) : ((modelica_metatype(*)(threadData_t*, modelica_metatype, modelica_metatype, modelica_string, modelica_metatype)) (MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(_mkTypeNode), 1))(*(void**)(((void*)((void**)(((void*)((char*)(_mkTypeNode) - 3
))) + (1)))))
)) (threadData, _OMC_LIT121((void*)((char*)(&(_OMC_LIT_STRUCT121).header) + 3)), omc_FGraph_top(threadData, _graph), _OMC_LIT107((void*)((char*)(&(_OMC_LIT_STRUCT107).header) + 3)), _graph);
1075#line 1075 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1076 _return: OMC_LABEL_UNUSED__attribute__((unused))
1077 return _graph;
1078}
1079
1080PROTECTED_FUNCTION_STATIC modelica_metatype omc_FBuiltin_getSetInitialGraph(threadData_t *threadData, modelica_metatype _inEnvOpt)
1081{
1082 modelica_metatype _initialEnv = NULL((void*)0);
1083 modelica_metatype tmpMeta[3] __attribute__((unused)) = {0};
1084 MMC_SO()mmc_check_stackoverflow(threadData);
1085 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
1086 // _initialEnv has no default value.
1087#line 1087 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1088 { /* matchcontinue expression */
1089 volatile modelica_metatype tmp3_1;
1090 tmp3_1 = _inEnvOpt;
1091 {
1092 modelica_metatype _assocLst = NULL((void*)0);
1093 modelica_metatype _graph = NULL((void*)0);
1094 volatile mmc_switch_type tmp3;
1095 int tmp4;
1096 // _assocLst has no default value.
1097 // _graph has no default value.
1098 tmp3 = 0;
1099 MMC_TRY_INTERNAL(mmc_jumper){ jmp_buf new_mmc_jumper, *old_jumper __attribute__((unused))
= threadData->mmc_jumper; threadData->mmc_jumper = &
new_mmc_jumper; if (_setjmp (new_mmc_jumper) == 0) {
1100 tmp2_top:
1101 threadData->mmc_jumper = &new_mmc_jumper;
1102 for (; tmp3 < 5; tmp3++) {
1103 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
1104 case 0: {
1105 modelica_boolean tmp5;
1106
1107 /* Pattern matching succeeded */
1108#line 531 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1109 tmp5 = 0; /* begin failure */
1110#line 531 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1111 MMC_TRY_INTERNAL(mmc_jumper){ jmp_buf new_mmc_jumper, *old_jumper __attribute__((unused))
= threadData->mmc_jumper; threadData->mmc_jumper = &
new_mmc_jumper; if (_setjmp (new_mmc_jumper) == 0) {
1112#line 531 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1113 getGlobalRoot(((modelica_integer) 17))nobox_getGlobalRoot(threadData,((modelica_integer) 17));
1114#line 1114 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1115 tmp5 = 1;
1116 goto goto_6;
1117 goto_6:;
1118 MMC_CATCH_INTERNAL(mmc_jumper)} threadData->mmc_jumper = old_jumper;mmc_catch_dummy_fn()
;}
1119 if (tmp5) {goto goto_1;} /* end failure */
1120
1121#line 532 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1122 tmpMeta[1] = MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3));
1123#line 532 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1124 setGlobalRoot(((modelica_integer) 17), tmpMeta[1])boxptr_setGlobalRoot(threadData,mmc_mk_icon(((modelica_integer
) 17)),tmpMeta[1])
;
1125#line 1125 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1126#line 533 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1127 goto goto_1;
1128#line 1128 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1129 goto tmp2_done;
1130 }
1131 case 1: {
1132 if (!optionNone(tmp3_1)(0==((((((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3)))) &
(7)) == 5)) ? ((((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3
)))) >> (3+3))) : (((*(mmc_uint_t*)((void*)((char*)(tmp3_1
) - 3)))) >> 10)) ? 1 : 0)
) goto tmp2_end;
1133 tmp3 += 3; /* Pattern matching succeeded; we may skip some cases if we fail */
1134#line 539 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1135 _assocLst = getGlobalRoot(((modelica_integer) 17))nobox_getGlobalRoot(threadData,((modelica_integer) 17));
1136#line 1136 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1137#line 540 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1138 tmpMeta[0] = omc_Util_assoc(threadData, mmc_mk_integermmc_mk_icon(omc_Flags_getConfigEnum(threadData, _OMC_LIT151((void*)((char*)(&(_OMC_LIT_STRUCT151).header) + 3)))), _assocLst);
1139#line 1139 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1140 goto tmp2_done;
1141 }
1142 case 2: {
1143 modelica_boolean tmp7;
1144 if (optionNone(tmp3_1)(0==((((((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3)))) &
(7)) == 5)) ? ((((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3
)))) >> (3+3))) : (((*(mmc_uint_t*)((void*)((char*)(tmp3_1
) - 3)))) >> 10)) ? 1 : 0)
) goto tmp2_end;
1145 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 1))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(1)))))
;
1146 _graph = tmpMeta[1];
1147 /* Pattern matching succeeded */
1148#line 545 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1149 /* Pattern-matching assignment */
1150#line 545 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1151 tmp7 = (omc_Flags_getConfigEnum(threadData, _OMC_LIT151((void*)((char*)(&(_OMC_LIT_STRUCT151).header) + 3))) == ((modelica_integer) 2));
1152#line 545 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1153 if (1 != tmp7) goto goto_1;
1154#line 1154 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1155
1156#line 546 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1157 _assocLst = getGlobalRoot(((modelica_integer) 17))nobox_getGlobalRoot(threadData,((modelica_integer) 17));
1158#line 1158 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1159
1160#line 547 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1161 tmpMeta[2] = mmc_mk_box2(0, mmc_mk_integermmc_mk_icon(((modelica_integer) 2)), _graph);
1162#line 547 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1163 tmpMeta[1] = mmc_mk_cons(tmpMeta[2], _assocLst);
1164#line 547 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1165 setGlobalRoot(((modelica_integer) 17), tmpMeta[1])boxptr_setGlobalRoot(threadData,mmc_mk_icon(((modelica_integer
) 17)),tmpMeta[1])
;
1166#line 1166 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1167#line 548 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1168 tmpMeta[0] = _graph;
1169#line 1169 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1170 goto tmp2_done;
1171 }
1172 case 3: {
1173 modelica_boolean tmp8;
1174 if (optionNone(tmp3_1)(0==((((((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3)))) &
(7)) == 5)) ? ((((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3
)))) >> (3+3))) : (((*(mmc_uint_t*)((void*)((char*)(tmp3_1
) - 3)))) >> 10)) ? 1 : 0)
) goto tmp2_end;
1175 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 1))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(1)))))
;
1176 _graph = tmpMeta[1];
1177 /* Pattern matching succeeded */
1178#line 553 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1179 /* Pattern-matching assignment */
1180#line 553 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1181 tmp8 = (omc_Flags_getConfigEnum(threadData, _OMC_LIT151((void*)((char*)(&(_OMC_LIT_STRUCT151).header) + 3))) == ((modelica_integer) 3));
1182#line 553 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1183 if (1 != tmp8) goto goto_1;
1184#line 1184 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1185
1186#line 554 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1187 _assocLst = getGlobalRoot(((modelica_integer) 17))nobox_getGlobalRoot(threadData,((modelica_integer) 17));
1188#line 1188 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1189
1190#line 555 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1191 tmpMeta[2] = mmc_mk_box2(0, mmc_mk_integermmc_mk_icon(((modelica_integer) 3)), _graph);
1192#line 555 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1193 tmpMeta[1] = mmc_mk_cons(tmpMeta[2], _assocLst);
1194#line 555 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1195 setGlobalRoot(((modelica_integer) 17), tmpMeta[1])boxptr_setGlobalRoot(threadData,mmc_mk_icon(((modelica_integer
) 17)),tmpMeta[1])
;
1196#line 1196 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1197#line 556 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1198 tmpMeta[0] = _graph;
1199#line 1199 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1200 goto tmp2_done;
1201 }
1202 case 4: {
1203 modelica_boolean tmp9;
1204 if (optionNone(tmp3_1)(0==((((((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3)))) &
(7)) == 5)) ? ((((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3
)))) >> (3+3))) : (((*(mmc_uint_t*)((void*)((char*)(tmp3_1
) - 3)))) >> 10)) ? 1 : 0)
) goto tmp2_end;
1205 tmpMeta[1] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 1))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(1)))))
;
1206 _graph = tmpMeta[1];
1207 /* Pattern matching succeeded */
1208#line 561 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1209 /* Pattern-matching assignment */
1210#line 561 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1211 tmp9 = ((omc_Flags_getConfigEnum(threadData, _OMC_LIT151((void*)((char*)(&(_OMC_LIT_STRUCT151).header) + 3))) == ((modelica_integer) 1)) || (omc_Flags_getConfigEnum(threadData, _OMC_LIT151((void*)((char*)(&(_OMC_LIT_STRUCT151).header) + 3))) == ((modelica_integer) 4)));
1212#line 561 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1213 if (1 != tmp9) goto goto_1;
1214#line 1214 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1215
1216#line 562 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1217 _assocLst = getGlobalRoot(((modelica_integer) 17))nobox_getGlobalRoot(threadData,((modelica_integer) 17));
1218#line 1218 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1219
1220#line 563 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1221 tmpMeta[2] = mmc_mk_box2(0, mmc_mk_integermmc_mk_icon(((modelica_integer) 1)), _graph);
1222#line 563 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1223 tmpMeta[1] = mmc_mk_cons(tmpMeta[2], _assocLst);
1224#line 563 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1225 setGlobalRoot(((modelica_integer) 17), tmpMeta[1])boxptr_setGlobalRoot(threadData,mmc_mk_icon(((modelica_integer
) 17)),tmpMeta[1])
;
1226#line 1226 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1227#line 564 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1228 tmpMeta[0] = _graph;
1229#line 1229 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1230 goto tmp2_done;
1231 }
1232 }
1233 goto tmp2_end;
1234 tmp2_end: ;
1235 }
1236 goto goto_1;
1237 tmp2_done:
1238 (void)tmp3;
1239 MMC_RESTORE_INTERNAL(mmc_jumper)threadData->mmc_jumper = old_jumper;;
1240 goto tmp2_done2;
1241 goto_1:;
1242 MMC_CATCH_INTERNAL(mmc_jumper)} threadData->mmc_jumper = old_jumper;mmc_catch_dummy_fn()
;}
;
1243 if (++tmp3 < 5) {
1244 goto tmp2_top;
1245 }
1246 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
1247 tmp2_done2:;
1248 }
1249 }
1250 _initialEnv = tmpMeta[0];
1251 _return: OMC_LABEL_UNUSED__attribute__((unused))
1252 return _initialEnv;
1253}
1254
1255DLLExport
1256modelica_metatype omc_FBuiltin_initialGraph(threadData_t *threadData, modelica_metatype _inCache, modelica_metatype *out_graph)
1257{
1258 modelica_metatype _outCache = NULL((void*)0);
1259 modelica_metatype _graph = NULL((void*)0);
1260 modelica_metatype _cache = NULL((void*)0);
1261 modelica_metatype tmpMeta[2] __attribute__((unused)) = {0};
1262 MMC_SO()mmc_check_stackoverflow(threadData);
1263 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
1264 // _outCache has no default value.
1265 // _graph has no default value.
1266 // _cache has no default value.
1267#line 478 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1268
1269#line 478 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1270
1271#line 1271 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1272 { /* matchcontinue expression */
1273 volatile modelica_metatype tmp4_1;
1274 tmp4_1 = _inCache;
1275 {
1276 modelica_metatype _initialProgram = NULL((void*)0);
1277 volatile mmc_switch_type tmp4;
1278 int tmp5;
1279 // _initialProgram has no default value.
1280 tmp4 = 0;
1281 MMC_TRY_INTERNAL(mmc_jumper){ jmp_buf new_mmc_jumper, *old_jumper __attribute__((unused))
= threadData->mmc_jumper; threadData->mmc_jumper = &
new_mmc_jumper; if (_setjmp (new_mmc_jumper) == 0) {
1282 tmp3_top:
1283 threadData->mmc_jumper = &new_mmc_jumper;
1284 for (; tmp4 < 3; tmp4++) {
1285 switch (MMC_SWITCH_CAST(tmp4)(tmp4)) {
1286 case 0: {
1287
1288 _cache = tmp4_1;
1289 /* Pattern matching succeeded */
1290#line 486 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1291 _graph = omc_FCore_getCachedInitialGraph(threadData, _cache);
1292#line 1292 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1293#line 487 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1294 tmpMeta[0+0] = _cache;
1295#line 487 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1296 tmpMeta[0+1] = _graph;
1297#line 1297 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1298 goto tmp3_done;
1299 }
1300 case 1: {
1301
1302 _cache = tmp4_1;
1303 /* Pattern matching succeeded */
1304#line 492 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1305 _graph = omc_FBuiltin_getSetInitialGraph(threadData, mmc_mk_none()((void*)((char*)(&(mmc_none).header) + 3)));
1306#line 1306 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1307#line 493 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1308 tmpMeta[0+0] = _cache;
1309#line 493 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1310 tmpMeta[0+1] = _graph;
1311#line 1311 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1312 goto tmp3_done;
1313 }
1314 case 2: {
1315
1316 _cache = tmp4_1;
1317 /* Pattern matching succeeded */
1318#line 499 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1319 _graph = omc_FGraph_new(threadData, _OMC_LIT152((void*)((char*)(&(_OMC_LIT_STRUCT152).header) + 3)), _OMC_LIT154((void*)((char*)(&(_OMC_LIT_STRUCT154).header) + 3)));
1320#line 1320 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1321
1322#line 500 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1323 _graph = omc_FGraphBuild_mkProgramGraph(threadData, _OMC_LIT325((void*)((char*)(&(_OMC_LIT_STRUCT325).header) + 3)), _OMC_LIT326((void*)((char*)(&(_OMC_LIT_STRUCT326).header) + 3)), _graph);
1324#line 1324 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1325
1326#line 502 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1327 _graph = omc_FBuiltin_initialGraphOptimica(threadData, _graph, boxvar_FGraphBuild_mkCompNode((void*)((char*)(&(boxvar_lit_FGraphBuild_mkCompNode).header
) + 3))
);
1328#line 1328 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1329
1330#line 503 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1331 _graph = omc_FBuiltin_initialGraphMetaModelica(threadData, _graph, boxvar_FGraphBuild_mkTypeNode((void*)((char*)(&(boxvar_lit_FGraphBuild_mkTypeNode).header
) + 3))
);
1332#line 1332 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1333
1334#line 504 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1335 _graph = omc_FBuiltin_initialGraphModelica(threadData, _graph, boxvar_FGraphBuild_mkTypeNode((void*)((char*)(&(boxvar_lit_FGraphBuild_mkTypeNode).header
) + 3))
, boxvar_FGraphBuild_mkCompNode((void*)((char*)(&(boxvar_lit_FGraphBuild_mkCompNode).header
) + 3))
);
1336#line 1336 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1337
1338#line 506 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1339 omc_FBuiltin_getInitialFunctions(threadData ,&_initialProgram);
1340#line 1340 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1341
1342#line 508 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1343 _graph = omc_FGraphBuild_mkProgramGraph(threadData, _initialProgram, _OMC_LIT22((void*)((char*)(&(_OMC_LIT_STRUCT22).header) + 3)), _graph);
1344#line 1344 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1345
1346#line 510 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1347 _cache = omc_FCore_setCachedInitialGraph(threadData, _cache, _graph);
1348#line 1348 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1349
1350#line 511 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1351 omc_FBuiltin_getSetInitialGraph(threadData, mmc_mk_some(_graph));
1352#line 1352 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1353#line 512 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1354 tmpMeta[0+0] = _cache;
1355#line 512 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1356 tmpMeta[0+1] = _graph;
1357#line 1357 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1358 goto tmp3_done;
1359 }
1360 }
1361 goto tmp3_end;
1362 tmp3_end: ;
1363 }
1364 goto goto_2;
1365 tmp3_done:
1366 (void)tmp4;
1367 MMC_RESTORE_INTERNAL(mmc_jumper)threadData->mmc_jumper = old_jumper;;
1368 goto tmp3_done2;
1369 goto_2:;
1370 MMC_CATCH_INTERNAL(mmc_jumper)} threadData->mmc_jumper = old_jumper;mmc_catch_dummy_fn()
;}
;
1371 if (++tmp4 < 3) {
1372 goto tmp3_top;
1373 }
1374 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
1375 tmp3_done2:;
1376 }
1377 }
1378 _outCache = tmpMeta[0+0];
1379 _graph = tmpMeta[0+1];
1380 _return: OMC_LABEL_UNUSED__attribute__((unused))
1381 if (out_graph) { *out_graph = _graph; }
1382 return _outCache;
1383}
1384
1385DLLExport
1386modelica_metatype omc_FBuiltin_getInitialFunctions(threadData_t *threadData, modelica_metatype *out_initialSCodeProgram)
1387{
1388 modelica_metatype _initialProgram = NULL((void*)0);
1389 modelica_metatype _initialSCodeProgram = NULL((void*)0);
1390 modelica_string _fileModelicaNF = NULL((void*)0);
1391 modelica_string _fileModelicaCF = NULL((void*)0);
1392 modelica_string _fileMetaModelica = NULL((void*)0);
1393 modelica_string _fileParModelica = NULL((void*)0);
1394 modelica_string _filePDEModelica = NULL((void*)0);
1395 modelica_metatype _assocLst = NULL((void*)0);
1396 modelica_metatype _classesNF = NULL((void*)0);
1397 modelica_metatype _classesCF = NULL((void*)0);
1398 modelica_metatype _classes1NF = NULL((void*)0);
1399 modelica_metatype _classes1CF = NULL((void*)0);
1400 modelica_metatype _classes2 = NULL((void*)0);
1401 modelica_metatype _p = NULL((void*)0);
1402 modelica_metatype _pNF = NULL((void*)0);
1403 modelica_metatype _pCF = NULL((void*)0);
1404 modelica_metatype _sp = NULL((void*)0);
1405 modelica_metatype _spNF = NULL((void*)0);
1406 modelica_metatype _spCF = NULL((void*)0);
1407 modelica_metatype tmpMeta[8] __attribute__((unused)) = {0};
1408 MMC_SO()mmc_check_stackoverflow(threadData);
1409 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
1410 // _initialProgram has no default value.
1411 // _initialSCodeProgram has no default value.
1412 // _fileModelicaNF has no default value.
1413 // _fileModelicaCF has no default value.
1414 // _fileMetaModelica has no default value.
1415 // _fileParModelica has no default value.
1416 // _filePDEModelica has no default value.
1417 // _assocLst has no default value.
1418 // _classesNF has no default value.
1419 // _classesCF has no default value.
1420 // _classes1NF has no default value.
1421 // _classes1CF has no default value.
1422 // _classes2 has no default value.
1423 // _p has no default value.
1424 // _pNF has no default value.
1425 // _pCF has no default value.
1426 // _sp has no default value.
1427 // _spNF has no default value.
1428 // _spCF has no default value.
1429#line 364 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1430 tmpMeta[0] = stringAppend(omc_Settings_getInstallationDirectoryPath(threadData),_OMC_LIT327((void*)((char*)(&(_OMC_LIT_STRUCT327).header) + 3)));
1431#line 364 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1432 _fileModelicaNF = tmpMeta[0];
1433#line 1433 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1434
1435#line 365 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1436 tmpMeta[0] = stringAppend(omc_Settings_getInstallationDirectoryPath(threadData),_OMC_LIT328((void*)((char*)(&(_OMC_LIT_STRUCT328).header) + 3)));
1437#line 365 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1438 _fileModelicaCF = tmpMeta[0];
1439#line 1439 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1440
1441#line 366 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1442 tmpMeta[0] = stringAppend(omc_Settings_getInstallationDirectoryPath(threadData),_OMC_LIT329((void*)((char*)(&(_OMC_LIT_STRUCT329).header) + 3)));
1443#line 366 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1444 _fileMetaModelica = tmpMeta[0];
1445#line 1445 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1446
1447#line 367 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1448 tmpMeta[0] = stringAppend(omc_Settings_getInstallationDirectoryPath(threadData),_OMC_LIT330((void*)((char*)(&(_OMC_LIT_STRUCT330).header) + 3)));
1449#line 367 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1450 _fileParModelica = tmpMeta[0];
1451#line 1451 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1452
1453#line 368 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1454 tmpMeta[0] = stringAppend(omc_Settings_getInstallationDirectoryPath(threadData),_OMC_LIT331((void*)((char*)(&(_OMC_LIT_STRUCT331).header) + 3)));
1455#line 368 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1456 _filePDEModelica = tmpMeta[0];
1457#line 1457 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1458
1459#line 370 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1460
1461#line 370 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1462
1463#line 1463 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1464 { /* matchcontinue expression */
1465 {
1466 volatile mmc_switch_type tmp4;
1467 int tmp5;
1468 tmp4 = 0;
1469 MMC_TRY_INTERNAL(mmc_jumper){ jmp_buf new_mmc_jumper, *old_jumper __attribute__((unused))
= threadData->mmc_jumper; threadData->mmc_jumper = &
new_mmc_jumper; if (_setjmp (new_mmc_jumper) == 0) {
1470 tmp3_top:
1471 threadData->mmc_jumper = &new_mmc_jumper;
1472 for (; tmp4 < 7; tmp4++) {
1473 switch (MMC_SWITCH_CAST(tmp4)(tmp4)) {
1474 case 0: {
1475 modelica_boolean tmp6;
1476 /* Pattern matching succeeded */
1477#line 373 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1478 tmp6 = 0; /* begin failure */
1479#line 373 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1480 MMC_TRY_INTERNAL(mmc_jumper){ jmp_buf new_mmc_jumper, *old_jumper __attribute__((unused))
= threadData->mmc_jumper; threadData->mmc_jumper = &
new_mmc_jumper; if (_setjmp (new_mmc_jumper) == 0) {
1481#line 373 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1482 getGlobalRoot(((modelica_integer) 12))nobox_getGlobalRoot(threadData,((modelica_integer) 12));
1483#line 1483 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1484 tmp6 = 1;
1485 goto goto_7;
1486 goto_7:;
1487 MMC_CATCH_INTERNAL(mmc_jumper)} threadData->mmc_jumper = old_jumper;mmc_catch_dummy_fn()
;}
1488 if (tmp6) {goto goto_2;} /* end failure */
1489
1490#line 374 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1491 tmpMeta[2] = MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3));
1492#line 374 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1493 setGlobalRoot(((modelica_integer) 12), tmpMeta[2])boxptr_setGlobalRoot(threadData,mmc_mk_icon(((modelica_integer
) 12)),tmpMeta[2])
;
1494#line 1494 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1495#line 375 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1496 goto goto_2;
1497#line 1497 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1498 goto tmp3_done;
1499 }
1500 case 1: {
1501 /* Pattern matching succeeded */
1502#line 378 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1503 _assocLst = getGlobalRoot(((modelica_integer) 12))nobox_getGlobalRoot(threadData,((modelica_integer) 12));
1504#line 1504 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1505
1506#line 379 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1507 /* Pattern-matching assignment */
1508#line 379 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1509 tmpMeta[2] = omc_Util_assoc(threadData, omc_Util_makeTuple(threadData, mmc_mk_integermmc_mk_icon(omc_Flags_getConfigEnum(threadData, _OMC_LIT151((void*)((char*)(&(_OMC_LIT_STRUCT151).header) + 3)))), mmc_mk_boolean(omc_Flags_isSet(threadData, _OMC_LIT335))((omc_Flags_isSet(threadData, ((void*)((char*)(&(_OMC_LIT_STRUCT335
).header) + 3)))) != 0 ? (mmc_mk_icon(1)) : (mmc_mk_icon(0)))
), _assocLst);
1510#line 379 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1511 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[2]), 1))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[2]) - 3
))) + (1)))))
;
1512#line 379 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1513 tmpMeta[4] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[2]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[2]) - 3
))) + (2)))))
;
1514#line 379 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1515 _p = tmpMeta[3];
1516#line 379 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1517 _sp = tmpMeta[4];
1518#line 1518 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1519#line 380 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1520 tmpMeta[0+0] = _p;
1521#line 380 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1522 tmpMeta[0+1] = _sp;
1523#line 1523 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1524 goto tmp3_done;
1525 }
1526 case 2: {
1527 modelica_boolean tmp8;
1528 modelica_boolean tmp9;
1529 /* Pattern matching succeeded */
1530#line 383 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1531 /* Pattern-matching assignment */
1532#line 383 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1533 tmp8 = (omc_Flags_getConfigEnum(threadData, _OMC_LIT151((void*)((char*)(&(_OMC_LIT_STRUCT151).header) + 3))) == ((modelica_integer) 2));
1534#line 383 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1535 if (1 != tmp8) goto goto_2;
1536#line 1536 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1537
1538#line 384 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1539 tmpMeta[2] = mmc_mk_cons(_fileModelicaNF, MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)));
1540#line 384 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1541 omc_Error_assertionOrAddSourceMessage(threadData, omc_System_regularFileExists(threadData, _fileModelicaNF), _OMC_LIT340((void*)((char*)(&(_OMC_LIT_STRUCT340).header) + 3)), tmpMeta[2], _OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3)));
1542#line 1542 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1543
1544#line 385 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1545 tmpMeta[2] = mmc_mk_cons(_fileModelicaCF, MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)));
1546#line 385 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1547 omc_Error_assertionOrAddSourceMessage(threadData, omc_System_regularFileExists(threadData, _fileModelicaCF), _OMC_LIT340((void*)((char*)(&(_OMC_LIT_STRUCT340).header) + 3)), tmpMeta[2], _OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3)));
1548#line 1548 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1549
1550#line 386 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1551 tmpMeta[2] = mmc_mk_cons(_fileMetaModelica, MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)));
1552#line 386 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1553 omc_Error_assertionOrAddSourceMessage(threadData, omc_System_regularFileExists(threadData, _fileMetaModelica), _OMC_LIT340((void*)((char*)(&(_OMC_LIT_STRUCT340).header) + 3)), tmpMeta[2], _OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3)));
1554#line 1554 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1555
1556#line 387 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1557 /* Pattern-matching assignment */
1558#line 387 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1559 tmpMeta[2] = omc_Parser_parsebuiltin(threadData, _fileModelicaNF, _OMC_LIT341((void*)((char*)(&(_OMC_LIT_STRUCT341).header) + 3)), _OMC_LIT18((void*)((char*)(&(_OMC_LIT_STRUCT18).header) + 3)), mmc_mk_none()((void*)((char*)(&(mmc_none).header) + 3)), ((modelica_integer) 2), omc_Flags_getConfigEnum(threadData, _OMC_LIT375((void*)((char*)(&(_OMC_LIT_STRUCT375).header) + 3))));
1560#line 387 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1561 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[2]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[2]) - 3
))) + (2)))))
;
1562#line 387 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1563 tmpMeta[4] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[2]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[2]) - 3
))) + (3)))))
;
1564#line 387 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1565 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[4],1,0)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[4]) - 3)))==(((0 +1)
<< 10) + (((1 +3) & 255) << 2)))
== 0) goto goto_2;
1566#line 387 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1567 _classes1NF = tmpMeta[3];
1568#line 1568 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1569
1570#line 388 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1571 /* Pattern-matching assignment */
1572#line 388 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1573 tmpMeta[2] = omc_Parser_parsebuiltin(threadData, _fileModelicaCF, _OMC_LIT341((void*)((char*)(&(_OMC_LIT_STRUCT341).header) + 3)), _OMC_LIT18((void*)((char*)(&(_OMC_LIT_STRUCT18).header) + 3)), mmc_mk_none()((void*)((char*)(&(mmc_none).header) + 3)), ((modelica_integer) 2), omc_Flags_getConfigEnum(threadData, _OMC_LIT375((void*)((char*)(&(_OMC_LIT_STRUCT375).header) + 3))));
1574#line 388 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1575 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[2]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[2]) - 3
))) + (2)))))
;
1576#line 388 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1577 tmpMeta[4] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[2]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[2]) - 3
))) + (3)))))
;
1578#line 388 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1579 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[4],1,0)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[4]) - 3)))==(((0 +1)
<< 10) + (((1 +3) & 255) << 2)))
== 0) goto goto_2;
1580#line 388 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1581 _classes1CF = tmpMeta[3];
1582#line 1582 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1583
1584#line 389 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1585 /* Pattern-matching assignment */
1586#line 389 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1587 tmpMeta[2] = omc_Parser_parsebuiltin(threadData, _fileMetaModelica, _OMC_LIT341((void*)((char*)(&(_OMC_LIT_STRUCT341).header) + 3)), _OMC_LIT18((void*)((char*)(&(_OMC_LIT_STRUCT18).header) + 3)), mmc_mk_none()((void*)((char*)(&(mmc_none).header) + 3)), ((modelica_integer) 2), omc_Flags_getConfigEnum(threadData, _OMC_LIT375((void*)((char*)(&(_OMC_LIT_STRUCT375).header) + 3))));
1588#line 389 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1589 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[2]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[2]) - 3
))) + (2)))))
;
1590#line 389 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1591 tmpMeta[4] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[2]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[2]) - 3
))) + (3)))))
;
1592#line 389 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1593 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[4],1,0)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[4]) - 3)))==(((0 +1)
<< 10) + (((1 +3) & 255) << 2)))
== 0) goto goto_2;
1594#line 389 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1595 _classes2 = tmpMeta[3];
1596#line 1596 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1597
1598#line 390 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1599 _classesNF = listAppend(_classes1NF, _classes2);
1600#line 1600 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1601
1602#line 391 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1603 _classesCF = listAppend(_classes1CF, _classes2);
1604#line 1604 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1605
1606#line 392 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1607 tmpMeta[2] = mmc_mk_box3(3, &Absyn_Program_PROGRAM__desc, _classesNF, _OMC_LIT376((void*)((char*)(&(_OMC_LIT_STRUCT376).header) + 3)));
1608#line 392 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1609 _pNF = tmpMeta[2];
1610#line 1610 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1611
1612#line 393 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1613 tmpMeta[2] = mmc_mk_box3(3, &Absyn_Program_PROGRAM__desc, _classesCF, _OMC_LIT376((void*)((char*)(&(_OMC_LIT_STRUCT376).header) + 3)));
1614#line 393 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1615 _pCF = tmpMeta[2];
1616#line 1616 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1617
1618#line 394 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1619 /* Pattern-matching assignment */
1620#line 394 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1621 tmpMeta[2] = omc_MetaUtil_createMetaClassesInProgram(threadData, _pNF);
1622#line 394 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1623 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[2]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[2]) - 3
))) + (2)))))
;
1624#line 394 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1625 _pNF = tmpMeta[2];
1626#line 394 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1627 _classesNF = tmpMeta[3];
1628#line 1628 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1629
1630#line 395 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1631 /* Pattern-matching assignment */
1632#line 395 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1633 tmpMeta[2] = omc_MetaUtil_createMetaClassesInProgram(threadData, _pCF);
1634#line 395 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1635 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[2]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[2]) - 3
))) + (2)))))
;
1636#line 395 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1637 _pCF = tmpMeta[2];
1638#line 395 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1639 _classesCF = tmpMeta[3];
1640#line 1640 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1641
1642#line 396 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1643 _spNF = omc_List_map(threadData, _classesNF, boxvar_AbsynToSCode_translateClass((void*)((char*)(&(boxvar_lit_AbsynToSCode_translateClass
).header) + 3))
);
1644#line 1644 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1645
1646#line 397 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1647 _spCF = omc_List_map(threadData, _classesCF, boxvar_AbsynToSCode_translateClass((void*)((char*)(&(boxvar_lit_AbsynToSCode_translateClass
).header) + 3))
);
1648#line 1648 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1649
1650#line 398 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1651 _assocLst = getGlobalRoot(((modelica_integer) 12))nobox_getGlobalRoot(threadData,((modelica_integer) 12));
1652#line 1652 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1653
1654#line 399 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1655 tmpMeta[3] = mmc_mk_box2(0, _pNF, _spNF);
1656#line 399 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1657 tmpMeta[4] = mmc_mk_box2(0, _OMC_LIT377((void*)((char*)(&(_OMC_LIT_STRUCT377).header) + 3)), tmpMeta[3]);
1658#line 399 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1659 tmpMeta[6] = mmc_mk_box2(0, _pCF, _spCF);
1660#line 399 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1661 tmpMeta[7] = mmc_mk_box2(0, _OMC_LIT378((void*)((char*)(&(_OMC_LIT_STRUCT378).header) + 3)), tmpMeta[6]);
1662#line 399 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1663 tmpMeta[5] = mmc_mk_cons(tmpMeta[7], _assocLst);
1664#line 399 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1665 tmpMeta[2] = mmc_mk_cons(tmpMeta[4], tmpMeta[5]);
1666#line 399 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1667 setGlobalRoot(((modelica_integer) 12), tmpMeta[2])boxptr_setGlobalRoot(threadData,mmc_mk_icon(((modelica_integer
) 12)),tmpMeta[2])
;
1668#line 1668 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1669
1670#line 400 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1671 /* Pattern-matching assignment */
1672#line 400 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1673 tmp9 = (modelica_boolean)omc_Flags_isSet(threadData, _OMC_LIT335((void*)((char*)(&(_OMC_LIT_STRUCT335).header) + 3)));
1674#line 400 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1675 if(tmp9)
1676#line 400 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1677 {
1678#line 400 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1679 tmpMeta[2] = mmc_mk_box2(0, _pNF, _spNF);
1680#line 400 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1681 tmpMeta[4] = tmpMeta[2];
1682#line 400 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1683 }
1684#line 400 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1685 else
1686#line 400 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1687 {
1688#line 400 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1689 tmpMeta[3] = mmc_mk_box2(0, _pCF, _spCF);
1690#line 400 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1691 tmpMeta[4] = tmpMeta[3];
1692#line 400 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1693 }
1694#line 400 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1695 tmpMeta[5] = tmpMeta[4];
1696#line 400 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1697 tmpMeta[6] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[5]), 1))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[5]) - 3
))) + (1)))))
;
1698#line 400 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1699 tmpMeta[7] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[5]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[5]) - 3
))) + (2)))))
;
1700#line 400 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1701 _p = tmpMeta[6];
1702#line 400 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1703 _sp = tmpMeta[7];
1704#line 1704 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1705#line 401 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1706 tmpMeta[0+0] = _p;
1707#line 401 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1708 tmpMeta[0+1] = _sp;
1709#line 1709 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1710 goto tmp3_done;
1711 }
1712 case 3: {
1713 modelica_boolean tmp10;
1714 modelica_boolean tmp11;
1715 /* Pattern matching succeeded */
1716#line 404 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1717 /* Pattern-matching assignment */
1718#line 404 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1719 tmp10 = (omc_Flags_getConfigEnum(threadData, _OMC_LIT151((void*)((char*)(&(_OMC_LIT_STRUCT151).header) + 3))) == ((modelica_integer) 3));
1720#line 404 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1721 if (1 != tmp10) goto goto_2;
1722#line 1722 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1723
1724#line 405 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1725 tmpMeta[2] = mmc_mk_cons(_fileModelicaNF, MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)));
1726#line 405 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1727 omc_Error_assertionOrAddSourceMessage(threadData, omc_System_regularFileExists(threadData, _fileModelicaNF), _OMC_LIT340((void*)((char*)(&(_OMC_LIT_STRUCT340).header) + 3)), tmpMeta[2], _OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3)));
1728#line 1728 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1729
1730#line 406 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1731 tmpMeta[2] = mmc_mk_cons(_fileModelicaCF, MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)));
1732#line 406 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1733 omc_Error_assertionOrAddSourceMessage(threadData, omc_System_regularFileExists(threadData, _fileModelicaCF), _OMC_LIT340((void*)((char*)(&(_OMC_LIT_STRUCT340).header) + 3)), tmpMeta[2], _OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3)));
1734#line 1734 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1735
1736#line 407 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1737 tmpMeta[2] = mmc_mk_cons(_fileMetaModelica, MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)));
1738#line 407 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1739 omc_Error_assertionOrAddSourceMessage(threadData, omc_System_regularFileExists(threadData, _fileMetaModelica), _OMC_LIT340((void*)((char*)(&(_OMC_LIT_STRUCT340).header) + 3)), tmpMeta[2], _OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3)));
1740#line 1740 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1741
1742#line 408 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1743 /* Pattern-matching assignment */
1744#line 408 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1745 tmpMeta[2] = omc_Parser_parsebuiltin(threadData, _fileModelicaNF, _OMC_LIT341((void*)((char*)(&(_OMC_LIT_STRUCT341).header) + 3)), _OMC_LIT18((void*)((char*)(&(_OMC_LIT_STRUCT18).header) + 3)), mmc_mk_none()((void*)((char*)(&(mmc_none).header) + 3)), ((modelica_integer) 2), omc_Flags_getConfigEnum(threadData, _OMC_LIT375((void*)((char*)(&(_OMC_LIT_STRUCT375).header) + 3))));
1746#line 408 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1747 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[2]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[2]) - 3
))) + (2)))))
;
1748#line 408 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1749 tmpMeta[4] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[2]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[2]) - 3
))) + (3)))))
;
1750#line 408 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1751 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[4],1,0)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[4]) - 3)))==(((0 +1)
<< 10) + (((1 +3) & 255) << 2)))
== 0) goto goto_2;
1752#line 408 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1753 _classes1NF = tmpMeta[3];
1754#line 1754 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1755
1756#line 409 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1757 /* Pattern-matching assignment */
1758#line 409 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1759 tmpMeta[2] = omc_Parser_parsebuiltin(threadData, _fileModelicaCF, _OMC_LIT341((void*)((char*)(&(_OMC_LIT_STRUCT341).header) + 3)), _OMC_LIT18((void*)((char*)(&(_OMC_LIT_STRUCT18).header) + 3)), mmc_mk_none()((void*)((char*)(&(mmc_none).header) + 3)), ((modelica_integer) 2), omc_Flags_getConfigEnum(threadData, _OMC_LIT375((void*)((char*)(&(_OMC_LIT_STRUCT375).header) + 3))));
1760#line 409 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1761 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[2]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[2]) - 3
))) + (2)))))
;
1762#line 409 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1763 tmpMeta[4] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[2]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[2]) - 3
))) + (3)))))
;
1764#line 409 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1765 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[4],1,0)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[4]) - 3)))==(((0 +1)
<< 10) + (((1 +3) & 255) << 2)))
== 0) goto goto_2;
1766#line 409 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1767 _classes1CF = tmpMeta[3];
1768#line 1768 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1769
1770#line 410 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1771 /* Pattern-matching assignment */
1772#line 410 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1773 tmpMeta[2] = omc_Parser_parsebuiltin(threadData, _fileParModelica, _OMC_LIT341((void*)((char*)(&(_OMC_LIT_STRUCT341).header) + 3)), _OMC_LIT18((void*)((char*)(&(_OMC_LIT_STRUCT18).header) + 3)), mmc_mk_none()((void*)((char*)(&(mmc_none).header) + 3)), ((modelica_integer) 2), omc_Flags_getConfigEnum(threadData, _OMC_LIT375((void*)((char*)(&(_OMC_LIT_STRUCT375).header) + 3))));
1774#line 410 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1775 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[2]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[2]) - 3
))) + (2)))))
;
1776#line 410 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1777 tmpMeta[4] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[2]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[2]) - 3
))) + (3)))))
;
1778#line 410 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1779 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[4],1,0)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[4]) - 3)))==(((0 +1)
<< 10) + (((1 +3) & 255) << 2)))
== 0) goto goto_2;
1780#line 410 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1781 _classes2 = tmpMeta[3];
1782#line 1782 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1783
1784#line 411 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1785 _classesNF = listAppend(_classes1NF, _classes2);
1786#line 1786 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1787
1788#line 412 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1789 _classesCF = listAppend(_classes1CF, _classes2);
1790#line 1790 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1791
1792#line 413 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1793 tmpMeta[2] = mmc_mk_box3(3, &Absyn_Program_PROGRAM__desc, _classesNF, _OMC_LIT376((void*)((char*)(&(_OMC_LIT_STRUCT376).header) + 3)));
1794#line 413 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1795 _pNF = tmpMeta[2];
1796#line 1796 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1797
1798#line 414 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1799 tmpMeta[2] = mmc_mk_box3(3, &Absyn_Program_PROGRAM__desc, _classesCF, _OMC_LIT376((void*)((char*)(&(_OMC_LIT_STRUCT376).header) + 3)));
1800#line 414 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1801 _pCF = tmpMeta[2];
1802#line 1802 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1803
1804#line 415 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1805 _spNF = omc_List_map(threadData, _classesNF, boxvar_AbsynToSCode_translateClass((void*)((char*)(&(boxvar_lit_AbsynToSCode_translateClass
).header) + 3))
);
1806#line 1806 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1807
1808#line 416 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1809 _spCF = omc_List_map(threadData, _classesCF, boxvar_AbsynToSCode_translateClass((void*)((char*)(&(boxvar_lit_AbsynToSCode_translateClass
).header) + 3))
);
1810#line 1810 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1811
1812#line 417 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1813 _assocLst = getGlobalRoot(((modelica_integer) 12))nobox_getGlobalRoot(threadData,((modelica_integer) 12));
1814#line 1814 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1815
1816#line 418 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1817 tmpMeta[3] = mmc_mk_box2(0, _pNF, _spNF);
1818#line 418 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1819 tmpMeta[4] = mmc_mk_box2(0, _OMC_LIT379((void*)((char*)(&(_OMC_LIT_STRUCT379).header) + 3)), tmpMeta[3]);
1820#line 418 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1821 tmpMeta[6] = mmc_mk_box2(0, _pCF, _spCF);
1822#line 418 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1823 tmpMeta[7] = mmc_mk_box2(0, _OMC_LIT380((void*)((char*)(&(_OMC_LIT_STRUCT380).header) + 3)), tmpMeta[6]);
1824#line 418 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1825 tmpMeta[5] = mmc_mk_cons(tmpMeta[7], _assocLst);
1826#line 418 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1827 tmpMeta[2] = mmc_mk_cons(tmpMeta[4], tmpMeta[5]);
1828#line 418 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1829 setGlobalRoot(((modelica_integer) 12), tmpMeta[2])boxptr_setGlobalRoot(threadData,mmc_mk_icon(((modelica_integer
) 12)),tmpMeta[2])
;
1830#line 1830 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1831
1832#line 419 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1833 /* Pattern-matching assignment */
1834#line 419 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1835 tmp11 = (modelica_boolean)omc_Flags_isSet(threadData, _OMC_LIT335((void*)((char*)(&(_OMC_LIT_STRUCT335).header) + 3)));
1836#line 419 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1837 if(tmp11)
1838#line 419 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1839 {
1840#line 419 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1841 tmpMeta[2] = mmc_mk_box2(0, _pNF, _spNF);
1842#line 419 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1843 tmpMeta[4] = tmpMeta[2];
1844#line 419 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1845 }
1846#line 419 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1847 else
1848#line 419 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1849 {
1850#line 419 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1851 tmpMeta[3] = mmc_mk_box2(0, _pCF, _spCF);
1852#line 419 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1853 tmpMeta[4] = tmpMeta[3];
1854#line 419 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1855 }
1856#line 419 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1857 tmpMeta[5] = tmpMeta[4];
1858#line 419 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1859 tmpMeta[6] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[5]), 1))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[5]) - 3
))) + (1)))))
;
1860#line 419 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1861 tmpMeta[7] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[5]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[5]) - 3
))) + (2)))))
;
1862#line 419 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1863 _p = tmpMeta[6];
1864#line 419 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1865 _sp = tmpMeta[7];
1866#line 1866 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1867#line 420 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1868 tmpMeta[0+0] = _p;
1869#line 420 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1870 tmpMeta[0+1] = _sp;
1871#line 1871 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1872 goto tmp3_done;
1873 }
1874 case 4: {
1875 modelica_boolean tmp12;
1876 modelica_boolean tmp13;
1877 /* Pattern matching succeeded */
1878#line 423 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1879 /* Pattern-matching assignment */
1880#line 423 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1881 tmp12 = ((omc_Flags_getConfigEnum(threadData, _OMC_LIT151((void*)((char*)(&(_OMC_LIT_STRUCT151).header) + 3))) == ((modelica_integer) 1)) || (omc_Flags_getConfigEnum(threadData, _OMC_LIT151((void*)((char*)(&(_OMC_LIT_STRUCT151).header) + 3))) == ((modelica_integer) 4)));
1882#line 423 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1883 if (1 != tmp12) goto goto_2;
1884#line 1884 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1885
1886#line 424 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1887 tmpMeta[2] = mmc_mk_cons(_fileModelicaNF, MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)));
1888#line 424 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1889 omc_Error_assertionOrAddSourceMessage(threadData, omc_System_regularFileExists(threadData, _fileModelicaNF), _OMC_LIT340((void*)((char*)(&(_OMC_LIT_STRUCT340).header) + 3)), tmpMeta[2], _OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3)));
1890#line 1890 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1891
1892#line 425 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1893 tmpMeta[2] = mmc_mk_cons(_fileModelicaCF, MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)));
1894#line 425 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1895 omc_Error_assertionOrAddSourceMessage(threadData, omc_System_regularFileExists(threadData, _fileModelicaCF), _OMC_LIT340((void*)((char*)(&(_OMC_LIT_STRUCT340).header) + 3)), tmpMeta[2], _OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3)));
1896#line 1896 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1897
1898#line 426 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1899 /* Pattern-matching assignment */
1900#line 426 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1901 tmpMeta[2] = omc_Parser_parsebuiltin(threadData, _fileModelicaNF, _OMC_LIT341((void*)((char*)(&(_OMC_LIT_STRUCT341).header) + 3)), _OMC_LIT18((void*)((char*)(&(_OMC_LIT_STRUCT18).header) + 3)), mmc_mk_none()((void*)((char*)(&(mmc_none).header) + 3)), ((modelica_integer) 2), omc_Flags_getConfigEnum(threadData, _OMC_LIT375((void*)((char*)(&(_OMC_LIT_STRUCT375).header) + 3))));
1902#line 426 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1903 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[2]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[2]) - 3
))) + (2)))))
;
1904#line 426 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1905 tmpMeta[4] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[2]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[2]) - 3
))) + (3)))))
;
1906#line 426 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1907 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[4],1,0)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[4]) - 3)))==(((0 +1)
<< 10) + (((1 +3) & 255) << 2)))
== 0) goto goto_2;
1908#line 426 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1909 _pNF = tmpMeta[2];
1910#line 426 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1911 _classes1NF = tmpMeta[3];
1912#line 1912 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1913
1914#line 427 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1915 /* Pattern-matching assignment */
1916#line 427 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1917 tmpMeta[2] = omc_Parser_parsebuiltin(threadData, _fileModelicaCF, _OMC_LIT341((void*)((char*)(&(_OMC_LIT_STRUCT341).header) + 3)), _OMC_LIT18((void*)((char*)(&(_OMC_LIT_STRUCT18).header) + 3)), mmc_mk_none()((void*)((char*)(&(mmc_none).header) + 3)), ((modelica_integer) 2), omc_Flags_getConfigEnum(threadData, _OMC_LIT375((void*)((char*)(&(_OMC_LIT_STRUCT375).header) + 3))));
1918#line 427 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1919 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[2]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[2]) - 3
))) + (2)))))
;
1920#line 427 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1921 tmpMeta[4] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[2]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[2]) - 3
))) + (3)))))
;
1922#line 427 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1923 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[4],1,0)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[4]) - 3)))==(((0 +1)
<< 10) + (((1 +3) & 255) << 2)))
== 0) goto goto_2;
1924#line 427 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1925 _pCF = tmpMeta[2];
1926#line 427 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1927 _classes1CF = tmpMeta[3];
1928#line 1928 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1929
1930#line 428 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1931 _spNF = omc_List_map(threadData, _classes1NF, boxvar_AbsynToSCode_translateClass((void*)((char*)(&(boxvar_lit_AbsynToSCode_translateClass
).header) + 3))
);
1932#line 1932 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1933
1934#line 429 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1935 _spCF = omc_List_map(threadData, _classes1CF, boxvar_AbsynToSCode_translateClass((void*)((char*)(&(boxvar_lit_AbsynToSCode_translateClass
).header) + 3))
);
1936#line 1936 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1937
1938#line 430 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1939 _assocLst = getGlobalRoot(((modelica_integer) 12))nobox_getGlobalRoot(threadData,((modelica_integer) 12));
1940#line 1940 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1941
1942#line 431 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1943 tmpMeta[3] = mmc_mk_box2(0, _pNF, _spNF);
1944#line 431 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1945 tmpMeta[4] = mmc_mk_box2(0, _OMC_LIT381((void*)((char*)(&(_OMC_LIT_STRUCT381).header) + 3)), tmpMeta[3]);
1946#line 431 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1947 tmpMeta[6] = mmc_mk_box2(0, _pCF, _spCF);
1948#line 431 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1949 tmpMeta[7] = mmc_mk_box2(0, _OMC_LIT382((void*)((char*)(&(_OMC_LIT_STRUCT382).header) + 3)), tmpMeta[6]);
1950#line 431 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1951 tmpMeta[5] = mmc_mk_cons(tmpMeta[7], _assocLst);
1952#line 431 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1953 tmpMeta[2] = mmc_mk_cons(tmpMeta[4], tmpMeta[5]);
1954#line 431 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1955 setGlobalRoot(((modelica_integer) 12), tmpMeta[2])boxptr_setGlobalRoot(threadData,mmc_mk_icon(((modelica_integer
) 12)),tmpMeta[2])
;
1956#line 1956 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1957
1958#line 432 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1959 /* Pattern-matching assignment */
1960#line 432 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1961 tmp13 = (modelica_boolean)omc_Flags_isSet(threadData, _OMC_LIT335((void*)((char*)(&(_OMC_LIT_STRUCT335).header) + 3)));
1962#line 432 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1963 if(tmp13)
1964#line 432 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1965 {
1966#line 432 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1967 tmpMeta[2] = mmc_mk_box2(0, _pNF, _spNF);
1968#line 432 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1969 tmpMeta[4] = tmpMeta[2];
1970#line 432 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1971 }
1972#line 432 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1973 else
1974#line 432 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1975 {
1976#line 432 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1977 tmpMeta[3] = mmc_mk_box2(0, _pCF, _spCF);
1978#line 432 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1979 tmpMeta[4] = tmpMeta[3];
1980#line 432 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1981 }
1982#line 432 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1983 tmpMeta[5] = tmpMeta[4];
1984#line 432 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1985 tmpMeta[6] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[5]), 1))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[5]) - 3
))) + (1)))))
;
1986#line 432 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1987 tmpMeta[7] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[5]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[5]) - 3
))) + (2)))))
;
1988#line 432 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1989 _p = tmpMeta[6];
1990#line 432 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1991 _sp = tmpMeta[7];
1992#line 1992 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1993#line 433 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1994 tmpMeta[0+0] = _p;
1995#line 433 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
1996 tmpMeta[0+1] = _sp;
1997#line 1997 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
1998 goto tmp3_done;
1999 }
2000 case 5: {
2001 modelica_boolean tmp14;
2002 modelica_boolean tmp15;
2003 /* Pattern matching succeeded */
2004#line 436 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2005 /* Pattern-matching assignment */
2006#line 436 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2007 tmp14 = (omc_Flags_getConfigEnum(threadData, _OMC_LIT151((void*)((char*)(&(_OMC_LIT_STRUCT151).header) + 3))) == ((modelica_integer) 5));
2008#line 436 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2009 if (1 != tmp14) goto goto_2;
2010#line 2010 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
2011
2012#line 437 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2013 tmpMeta[2] = mmc_mk_cons(_fileModelicaNF, MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)));
2014#line 437 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2015 omc_Error_assertionOrAddSourceMessage(threadData, omc_System_regularFileExists(threadData, _fileModelicaNF), _OMC_LIT340((void*)((char*)(&(_OMC_LIT_STRUCT340).header) + 3)), tmpMeta[2], _OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3)));
2016#line 2016 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
2017
2018#line 438 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2019 tmpMeta[2] = mmc_mk_cons(_fileModelicaCF, MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)));
2020#line 438 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2021 omc_Error_assertionOrAddSourceMessage(threadData, omc_System_regularFileExists(threadData, _fileModelicaCF), _OMC_LIT340((void*)((char*)(&(_OMC_LIT_STRUCT340).header) + 3)), tmpMeta[2], _OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3)));
2022#line 2022 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
2023
2024#line 439 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2025 tmpMeta[2] = mmc_mk_cons(_filePDEModelica, MMC_REFSTRUCTLIT(mmc_nil)((void*)((char*)(&(mmc_nil).header) + 3)));
2026#line 439 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2027 omc_Error_assertionOrAddSourceMessage(threadData, omc_System_regularFileExists(threadData, _filePDEModelica), _OMC_LIT340((void*)((char*)(&(_OMC_LIT_STRUCT340).header) + 3)), tmpMeta[2], _OMC_LIT20((void*)((char*)(&(_OMC_LIT_STRUCT20).header) + 3)));
2028#line 2028 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
2029
2030#line 440 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2031 /* Pattern-matching assignment */
2032#line 440 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2033 tmpMeta[2] = omc_Parser_parsebuiltin(threadData, _fileModelicaNF, _OMC_LIT341((void*)((char*)(&(_OMC_LIT_STRUCT341).header) + 3)), _OMC_LIT18((void*)((char*)(&(_OMC_LIT_STRUCT18).header) + 3)), mmc_mk_none()((void*)((char*)(&(mmc_none).header) + 3)), ((modelica_integer) 2), omc_Flags_getConfigEnum(threadData, _OMC_LIT375((void*)((char*)(&(_OMC_LIT_STRUCT375).header) + 3))));
2034#line 440 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2035 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[2]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[2]) - 3
))) + (2)))))
;
2036#line 440 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2037 tmpMeta[4] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[2]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[2]) - 3
))) + (3)))))
;
2038#line 440 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2039 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[4],1,0)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[4]) - 3)))==(((0 +1)
<< 10) + (((1 +3) & 255) << 2)))
== 0) goto goto_2;
2040#line 440 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2041 _classes1NF = tmpMeta[3];
2042#line 2042 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
2043
2044#line 441 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2045 /* Pattern-matching assignment */
2046#line 441 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2047 tmpMeta[2] = omc_Parser_parsebuiltin(threadData, _fileModelicaCF, _OMC_LIT341((void*)((char*)(&(_OMC_LIT_STRUCT341).header) + 3)), _OMC_LIT18((void*)((char*)(&(_OMC_LIT_STRUCT18).header) + 3)), mmc_mk_none()((void*)((char*)(&(mmc_none).header) + 3)), ((modelica_integer) 2), omc_Flags_getConfigEnum(threadData, _OMC_LIT375((void*)((char*)(&(_OMC_LIT_STRUCT375).header) + 3))));
2048#line 441 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2049 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[2]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[2]) - 3
))) + (2)))))
;
2050#line 441 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2051 tmpMeta[4] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[2]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[2]) - 3
))) + (3)))))
;
2052#line 441 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2053 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[4],1,0)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[4]) - 3)))==(((0 +1)
<< 10) + (((1 +3) & 255) << 2)))
== 0) goto goto_2;
2054#line 441 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2055 _classes1CF = tmpMeta[3];
2056#line 2056 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
2057
2058#line 442 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2059 /* Pattern-matching assignment */
2060#line 442 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2061 tmpMeta[2] = omc_Parser_parsebuiltin(threadData, _filePDEModelica, _OMC_LIT341((void*)((char*)(&(_OMC_LIT_STRUCT341).header) + 3)), _OMC_LIT18((void*)((char*)(&(_OMC_LIT_STRUCT18).header) + 3)), mmc_mk_none()((void*)((char*)(&(mmc_none).header) + 3)), ((modelica_integer) 2), omc_Flags_getConfigEnum(threadData, _OMC_LIT375((void*)((char*)(&(_OMC_LIT_STRUCT375).header) + 3))));
2062#line 442 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2063 tmpMeta[3] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[2]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[2]) - 3
))) + (2)))))
;
2064#line 442 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2065 tmpMeta[4] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[2]), 3))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[2]) - 3
))) + (3)))))
;
2066#line 442 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2067 if (mmc__uniontype__metarecord__typedef__equal(tmpMeta[4],1,0)((*(mmc_uint_t*)((void*)((char*)(tmpMeta[4]) - 3)))==(((0 +1)
<< 10) + (((1 +3) & 255) << 2)))
== 0) goto goto_2;
2068#line 442 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2069 _classes2 = tmpMeta[3];
2070#line 2070 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
2071
2072#line 443 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2073 _classesNF = listAppend(_classes1NF, _classes2);
2074#line 2074 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
2075
2076#line 444 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2077 _classesCF = listAppend(_classes1CF, _classes2);
2078#line 2078 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
2079
2080#line 445 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2081 tmpMeta[2] = mmc_mk_box3(3, &Absyn_Program_PROGRAM__desc, _classesNF, _OMC_LIT376((void*)((char*)(&(_OMC_LIT_STRUCT376).header) + 3)));
2082#line 445 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2083 _pNF = tmpMeta[2];
2084#line 2084 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
2085
2086#line 446 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2087 tmpMeta[2] = mmc_mk_box3(3, &Absyn_Program_PROGRAM__desc, _classesCF, _OMC_LIT376((void*)((char*)(&(_OMC_LIT_STRUCT376).header) + 3)));
2088#line 446 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2089 _pCF = tmpMeta[2];
2090#line 2090 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
2091
2092#line 447 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2093 _spNF = omc_List_map(threadData, _classesNF, boxvar_AbsynToSCode_translateClass((void*)((char*)(&(boxvar_lit_AbsynToSCode_translateClass
).header) + 3))
);
2094#line 2094 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
2095
2096#line 448 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2097 _spCF = omc_List_map(threadData, _classesCF, boxvar_AbsynToSCode_translateClass((void*)((char*)(&(boxvar_lit_AbsynToSCode_translateClass
).header) + 3))
);
2098#line 2098 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
2099
2100#line 449 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2101 _assocLst = getGlobalRoot(((modelica_integer) 12))nobox_getGlobalRoot(threadData,((modelica_integer) 12));
2102#line 2102 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
2103
2104#line 450 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2105 tmpMeta[3] = mmc_mk_box2(0, _pNF, _spNF);
2106#line 450 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2107 tmpMeta[4] = mmc_mk_box2(0, _OMC_LIT383((void*)((char*)(&(_OMC_LIT_STRUCT383).header) + 3)), tmpMeta[3]);
2108#line 450 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2109 tmpMeta[6] = mmc_mk_box2(0, _pCF, _spCF);
2110#line 450 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2111 tmpMeta[7] = mmc_mk_box2(0, _OMC_LIT384((void*)((char*)(&(_OMC_LIT_STRUCT384).header) + 3)), tmpMeta[6]);
2112#line 450 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2113 tmpMeta[5] = mmc_mk_cons(tmpMeta[7], _assocLst);
2114#line 450 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2115 tmpMeta[2] = mmc_mk_cons(tmpMeta[4], tmpMeta[5]);
2116#line 450 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2117 setGlobalRoot(((modelica_integer) 12), tmpMeta[2])boxptr_setGlobalRoot(threadData,mmc_mk_icon(((modelica_integer
) 12)),tmpMeta[2])
;
2118#line 2118 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
2119
2120#line 451 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2121 /* Pattern-matching assignment */
2122#line 451 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2123 tmp15 = (modelica_boolean)omc_Flags_isSet(threadData, _OMC_LIT335((void*)((char*)(&(_OMC_LIT_STRUCT335).header) + 3)));
2124#line 451 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2125 if(tmp15)
2126#line 451 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2127 {
2128#line 451 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2129 tmpMeta[2] = mmc_mk_box2(0, _pNF, _spNF);
2130#line 451 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2131 tmpMeta[4] = tmpMeta[2];
2132#line 451 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2133 }
2134#line 451 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2135 else
2136#line 451 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2137 {
2138#line 451 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2139 tmpMeta[3] = mmc_mk_box2(0, _pCF, _spCF);
2140#line 451 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2141 tmpMeta[4] = tmpMeta[3];
2142#line 451 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2143 }
2144#line 451 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2145 tmpMeta[5] = tmpMeta[4];
2146#line 451 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2147 tmpMeta[6] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[5]), 1))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[5]) - 3
))) + (1)))))
;
2148#line 451 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2149 tmpMeta[7] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmpMeta[5]), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmpMeta[5]) - 3
))) + (2)))))
;
2150#line 451 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2151 _p = tmpMeta[6];
2152#line 451 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2153 _sp = tmpMeta[7];
2154#line 2154 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
2155#line 452 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2156 tmpMeta[0+0] = _p;
2157#line 452 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2158 tmpMeta[0+1] = _sp;
2159#line 2159 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
2160 goto tmp3_done;
2161 }
2162 case 6: {
2163 /* Pattern matching succeeded */
2164#line 456 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2165 omc_Error_addInternalError(threadData, _OMC_LIT385((void*)((char*)(&(_OMC_LIT_STRUCT385).header) + 3)), _OMC_LIT387((void*)((char*)(&(_OMC_LIT_STRUCT387).header) + 3)));
2166#line 2166 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
2167#line 457 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2168 goto goto_2;
2169#line 2169 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
2170 goto tmp3_done;
2171 }
2172 }
2173 goto tmp3_end;
2174 tmp3_end: ;
2175 }
2176 goto goto_2;
2177 tmp3_done:
2178 (void)tmp4;
2179 MMC_RESTORE_INTERNAL(mmc_jumper)threadData->mmc_jumper = old_jumper;;
2180 goto tmp3_done2;
2181 goto_2:;
2182 MMC_CATCH_INTERNAL(mmc_jumper)} threadData->mmc_jumper = old_jumper;mmc_catch_dummy_fn()
;}
;
2183 if (++tmp4 < 7) {
2184 goto tmp3_top;
2185 }
2186 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
2187 tmp3_done2:;
2188 }
2189 }
2190 _initialProgram = tmpMeta[0+0];
2191 _initialSCodeProgram = tmpMeta[0+1];
2192 _return: OMC_LABEL_UNUSED__attribute__((unused))
2193 if (out_initialSCodeProgram) { *out_initialSCodeProgram = _initialSCodeProgram; }
2194 return _initialProgram;
2195}
2196
2197DLLExport
2198void omc_FBuiltin_isDer(threadData_t *threadData, modelica_metatype _inPath)
2199{
2200 modelica_metatype tmpMeta[1] __attribute__((unused)) = {0};
2201 MMC_SO()mmc_check_stackoverflow(threadData);
2202 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
2203#line 2203 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
2204 { /* match expression */
2205 modelica_metatype tmp3_1;
2206 tmp3_1 = _inPath;
2207 {
2208 modelica_metatype _path = NULL((void*)0);
2209 volatile mmc_switch_type tmp3;
2210 int tmp4;
2211 // _path has no default value.
2212 tmp3 = 0;
2213 for (; tmp3 < 2; tmp3++) {
2214 switch (MMC_SWITCH_CAST(tmp3)(tmp3)) {
2215 case 0: {
2216 if (mmc__uniontype__metarecord__typedef__equal(tmp3_1,1,1)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3)))==(((1 +1) <<
10) + (((1 +3) & 255) << 2)))
== 0) goto tmp2_end;
2217 tmpMeta[0] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(2)))))
;
2218 if (3 != MMC_STRLEN(tmpMeta[0])(((((*(mmc_uint_t*)((void*)((char*)(tmpMeta[0]) - 3)))) >>
(3)) - 8))
|| strcmp(MMC_STRINGDATA(_OMC_LIT388)(((struct mmc_string*)((void*)((char*)(((void*)((char*)(&
(_OMC_LIT_STRUCT388).header) + 3))) - 3)))->data)
, MMC_STRINGDATA(tmpMeta[0])(((struct mmc_string*)((void*)((char*)(tmpMeta[0]) - 3)))->
data)
) != 0) goto tmp2_end;
2219 /* Pattern matching succeeded */
2220#line 2220 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
2221 goto tmp2_done;
2222 }
2223 case 1: {
2224 if (mmc__uniontype__metarecord__typedef__equal(tmp3_1,2,1)((*(mmc_uint_t*)((void*)((char*)(tmp3_1) - 3)))==(((1 +1) <<
10) + (((2 +3) & 255) << 2)))
== 0) goto tmp2_end;
2225 tmpMeta[0] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp3_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp3_1) - 3))) +
(2)))))
;
2226 _path = tmpMeta[0];
2227 /* Pattern matching succeeded */
2228#line 348 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2229 /* Tail recursive call */
2230#line 348 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2231 _inPath = _path;
2232#line 348 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2233 goto _tailrecursive;
2234#line 348 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2235 /* TODO: Make sure any eventual dead code below is never generated */
2236#line 348 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2237 ;
2238#line 2238 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
2239#line 2239 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
2240 goto tmp2_done;
2241 }
2242 }
2243 goto tmp2_end;
2244 tmp2_end: ;
2245 }
2246 goto goto_1;
2247 goto_1:;
2248 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
2249 goto tmp2_done;
2250 tmp2_done:;
2251 }
2252 }
2253 ;
2254 _return: OMC_LABEL_UNUSED__attribute__((unused))
2255 return;
2256}
2257
2258DLLExport
2259modelica_boolean omc_FBuiltin_variableIsBuiltin(threadData_t *threadData, modelica_metatype _cref, modelica_boolean _useOptimica)
2260{
2261 modelica_boolean _b;
2262 modelica_boolean tmp1 = 0;
2263 modelica_metatype tmpMeta[1] __attribute__((unused)) = {0};
2264 MMC_SO()mmc_check_stackoverflow(threadData);
2265 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
2266 // _b has no default value.
2267#line 2267 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
2268 { /* match expression */
2269 modelica_metatype tmp4_1;modelica_boolean tmp4_2;
2270 tmp4_1 = _cref;
2271 tmp4_2 = _useOptimica;
2272 {
2273 volatile mmc_switch_type tmp4;
2274 int tmp5;
2275 tmp4 = 0;
2276 for (; tmp4 < 7; tmp4++) {
2277 switch (MMC_SWITCH_CAST(tmp4)(tmp4)) {
2278 case 0: {
2279 if (mmc__uniontype__metarecord__typedef__equal(tmp4_1,1,3)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3)))==(((3 +1) <<
10) + (((1 +3) & 255) << 2)))
== 0) goto tmp3_end;
2280 tmpMeta[0] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(2)))))
;
2281 if (4 != MMC_STRLEN(tmpMeta[0])(((((*(mmc_uint_t*)((void*)((char*)(tmpMeta[0]) - 3)))) >>
(3)) - 8))
|| strcmp(MMC_STRINGDATA(_OMC_LIT63)(((struct mmc_string*)((void*)((char*)(((void*)((char*)(&
(_OMC_LIT_STRUCT63).header) + 3))) - 3)))->data)
, MMC_STRINGDATA(tmpMeta[0])(((struct mmc_string*)((void*)((char*)(tmpMeta[0]) - 3)))->
data)
) != 0) goto tmp3_end;
2282
2283 /* Pattern matching succeeded */
2284#line 328 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2285 tmp1 = 1;
2286#line 2286 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
2287 goto tmp3_done;
2288 }
2289 case 1: {
2290 if (0 != tmp4_2) goto tmp3_end;
2291
2292 /* Pattern matching succeeded */
2293#line 329 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2294 tmp1 = 0;
2295#line 2295 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
2296 goto tmp3_done;
2297 }
2298 case 2: {
2299 if (1 != tmp4_2) goto tmp3_end;
2300 if (mmc__uniontype__metarecord__typedef__equal(tmp4_1,1,3)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3)))==(((3 +1) <<
10) + (((1 +3) & 255) << 2)))
== 0) goto tmp3_end;
2301 tmpMeta[0] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(2)))))
;
2302 if (9 != MMC_STRLEN(tmpMeta[0])(((((*(mmc_uint_t*)((void*)((char*)(tmpMeta[0]) - 3)))) >>
(3)) - 8))
|| strcmp(MMC_STRINGDATA(_OMC_LIT33)(((struct mmc_string*)((void*)((char*)(((void*)((char*)(&
(_OMC_LIT_STRUCT33).header) + 3))) - 3)))->data)
, MMC_STRINGDATA(tmpMeta[0])(((struct mmc_string*)((void*)((char*)(tmpMeta[0]) - 3)))->
data)
) != 0) goto tmp3_end;
2303
2304 /* Pattern matching succeeded */
2305#line 332 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2306 tmp1 = 1;
2307#line 2307 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
2308 goto tmp3_done;
2309 }
2310 case 3: {
2311 if (1 != tmp4_2) goto tmp3_end;
2312 if (mmc__uniontype__metarecord__typedef__equal(tmp4_1,1,3)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3)))==(((3 +1) <<
10) + (((1 +3) & 255) << 2)))
== 0) goto tmp3_end;
2313 tmpMeta[0] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(2)))))
;
2314 if (9 != MMC_STRLEN(tmpMeta[0])(((((*(mmc_uint_t*)((void*)((char*)(tmpMeta[0]) - 3)))) >>
(3)) - 8))
|| strcmp(MMC_STRINGDATA(_OMC_LIT36)(((struct mmc_string*)((void*)((char*)(((void*)((char*)(&
(_OMC_LIT_STRUCT36).header) + 3))) - 3)))->data)
, MMC_STRINGDATA(tmpMeta[0])(((struct mmc_string*)((void*)((char*)(tmpMeta[0]) - 3)))->
data)
) != 0) goto tmp3_end;
2315
2316 /* Pattern matching succeeded */
2317#line 333 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2318 tmp1 = 1;
2319#line 2319 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
2320 goto tmp3_done;
2321 }
2322 case 4: {
2323 if (1 != tmp4_2) goto tmp3_end;
2324 if (mmc__uniontype__metarecord__typedef__equal(tmp4_1,1,3)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3)))==(((3 +1) <<
10) + (((1 +3) & 255) << 2)))
== 0) goto tmp3_end;
2325 tmpMeta[0] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(2)))))
;
2326 if (9 != MMC_STRLEN(tmpMeta[0])(((((*(mmc_uint_t*)((void*)((char*)(tmpMeta[0]) - 3)))) >>
(3)) - 8))
|| strcmp(MMC_STRINGDATA(_OMC_LIT23)(((struct mmc_string*)((void*)((char*)(((void*)((char*)(&
(_OMC_LIT_STRUCT23).header) + 3))) - 3)))->data)
, MMC_STRINGDATA(tmpMeta[0])(((struct mmc_string*)((void*)((char*)(tmpMeta[0]) - 3)))->
data)
) != 0) goto tmp3_end;
2327
2328 /* Pattern matching succeeded */
2329#line 334 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2330 tmp1 = 1;
2331#line 2331 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
2332 goto tmp3_done;
2333 }
2334 case 5: {
2335 if (1 != tmp4_2) goto tmp3_end;
2336 if (mmc__uniontype__metarecord__typedef__equal(tmp4_1,1,3)((*(mmc_uint_t*)((void*)((char*)(tmp4_1) - 3)))==(((3 +1) <<
10) + (((1 +3) & 255) << 2)))
== 0) goto tmp3_end;
2337 tmpMeta[0] = MMC_FETCH(MMC_OFFSET(MMC_UNTAGPTR(tmp4_1), 2))(*(void**)(((void*)((void**)(((void*)((char*)(tmp4_1) - 3))) +
(2)))))
;
2338 if (18 != MMC_STRLEN(tmpMeta[0])(((((*(mmc_uint_t*)((void*)((char*)(tmpMeta[0]) - 3)))) >>
(3)) - 8))
|| strcmp(MMC_STRINGDATA(_OMC_LIT30)(((struct mmc_string*)((void*)((char*)(((void*)((char*)(&
(_OMC_LIT_STRUCT30).header) + 3))) - 3)))->data)
, MMC_STRINGDATA(tmpMeta[0])(((struct mmc_string*)((void*)((char*)(tmpMeta[0]) - 3)))->
data)
) != 0) goto tmp3_end;
2339
2340 /* Pattern matching succeeded */
2341#line 335 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2342 tmp1 = 1;
2343#line 2343 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
2344 goto tmp3_done;
2345 }
2346 case 6: {
2347
2348 /* Pattern matching succeeded */
2349#line 337 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2350 tmp1 = 0;
2351#line 2351 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
2352 goto tmp3_done;
2353 }
2354 }
2355 goto tmp3_end;
2356 tmp3_end: ;
2357 }
2358 goto goto_2;
2359 goto_2:;
2360 MMC_THROW_INTERNAL(){longjmp(*threadData->mmc_jumper,1);};
2361 goto tmp3_done;
2362 tmp3_done:;
2363 }
2364 }
2365 _b = tmp1;
2366 _return: OMC_LABEL_UNUSED__attribute__((unused))
2367 return _b;
2368}
2369modelica_metatype boxptr_FBuiltin_variableIsBuiltin(threadData_t *threadData, modelica_metatype _cref, modelica_metatype _useOptimica)
2370{
2371 modelica_integer tmp1;
2372 modelica_boolean _b;
2373 modelica_metatype out_b;
2374 tmp1 = mmc_unbox_integer(_useOptimica)(((mmc_sint_t) (_useOptimica)) >> 1);
2375 _b = omc_FBuiltin_variableIsBuiltin(threadData, _cref, tmp1);
2376 out_b = mmc_mk_icon(_b);
2377 return out_b;
2378}
2379
2380DLLExport
2381modelica_metatype omc_FBuiltin_getBasicTypes(threadData_t *threadData)
2382{
2383 modelica_metatype _tys = NULL((void*)0);
2384 MMC_SO()mmc_check_stackoverflow(threadData);
2385 _tailrecursive: OMC_LABEL_UNUSED__attribute__((unused))
2386 // _tys has no default value.
2387#line 317 "/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/FFrontEnd/FBuiltin.mo"
2388 _tys = (omc_Flags_isSet(threadData, _OMC_LIT335((void*)((char*)(&(_OMC_LIT_STRUCT335).header) + 3)))?_OMC_LIT394((void*)((char*)(&(_OMC_LIT_STRUCT394).header) + 3)):_OMC_LIT325((void*)((char*)(&(_OMC_LIT_STRUCT325).header) + 3)));
2389#line 2389 OMC_FILE"/var/lib/jenkins1/ws/iodic_Jenkins.slow_omlib-staging/OMCompiler/Compiler/boot/build/tmp/FBuiltin.c"
2390 _return: OMC_LABEL_UNUSED__attribute__((unused))
2391 return _tys;
2392}
2393