#include <meta/meta_modelica.h>
#ifdef __cplusplus
extern "C" {
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Tpl_Text_MEM__TEXT__desc_added
#define Tpl_Text_MEM__TEXT__desc_added
ADD_METARECORD_DEFINITIONS const char* Tpl_Text_MEM__TEXT__desc__fields[2] = {"tokens","blocksStack"};
ADD_METARECORD_DEFINITIONS struct record_description Tpl_Text_MEM__TEXT__desc = {
"Tpl_Text_MEM__TEXT",
"Tpl.Text.MEM_TEXT",
Tpl_Text_MEM__TEXT__desc__fields
};
#endif
#else
extern struct record_description Tpl_Text_MEM__TEXT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Tpl_Text_FILE__TEXT__desc_added
#define Tpl_Text_FILE__TEXT__desc_added
ADD_METARECORD_DEFINITIONS const char* Tpl_Text_FILE__TEXT__desc__fields[5] = {"opaqueFile","nchars","aind","isstart","blocksStack"};
ADD_METARECORD_DEFINITIONS struct record_description Tpl_Text_FILE__TEXT__desc = {
"Tpl_Text_FILE__TEXT",
"Tpl.Text.FILE_TEXT",
Tpl_Text_FILE__TEXT__desc__fields
};
#endif
#else
extern struct record_description Tpl_Text_FILE__TEXT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Tpl_Text_FILE__TEXT__desc_added
#define Tpl_Text_FILE__TEXT__desc_added
ADD_METARECORD_DEFINITIONS const char* Tpl_Text_FILE__TEXT__desc__fields[5] = {"opaqueFile","nchars","aind","isstart","blocksStack"};
ADD_METARECORD_DEFINITIONS struct record_description Tpl_Text_FILE__TEXT__desc = {
"Tpl_Text_FILE__TEXT",
"Tpl.Text.FILE_TEXT",
Tpl_Text_FILE__TEXT__desc__fields
};
#endif
#else
extern struct record_description Tpl_Text_FILE__TEXT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Tpl_Text_MEM__TEXT__desc_added
#define Tpl_Text_MEM__TEXT__desc_added
ADD_METARECORD_DEFINITIONS const char* Tpl_Text_MEM__TEXT__desc__fields[2] = {"tokens","blocksStack"};
ADD_METARECORD_DEFINITIONS struct record_description Tpl_Text_MEM__TEXT__desc = {
"Tpl_Text_MEM__TEXT",
"Tpl.Text.MEM_TEXT",
Tpl_Text_MEM__TEXT__desc__fields
};
#endif
#else
extern struct record_description Tpl_Text_MEM__TEXT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Tpl_BlockTypeFileText_BT__FILE__TEXT__desc_added
#define Tpl_BlockTypeFileText_BT__FILE__TEXT__desc_added
ADD_METARECORD_DEFINITIONS const char* Tpl_BlockTypeFileText_BT__FILE__TEXT__desc__fields[6] = {"bt","nchars","aind","isstart","tell","septok"};
ADD_METARECORD_DEFINITIONS struct record_description Tpl_BlockTypeFileText_BT__FILE__TEXT__desc = {
"Tpl_BlockTypeFileText_BT__FILE__TEXT",
"Tpl.BlockTypeFileText.BT_FILE_TEXT",
Tpl_BlockTypeFileText_BT__FILE__TEXT__desc__fields
};
#endif
#else
extern struct record_description Tpl_BlockTypeFileText_BT__FILE__TEXT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Tpl_BlockTypeFileText_BT__FILE__TEXT__desc_added
#define Tpl_BlockTypeFileText_BT__FILE__TEXT__desc_added
ADD_METARECORD_DEFINITIONS const char* Tpl_BlockTypeFileText_BT__FILE__TEXT__desc__fields[6] = {"bt","nchars","aind","isstart","tell","septok"};
ADD_METARECORD_DEFINITIONS struct record_description Tpl_BlockTypeFileText_BT__FILE__TEXT__desc = {
"Tpl_BlockTypeFileText_BT__FILE__TEXT",
"Tpl.BlockTypeFileText.BT_FILE_TEXT",
Tpl_BlockTypeFileText_BT__FILE__TEXT__desc__fields
};
#endif
#else
extern struct record_description Tpl_BlockTypeFileText_BT__FILE__TEXT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Tpl_StringToken_ST__NEW__LINE__desc_added
#define Tpl_StringToken_ST__NEW__LINE__desc_added
ADD_METARECORD_DEFINITIONS const char* Tpl_StringToken_ST__NEW__LINE__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Tpl_StringToken_ST__NEW__LINE__desc = {
"Tpl_StringToken_ST__NEW__LINE",
"Tpl.StringToken.ST_NEW_LINE",
Tpl_StringToken_ST__NEW__LINE__desc__fields
};
#endif
#else
extern struct record_description Tpl_StringToken_ST__NEW__LINE__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Tpl_StringToken_ST__STRING__desc_added
#define Tpl_StringToken_ST__STRING__desc_added
ADD_METARECORD_DEFINITIONS const char* Tpl_StringToken_ST__STRING__desc__fields[1] = {"value"};
ADD_METARECORD_DEFINITIONS struct record_description Tpl_StringToken_ST__STRING__desc = {
"Tpl_StringToken_ST__STRING",
"Tpl.StringToken.ST_STRING",
Tpl_StringToken_ST__STRING__desc__fields
};
#endif
#else
extern struct record_description Tpl_StringToken_ST__STRING__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Tpl_StringToken_ST__LINE__desc_added
#define Tpl_StringToken_ST__LINE__desc_added
ADD_METARECORD_DEFINITIONS const char* Tpl_StringToken_ST__LINE__desc__fields[1] = {"line"};
ADD_METARECORD_DEFINITIONS struct record_description Tpl_StringToken_ST__LINE__desc = {
"Tpl_StringToken_ST__LINE",
"Tpl.StringToken.ST_LINE",
Tpl_StringToken_ST__LINE__desc__fields
};
#endif
#else
extern struct record_description Tpl_StringToken_ST__LINE__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Tpl_StringToken_ST__STRING__LIST__desc_added
#define Tpl_StringToken_ST__STRING__LIST__desc_added
ADD_METARECORD_DEFINITIONS const char* Tpl_StringToken_ST__STRING__LIST__desc__fields[2] = {"strList","lastHasNewLine"};
ADD_METARECORD_DEFINITIONS struct record_description Tpl_StringToken_ST__STRING__LIST__desc = {
"Tpl_StringToken_ST__STRING__LIST",
"Tpl.StringToken.ST_STRING_LIST",
Tpl_StringToken_ST__STRING__LIST__desc__fields
};
#endif
#else
extern struct record_description Tpl_StringToken_ST__STRING__LIST__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Tpl_StringToken_ST__BLOCK__desc_added
#define Tpl_StringToken_ST__BLOCK__desc_added
ADD_METARECORD_DEFINITIONS const char* Tpl_StringToken_ST__BLOCK__desc__fields[2] = {"tokens","blockType"};
ADD_METARECORD_DEFINITIONS struct record_description Tpl_StringToken_ST__BLOCK__desc = {
"Tpl_StringToken_ST__BLOCK",
"Tpl.StringToken.ST_BLOCK",
Tpl_StringToken_ST__BLOCK__desc__fields
};
#endif
#else
extern struct record_description Tpl_StringToken_ST__BLOCK__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Tpl_StringToken_ST__BLOCK__desc_added
#define Tpl_StringToken_ST__BLOCK__desc_added
ADD_METARECORD_DEFINITIONS const char* Tpl_StringToken_ST__BLOCK__desc__fields[2] = {"tokens","blockType"};
ADD_METARECORD_DEFINITIONS struct record_description Tpl_StringToken_ST__BLOCK__desc = {
"Tpl_StringToken_ST__BLOCK",
"Tpl.StringToken.ST_BLOCK",
Tpl_StringToken_ST__BLOCK__desc__fields
};
#endif
#else
extern struct record_description Tpl_StringToken_ST__BLOCK__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Tpl_StringToken_ST__STRING__LIST__desc_added
#define Tpl_StringToken_ST__STRING__LIST__desc_added
ADD_METARECORD_DEFINITIONS const char* Tpl_StringToken_ST__STRING__LIST__desc__fields[2] = {"strList","lastHasNewLine"};
ADD_METARECORD_DEFINITIONS struct record_description Tpl_StringToken_ST__STRING__LIST__desc = {
"Tpl_StringToken_ST__STRING__LIST",
"Tpl.StringToken.ST_STRING_LIST",
Tpl_StringToken_ST__STRING__LIST__desc__fields
};
#endif
#else
extern struct record_description Tpl_StringToken_ST__STRING__LIST__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Tpl_StringToken_ST__LINE__desc_added
#define Tpl_StringToken_ST__LINE__desc_added
ADD_METARECORD_DEFINITIONS const char* Tpl_StringToken_ST__LINE__desc__fields[1] = {"line"};
ADD_METARECORD_DEFINITIONS struct record_description Tpl_StringToken_ST__LINE__desc = {
"Tpl_StringToken_ST__LINE",
"Tpl.StringToken.ST_LINE",
Tpl_StringToken_ST__LINE__desc__fields
};
#endif
#else
extern struct record_description Tpl_StringToken_ST__LINE__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Tpl_StringToken_ST__STRING__desc_added
#define Tpl_StringToken_ST__STRING__desc_added
ADD_METARECORD_DEFINITIONS const char* Tpl_StringToken_ST__STRING__desc__fields[1] = {"value"};
ADD_METARECORD_DEFINITIONS struct record_description Tpl_StringToken_ST__STRING__desc = {
"Tpl_StringToken_ST__STRING",
"Tpl.StringToken.ST_STRING",
Tpl_StringToken_ST__STRING__desc__fields
};
#endif
#else
extern struct record_description Tpl_StringToken_ST__STRING__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Tpl_StringToken_ST__NEW__LINE__desc_added
#define Tpl_StringToken_ST__NEW__LINE__desc_added
ADD_METARECORD_DEFINITIONS const char* Tpl_StringToken_ST__NEW__LINE__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Tpl_StringToken_ST__NEW__LINE__desc = {
"Tpl_StringToken_ST__NEW__LINE",
"Tpl.StringToken.ST_NEW_LINE",
Tpl_StringToken_ST__NEW__LINE__desc__fields
};
#endif
#else
extern struct record_description Tpl_StringToken_ST__NEW__LINE__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Tpl_BlockType_BT__TEXT__desc_added
#define Tpl_BlockType_BT__TEXT__desc_added
ADD_METARECORD_DEFINITIONS const char* Tpl_BlockType_BT__TEXT__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Tpl_BlockType_BT__TEXT__desc = {
"Tpl_BlockType_BT__TEXT",
"Tpl.BlockType.BT_TEXT",
Tpl_BlockType_BT__TEXT__desc__fields
};
#endif
#else
extern struct record_description Tpl_BlockType_BT__TEXT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Tpl_BlockType_BT__INDENT__desc_added
#define Tpl_BlockType_BT__INDENT__desc_added
ADD_METARECORD_DEFINITIONS const char* Tpl_BlockType_BT__INDENT__desc__fields[1] = {"width"};
ADD_METARECORD_DEFINITIONS struct record_description Tpl_BlockType_BT__INDENT__desc = {
"Tpl_BlockType_BT__INDENT",
"Tpl.BlockType.BT_INDENT",
Tpl_BlockType_BT__INDENT__desc__fields
};
#endif
#else
extern struct record_description Tpl_BlockType_BT__INDENT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Tpl_BlockType_BT__ABS__INDENT__desc_added
#define Tpl_BlockType_BT__ABS__INDENT__desc_added
ADD_METARECORD_DEFINITIONS const char* Tpl_BlockType_BT__ABS__INDENT__desc__fields[1] = {"width"};
ADD_METARECORD_DEFINITIONS struct record_description Tpl_BlockType_BT__ABS__INDENT__desc = {
"Tpl_BlockType_BT__ABS__INDENT",
"Tpl.BlockType.BT_ABS_INDENT",
Tpl_BlockType_BT__ABS__INDENT__desc__fields
};
#endif
#else
extern struct record_description Tpl_BlockType_BT__ABS__INDENT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Tpl_BlockType_BT__REL__INDENT__desc_added
#define Tpl_BlockType_BT__REL__INDENT__desc_added
ADD_METARECORD_DEFINITIONS const char* Tpl_BlockType_BT__REL__INDENT__desc__fields[1] = {"offset"};
ADD_METARECORD_DEFINITIONS struct record_description Tpl_BlockType_BT__REL__INDENT__desc = {
"Tpl_BlockType_BT__REL__INDENT",
"Tpl.BlockType.BT_REL_INDENT",
Tpl_BlockType_BT__REL__INDENT__desc__fields
};
#endif
#else
extern struct record_description Tpl_BlockType_BT__REL__INDENT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Tpl_BlockType_BT__ANCHOR__desc_added
#define Tpl_BlockType_BT__ANCHOR__desc_added
ADD_METARECORD_DEFINITIONS const char* Tpl_BlockType_BT__ANCHOR__desc__fields[1] = {"offset"};
ADD_METARECORD_DEFINITIONS struct record_description Tpl_BlockType_BT__ANCHOR__desc = {
"Tpl_BlockType_BT__ANCHOR",
"Tpl.BlockType.BT_ANCHOR",
Tpl_BlockType_BT__ANCHOR__desc__fields
};
#endif
#else
extern struct record_description Tpl_BlockType_BT__ANCHOR__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Tpl_BlockType_BT__ITER__desc_added
#define Tpl_BlockType_BT__ITER__desc_added
ADD_METARECORD_DEFINITIONS const char* Tpl_BlockType_BT__ITER__desc__fields[2] = {"options","index0"};
ADD_METARECORD_DEFINITIONS struct record_description Tpl_BlockType_BT__ITER__desc = {
"Tpl_BlockType_BT__ITER",
"Tpl.BlockType.BT_ITER",
Tpl_BlockType_BT__ITER__desc__fields
};
#endif
#else
extern struct record_description Tpl_BlockType_BT__ITER__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Tpl_BlockType_BT__ITER__desc_added
#define Tpl_BlockType_BT__ITER__desc_added
ADD_METARECORD_DEFINITIONS const char* Tpl_BlockType_BT__ITER__desc__fields[2] = {"options","index0"};
ADD_METARECORD_DEFINITIONS struct record_description Tpl_BlockType_BT__ITER__desc = {
"Tpl_BlockType_BT__ITER",
"Tpl.BlockType.BT_ITER",
Tpl_BlockType_BT__ITER__desc__fields
};
#endif
#else
extern struct record_description Tpl_BlockType_BT__ITER__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Tpl_BlockType_BT__ANCHOR__desc_added
#define Tpl_BlockType_BT__ANCHOR__desc_added
ADD_METARECORD_DEFINITIONS const char* Tpl_BlockType_BT__ANCHOR__desc__fields[1] = {"offset"};
ADD_METARECORD_DEFINITIONS struct record_description Tpl_BlockType_BT__ANCHOR__desc = {
"Tpl_BlockType_BT__ANCHOR",
"Tpl.BlockType.BT_ANCHOR",
Tpl_BlockType_BT__ANCHOR__desc__fields
};
#endif
#else
extern struct record_description Tpl_BlockType_BT__ANCHOR__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Tpl_BlockType_BT__REL__INDENT__desc_added
#define Tpl_BlockType_BT__REL__INDENT__desc_added
ADD_METARECORD_DEFINITIONS const char* Tpl_BlockType_BT__REL__INDENT__desc__fields[1] = {"offset"};
ADD_METARECORD_DEFINITIONS struct record_description Tpl_BlockType_BT__REL__INDENT__desc = {
"Tpl_BlockType_BT__REL__INDENT",
"Tpl.BlockType.BT_REL_INDENT",
Tpl_BlockType_BT__REL__INDENT__desc__fields
};
#endif
#else
extern struct record_description Tpl_BlockType_BT__REL__INDENT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Tpl_BlockType_BT__ABS__INDENT__desc_added
#define Tpl_BlockType_BT__ABS__INDENT__desc_added
ADD_METARECORD_DEFINITIONS const char* Tpl_BlockType_BT__ABS__INDENT__desc__fields[1] = {"width"};
ADD_METARECORD_DEFINITIONS struct record_description Tpl_BlockType_BT__ABS__INDENT__desc = {
"Tpl_BlockType_BT__ABS__INDENT",
"Tpl.BlockType.BT_ABS_INDENT",
Tpl_BlockType_BT__ABS__INDENT__desc__fields
};
#endif
#else
extern struct record_description Tpl_BlockType_BT__ABS__INDENT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Tpl_BlockType_BT__INDENT__desc_added
#define Tpl_BlockType_BT__INDENT__desc_added
ADD_METARECORD_DEFINITIONS const char* Tpl_BlockType_BT__INDENT__desc__fields[1] = {"width"};
ADD_METARECORD_DEFINITIONS struct record_description Tpl_BlockType_BT__INDENT__desc = {
"Tpl_BlockType_BT__INDENT",
"Tpl.BlockType.BT_INDENT",
Tpl_BlockType_BT__INDENT__desc__fields
};
#endif
#else
extern struct record_description Tpl_BlockType_BT__INDENT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Tpl_BlockType_BT__TEXT__desc_added
#define Tpl_BlockType_BT__TEXT__desc_added
ADD_METARECORD_DEFINITIONS const char* Tpl_BlockType_BT__TEXT__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Tpl_BlockType_BT__TEXT__desc = {
"Tpl_BlockType_BT__TEXT",
"Tpl.BlockType.BT_TEXT",
Tpl_BlockType_BT__TEXT__desc__fields
};
#endif
#else
extern struct record_description Tpl_BlockType_BT__TEXT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Tpl_IterOptions_ITER__OPTIONS__desc_added
#define Tpl_IterOptions_ITER__OPTIONS__desc_added
ADD_METARECORD_DEFINITIONS const char* Tpl_IterOptions_ITER__OPTIONS__desc__fields[8] = {"startIndex0","empty","separator","alignNum","alignOfset","alignSeparator","wrapWidth","wrapSeparator"};
ADD_METARECORD_DEFINITIONS struct record_description Tpl_IterOptions_ITER__OPTIONS__desc = {
"Tpl_IterOptions_ITER__OPTIONS",
"Tpl.IterOptions.ITER_OPTIONS",
Tpl_IterOptions_ITER__OPTIONS__desc__fields
};
#endif
#else
extern struct record_description Tpl_IterOptions_ITER__OPTIONS__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Tpl_IterOptions_ITER__OPTIONS__desc_added
#define Tpl_IterOptions_ITER__OPTIONS__desc_added
ADD_METARECORD_DEFINITIONS const char* Tpl_IterOptions_ITER__OPTIONS__desc__fields[8] = {"startIndex0","empty","separator","alignNum","alignOfset","alignSeparator","wrapWidth","wrapSeparator"};
ADD_METARECORD_DEFINITIONS struct record_description Tpl_IterOptions_ITER__OPTIONS__desc = {
"Tpl_IterOptions_ITER__OPTIONS",
"Tpl.IterOptions.ITER_OPTIONS",
Tpl_IterOptions_ITER__OPTIONS__desc__fields
};
#endif
#else
extern struct record_description Tpl_IterOptions_ITER__OPTIONS__desc;
#endif
#ifdef __cplusplus
}
#endif
