#include <meta/meta_modelica.h>
#ifdef __cplusplus
extern "C" {
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ForIterator_ITERATOR__desc_added
#define Absyn_ForIterator_ITERATOR__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ForIterator_ITERATOR__desc__fields[3] = {"name","guardExp","range"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ForIterator_ITERATOR__desc = {
"Absyn_ForIterator_ITERATOR",
"Absyn.ForIterator.ITERATOR",
Absyn_ForIterator_ITERATOR__desc__fields
};
#endif
#else
extern struct record_description Absyn_ForIterator_ITERATOR__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ForIterator_ITERATOR__desc_added
#define Absyn_ForIterator_ITERATOR__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ForIterator_ITERATOR__desc__fields[3] = {"name","guardExp","range"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ForIterator_ITERATOR__desc = {
"Absyn_ForIterator_ITERATOR",
"Absyn.ForIterator.ITERATOR",
Absyn_ForIterator_ITERATOR__desc__fields
};
#endif
#else
extern struct record_description Absyn_ForIterator_ITERATOR__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Program_PROGRAM__desc_added
#define Absyn_Program_PROGRAM__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Program_PROGRAM__desc__fields[2] = {"classes","within_"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Program_PROGRAM__desc = {
"Absyn_Program_PROGRAM",
"Absyn.Program.PROGRAM",
Absyn_Program_PROGRAM__desc__fields
};
#endif
#else
extern struct record_description Absyn_Program_PROGRAM__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Program_PROGRAM__desc_added
#define Absyn_Program_PROGRAM__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Program_PROGRAM__desc__fields[2] = {"classes","within_"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Program_PROGRAM__desc = {
"Absyn_Program_PROGRAM",
"Absyn.Program.PROGRAM",
Absyn_Program_PROGRAM__desc__fields
};
#endif
#else
extern struct record_description Absyn_Program_PROGRAM__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Within_WITHIN__desc_added
#define Absyn_Within_WITHIN__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Within_WITHIN__desc__fields[1] = {"path"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Within_WITHIN__desc = {
"Absyn_Within_WITHIN",
"Absyn.Within.WITHIN",
Absyn_Within_WITHIN__desc__fields
};
#endif
#else
extern struct record_description Absyn_Within_WITHIN__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Within_TOP__desc_added
#define Absyn_Within_TOP__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Within_TOP__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Within_TOP__desc = {
"Absyn_Within_TOP",
"Absyn.Within.TOP",
Absyn_Within_TOP__desc__fields
};
#endif
#else
extern struct record_description Absyn_Within_TOP__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Within_TOP__desc_added
#define Absyn_Within_TOP__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Within_TOP__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Within_TOP__desc = {
"Absyn_Within_TOP",
"Absyn.Within.TOP",
Absyn_Within_TOP__desc__fields
};
#endif
#else
extern struct record_description Absyn_Within_TOP__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Within_WITHIN__desc_added
#define Absyn_Within_WITHIN__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Within_WITHIN__desc__fields[1] = {"path"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Within_WITHIN__desc = {
"Absyn_Within_WITHIN",
"Absyn.Within.WITHIN",
Absyn_Within_WITHIN__desc__fields
};
#endif
#else
extern struct record_description Absyn_Within_WITHIN__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Class_CLASS__desc_added
#define Absyn_Class_CLASS__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Class_CLASS__desc__fields[9] = {"name","partialPrefix","finalPrefix","encapsulatedPrefix","restriction","body","commentsBeforeEnd","commentsAfterEnd","info"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Class_CLASS__desc = {
"Absyn_Class_CLASS",
"Absyn.Class.CLASS",
Absyn_Class_CLASS__desc__fields
};
#endif
#else
extern struct record_description Absyn_Class_CLASS__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Class_CLASS__desc_added
#define Absyn_Class_CLASS__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Class_CLASS__desc__fields[9] = {"name","partialPrefix","finalPrefix","encapsulatedPrefix","restriction","body","commentsBeforeEnd","commentsAfterEnd","info"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Class_CLASS__desc = {
"Absyn_Class_CLASS",
"Absyn.Class.CLASS",
Absyn_Class_CLASS__desc__fields
};
#endif
#else
extern struct record_description Absyn_Class_CLASS__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ClassDef_PARTS__desc_added
#define Absyn_ClassDef_PARTS__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ClassDef_PARTS__desc__fields[5] = {"typeVars","classAttrs","classParts","ann","comment"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ClassDef_PARTS__desc = {
"Absyn_ClassDef_PARTS",
"Absyn.ClassDef.PARTS",
Absyn_ClassDef_PARTS__desc__fields
};
#endif
#else
extern struct record_description Absyn_ClassDef_PARTS__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ClassDef_DERIVED__desc_added
#define Absyn_ClassDef_DERIVED__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ClassDef_DERIVED__desc__fields[4] = {"typeSpec","attributes","arguments","comment"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ClassDef_DERIVED__desc = {
"Absyn_ClassDef_DERIVED",
"Absyn.ClassDef.DERIVED",
Absyn_ClassDef_DERIVED__desc__fields
};
#endif
#else
extern struct record_description Absyn_ClassDef_DERIVED__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ClassDef_ENUMERATION__desc_added
#define Absyn_ClassDef_ENUMERATION__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ClassDef_ENUMERATION__desc__fields[2] = {"enumLiterals","comment"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ClassDef_ENUMERATION__desc = {
"Absyn_ClassDef_ENUMERATION",
"Absyn.ClassDef.ENUMERATION",
Absyn_ClassDef_ENUMERATION__desc__fields
};
#endif
#else
extern struct record_description Absyn_ClassDef_ENUMERATION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ClassDef_OVERLOAD__desc_added
#define Absyn_ClassDef_OVERLOAD__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ClassDef_OVERLOAD__desc__fields[2] = {"functionNames","comment"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ClassDef_OVERLOAD__desc = {
"Absyn_ClassDef_OVERLOAD",
"Absyn.ClassDef.OVERLOAD",
Absyn_ClassDef_OVERLOAD__desc__fields
};
#endif
#else
extern struct record_description Absyn_ClassDef_OVERLOAD__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ClassDef_CLASS__EXTENDS__desc_added
#define Absyn_ClassDef_CLASS__EXTENDS__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ClassDef_CLASS__EXTENDS__desc__fields[5] = {"baseClassName","modifications","comment","parts","ann"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ClassDef_CLASS__EXTENDS__desc = {
"Absyn_ClassDef_CLASS__EXTENDS",
"Absyn.ClassDef.CLASS_EXTENDS",
Absyn_ClassDef_CLASS__EXTENDS__desc__fields
};
#endif
#else
extern struct record_description Absyn_ClassDef_CLASS__EXTENDS__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ClassDef_PDER__desc_added
#define Absyn_ClassDef_PDER__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ClassDef_PDER__desc__fields[3] = {"functionName","vars","comment"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ClassDef_PDER__desc = {
"Absyn_ClassDef_PDER",
"Absyn.ClassDef.PDER",
Absyn_ClassDef_PDER__desc__fields
};
#endif
#else
extern struct record_description Absyn_ClassDef_PDER__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ClassDef_PDER__desc_added
#define Absyn_ClassDef_PDER__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ClassDef_PDER__desc__fields[3] = {"functionName","vars","comment"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ClassDef_PDER__desc = {
"Absyn_ClassDef_PDER",
"Absyn.ClassDef.PDER",
Absyn_ClassDef_PDER__desc__fields
};
#endif
#else
extern struct record_description Absyn_ClassDef_PDER__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ClassDef_CLASS__EXTENDS__desc_added
#define Absyn_ClassDef_CLASS__EXTENDS__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ClassDef_CLASS__EXTENDS__desc__fields[5] = {"baseClassName","modifications","comment","parts","ann"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ClassDef_CLASS__EXTENDS__desc = {
"Absyn_ClassDef_CLASS__EXTENDS",
"Absyn.ClassDef.CLASS_EXTENDS",
Absyn_ClassDef_CLASS__EXTENDS__desc__fields
};
#endif
#else
extern struct record_description Absyn_ClassDef_CLASS__EXTENDS__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ClassDef_OVERLOAD__desc_added
#define Absyn_ClassDef_OVERLOAD__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ClassDef_OVERLOAD__desc__fields[2] = {"functionNames","comment"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ClassDef_OVERLOAD__desc = {
"Absyn_ClassDef_OVERLOAD",
"Absyn.ClassDef.OVERLOAD",
Absyn_ClassDef_OVERLOAD__desc__fields
};
#endif
#else
extern struct record_description Absyn_ClassDef_OVERLOAD__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ClassDef_ENUMERATION__desc_added
#define Absyn_ClassDef_ENUMERATION__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ClassDef_ENUMERATION__desc__fields[2] = {"enumLiterals","comment"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ClassDef_ENUMERATION__desc = {
"Absyn_ClassDef_ENUMERATION",
"Absyn.ClassDef.ENUMERATION",
Absyn_ClassDef_ENUMERATION__desc__fields
};
#endif
#else
extern struct record_description Absyn_ClassDef_ENUMERATION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ClassDef_DERIVED__desc_added
#define Absyn_ClassDef_DERIVED__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ClassDef_DERIVED__desc__fields[4] = {"typeSpec","attributes","arguments","comment"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ClassDef_DERIVED__desc = {
"Absyn_ClassDef_DERIVED",
"Absyn.ClassDef.DERIVED",
Absyn_ClassDef_DERIVED__desc__fields
};
#endif
#else
extern struct record_description Absyn_ClassDef_DERIVED__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ClassDef_PARTS__desc_added
#define Absyn_ClassDef_PARTS__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ClassDef_PARTS__desc__fields[5] = {"typeVars","classAttrs","classParts","ann","comment"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ClassDef_PARTS__desc = {
"Absyn_ClassDef_PARTS",
"Absyn.ClassDef.PARTS",
Absyn_ClassDef_PARTS__desc__fields
};
#endif
#else
extern struct record_description Absyn_ClassDef_PARTS__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_TypeSpec_TPATH__desc_added
#define Absyn_TypeSpec_TPATH__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_TypeSpec_TPATH__desc__fields[2] = {"path","arrayDim"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_TypeSpec_TPATH__desc = {
"Absyn_TypeSpec_TPATH",
"Absyn.TypeSpec.TPATH",
Absyn_TypeSpec_TPATH__desc__fields
};
#endif
#else
extern struct record_description Absyn_TypeSpec_TPATH__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_TypeSpec_TCOMPLEX__desc_added
#define Absyn_TypeSpec_TCOMPLEX__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_TypeSpec_TCOMPLEX__desc__fields[3] = {"path","typeSpecs","arrayDim"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_TypeSpec_TCOMPLEX__desc = {
"Absyn_TypeSpec_TCOMPLEX",
"Absyn.TypeSpec.TCOMPLEX",
Absyn_TypeSpec_TCOMPLEX__desc__fields
};
#endif
#else
extern struct record_description Absyn_TypeSpec_TCOMPLEX__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_TypeSpec_TCOMPLEX__desc_added
#define Absyn_TypeSpec_TCOMPLEX__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_TypeSpec_TCOMPLEX__desc__fields[3] = {"path","typeSpecs","arrayDim"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_TypeSpec_TCOMPLEX__desc = {
"Absyn_TypeSpec_TCOMPLEX",
"Absyn.TypeSpec.TCOMPLEX",
Absyn_TypeSpec_TCOMPLEX__desc__fields
};
#endif
#else
extern struct record_description Absyn_TypeSpec_TCOMPLEX__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_TypeSpec_TPATH__desc_added
#define Absyn_TypeSpec_TPATH__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_TypeSpec_TPATH__desc__fields[2] = {"path","arrayDim"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_TypeSpec_TPATH__desc = {
"Absyn_TypeSpec_TPATH",
"Absyn.TypeSpec.TPATH",
Absyn_TypeSpec_TPATH__desc__fields
};
#endif
#else
extern struct record_description Absyn_TypeSpec_TPATH__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_EnumDef_ENUMLITERALS__desc_added
#define Absyn_EnumDef_ENUMLITERALS__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_EnumDef_ENUMLITERALS__desc__fields[1] = {"enumLiterals"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_EnumDef_ENUMLITERALS__desc = {
"Absyn_EnumDef_ENUMLITERALS",
"Absyn.EnumDef.ENUMLITERALS",
Absyn_EnumDef_ENUMLITERALS__desc__fields
};
#endif
#else
extern struct record_description Absyn_EnumDef_ENUMLITERALS__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_EnumDef_ENUM__COLON__desc_added
#define Absyn_EnumDef_ENUM__COLON__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_EnumDef_ENUM__COLON__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_EnumDef_ENUM__COLON__desc = {
"Absyn_EnumDef_ENUM__COLON",
"Absyn.EnumDef.ENUM_COLON",
Absyn_EnumDef_ENUM__COLON__desc__fields
};
#endif
#else
extern struct record_description Absyn_EnumDef_ENUM__COLON__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_EnumDef_ENUM__COLON__desc_added
#define Absyn_EnumDef_ENUM__COLON__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_EnumDef_ENUM__COLON__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_EnumDef_ENUM__COLON__desc = {
"Absyn_EnumDef_ENUM__COLON",
"Absyn.EnumDef.ENUM_COLON",
Absyn_EnumDef_ENUM__COLON__desc__fields
};
#endif
#else
extern struct record_description Absyn_EnumDef_ENUM__COLON__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_EnumDef_ENUMLITERALS__desc_added
#define Absyn_EnumDef_ENUMLITERALS__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_EnumDef_ENUMLITERALS__desc__fields[1] = {"enumLiterals"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_EnumDef_ENUMLITERALS__desc = {
"Absyn_EnumDef_ENUMLITERALS",
"Absyn.EnumDef.ENUMLITERALS",
Absyn_EnumDef_ENUMLITERALS__desc__fields
};
#endif
#else
extern struct record_description Absyn_EnumDef_ENUMLITERALS__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_EnumLiteral_ENUMLITERAL__desc_added
#define Absyn_EnumLiteral_ENUMLITERAL__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_EnumLiteral_ENUMLITERAL__desc__fields[2] = {"literal","comment"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_EnumLiteral_ENUMLITERAL__desc = {
"Absyn_EnumLiteral_ENUMLITERAL",
"Absyn.EnumLiteral.ENUMLITERAL",
Absyn_EnumLiteral_ENUMLITERAL__desc__fields
};
#endif
#else
extern struct record_description Absyn_EnumLiteral_ENUMLITERAL__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_EnumLiteral_ENUMLITERAL__desc_added
#define Absyn_EnumLiteral_ENUMLITERAL__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_EnumLiteral_ENUMLITERAL__desc__fields[2] = {"literal","comment"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_EnumLiteral_ENUMLITERAL__desc = {
"Absyn_EnumLiteral_ENUMLITERAL",
"Absyn.EnumLiteral.ENUMLITERAL",
Absyn_EnumLiteral_ENUMLITERAL__desc__fields
};
#endif
#else
extern struct record_description Absyn_EnumLiteral_ENUMLITERAL__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ClassPart_PUBLIC__desc_added
#define Absyn_ClassPart_PUBLIC__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ClassPart_PUBLIC__desc__fields[1] = {"contents"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ClassPart_PUBLIC__desc = {
"Absyn_ClassPart_PUBLIC",
"Absyn.ClassPart.PUBLIC",
Absyn_ClassPart_PUBLIC__desc__fields
};
#endif
#else
extern struct record_description Absyn_ClassPart_PUBLIC__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ClassPart_PROTECTED__desc_added
#define Absyn_ClassPart_PROTECTED__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ClassPart_PROTECTED__desc__fields[1] = {"contents"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ClassPart_PROTECTED__desc = {
"Absyn_ClassPart_PROTECTED",
"Absyn.ClassPart.PROTECTED",
Absyn_ClassPart_PROTECTED__desc__fields
};
#endif
#else
extern struct record_description Absyn_ClassPart_PROTECTED__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ClassPart_CONSTRAINTS__desc_added
#define Absyn_ClassPart_CONSTRAINTS__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ClassPart_CONSTRAINTS__desc__fields[1] = {"contents"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ClassPart_CONSTRAINTS__desc = {
"Absyn_ClassPart_CONSTRAINTS",
"Absyn.ClassPart.CONSTRAINTS",
Absyn_ClassPart_CONSTRAINTS__desc__fields
};
#endif
#else
extern struct record_description Absyn_ClassPart_CONSTRAINTS__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ClassPart_EQUATIONS__desc_added
#define Absyn_ClassPart_EQUATIONS__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ClassPart_EQUATIONS__desc__fields[1] = {"contents"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ClassPart_EQUATIONS__desc = {
"Absyn_ClassPart_EQUATIONS",
"Absyn.ClassPart.EQUATIONS",
Absyn_ClassPart_EQUATIONS__desc__fields
};
#endif
#else
extern struct record_description Absyn_ClassPart_EQUATIONS__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ClassPart_INITIALEQUATIONS__desc_added
#define Absyn_ClassPart_INITIALEQUATIONS__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ClassPart_INITIALEQUATIONS__desc__fields[1] = {"contents"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ClassPart_INITIALEQUATIONS__desc = {
"Absyn_ClassPart_INITIALEQUATIONS",
"Absyn.ClassPart.INITIALEQUATIONS",
Absyn_ClassPart_INITIALEQUATIONS__desc__fields
};
#endif
#else
extern struct record_description Absyn_ClassPart_INITIALEQUATIONS__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ClassPart_ALGORITHMS__desc_added
#define Absyn_ClassPart_ALGORITHMS__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ClassPart_ALGORITHMS__desc__fields[1] = {"contents"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ClassPart_ALGORITHMS__desc = {
"Absyn_ClassPart_ALGORITHMS",
"Absyn.ClassPart.ALGORITHMS",
Absyn_ClassPart_ALGORITHMS__desc__fields
};
#endif
#else
extern struct record_description Absyn_ClassPart_ALGORITHMS__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ClassPart_INITIALALGORITHMS__desc_added
#define Absyn_ClassPart_INITIALALGORITHMS__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ClassPart_INITIALALGORITHMS__desc__fields[1] = {"contents"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ClassPart_INITIALALGORITHMS__desc = {
"Absyn_ClassPart_INITIALALGORITHMS",
"Absyn.ClassPart.INITIALALGORITHMS",
Absyn_ClassPart_INITIALALGORITHMS__desc__fields
};
#endif
#else
extern struct record_description Absyn_ClassPart_INITIALALGORITHMS__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ClassPart_EXTERNAL__desc_added
#define Absyn_ClassPart_EXTERNAL__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ClassPart_EXTERNAL__desc__fields[2] = {"externalDecl","annotation_"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ClassPart_EXTERNAL__desc = {
"Absyn_ClassPart_EXTERNAL",
"Absyn.ClassPart.EXTERNAL",
Absyn_ClassPart_EXTERNAL__desc__fields
};
#endif
#else
extern struct record_description Absyn_ClassPart_EXTERNAL__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ClassPart_EXTERNAL__desc_added
#define Absyn_ClassPart_EXTERNAL__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ClassPart_EXTERNAL__desc__fields[2] = {"externalDecl","annotation_"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ClassPart_EXTERNAL__desc = {
"Absyn_ClassPart_EXTERNAL",
"Absyn.ClassPart.EXTERNAL",
Absyn_ClassPart_EXTERNAL__desc__fields
};
#endif
#else
extern struct record_description Absyn_ClassPart_EXTERNAL__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ClassPart_INITIALALGORITHMS__desc_added
#define Absyn_ClassPart_INITIALALGORITHMS__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ClassPart_INITIALALGORITHMS__desc__fields[1] = {"contents"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ClassPart_INITIALALGORITHMS__desc = {
"Absyn_ClassPart_INITIALALGORITHMS",
"Absyn.ClassPart.INITIALALGORITHMS",
Absyn_ClassPart_INITIALALGORITHMS__desc__fields
};
#endif
#else
extern struct record_description Absyn_ClassPart_INITIALALGORITHMS__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ClassPart_ALGORITHMS__desc_added
#define Absyn_ClassPart_ALGORITHMS__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ClassPart_ALGORITHMS__desc__fields[1] = {"contents"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ClassPart_ALGORITHMS__desc = {
"Absyn_ClassPart_ALGORITHMS",
"Absyn.ClassPart.ALGORITHMS",
Absyn_ClassPart_ALGORITHMS__desc__fields
};
#endif
#else
extern struct record_description Absyn_ClassPart_ALGORITHMS__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ClassPart_INITIALEQUATIONS__desc_added
#define Absyn_ClassPart_INITIALEQUATIONS__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ClassPart_INITIALEQUATIONS__desc__fields[1] = {"contents"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ClassPart_INITIALEQUATIONS__desc = {
"Absyn_ClassPart_INITIALEQUATIONS",
"Absyn.ClassPart.INITIALEQUATIONS",
Absyn_ClassPart_INITIALEQUATIONS__desc__fields
};
#endif
#else
extern struct record_description Absyn_ClassPart_INITIALEQUATIONS__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ClassPart_EQUATIONS__desc_added
#define Absyn_ClassPart_EQUATIONS__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ClassPart_EQUATIONS__desc__fields[1] = {"contents"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ClassPart_EQUATIONS__desc = {
"Absyn_ClassPart_EQUATIONS",
"Absyn.ClassPart.EQUATIONS",
Absyn_ClassPart_EQUATIONS__desc__fields
};
#endif
#else
extern struct record_description Absyn_ClassPart_EQUATIONS__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ClassPart_CONSTRAINTS__desc_added
#define Absyn_ClassPart_CONSTRAINTS__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ClassPart_CONSTRAINTS__desc__fields[1] = {"contents"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ClassPart_CONSTRAINTS__desc = {
"Absyn_ClassPart_CONSTRAINTS",
"Absyn.ClassPart.CONSTRAINTS",
Absyn_ClassPart_CONSTRAINTS__desc__fields
};
#endif
#else
extern struct record_description Absyn_ClassPart_CONSTRAINTS__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ClassPart_PROTECTED__desc_added
#define Absyn_ClassPart_PROTECTED__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ClassPart_PROTECTED__desc__fields[1] = {"contents"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ClassPart_PROTECTED__desc = {
"Absyn_ClassPart_PROTECTED",
"Absyn.ClassPart.PROTECTED",
Absyn_ClassPart_PROTECTED__desc__fields
};
#endif
#else
extern struct record_description Absyn_ClassPart_PROTECTED__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ClassPart_PUBLIC__desc_added
#define Absyn_ClassPart_PUBLIC__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ClassPart_PUBLIC__desc__fields[1] = {"contents"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ClassPart_PUBLIC__desc = {
"Absyn_ClassPart_PUBLIC",
"Absyn.ClassPart.PUBLIC",
Absyn_ClassPart_PUBLIC__desc__fields
};
#endif
#else
extern struct record_description Absyn_ClassPart_PUBLIC__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ElementItem_ELEMENTITEM__desc_added
#define Absyn_ElementItem_ELEMENTITEM__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ElementItem_ELEMENTITEM__desc__fields[1] = {"element"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ElementItem_ELEMENTITEM__desc = {
"Absyn_ElementItem_ELEMENTITEM",
"Absyn.ElementItem.ELEMENTITEM",
Absyn_ElementItem_ELEMENTITEM__desc__fields
};
#endif
#else
extern struct record_description Absyn_ElementItem_ELEMENTITEM__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ElementItem_LEXER__COMMENT__desc_added
#define Absyn_ElementItem_LEXER__COMMENT__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ElementItem_LEXER__COMMENT__desc__fields[1] = {"comment"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ElementItem_LEXER__COMMENT__desc = {
"Absyn_ElementItem_LEXER__COMMENT",
"Absyn.ElementItem.LEXER_COMMENT",
Absyn_ElementItem_LEXER__COMMENT__desc__fields
};
#endif
#else
extern struct record_description Absyn_ElementItem_LEXER__COMMENT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ElementItem_LEXER__COMMENT__desc_added
#define Absyn_ElementItem_LEXER__COMMENT__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ElementItem_LEXER__COMMENT__desc__fields[1] = {"comment"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ElementItem_LEXER__COMMENT__desc = {
"Absyn_ElementItem_LEXER__COMMENT",
"Absyn.ElementItem.LEXER_COMMENT",
Absyn_ElementItem_LEXER__COMMENT__desc__fields
};
#endif
#else
extern struct record_description Absyn_ElementItem_LEXER__COMMENT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ElementItem_ELEMENTITEM__desc_added
#define Absyn_ElementItem_ELEMENTITEM__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ElementItem_ELEMENTITEM__desc__fields[1] = {"element"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ElementItem_ELEMENTITEM__desc = {
"Absyn_ElementItem_ELEMENTITEM",
"Absyn.ElementItem.ELEMENTITEM",
Absyn_ElementItem_ELEMENTITEM__desc__fields
};
#endif
#else
extern struct record_description Absyn_ElementItem_ELEMENTITEM__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Element_ELEMENT__desc_added
#define Absyn_Element_ELEMENT__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Element_ELEMENT__desc__fields[6] = {"finalPrefix","redeclareKeywords","innerOuter","specification","info","constrainClass"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Element_ELEMENT__desc = {
"Absyn_Element_ELEMENT",
"Absyn.Element.ELEMENT",
Absyn_Element_ELEMENT__desc__fields
};
#endif
#else
extern struct record_description Absyn_Element_ELEMENT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Element_DEFINEUNIT__desc_added
#define Absyn_Element_DEFINEUNIT__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Element_DEFINEUNIT__desc__fields[3] = {"name","args","info"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Element_DEFINEUNIT__desc = {
"Absyn_Element_DEFINEUNIT",
"Absyn.Element.DEFINEUNIT",
Absyn_Element_DEFINEUNIT__desc__fields
};
#endif
#else
extern struct record_description Absyn_Element_DEFINEUNIT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Element_TEXT__desc_added
#define Absyn_Element_TEXT__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Element_TEXT__desc__fields[3] = {"optName","string","info"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Element_TEXT__desc = {
"Absyn_Element_TEXT",
"Absyn.Element.TEXT",
Absyn_Element_TEXT__desc__fields
};
#endif
#else
extern struct record_description Absyn_Element_TEXT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Element_TEXT__desc_added
#define Absyn_Element_TEXT__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Element_TEXT__desc__fields[3] = {"optName","string","info"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Element_TEXT__desc = {
"Absyn_Element_TEXT",
"Absyn.Element.TEXT",
Absyn_Element_TEXT__desc__fields
};
#endif
#else
extern struct record_description Absyn_Element_TEXT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Element_DEFINEUNIT__desc_added
#define Absyn_Element_DEFINEUNIT__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Element_DEFINEUNIT__desc__fields[3] = {"name","args","info"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Element_DEFINEUNIT__desc = {
"Absyn_Element_DEFINEUNIT",
"Absyn.Element.DEFINEUNIT",
Absyn_Element_DEFINEUNIT__desc__fields
};
#endif
#else
extern struct record_description Absyn_Element_DEFINEUNIT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Element_ELEMENT__desc_added
#define Absyn_Element_ELEMENT__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Element_ELEMENT__desc__fields[6] = {"finalPrefix","redeclareKeywords","innerOuter","specification","info","constrainClass"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Element_ELEMENT__desc = {
"Absyn_Element_ELEMENT",
"Absyn.Element.ELEMENT",
Absyn_Element_ELEMENT__desc__fields
};
#endif
#else
extern struct record_description Absyn_Element_ELEMENT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ConstrainClass_CONSTRAINCLASS__desc_added
#define Absyn_ConstrainClass_CONSTRAINCLASS__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ConstrainClass_CONSTRAINCLASS__desc__fields[2] = {"elementSpec","comment"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ConstrainClass_CONSTRAINCLASS__desc = {
"Absyn_ConstrainClass_CONSTRAINCLASS",
"Absyn.ConstrainClass.CONSTRAINCLASS",
Absyn_ConstrainClass_CONSTRAINCLASS__desc__fields
};
#endif
#else
extern struct record_description Absyn_ConstrainClass_CONSTRAINCLASS__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ConstrainClass_CONSTRAINCLASS__desc_added
#define Absyn_ConstrainClass_CONSTRAINCLASS__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ConstrainClass_CONSTRAINCLASS__desc__fields[2] = {"elementSpec","comment"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ConstrainClass_CONSTRAINCLASS__desc = {
"Absyn_ConstrainClass_CONSTRAINCLASS",
"Absyn.ConstrainClass.CONSTRAINCLASS",
Absyn_ConstrainClass_CONSTRAINCLASS__desc__fields
};
#endif
#else
extern struct record_description Absyn_ConstrainClass_CONSTRAINCLASS__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ElementSpec_CLASSDEF__desc_added
#define Absyn_ElementSpec_CLASSDEF__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ElementSpec_CLASSDEF__desc__fields[2] = {"replaceable_","class_"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ElementSpec_CLASSDEF__desc = {
"Absyn_ElementSpec_CLASSDEF",
"Absyn.ElementSpec.CLASSDEF",
Absyn_ElementSpec_CLASSDEF__desc__fields
};
#endif
#else
extern struct record_description Absyn_ElementSpec_CLASSDEF__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ElementSpec_EXTENDS__desc_added
#define Absyn_ElementSpec_EXTENDS__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ElementSpec_EXTENDS__desc__fields[3] = {"path","elementArg","annotationOpt"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ElementSpec_EXTENDS__desc = {
"Absyn_ElementSpec_EXTENDS",
"Absyn.ElementSpec.EXTENDS",
Absyn_ElementSpec_EXTENDS__desc__fields
};
#endif
#else
extern struct record_description Absyn_ElementSpec_EXTENDS__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ElementSpec_IMPORT__desc_added
#define Absyn_ElementSpec_IMPORT__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ElementSpec_IMPORT__desc__fields[3] = {"import_","comment","info"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ElementSpec_IMPORT__desc = {
"Absyn_ElementSpec_IMPORT",
"Absyn.ElementSpec.IMPORT",
Absyn_ElementSpec_IMPORT__desc__fields
};
#endif
#else
extern struct record_description Absyn_ElementSpec_IMPORT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ElementSpec_COMPONENTS__desc_added
#define Absyn_ElementSpec_COMPONENTS__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ElementSpec_COMPONENTS__desc__fields[3] = {"attributes","typeSpec","components"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ElementSpec_COMPONENTS__desc = {
"Absyn_ElementSpec_COMPONENTS",
"Absyn.ElementSpec.COMPONENTS",
Absyn_ElementSpec_COMPONENTS__desc__fields
};
#endif
#else
extern struct record_description Absyn_ElementSpec_COMPONENTS__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ElementSpec_COMPONENTS__desc_added
#define Absyn_ElementSpec_COMPONENTS__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ElementSpec_COMPONENTS__desc__fields[3] = {"attributes","typeSpec","components"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ElementSpec_COMPONENTS__desc = {
"Absyn_ElementSpec_COMPONENTS",
"Absyn.ElementSpec.COMPONENTS",
Absyn_ElementSpec_COMPONENTS__desc__fields
};
#endif
#else
extern struct record_description Absyn_ElementSpec_COMPONENTS__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ElementSpec_IMPORT__desc_added
#define Absyn_ElementSpec_IMPORT__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ElementSpec_IMPORT__desc__fields[3] = {"import_","comment","info"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ElementSpec_IMPORT__desc = {
"Absyn_ElementSpec_IMPORT",
"Absyn.ElementSpec.IMPORT",
Absyn_ElementSpec_IMPORT__desc__fields
};
#endif
#else
extern struct record_description Absyn_ElementSpec_IMPORT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ElementSpec_EXTENDS__desc_added
#define Absyn_ElementSpec_EXTENDS__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ElementSpec_EXTENDS__desc__fields[3] = {"path","elementArg","annotationOpt"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ElementSpec_EXTENDS__desc = {
"Absyn_ElementSpec_EXTENDS",
"Absyn.ElementSpec.EXTENDS",
Absyn_ElementSpec_EXTENDS__desc__fields
};
#endif
#else
extern struct record_description Absyn_ElementSpec_EXTENDS__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ElementSpec_CLASSDEF__desc_added
#define Absyn_ElementSpec_CLASSDEF__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ElementSpec_CLASSDEF__desc__fields[2] = {"replaceable_","class_"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ElementSpec_CLASSDEF__desc = {
"Absyn_ElementSpec_CLASSDEF",
"Absyn.ElementSpec.CLASSDEF",
Absyn_ElementSpec_CLASSDEF__desc__fields
};
#endif
#else
extern struct record_description Absyn_ElementSpec_CLASSDEF__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_InnerOuter_INNER__desc_added
#define Absyn_InnerOuter_INNER__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_InnerOuter_INNER__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_InnerOuter_INNER__desc = {
"Absyn_InnerOuter_INNER",
"Absyn.InnerOuter.INNER",
Absyn_InnerOuter_INNER__desc__fields
};
#endif
#else
extern struct record_description Absyn_InnerOuter_INNER__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_InnerOuter_OUTER__desc_added
#define Absyn_InnerOuter_OUTER__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_InnerOuter_OUTER__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_InnerOuter_OUTER__desc = {
"Absyn_InnerOuter_OUTER",
"Absyn.InnerOuter.OUTER",
Absyn_InnerOuter_OUTER__desc__fields
};
#endif
#else
extern struct record_description Absyn_InnerOuter_OUTER__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_InnerOuter_INNER__OUTER__desc_added
#define Absyn_InnerOuter_INNER__OUTER__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_InnerOuter_INNER__OUTER__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_InnerOuter_INNER__OUTER__desc = {
"Absyn_InnerOuter_INNER__OUTER",
"Absyn.InnerOuter.INNER_OUTER",
Absyn_InnerOuter_INNER__OUTER__desc__fields
};
#endif
#else
extern struct record_description Absyn_InnerOuter_INNER__OUTER__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_InnerOuter_NOT__INNER__OUTER__desc_added
#define Absyn_InnerOuter_NOT__INNER__OUTER__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_InnerOuter_NOT__INNER__OUTER__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_InnerOuter_NOT__INNER__OUTER__desc = {
"Absyn_InnerOuter_NOT__INNER__OUTER",
"Absyn.InnerOuter.NOT_INNER_OUTER",
Absyn_InnerOuter_NOT__INNER__OUTER__desc__fields
};
#endif
#else
extern struct record_description Absyn_InnerOuter_NOT__INNER__OUTER__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_InnerOuter_NOT__INNER__OUTER__desc_added
#define Absyn_InnerOuter_NOT__INNER__OUTER__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_InnerOuter_NOT__INNER__OUTER__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_InnerOuter_NOT__INNER__OUTER__desc = {
"Absyn_InnerOuter_NOT__INNER__OUTER",
"Absyn.InnerOuter.NOT_INNER_OUTER",
Absyn_InnerOuter_NOT__INNER__OUTER__desc__fields
};
#endif
#else
extern struct record_description Absyn_InnerOuter_NOT__INNER__OUTER__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_InnerOuter_INNER__OUTER__desc_added
#define Absyn_InnerOuter_INNER__OUTER__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_InnerOuter_INNER__OUTER__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_InnerOuter_INNER__OUTER__desc = {
"Absyn_InnerOuter_INNER__OUTER",
"Absyn.InnerOuter.INNER_OUTER",
Absyn_InnerOuter_INNER__OUTER__desc__fields
};
#endif
#else
extern struct record_description Absyn_InnerOuter_INNER__OUTER__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_InnerOuter_OUTER__desc_added
#define Absyn_InnerOuter_OUTER__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_InnerOuter_OUTER__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_InnerOuter_OUTER__desc = {
"Absyn_InnerOuter_OUTER",
"Absyn.InnerOuter.OUTER",
Absyn_InnerOuter_OUTER__desc__fields
};
#endif
#else
extern struct record_description Absyn_InnerOuter_OUTER__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_InnerOuter_INNER__desc_added
#define Absyn_InnerOuter_INNER__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_InnerOuter_INNER__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_InnerOuter_INNER__desc = {
"Absyn_InnerOuter_INNER",
"Absyn.InnerOuter.INNER",
Absyn_InnerOuter_INNER__desc__fields
};
#endif
#else
extern struct record_description Absyn_InnerOuter_INNER__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Import_NAMED__IMPORT__desc_added
#define Absyn_Import_NAMED__IMPORT__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Import_NAMED__IMPORT__desc__fields[2] = {"name","path"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Import_NAMED__IMPORT__desc = {
"Absyn_Import_NAMED__IMPORT",
"Absyn.Import.NAMED_IMPORT",
Absyn_Import_NAMED__IMPORT__desc__fields
};
#endif
#else
extern struct record_description Absyn_Import_NAMED__IMPORT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Import_QUAL__IMPORT__desc_added
#define Absyn_Import_QUAL__IMPORT__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Import_QUAL__IMPORT__desc__fields[1] = {"path"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Import_QUAL__IMPORT__desc = {
"Absyn_Import_QUAL__IMPORT",
"Absyn.Import.QUAL_IMPORT",
Absyn_Import_QUAL__IMPORT__desc__fields
};
#endif
#else
extern struct record_description Absyn_Import_QUAL__IMPORT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Import_UNQUAL__IMPORT__desc_added
#define Absyn_Import_UNQUAL__IMPORT__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Import_UNQUAL__IMPORT__desc__fields[1] = {"path"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Import_UNQUAL__IMPORT__desc = {
"Absyn_Import_UNQUAL__IMPORT",
"Absyn.Import.UNQUAL_IMPORT",
Absyn_Import_UNQUAL__IMPORT__desc__fields
};
#endif
#else
extern struct record_description Absyn_Import_UNQUAL__IMPORT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Import_GROUP__IMPORT__desc_added
#define Absyn_Import_GROUP__IMPORT__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Import_GROUP__IMPORT__desc__fields[2] = {"prefix","groups"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Import_GROUP__IMPORT__desc = {
"Absyn_Import_GROUP__IMPORT",
"Absyn.Import.GROUP_IMPORT",
Absyn_Import_GROUP__IMPORT__desc__fields
};
#endif
#else
extern struct record_description Absyn_Import_GROUP__IMPORT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Import_GROUP__IMPORT__desc_added
#define Absyn_Import_GROUP__IMPORT__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Import_GROUP__IMPORT__desc__fields[2] = {"prefix","groups"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Import_GROUP__IMPORT__desc = {
"Absyn_Import_GROUP__IMPORT",
"Absyn.Import.GROUP_IMPORT",
Absyn_Import_GROUP__IMPORT__desc__fields
};
#endif
#else
extern struct record_description Absyn_Import_GROUP__IMPORT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Import_UNQUAL__IMPORT__desc_added
#define Absyn_Import_UNQUAL__IMPORT__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Import_UNQUAL__IMPORT__desc__fields[1] = {"path"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Import_UNQUAL__IMPORT__desc = {
"Absyn_Import_UNQUAL__IMPORT",
"Absyn.Import.UNQUAL_IMPORT",
Absyn_Import_UNQUAL__IMPORT__desc__fields
};
#endif
#else
extern struct record_description Absyn_Import_UNQUAL__IMPORT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Import_QUAL__IMPORT__desc_added
#define Absyn_Import_QUAL__IMPORT__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Import_QUAL__IMPORT__desc__fields[1] = {"path"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Import_QUAL__IMPORT__desc = {
"Absyn_Import_QUAL__IMPORT",
"Absyn.Import.QUAL_IMPORT",
Absyn_Import_QUAL__IMPORT__desc__fields
};
#endif
#else
extern struct record_description Absyn_Import_QUAL__IMPORT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Import_NAMED__IMPORT__desc_added
#define Absyn_Import_NAMED__IMPORT__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Import_NAMED__IMPORT__desc__fields[2] = {"name","path"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Import_NAMED__IMPORT__desc = {
"Absyn_Import_NAMED__IMPORT",
"Absyn.Import.NAMED_IMPORT",
Absyn_Import_NAMED__IMPORT__desc__fields
};
#endif
#else
extern struct record_description Absyn_Import_NAMED__IMPORT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_GroupImport_GROUP__IMPORT__NAME__desc_added
#define Absyn_GroupImport_GROUP__IMPORT__NAME__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_GroupImport_GROUP__IMPORT__NAME__desc__fields[1] = {"name"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_GroupImport_GROUP__IMPORT__NAME__desc = {
"Absyn_GroupImport_GROUP__IMPORT__NAME",
"Absyn.GroupImport.GROUP_IMPORT_NAME",
Absyn_GroupImport_GROUP__IMPORT__NAME__desc__fields
};
#endif
#else
extern struct record_description Absyn_GroupImport_GROUP__IMPORT__NAME__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_GroupImport_GROUP__IMPORT__RENAME__desc_added
#define Absyn_GroupImport_GROUP__IMPORT__RENAME__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_GroupImport_GROUP__IMPORT__RENAME__desc__fields[2] = {"rename","name"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_GroupImport_GROUP__IMPORT__RENAME__desc = {
"Absyn_GroupImport_GROUP__IMPORT__RENAME",
"Absyn.GroupImport.GROUP_IMPORT_RENAME",
Absyn_GroupImport_GROUP__IMPORT__RENAME__desc__fields
};
#endif
#else
extern struct record_description Absyn_GroupImport_GROUP__IMPORT__RENAME__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_GroupImport_GROUP__IMPORT__RENAME__desc_added
#define Absyn_GroupImport_GROUP__IMPORT__RENAME__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_GroupImport_GROUP__IMPORT__RENAME__desc__fields[2] = {"rename","name"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_GroupImport_GROUP__IMPORT__RENAME__desc = {
"Absyn_GroupImport_GROUP__IMPORT__RENAME",
"Absyn.GroupImport.GROUP_IMPORT_RENAME",
Absyn_GroupImport_GROUP__IMPORT__RENAME__desc__fields
};
#endif
#else
extern struct record_description Absyn_GroupImport_GROUP__IMPORT__RENAME__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_GroupImport_GROUP__IMPORT__NAME__desc_added
#define Absyn_GroupImport_GROUP__IMPORT__NAME__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_GroupImport_GROUP__IMPORT__NAME__desc__fields[1] = {"name"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_GroupImport_GROUP__IMPORT__NAME__desc = {
"Absyn_GroupImport_GROUP__IMPORT__NAME",
"Absyn.GroupImport.GROUP_IMPORT_NAME",
Absyn_GroupImport_GROUP__IMPORT__NAME__desc__fields
};
#endif
#else
extern struct record_description Absyn_GroupImport_GROUP__IMPORT__NAME__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ComponentItem_COMPONENTITEM__desc_added
#define Absyn_ComponentItem_COMPONENTITEM__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ComponentItem_COMPONENTITEM__desc__fields[3] = {"component","condition","comment"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ComponentItem_COMPONENTITEM__desc = {
"Absyn_ComponentItem_COMPONENTITEM",
"Absyn.ComponentItem.COMPONENTITEM",
Absyn_ComponentItem_COMPONENTITEM__desc__fields
};
#endif
#else
extern struct record_description Absyn_ComponentItem_COMPONENTITEM__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ComponentItem_COMPONENTITEM__desc_added
#define Absyn_ComponentItem_COMPONENTITEM__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ComponentItem_COMPONENTITEM__desc__fields[3] = {"component","condition","comment"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ComponentItem_COMPONENTITEM__desc = {
"Absyn_ComponentItem_COMPONENTITEM",
"Absyn.ComponentItem.COMPONENTITEM",
Absyn_ComponentItem_COMPONENTITEM__desc__fields
};
#endif
#else
extern struct record_description Absyn_ComponentItem_COMPONENTITEM__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Component_COMPONENT__desc_added
#define Absyn_Component_COMPONENT__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Component_COMPONENT__desc__fields[3] = {"name","arrayDim","modification"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Component_COMPONENT__desc = {
"Absyn_Component_COMPONENT",
"Absyn.Component.COMPONENT",
Absyn_Component_COMPONENT__desc__fields
};
#endif
#else
extern struct record_description Absyn_Component_COMPONENT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Component_COMPONENT__desc_added
#define Absyn_Component_COMPONENT__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Component_COMPONENT__desc__fields[3] = {"name","arrayDim","modification"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Component_COMPONENT__desc = {
"Absyn_Component_COMPONENT",
"Absyn.Component.COMPONENT",
Absyn_Component_COMPONENT__desc__fields
};
#endif
#else
extern struct record_description Absyn_Component_COMPONENT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_EquationItem_EQUATIONITEM__desc_added
#define Absyn_EquationItem_EQUATIONITEM__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_EquationItem_EQUATIONITEM__desc__fields[3] = {"equation_","comment","info"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_EquationItem_EQUATIONITEM__desc = {
"Absyn_EquationItem_EQUATIONITEM",
"Absyn.EquationItem.EQUATIONITEM",
Absyn_EquationItem_EQUATIONITEM__desc__fields
};
#endif
#else
extern struct record_description Absyn_EquationItem_EQUATIONITEM__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_EquationItem_EQUATIONITEMCOMMENT__desc_added
#define Absyn_EquationItem_EQUATIONITEMCOMMENT__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_EquationItem_EQUATIONITEMCOMMENT__desc__fields[1] = {"comment"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_EquationItem_EQUATIONITEMCOMMENT__desc = {
"Absyn_EquationItem_EQUATIONITEMCOMMENT",
"Absyn.EquationItem.EQUATIONITEMCOMMENT",
Absyn_EquationItem_EQUATIONITEMCOMMENT__desc__fields
};
#endif
#else
extern struct record_description Absyn_EquationItem_EQUATIONITEMCOMMENT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_EquationItem_EQUATIONITEMCOMMENT__desc_added
#define Absyn_EquationItem_EQUATIONITEMCOMMENT__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_EquationItem_EQUATIONITEMCOMMENT__desc__fields[1] = {"comment"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_EquationItem_EQUATIONITEMCOMMENT__desc = {
"Absyn_EquationItem_EQUATIONITEMCOMMENT",
"Absyn.EquationItem.EQUATIONITEMCOMMENT",
Absyn_EquationItem_EQUATIONITEMCOMMENT__desc__fields
};
#endif
#else
extern struct record_description Absyn_EquationItem_EQUATIONITEMCOMMENT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_EquationItem_EQUATIONITEM__desc_added
#define Absyn_EquationItem_EQUATIONITEM__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_EquationItem_EQUATIONITEM__desc__fields[3] = {"equation_","comment","info"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_EquationItem_EQUATIONITEM__desc = {
"Absyn_EquationItem_EQUATIONITEM",
"Absyn.EquationItem.EQUATIONITEM",
Absyn_EquationItem_EQUATIONITEM__desc__fields
};
#endif
#else
extern struct record_description Absyn_EquationItem_EQUATIONITEM__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_AlgorithmItem_ALGORITHMITEM__desc_added
#define Absyn_AlgorithmItem_ALGORITHMITEM__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_AlgorithmItem_ALGORITHMITEM__desc__fields[3] = {"algorithm_","comment","info"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_AlgorithmItem_ALGORITHMITEM__desc = {
"Absyn_AlgorithmItem_ALGORITHMITEM",
"Absyn.AlgorithmItem.ALGORITHMITEM",
Absyn_AlgorithmItem_ALGORITHMITEM__desc__fields
};
#endif
#else
extern struct record_description Absyn_AlgorithmItem_ALGORITHMITEM__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_AlgorithmItem_ALGORITHMITEMCOMMENT__desc_added
#define Absyn_AlgorithmItem_ALGORITHMITEMCOMMENT__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_AlgorithmItem_ALGORITHMITEMCOMMENT__desc__fields[1] = {"comment"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_AlgorithmItem_ALGORITHMITEMCOMMENT__desc = {
"Absyn_AlgorithmItem_ALGORITHMITEMCOMMENT",
"Absyn.AlgorithmItem.ALGORITHMITEMCOMMENT",
Absyn_AlgorithmItem_ALGORITHMITEMCOMMENT__desc__fields
};
#endif
#else
extern struct record_description Absyn_AlgorithmItem_ALGORITHMITEMCOMMENT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_AlgorithmItem_ALGORITHMITEMCOMMENT__desc_added
#define Absyn_AlgorithmItem_ALGORITHMITEMCOMMENT__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_AlgorithmItem_ALGORITHMITEMCOMMENT__desc__fields[1] = {"comment"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_AlgorithmItem_ALGORITHMITEMCOMMENT__desc = {
"Absyn_AlgorithmItem_ALGORITHMITEMCOMMENT",
"Absyn.AlgorithmItem.ALGORITHMITEMCOMMENT",
Absyn_AlgorithmItem_ALGORITHMITEMCOMMENT__desc__fields
};
#endif
#else
extern struct record_description Absyn_AlgorithmItem_ALGORITHMITEMCOMMENT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_AlgorithmItem_ALGORITHMITEM__desc_added
#define Absyn_AlgorithmItem_ALGORITHMITEM__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_AlgorithmItem_ALGORITHMITEM__desc__fields[3] = {"algorithm_","comment","info"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_AlgorithmItem_ALGORITHMITEM__desc = {
"Absyn_AlgorithmItem_ALGORITHMITEM",
"Absyn.AlgorithmItem.ALGORITHMITEM",
Absyn_AlgorithmItem_ALGORITHMITEM__desc__fields
};
#endif
#else
extern struct record_description Absyn_AlgorithmItem_ALGORITHMITEM__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Equation_EQ__IF__desc_added
#define Absyn_Equation_EQ__IF__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Equation_EQ__IF__desc__fields[4] = {"ifExp","equationTrueItems","elseIfBranches","equationElseItems"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Equation_EQ__IF__desc = {
"Absyn_Equation_EQ__IF",
"Absyn.Equation.EQ_IF",
Absyn_Equation_EQ__IF__desc__fields
};
#endif
#else
extern struct record_description Absyn_Equation_EQ__IF__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Equation_EQ__EQUALS__desc_added
#define Absyn_Equation_EQ__EQUALS__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Equation_EQ__EQUALS__desc__fields[2] = {"leftSide","rightSide"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Equation_EQ__EQUALS__desc = {
"Absyn_Equation_EQ__EQUALS",
"Absyn.Equation.EQ_EQUALS",
Absyn_Equation_EQ__EQUALS__desc__fields
};
#endif
#else
extern struct record_description Absyn_Equation_EQ__EQUALS__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Equation_EQ__PDE__desc_added
#define Absyn_Equation_EQ__PDE__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Equation_EQ__PDE__desc__fields[3] = {"leftSide","rightSide","domain"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Equation_EQ__PDE__desc = {
"Absyn_Equation_EQ__PDE",
"Absyn.Equation.EQ_PDE",
Absyn_Equation_EQ__PDE__desc__fields
};
#endif
#else
extern struct record_description Absyn_Equation_EQ__PDE__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Equation_EQ__CONNECT__desc_added
#define Absyn_Equation_EQ__CONNECT__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Equation_EQ__CONNECT__desc__fields[2] = {"connector1","connector2"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Equation_EQ__CONNECT__desc = {
"Absyn_Equation_EQ__CONNECT",
"Absyn.Equation.EQ_CONNECT",
Absyn_Equation_EQ__CONNECT__desc__fields
};
#endif
#else
extern struct record_description Absyn_Equation_EQ__CONNECT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Equation_EQ__FOR__desc_added
#define Absyn_Equation_EQ__FOR__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Equation_EQ__FOR__desc__fields[2] = {"iterators","forEquations"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Equation_EQ__FOR__desc = {
"Absyn_Equation_EQ__FOR",
"Absyn.Equation.EQ_FOR",
Absyn_Equation_EQ__FOR__desc__fields
};
#endif
#else
extern struct record_description Absyn_Equation_EQ__FOR__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Equation_EQ__WHEN__E__desc_added
#define Absyn_Equation_EQ__WHEN__E__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Equation_EQ__WHEN__E__desc__fields[3] = {"whenExp","whenEquations","elseWhenEquations"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Equation_EQ__WHEN__E__desc = {
"Absyn_Equation_EQ__WHEN__E",
"Absyn.Equation.EQ_WHEN_E",
Absyn_Equation_EQ__WHEN__E__desc__fields
};
#endif
#else
extern struct record_description Absyn_Equation_EQ__WHEN__E__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Equation_EQ__NORETCALL__desc_added
#define Absyn_Equation_EQ__NORETCALL__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Equation_EQ__NORETCALL__desc__fields[2] = {"functionName","functionArgs"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Equation_EQ__NORETCALL__desc = {
"Absyn_Equation_EQ__NORETCALL",
"Absyn.Equation.EQ_NORETCALL",
Absyn_Equation_EQ__NORETCALL__desc__fields
};
#endif
#else
extern struct record_description Absyn_Equation_EQ__NORETCALL__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Equation_EQ__FAILURE__desc_added
#define Absyn_Equation_EQ__FAILURE__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Equation_EQ__FAILURE__desc__fields[1] = {"equ"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Equation_EQ__FAILURE__desc = {
"Absyn_Equation_EQ__FAILURE",
"Absyn.Equation.EQ_FAILURE",
Absyn_Equation_EQ__FAILURE__desc__fields
};
#endif
#else
extern struct record_description Absyn_Equation_EQ__FAILURE__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Equation_EQ__FAILURE__desc_added
#define Absyn_Equation_EQ__FAILURE__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Equation_EQ__FAILURE__desc__fields[1] = {"equ"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Equation_EQ__FAILURE__desc = {
"Absyn_Equation_EQ__FAILURE",
"Absyn.Equation.EQ_FAILURE",
Absyn_Equation_EQ__FAILURE__desc__fields
};
#endif
#else
extern struct record_description Absyn_Equation_EQ__FAILURE__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Equation_EQ__NORETCALL__desc_added
#define Absyn_Equation_EQ__NORETCALL__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Equation_EQ__NORETCALL__desc__fields[2] = {"functionName","functionArgs"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Equation_EQ__NORETCALL__desc = {
"Absyn_Equation_EQ__NORETCALL",
"Absyn.Equation.EQ_NORETCALL",
Absyn_Equation_EQ__NORETCALL__desc__fields
};
#endif
#else
extern struct record_description Absyn_Equation_EQ__NORETCALL__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Equation_EQ__WHEN__E__desc_added
#define Absyn_Equation_EQ__WHEN__E__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Equation_EQ__WHEN__E__desc__fields[3] = {"whenExp","whenEquations","elseWhenEquations"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Equation_EQ__WHEN__E__desc = {
"Absyn_Equation_EQ__WHEN__E",
"Absyn.Equation.EQ_WHEN_E",
Absyn_Equation_EQ__WHEN__E__desc__fields
};
#endif
#else
extern struct record_description Absyn_Equation_EQ__WHEN__E__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Equation_EQ__FOR__desc_added
#define Absyn_Equation_EQ__FOR__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Equation_EQ__FOR__desc__fields[2] = {"iterators","forEquations"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Equation_EQ__FOR__desc = {
"Absyn_Equation_EQ__FOR",
"Absyn.Equation.EQ_FOR",
Absyn_Equation_EQ__FOR__desc__fields
};
#endif
#else
extern struct record_description Absyn_Equation_EQ__FOR__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Equation_EQ__CONNECT__desc_added
#define Absyn_Equation_EQ__CONNECT__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Equation_EQ__CONNECT__desc__fields[2] = {"connector1","connector2"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Equation_EQ__CONNECT__desc = {
"Absyn_Equation_EQ__CONNECT",
"Absyn.Equation.EQ_CONNECT",
Absyn_Equation_EQ__CONNECT__desc__fields
};
#endif
#else
extern struct record_description Absyn_Equation_EQ__CONNECT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Equation_EQ__PDE__desc_added
#define Absyn_Equation_EQ__PDE__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Equation_EQ__PDE__desc__fields[3] = {"leftSide","rightSide","domain"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Equation_EQ__PDE__desc = {
"Absyn_Equation_EQ__PDE",
"Absyn.Equation.EQ_PDE",
Absyn_Equation_EQ__PDE__desc__fields
};
#endif
#else
extern struct record_description Absyn_Equation_EQ__PDE__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Equation_EQ__EQUALS__desc_added
#define Absyn_Equation_EQ__EQUALS__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Equation_EQ__EQUALS__desc__fields[2] = {"leftSide","rightSide"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Equation_EQ__EQUALS__desc = {
"Absyn_Equation_EQ__EQUALS",
"Absyn.Equation.EQ_EQUALS",
Absyn_Equation_EQ__EQUALS__desc__fields
};
#endif
#else
extern struct record_description Absyn_Equation_EQ__EQUALS__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Equation_EQ__IF__desc_added
#define Absyn_Equation_EQ__IF__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Equation_EQ__IF__desc__fields[4] = {"ifExp","equationTrueItems","elseIfBranches","equationElseItems"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Equation_EQ__IF__desc = {
"Absyn_Equation_EQ__IF",
"Absyn.Equation.EQ_IF",
Absyn_Equation_EQ__IF__desc__fields
};
#endif
#else
extern struct record_description Absyn_Equation_EQ__IF__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Algorithm_ALG__ASSIGN__desc_added
#define Absyn_Algorithm_ALG__ASSIGN__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Algorithm_ALG__ASSIGN__desc__fields[2] = {"assignComponent","value"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Algorithm_ALG__ASSIGN__desc = {
"Absyn_Algorithm_ALG__ASSIGN",
"Absyn.Algorithm.ALG_ASSIGN",
Absyn_Algorithm_ALG__ASSIGN__desc__fields
};
#endif
#else
extern struct record_description Absyn_Algorithm_ALG__ASSIGN__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Algorithm_ALG__IF__desc_added
#define Absyn_Algorithm_ALG__IF__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Algorithm_ALG__IF__desc__fields[4] = {"ifExp","trueBranch","elseIfAlgorithmBranch","elseBranch"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Algorithm_ALG__IF__desc = {
"Absyn_Algorithm_ALG__IF",
"Absyn.Algorithm.ALG_IF",
Absyn_Algorithm_ALG__IF__desc__fields
};
#endif
#else
extern struct record_description Absyn_Algorithm_ALG__IF__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Algorithm_ALG__FOR__desc_added
#define Absyn_Algorithm_ALG__FOR__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Algorithm_ALG__FOR__desc__fields[2] = {"iterators","forBody"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Algorithm_ALG__FOR__desc = {
"Absyn_Algorithm_ALG__FOR",
"Absyn.Algorithm.ALG_FOR",
Absyn_Algorithm_ALG__FOR__desc__fields
};
#endif
#else
extern struct record_description Absyn_Algorithm_ALG__FOR__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Algorithm_ALG__PARFOR__desc_added
#define Absyn_Algorithm_ALG__PARFOR__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Algorithm_ALG__PARFOR__desc__fields[2] = {"iterators","parforBody"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Algorithm_ALG__PARFOR__desc = {
"Absyn_Algorithm_ALG__PARFOR",
"Absyn.Algorithm.ALG_PARFOR",
Absyn_Algorithm_ALG__PARFOR__desc__fields
};
#endif
#else
extern struct record_description Absyn_Algorithm_ALG__PARFOR__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Algorithm_ALG__WHILE__desc_added
#define Absyn_Algorithm_ALG__WHILE__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Algorithm_ALG__WHILE__desc__fields[2] = {"boolExpr","whileBody"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Algorithm_ALG__WHILE__desc = {
"Absyn_Algorithm_ALG__WHILE",
"Absyn.Algorithm.ALG_WHILE",
Absyn_Algorithm_ALG__WHILE__desc__fields
};
#endif
#else
extern struct record_description Absyn_Algorithm_ALG__WHILE__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Algorithm_ALG__WHEN__A__desc_added
#define Absyn_Algorithm_ALG__WHEN__A__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Algorithm_ALG__WHEN__A__desc__fields[3] = {"boolExpr","whenBody","elseWhenAlgorithmBranch"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Algorithm_ALG__WHEN__A__desc = {
"Absyn_Algorithm_ALG__WHEN__A",
"Absyn.Algorithm.ALG_WHEN_A",
Absyn_Algorithm_ALG__WHEN__A__desc__fields
};
#endif
#else
extern struct record_description Absyn_Algorithm_ALG__WHEN__A__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Algorithm_ALG__NORETCALL__desc_added
#define Absyn_Algorithm_ALG__NORETCALL__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Algorithm_ALG__NORETCALL__desc__fields[2] = {"functionCall","functionArgs"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Algorithm_ALG__NORETCALL__desc = {
"Absyn_Algorithm_ALG__NORETCALL",
"Absyn.Algorithm.ALG_NORETCALL",
Absyn_Algorithm_ALG__NORETCALL__desc__fields
};
#endif
#else
extern struct record_description Absyn_Algorithm_ALG__NORETCALL__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Algorithm_ALG__RETURN__desc_added
#define Absyn_Algorithm_ALG__RETURN__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Algorithm_ALG__RETURN__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Algorithm_ALG__RETURN__desc = {
"Absyn_Algorithm_ALG__RETURN",
"Absyn.Algorithm.ALG_RETURN",
Absyn_Algorithm_ALG__RETURN__desc__fields
};
#endif
#else
extern struct record_description Absyn_Algorithm_ALG__RETURN__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Algorithm_ALG__BREAK__desc_added
#define Absyn_Algorithm_ALG__BREAK__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Algorithm_ALG__BREAK__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Algorithm_ALG__BREAK__desc = {
"Absyn_Algorithm_ALG__BREAK",
"Absyn.Algorithm.ALG_BREAK",
Absyn_Algorithm_ALG__BREAK__desc__fields
};
#endif
#else
extern struct record_description Absyn_Algorithm_ALG__BREAK__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Algorithm_ALG__FAILURE__desc_added
#define Absyn_Algorithm_ALG__FAILURE__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Algorithm_ALG__FAILURE__desc__fields[1] = {"equ"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Algorithm_ALG__FAILURE__desc = {
"Absyn_Algorithm_ALG__FAILURE",
"Absyn.Algorithm.ALG_FAILURE",
Absyn_Algorithm_ALG__FAILURE__desc__fields
};
#endif
#else
extern struct record_description Absyn_Algorithm_ALG__FAILURE__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Algorithm_ALG__TRY__desc_added
#define Absyn_Algorithm_ALG__TRY__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Algorithm_ALG__TRY__desc__fields[2] = {"body","elseBody"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Algorithm_ALG__TRY__desc = {
"Absyn_Algorithm_ALG__TRY",
"Absyn.Algorithm.ALG_TRY",
Absyn_Algorithm_ALG__TRY__desc__fields
};
#endif
#else
extern struct record_description Absyn_Algorithm_ALG__TRY__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Algorithm_ALG__CONTINUE__desc_added
#define Absyn_Algorithm_ALG__CONTINUE__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Algorithm_ALG__CONTINUE__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Algorithm_ALG__CONTINUE__desc = {
"Absyn_Algorithm_ALG__CONTINUE",
"Absyn.Algorithm.ALG_CONTINUE",
Absyn_Algorithm_ALG__CONTINUE__desc__fields
};
#endif
#else
extern struct record_description Absyn_Algorithm_ALG__CONTINUE__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Algorithm_ALG__CONTINUE__desc_added
#define Absyn_Algorithm_ALG__CONTINUE__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Algorithm_ALG__CONTINUE__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Algorithm_ALG__CONTINUE__desc = {
"Absyn_Algorithm_ALG__CONTINUE",
"Absyn.Algorithm.ALG_CONTINUE",
Absyn_Algorithm_ALG__CONTINUE__desc__fields
};
#endif
#else
extern struct record_description Absyn_Algorithm_ALG__CONTINUE__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Algorithm_ALG__TRY__desc_added
#define Absyn_Algorithm_ALG__TRY__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Algorithm_ALG__TRY__desc__fields[2] = {"body","elseBody"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Algorithm_ALG__TRY__desc = {
"Absyn_Algorithm_ALG__TRY",
"Absyn.Algorithm.ALG_TRY",
Absyn_Algorithm_ALG__TRY__desc__fields
};
#endif
#else
extern struct record_description Absyn_Algorithm_ALG__TRY__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Algorithm_ALG__FAILURE__desc_added
#define Absyn_Algorithm_ALG__FAILURE__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Algorithm_ALG__FAILURE__desc__fields[1] = {"equ"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Algorithm_ALG__FAILURE__desc = {
"Absyn_Algorithm_ALG__FAILURE",
"Absyn.Algorithm.ALG_FAILURE",
Absyn_Algorithm_ALG__FAILURE__desc__fields
};
#endif
#else
extern struct record_description Absyn_Algorithm_ALG__FAILURE__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Algorithm_ALG__BREAK__desc_added
#define Absyn_Algorithm_ALG__BREAK__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Algorithm_ALG__BREAK__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Algorithm_ALG__BREAK__desc = {
"Absyn_Algorithm_ALG__BREAK",
"Absyn.Algorithm.ALG_BREAK",
Absyn_Algorithm_ALG__BREAK__desc__fields
};
#endif
#else
extern struct record_description Absyn_Algorithm_ALG__BREAK__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Algorithm_ALG__RETURN__desc_added
#define Absyn_Algorithm_ALG__RETURN__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Algorithm_ALG__RETURN__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Algorithm_ALG__RETURN__desc = {
"Absyn_Algorithm_ALG__RETURN",
"Absyn.Algorithm.ALG_RETURN",
Absyn_Algorithm_ALG__RETURN__desc__fields
};
#endif
#else
extern struct record_description Absyn_Algorithm_ALG__RETURN__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Algorithm_ALG__NORETCALL__desc_added
#define Absyn_Algorithm_ALG__NORETCALL__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Algorithm_ALG__NORETCALL__desc__fields[2] = {"functionCall","functionArgs"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Algorithm_ALG__NORETCALL__desc = {
"Absyn_Algorithm_ALG__NORETCALL",
"Absyn.Algorithm.ALG_NORETCALL",
Absyn_Algorithm_ALG__NORETCALL__desc__fields
};
#endif
#else
extern struct record_description Absyn_Algorithm_ALG__NORETCALL__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Algorithm_ALG__WHEN__A__desc_added
#define Absyn_Algorithm_ALG__WHEN__A__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Algorithm_ALG__WHEN__A__desc__fields[3] = {"boolExpr","whenBody","elseWhenAlgorithmBranch"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Algorithm_ALG__WHEN__A__desc = {
"Absyn_Algorithm_ALG__WHEN__A",
"Absyn.Algorithm.ALG_WHEN_A",
Absyn_Algorithm_ALG__WHEN__A__desc__fields
};
#endif
#else
extern struct record_description Absyn_Algorithm_ALG__WHEN__A__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Algorithm_ALG__WHILE__desc_added
#define Absyn_Algorithm_ALG__WHILE__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Algorithm_ALG__WHILE__desc__fields[2] = {"boolExpr","whileBody"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Algorithm_ALG__WHILE__desc = {
"Absyn_Algorithm_ALG__WHILE",
"Absyn.Algorithm.ALG_WHILE",
Absyn_Algorithm_ALG__WHILE__desc__fields
};
#endif
#else
extern struct record_description Absyn_Algorithm_ALG__WHILE__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Algorithm_ALG__PARFOR__desc_added
#define Absyn_Algorithm_ALG__PARFOR__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Algorithm_ALG__PARFOR__desc__fields[2] = {"iterators","parforBody"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Algorithm_ALG__PARFOR__desc = {
"Absyn_Algorithm_ALG__PARFOR",
"Absyn.Algorithm.ALG_PARFOR",
Absyn_Algorithm_ALG__PARFOR__desc__fields
};
#endif
#else
extern struct record_description Absyn_Algorithm_ALG__PARFOR__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Algorithm_ALG__FOR__desc_added
#define Absyn_Algorithm_ALG__FOR__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Algorithm_ALG__FOR__desc__fields[2] = {"iterators","forBody"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Algorithm_ALG__FOR__desc = {
"Absyn_Algorithm_ALG__FOR",
"Absyn.Algorithm.ALG_FOR",
Absyn_Algorithm_ALG__FOR__desc__fields
};
#endif
#else
extern struct record_description Absyn_Algorithm_ALG__FOR__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Algorithm_ALG__IF__desc_added
#define Absyn_Algorithm_ALG__IF__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Algorithm_ALG__IF__desc__fields[4] = {"ifExp","trueBranch","elseIfAlgorithmBranch","elseBranch"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Algorithm_ALG__IF__desc = {
"Absyn_Algorithm_ALG__IF",
"Absyn.Algorithm.ALG_IF",
Absyn_Algorithm_ALG__IF__desc__fields
};
#endif
#else
extern struct record_description Absyn_Algorithm_ALG__IF__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Algorithm_ALG__ASSIGN__desc_added
#define Absyn_Algorithm_ALG__ASSIGN__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Algorithm_ALG__ASSIGN__desc__fields[2] = {"assignComponent","value"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Algorithm_ALG__ASSIGN__desc = {
"Absyn_Algorithm_ALG__ASSIGN",
"Absyn.Algorithm.ALG_ASSIGN",
Absyn_Algorithm_ALG__ASSIGN__desc__fields
};
#endif
#else
extern struct record_description Absyn_Algorithm_ALG__ASSIGN__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Modification_CLASSMOD__desc_added
#define Absyn_Modification_CLASSMOD__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Modification_CLASSMOD__desc__fields[2] = {"elementArgLst","eqMod"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Modification_CLASSMOD__desc = {
"Absyn_Modification_CLASSMOD",
"Absyn.Modification.CLASSMOD",
Absyn_Modification_CLASSMOD__desc__fields
};
#endif
#else
extern struct record_description Absyn_Modification_CLASSMOD__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Modification_CLASSMOD__desc_added
#define Absyn_Modification_CLASSMOD__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Modification_CLASSMOD__desc__fields[2] = {"elementArgLst","eqMod"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Modification_CLASSMOD__desc = {
"Absyn_Modification_CLASSMOD",
"Absyn.Modification.CLASSMOD",
Absyn_Modification_CLASSMOD__desc__fields
};
#endif
#else
extern struct record_description Absyn_Modification_CLASSMOD__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_EqMod_NOMOD__desc_added
#define Absyn_EqMod_NOMOD__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_EqMod_NOMOD__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_EqMod_NOMOD__desc = {
"Absyn_EqMod_NOMOD",
"Absyn.EqMod.NOMOD",
Absyn_EqMod_NOMOD__desc__fields
};
#endif
#else
extern struct record_description Absyn_EqMod_NOMOD__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_EqMod_EQMOD__desc_added
#define Absyn_EqMod_EQMOD__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_EqMod_EQMOD__desc__fields[2] = {"exp","info"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_EqMod_EQMOD__desc = {
"Absyn_EqMod_EQMOD",
"Absyn.EqMod.EQMOD",
Absyn_EqMod_EQMOD__desc__fields
};
#endif
#else
extern struct record_description Absyn_EqMod_EQMOD__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_EqMod_EQMOD__desc_added
#define Absyn_EqMod_EQMOD__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_EqMod_EQMOD__desc__fields[2] = {"exp","info"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_EqMod_EQMOD__desc = {
"Absyn_EqMod_EQMOD",
"Absyn.EqMod.EQMOD",
Absyn_EqMod_EQMOD__desc__fields
};
#endif
#else
extern struct record_description Absyn_EqMod_EQMOD__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_EqMod_NOMOD__desc_added
#define Absyn_EqMod_NOMOD__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_EqMod_NOMOD__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_EqMod_NOMOD__desc = {
"Absyn_EqMod_NOMOD",
"Absyn.EqMod.NOMOD",
Absyn_EqMod_NOMOD__desc__fields
};
#endif
#else
extern struct record_description Absyn_EqMod_NOMOD__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ElementArg_MODIFICATION__desc_added
#define Absyn_ElementArg_MODIFICATION__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ElementArg_MODIFICATION__desc__fields[6] = {"finalPrefix","eachPrefix","path","modification","comment","info"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ElementArg_MODIFICATION__desc = {
"Absyn_ElementArg_MODIFICATION",
"Absyn.ElementArg.MODIFICATION",
Absyn_ElementArg_MODIFICATION__desc__fields
};
#endif
#else
extern struct record_description Absyn_ElementArg_MODIFICATION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ElementArg_REDECLARATION__desc_added
#define Absyn_ElementArg_REDECLARATION__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ElementArg_REDECLARATION__desc__fields[6] = {"finalPrefix","redeclareKeywords","eachPrefix","elementSpec","constrainClass","info"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ElementArg_REDECLARATION__desc = {
"Absyn_ElementArg_REDECLARATION",
"Absyn.ElementArg.REDECLARATION",
Absyn_ElementArg_REDECLARATION__desc__fields
};
#endif
#else
extern struct record_description Absyn_ElementArg_REDECLARATION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ElementArg_ELEMENTARGCOMMENT__desc_added
#define Absyn_ElementArg_ELEMENTARGCOMMENT__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ElementArg_ELEMENTARGCOMMENT__desc__fields[1] = {"comment"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ElementArg_ELEMENTARGCOMMENT__desc = {
"Absyn_ElementArg_ELEMENTARGCOMMENT",
"Absyn.ElementArg.ELEMENTARGCOMMENT",
Absyn_ElementArg_ELEMENTARGCOMMENT__desc__fields
};
#endif
#else
extern struct record_description Absyn_ElementArg_ELEMENTARGCOMMENT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ElementArg_ELEMENTARGCOMMENT__desc_added
#define Absyn_ElementArg_ELEMENTARGCOMMENT__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ElementArg_ELEMENTARGCOMMENT__desc__fields[1] = {"comment"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ElementArg_ELEMENTARGCOMMENT__desc = {
"Absyn_ElementArg_ELEMENTARGCOMMENT",
"Absyn.ElementArg.ELEMENTARGCOMMENT",
Absyn_ElementArg_ELEMENTARGCOMMENT__desc__fields
};
#endif
#else
extern struct record_description Absyn_ElementArg_ELEMENTARGCOMMENT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ElementArg_REDECLARATION__desc_added
#define Absyn_ElementArg_REDECLARATION__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ElementArg_REDECLARATION__desc__fields[6] = {"finalPrefix","redeclareKeywords","eachPrefix","elementSpec","constrainClass","info"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ElementArg_REDECLARATION__desc = {
"Absyn_ElementArg_REDECLARATION",
"Absyn.ElementArg.REDECLARATION",
Absyn_ElementArg_REDECLARATION__desc__fields
};
#endif
#else
extern struct record_description Absyn_ElementArg_REDECLARATION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ElementArg_MODIFICATION__desc_added
#define Absyn_ElementArg_MODIFICATION__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ElementArg_MODIFICATION__desc__fields[6] = {"finalPrefix","eachPrefix","path","modification","comment","info"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ElementArg_MODIFICATION__desc = {
"Absyn_ElementArg_MODIFICATION",
"Absyn.ElementArg.MODIFICATION",
Absyn_ElementArg_MODIFICATION__desc__fields
};
#endif
#else
extern struct record_description Absyn_ElementArg_MODIFICATION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_RedeclareKeywords_REDECLARE__desc_added
#define Absyn_RedeclareKeywords_REDECLARE__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_RedeclareKeywords_REDECLARE__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_RedeclareKeywords_REDECLARE__desc = {
"Absyn_RedeclareKeywords_REDECLARE",
"Absyn.RedeclareKeywords.REDECLARE",
Absyn_RedeclareKeywords_REDECLARE__desc__fields
};
#endif
#else
extern struct record_description Absyn_RedeclareKeywords_REDECLARE__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_RedeclareKeywords_REPLACEABLE__desc_added
#define Absyn_RedeclareKeywords_REPLACEABLE__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_RedeclareKeywords_REPLACEABLE__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_RedeclareKeywords_REPLACEABLE__desc = {
"Absyn_RedeclareKeywords_REPLACEABLE",
"Absyn.RedeclareKeywords.REPLACEABLE",
Absyn_RedeclareKeywords_REPLACEABLE__desc__fields
};
#endif
#else
extern struct record_description Absyn_RedeclareKeywords_REPLACEABLE__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_RedeclareKeywords_REDECLARE__REPLACEABLE__desc_added
#define Absyn_RedeclareKeywords_REDECLARE__REPLACEABLE__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_RedeclareKeywords_REDECLARE__REPLACEABLE__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_RedeclareKeywords_REDECLARE__REPLACEABLE__desc = {
"Absyn_RedeclareKeywords_REDECLARE__REPLACEABLE",
"Absyn.RedeclareKeywords.REDECLARE_REPLACEABLE",
Absyn_RedeclareKeywords_REDECLARE__REPLACEABLE__desc__fields
};
#endif
#else
extern struct record_description Absyn_RedeclareKeywords_REDECLARE__REPLACEABLE__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_RedeclareKeywords_REDECLARE__REPLACEABLE__desc_added
#define Absyn_RedeclareKeywords_REDECLARE__REPLACEABLE__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_RedeclareKeywords_REDECLARE__REPLACEABLE__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_RedeclareKeywords_REDECLARE__REPLACEABLE__desc = {
"Absyn_RedeclareKeywords_REDECLARE__REPLACEABLE",
"Absyn.RedeclareKeywords.REDECLARE_REPLACEABLE",
Absyn_RedeclareKeywords_REDECLARE__REPLACEABLE__desc__fields
};
#endif
#else
extern struct record_description Absyn_RedeclareKeywords_REDECLARE__REPLACEABLE__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_RedeclareKeywords_REPLACEABLE__desc_added
#define Absyn_RedeclareKeywords_REPLACEABLE__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_RedeclareKeywords_REPLACEABLE__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_RedeclareKeywords_REPLACEABLE__desc = {
"Absyn_RedeclareKeywords_REPLACEABLE",
"Absyn.RedeclareKeywords.REPLACEABLE",
Absyn_RedeclareKeywords_REPLACEABLE__desc__fields
};
#endif
#else
extern struct record_description Absyn_RedeclareKeywords_REPLACEABLE__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_RedeclareKeywords_REDECLARE__desc_added
#define Absyn_RedeclareKeywords_REDECLARE__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_RedeclareKeywords_REDECLARE__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_RedeclareKeywords_REDECLARE__desc = {
"Absyn_RedeclareKeywords_REDECLARE",
"Absyn.RedeclareKeywords.REDECLARE",
Absyn_RedeclareKeywords_REDECLARE__desc__fields
};
#endif
#else
extern struct record_description Absyn_RedeclareKeywords_REDECLARE__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Each_EACH__desc_added
#define Absyn_Each_EACH__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Each_EACH__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Each_EACH__desc = {
"Absyn_Each_EACH",
"Absyn.Each.EACH",
Absyn_Each_EACH__desc__fields
};
#endif
#else
extern struct record_description Absyn_Each_EACH__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Each_NON__EACH__desc_added
#define Absyn_Each_NON__EACH__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Each_NON__EACH__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Each_NON__EACH__desc = {
"Absyn_Each_NON__EACH",
"Absyn.Each.NON_EACH",
Absyn_Each_NON__EACH__desc__fields
};
#endif
#else
extern struct record_description Absyn_Each_NON__EACH__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Each_NON__EACH__desc_added
#define Absyn_Each_NON__EACH__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Each_NON__EACH__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Each_NON__EACH__desc = {
"Absyn_Each_NON__EACH",
"Absyn.Each.NON_EACH",
Absyn_Each_NON__EACH__desc__fields
};
#endif
#else
extern struct record_description Absyn_Each_NON__EACH__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Each_EACH__desc_added
#define Absyn_Each_EACH__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Each_EACH__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Each_EACH__desc = {
"Absyn_Each_EACH",
"Absyn.Each.EACH",
Absyn_Each_EACH__desc__fields
};
#endif
#else
extern struct record_description Absyn_Each_EACH__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ElementAttributes_ATTR__desc_added
#define Absyn_ElementAttributes_ATTR__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ElementAttributes_ATTR__desc__fields[7] = {"flowPrefix","streamPrefix","parallelism","variability","direction","isField","arrayDim"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ElementAttributes_ATTR__desc = {
"Absyn_ElementAttributes_ATTR",
"Absyn.ElementAttributes.ATTR",
Absyn_ElementAttributes_ATTR__desc__fields
};
#endif
#else
extern struct record_description Absyn_ElementAttributes_ATTR__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ElementAttributes_ATTR__desc_added
#define Absyn_ElementAttributes_ATTR__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ElementAttributes_ATTR__desc__fields[7] = {"flowPrefix","streamPrefix","parallelism","variability","direction","isField","arrayDim"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ElementAttributes_ATTR__desc = {
"Absyn_ElementAttributes_ATTR",
"Absyn.ElementAttributes.ATTR",
Absyn_ElementAttributes_ATTR__desc__fields
};
#endif
#else
extern struct record_description Absyn_ElementAttributes_ATTR__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_IsField_NONFIELD__desc_added
#define Absyn_IsField_NONFIELD__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_IsField_NONFIELD__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_IsField_NONFIELD__desc = {
"Absyn_IsField_NONFIELD",
"Absyn.IsField.NONFIELD",
Absyn_IsField_NONFIELD__desc__fields
};
#endif
#else
extern struct record_description Absyn_IsField_NONFIELD__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_IsField_FIELD__desc_added
#define Absyn_IsField_FIELD__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_IsField_FIELD__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_IsField_FIELD__desc = {
"Absyn_IsField_FIELD",
"Absyn.IsField.FIELD",
Absyn_IsField_FIELD__desc__fields
};
#endif
#else
extern struct record_description Absyn_IsField_FIELD__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_IsField_FIELD__desc_added
#define Absyn_IsField_FIELD__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_IsField_FIELD__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_IsField_FIELD__desc = {
"Absyn_IsField_FIELD",
"Absyn.IsField.FIELD",
Absyn_IsField_FIELD__desc__fields
};
#endif
#else
extern struct record_description Absyn_IsField_FIELD__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_IsField_NONFIELD__desc_added
#define Absyn_IsField_NONFIELD__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_IsField_NONFIELD__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_IsField_NONFIELD__desc = {
"Absyn_IsField_NONFIELD",
"Absyn.IsField.NONFIELD",
Absyn_IsField_NONFIELD__desc__fields
};
#endif
#else
extern struct record_description Absyn_IsField_NONFIELD__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Parallelism_PARGLOBAL__desc_added
#define Absyn_Parallelism_PARGLOBAL__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Parallelism_PARGLOBAL__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Parallelism_PARGLOBAL__desc = {
"Absyn_Parallelism_PARGLOBAL",
"Absyn.Parallelism.PARGLOBAL",
Absyn_Parallelism_PARGLOBAL__desc__fields
};
#endif
#else
extern struct record_description Absyn_Parallelism_PARGLOBAL__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Parallelism_PARLOCAL__desc_added
#define Absyn_Parallelism_PARLOCAL__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Parallelism_PARLOCAL__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Parallelism_PARLOCAL__desc = {
"Absyn_Parallelism_PARLOCAL",
"Absyn.Parallelism.PARLOCAL",
Absyn_Parallelism_PARLOCAL__desc__fields
};
#endif
#else
extern struct record_description Absyn_Parallelism_PARLOCAL__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Parallelism_NON__PARALLEL__desc_added
#define Absyn_Parallelism_NON__PARALLEL__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Parallelism_NON__PARALLEL__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Parallelism_NON__PARALLEL__desc = {
"Absyn_Parallelism_NON__PARALLEL",
"Absyn.Parallelism.NON_PARALLEL",
Absyn_Parallelism_NON__PARALLEL__desc__fields
};
#endif
#else
extern struct record_description Absyn_Parallelism_NON__PARALLEL__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Parallelism_NON__PARALLEL__desc_added
#define Absyn_Parallelism_NON__PARALLEL__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Parallelism_NON__PARALLEL__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Parallelism_NON__PARALLEL__desc = {
"Absyn_Parallelism_NON__PARALLEL",
"Absyn.Parallelism.NON_PARALLEL",
Absyn_Parallelism_NON__PARALLEL__desc__fields
};
#endif
#else
extern struct record_description Absyn_Parallelism_NON__PARALLEL__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Parallelism_PARLOCAL__desc_added
#define Absyn_Parallelism_PARLOCAL__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Parallelism_PARLOCAL__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Parallelism_PARLOCAL__desc = {
"Absyn_Parallelism_PARLOCAL",
"Absyn.Parallelism.PARLOCAL",
Absyn_Parallelism_PARLOCAL__desc__fields
};
#endif
#else
extern struct record_description Absyn_Parallelism_PARLOCAL__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Parallelism_PARGLOBAL__desc_added
#define Absyn_Parallelism_PARGLOBAL__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Parallelism_PARGLOBAL__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Parallelism_PARGLOBAL__desc = {
"Absyn_Parallelism_PARGLOBAL",
"Absyn.Parallelism.PARGLOBAL",
Absyn_Parallelism_PARGLOBAL__desc__fields
};
#endif
#else
extern struct record_description Absyn_Parallelism_PARGLOBAL__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_FlowStream_FLOW__desc_added
#define Absyn_FlowStream_FLOW__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_FlowStream_FLOW__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_FlowStream_FLOW__desc = {
"Absyn_FlowStream_FLOW",
"Absyn.FlowStream.FLOW",
Absyn_FlowStream_FLOW__desc__fields
};
#endif
#else
extern struct record_description Absyn_FlowStream_FLOW__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_FlowStream_STREAM__desc_added
#define Absyn_FlowStream_STREAM__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_FlowStream_STREAM__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_FlowStream_STREAM__desc = {
"Absyn_FlowStream_STREAM",
"Absyn.FlowStream.STREAM",
Absyn_FlowStream_STREAM__desc__fields
};
#endif
#else
extern struct record_description Absyn_FlowStream_STREAM__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_FlowStream_NOT__FLOW__STREAM__desc_added
#define Absyn_FlowStream_NOT__FLOW__STREAM__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_FlowStream_NOT__FLOW__STREAM__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_FlowStream_NOT__FLOW__STREAM__desc = {
"Absyn_FlowStream_NOT__FLOW__STREAM",
"Absyn.FlowStream.NOT_FLOW_STREAM",
Absyn_FlowStream_NOT__FLOW__STREAM__desc__fields
};
#endif
#else
extern struct record_description Absyn_FlowStream_NOT__FLOW__STREAM__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_FlowStream_NOT__FLOW__STREAM__desc_added
#define Absyn_FlowStream_NOT__FLOW__STREAM__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_FlowStream_NOT__FLOW__STREAM__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_FlowStream_NOT__FLOW__STREAM__desc = {
"Absyn_FlowStream_NOT__FLOW__STREAM",
"Absyn.FlowStream.NOT_FLOW_STREAM",
Absyn_FlowStream_NOT__FLOW__STREAM__desc__fields
};
#endif
#else
extern struct record_description Absyn_FlowStream_NOT__FLOW__STREAM__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_FlowStream_STREAM__desc_added
#define Absyn_FlowStream_STREAM__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_FlowStream_STREAM__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_FlowStream_STREAM__desc = {
"Absyn_FlowStream_STREAM",
"Absyn.FlowStream.STREAM",
Absyn_FlowStream_STREAM__desc__fields
};
#endif
#else
extern struct record_description Absyn_FlowStream_STREAM__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_FlowStream_FLOW__desc_added
#define Absyn_FlowStream_FLOW__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_FlowStream_FLOW__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_FlowStream_FLOW__desc = {
"Absyn_FlowStream_FLOW",
"Absyn.FlowStream.FLOW",
Absyn_FlowStream_FLOW__desc__fields
};
#endif
#else
extern struct record_description Absyn_FlowStream_FLOW__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Variability_VAR__desc_added
#define Absyn_Variability_VAR__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Variability_VAR__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Variability_VAR__desc = {
"Absyn_Variability_VAR",
"Absyn.Variability.VAR",
Absyn_Variability_VAR__desc__fields
};
#endif
#else
extern struct record_description Absyn_Variability_VAR__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Variability_DISCRETE__desc_added
#define Absyn_Variability_DISCRETE__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Variability_DISCRETE__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Variability_DISCRETE__desc = {
"Absyn_Variability_DISCRETE",
"Absyn.Variability.DISCRETE",
Absyn_Variability_DISCRETE__desc__fields
};
#endif
#else
extern struct record_description Absyn_Variability_DISCRETE__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Variability_PARAM__desc_added
#define Absyn_Variability_PARAM__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Variability_PARAM__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Variability_PARAM__desc = {
"Absyn_Variability_PARAM",
"Absyn.Variability.PARAM",
Absyn_Variability_PARAM__desc__fields
};
#endif
#else
extern struct record_description Absyn_Variability_PARAM__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Variability_CONST__desc_added
#define Absyn_Variability_CONST__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Variability_CONST__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Variability_CONST__desc = {
"Absyn_Variability_CONST",
"Absyn.Variability.CONST",
Absyn_Variability_CONST__desc__fields
};
#endif
#else
extern struct record_description Absyn_Variability_CONST__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Variability_CONST__desc_added
#define Absyn_Variability_CONST__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Variability_CONST__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Variability_CONST__desc = {
"Absyn_Variability_CONST",
"Absyn.Variability.CONST",
Absyn_Variability_CONST__desc__fields
};
#endif
#else
extern struct record_description Absyn_Variability_CONST__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Variability_PARAM__desc_added
#define Absyn_Variability_PARAM__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Variability_PARAM__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Variability_PARAM__desc = {
"Absyn_Variability_PARAM",
"Absyn.Variability.PARAM",
Absyn_Variability_PARAM__desc__fields
};
#endif
#else
extern struct record_description Absyn_Variability_PARAM__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Variability_DISCRETE__desc_added
#define Absyn_Variability_DISCRETE__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Variability_DISCRETE__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Variability_DISCRETE__desc = {
"Absyn_Variability_DISCRETE",
"Absyn.Variability.DISCRETE",
Absyn_Variability_DISCRETE__desc__fields
};
#endif
#else
extern struct record_description Absyn_Variability_DISCRETE__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Variability_VAR__desc_added
#define Absyn_Variability_VAR__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Variability_VAR__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Variability_VAR__desc = {
"Absyn_Variability_VAR",
"Absyn.Variability.VAR",
Absyn_Variability_VAR__desc__fields
};
#endif
#else
extern struct record_description Absyn_Variability_VAR__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Direction_INPUT__desc_added
#define Absyn_Direction_INPUT__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Direction_INPUT__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Direction_INPUT__desc = {
"Absyn_Direction_INPUT",
"Absyn.Direction.INPUT",
Absyn_Direction_INPUT__desc__fields
};
#endif
#else
extern struct record_description Absyn_Direction_INPUT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Direction_OUTPUT__desc_added
#define Absyn_Direction_OUTPUT__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Direction_OUTPUT__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Direction_OUTPUT__desc = {
"Absyn_Direction_OUTPUT",
"Absyn.Direction.OUTPUT",
Absyn_Direction_OUTPUT__desc__fields
};
#endif
#else
extern struct record_description Absyn_Direction_OUTPUT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Direction_BIDIR__desc_added
#define Absyn_Direction_BIDIR__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Direction_BIDIR__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Direction_BIDIR__desc = {
"Absyn_Direction_BIDIR",
"Absyn.Direction.BIDIR",
Absyn_Direction_BIDIR__desc__fields
};
#endif
#else
extern struct record_description Absyn_Direction_BIDIR__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Direction_INPUT__OUTPUT__desc_added
#define Absyn_Direction_INPUT__OUTPUT__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Direction_INPUT__OUTPUT__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Direction_INPUT__OUTPUT__desc = {
"Absyn_Direction_INPUT__OUTPUT",
"Absyn.Direction.INPUT_OUTPUT",
Absyn_Direction_INPUT__OUTPUT__desc__fields
};
#endif
#else
extern struct record_description Absyn_Direction_INPUT__OUTPUT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Direction_INPUT__OUTPUT__desc_added
#define Absyn_Direction_INPUT__OUTPUT__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Direction_INPUT__OUTPUT__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Direction_INPUT__OUTPUT__desc = {
"Absyn_Direction_INPUT__OUTPUT",
"Absyn.Direction.INPUT_OUTPUT",
Absyn_Direction_INPUT__OUTPUT__desc__fields
};
#endif
#else
extern struct record_description Absyn_Direction_INPUT__OUTPUT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Direction_BIDIR__desc_added
#define Absyn_Direction_BIDIR__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Direction_BIDIR__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Direction_BIDIR__desc = {
"Absyn_Direction_BIDIR",
"Absyn.Direction.BIDIR",
Absyn_Direction_BIDIR__desc__fields
};
#endif
#else
extern struct record_description Absyn_Direction_BIDIR__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Direction_OUTPUT__desc_added
#define Absyn_Direction_OUTPUT__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Direction_OUTPUT__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Direction_OUTPUT__desc = {
"Absyn_Direction_OUTPUT",
"Absyn.Direction.OUTPUT",
Absyn_Direction_OUTPUT__desc__fields
};
#endif
#else
extern struct record_description Absyn_Direction_OUTPUT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Direction_INPUT__desc_added
#define Absyn_Direction_INPUT__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Direction_INPUT__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Direction_INPUT__desc = {
"Absyn_Direction_INPUT",
"Absyn.Direction.INPUT",
Absyn_Direction_INPUT__desc__fields
};
#endif
#else
extern struct record_description Absyn_Direction_INPUT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Exp_INTEGER__desc_added
#define Absyn_Exp_INTEGER__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Exp_INTEGER__desc__fields[1] = {"value"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Exp_INTEGER__desc = {
"Absyn_Exp_INTEGER",
"Absyn.Exp.INTEGER",
Absyn_Exp_INTEGER__desc__fields
};
#endif
#else
extern struct record_description Absyn_Exp_INTEGER__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Exp_REAL__desc_added
#define Absyn_Exp_REAL__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Exp_REAL__desc__fields[1] = {"value"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Exp_REAL__desc = {
"Absyn_Exp_REAL",
"Absyn.Exp.REAL",
Absyn_Exp_REAL__desc__fields
};
#endif
#else
extern struct record_description Absyn_Exp_REAL__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Exp_CREF__desc_added
#define Absyn_Exp_CREF__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Exp_CREF__desc__fields[1] = {"componentRef"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Exp_CREF__desc = {
"Absyn_Exp_CREF",
"Absyn.Exp.CREF",
Absyn_Exp_CREF__desc__fields
};
#endif
#else
extern struct record_description Absyn_Exp_CREF__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Exp_STRING__desc_added
#define Absyn_Exp_STRING__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Exp_STRING__desc__fields[1] = {"value"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Exp_STRING__desc = {
"Absyn_Exp_STRING",
"Absyn.Exp.STRING",
Absyn_Exp_STRING__desc__fields
};
#endif
#else
extern struct record_description Absyn_Exp_STRING__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Exp_BOOL__desc_added
#define Absyn_Exp_BOOL__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Exp_BOOL__desc__fields[1] = {"value"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Exp_BOOL__desc = {
"Absyn_Exp_BOOL",
"Absyn.Exp.BOOL",
Absyn_Exp_BOOL__desc__fields
};
#endif
#else
extern struct record_description Absyn_Exp_BOOL__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Exp_BINARY__desc_added
#define Absyn_Exp_BINARY__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Exp_BINARY__desc__fields[3] = {"exp1","op","exp2"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Exp_BINARY__desc = {
"Absyn_Exp_BINARY",
"Absyn.Exp.BINARY",
Absyn_Exp_BINARY__desc__fields
};
#endif
#else
extern struct record_description Absyn_Exp_BINARY__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Exp_UNARY__desc_added
#define Absyn_Exp_UNARY__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Exp_UNARY__desc__fields[2] = {"op","exp"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Exp_UNARY__desc = {
"Absyn_Exp_UNARY",
"Absyn.Exp.UNARY",
Absyn_Exp_UNARY__desc__fields
};
#endif
#else
extern struct record_description Absyn_Exp_UNARY__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Exp_LBINARY__desc_added
#define Absyn_Exp_LBINARY__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Exp_LBINARY__desc__fields[3] = {"exp1","op","exp2"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Exp_LBINARY__desc = {
"Absyn_Exp_LBINARY",
"Absyn.Exp.LBINARY",
Absyn_Exp_LBINARY__desc__fields
};
#endif
#else
extern struct record_description Absyn_Exp_LBINARY__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Exp_LUNARY__desc_added
#define Absyn_Exp_LUNARY__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Exp_LUNARY__desc__fields[2] = {"op","exp"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Exp_LUNARY__desc = {
"Absyn_Exp_LUNARY",
"Absyn.Exp.LUNARY",
Absyn_Exp_LUNARY__desc__fields
};
#endif
#else
extern struct record_description Absyn_Exp_LUNARY__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Exp_RELATION__desc_added
#define Absyn_Exp_RELATION__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Exp_RELATION__desc__fields[3] = {"exp1","op","exp2"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Exp_RELATION__desc = {
"Absyn_Exp_RELATION",
"Absyn.Exp.RELATION",
Absyn_Exp_RELATION__desc__fields
};
#endif
#else
extern struct record_description Absyn_Exp_RELATION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Exp_IFEXP__desc_added
#define Absyn_Exp_IFEXP__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Exp_IFEXP__desc__fields[4] = {"ifExp","trueBranch","elseBranch","elseIfBranch"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Exp_IFEXP__desc = {
"Absyn_Exp_IFEXP",
"Absyn.Exp.IFEXP",
Absyn_Exp_IFEXP__desc__fields
};
#endif
#else
extern struct record_description Absyn_Exp_IFEXP__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Exp_CALL__desc_added
#define Absyn_Exp_CALL__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Exp_CALL__desc__fields[3] = {"function_","functionArgs","typeVars"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Exp_CALL__desc = {
"Absyn_Exp_CALL",
"Absyn.Exp.CALL",
Absyn_Exp_CALL__desc__fields
};
#endif
#else
extern struct record_description Absyn_Exp_CALL__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Exp_PARTEVALFUNCTION__desc_added
#define Absyn_Exp_PARTEVALFUNCTION__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Exp_PARTEVALFUNCTION__desc__fields[2] = {"function_","functionArgs"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Exp_PARTEVALFUNCTION__desc = {
"Absyn_Exp_PARTEVALFUNCTION",
"Absyn.Exp.PARTEVALFUNCTION",
Absyn_Exp_PARTEVALFUNCTION__desc__fields
};
#endif
#else
extern struct record_description Absyn_Exp_PARTEVALFUNCTION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Exp_ARRAY__desc_added
#define Absyn_Exp_ARRAY__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Exp_ARRAY__desc__fields[1] = {"arrayExp"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Exp_ARRAY__desc = {
"Absyn_Exp_ARRAY",
"Absyn.Exp.ARRAY",
Absyn_Exp_ARRAY__desc__fields
};
#endif
#else
extern struct record_description Absyn_Exp_ARRAY__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Exp_MATRIX__desc_added
#define Absyn_Exp_MATRIX__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Exp_MATRIX__desc__fields[1] = {"matrix"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Exp_MATRIX__desc = {
"Absyn_Exp_MATRIX",
"Absyn.Exp.MATRIX",
Absyn_Exp_MATRIX__desc__fields
};
#endif
#else
extern struct record_description Absyn_Exp_MATRIX__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Exp_RANGE__desc_added
#define Absyn_Exp_RANGE__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Exp_RANGE__desc__fields[3] = {"start","step","stop"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Exp_RANGE__desc = {
"Absyn_Exp_RANGE",
"Absyn.Exp.RANGE",
Absyn_Exp_RANGE__desc__fields
};
#endif
#else
extern struct record_description Absyn_Exp_RANGE__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Exp_TUPLE__desc_added
#define Absyn_Exp_TUPLE__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Exp_TUPLE__desc__fields[1] = {"expressions"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Exp_TUPLE__desc = {
"Absyn_Exp_TUPLE",
"Absyn.Exp.TUPLE",
Absyn_Exp_TUPLE__desc__fields
};
#endif
#else
extern struct record_description Absyn_Exp_TUPLE__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Exp_END__desc_added
#define Absyn_Exp_END__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Exp_END__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Exp_END__desc = {
"Absyn_Exp_END",
"Absyn.Exp.END",
Absyn_Exp_END__desc__fields
};
#endif
#else
extern struct record_description Absyn_Exp_END__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Exp_CODE__desc_added
#define Absyn_Exp_CODE__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Exp_CODE__desc__fields[1] = {"code"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Exp_CODE__desc = {
"Absyn_Exp_CODE",
"Absyn.Exp.CODE",
Absyn_Exp_CODE__desc__fields
};
#endif
#else
extern struct record_description Absyn_Exp_CODE__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Exp_AS__desc_added
#define Absyn_Exp_AS__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Exp_AS__desc__fields[2] = {"id","exp"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Exp_AS__desc = {
"Absyn_Exp_AS",
"Absyn.Exp.AS",
Absyn_Exp_AS__desc__fields
};
#endif
#else
extern struct record_description Absyn_Exp_AS__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Exp_CONS__desc_added
#define Absyn_Exp_CONS__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Exp_CONS__desc__fields[2] = {"head","rest"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Exp_CONS__desc = {
"Absyn_Exp_CONS",
"Absyn.Exp.CONS",
Absyn_Exp_CONS__desc__fields
};
#endif
#else
extern struct record_description Absyn_Exp_CONS__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Exp_MATCHEXP__desc_added
#define Absyn_Exp_MATCHEXP__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Exp_MATCHEXP__desc__fields[5] = {"matchTy","inputExp","localDecls","cases","comment"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Exp_MATCHEXP__desc = {
"Absyn_Exp_MATCHEXP",
"Absyn.Exp.MATCHEXP",
Absyn_Exp_MATCHEXP__desc__fields
};
#endif
#else
extern struct record_description Absyn_Exp_MATCHEXP__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Exp_LIST__desc_added
#define Absyn_Exp_LIST__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Exp_LIST__desc__fields[1] = {"exps"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Exp_LIST__desc = {
"Absyn_Exp_LIST",
"Absyn.Exp.LIST",
Absyn_Exp_LIST__desc__fields
};
#endif
#else
extern struct record_description Absyn_Exp_LIST__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Exp_DOT__desc_added
#define Absyn_Exp_DOT__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Exp_DOT__desc__fields[2] = {"exp","index"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Exp_DOT__desc = {
"Absyn_Exp_DOT",
"Absyn.Exp.DOT",
Absyn_Exp_DOT__desc__fields
};
#endif
#else
extern struct record_description Absyn_Exp_DOT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Exp_EXPRESSIONCOMMENT__desc_added
#define Absyn_Exp_EXPRESSIONCOMMENT__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Exp_EXPRESSIONCOMMENT__desc__fields[3] = {"commentsBefore","exp","commentsAfter"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Exp_EXPRESSIONCOMMENT__desc = {
"Absyn_Exp_EXPRESSIONCOMMENT",
"Absyn.Exp.EXPRESSIONCOMMENT",
Absyn_Exp_EXPRESSIONCOMMENT__desc__fields
};
#endif
#else
extern struct record_description Absyn_Exp_EXPRESSIONCOMMENT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Exp_EXPRESSIONCOMMENT__desc_added
#define Absyn_Exp_EXPRESSIONCOMMENT__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Exp_EXPRESSIONCOMMENT__desc__fields[3] = {"commentsBefore","exp","commentsAfter"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Exp_EXPRESSIONCOMMENT__desc = {
"Absyn_Exp_EXPRESSIONCOMMENT",
"Absyn.Exp.EXPRESSIONCOMMENT",
Absyn_Exp_EXPRESSIONCOMMENT__desc__fields
};
#endif
#else
extern struct record_description Absyn_Exp_EXPRESSIONCOMMENT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Exp_DOT__desc_added
#define Absyn_Exp_DOT__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Exp_DOT__desc__fields[2] = {"exp","index"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Exp_DOT__desc = {
"Absyn_Exp_DOT",
"Absyn.Exp.DOT",
Absyn_Exp_DOT__desc__fields
};
#endif
#else
extern struct record_description Absyn_Exp_DOT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Exp_LIST__desc_added
#define Absyn_Exp_LIST__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Exp_LIST__desc__fields[1] = {"exps"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Exp_LIST__desc = {
"Absyn_Exp_LIST",
"Absyn.Exp.LIST",
Absyn_Exp_LIST__desc__fields
};
#endif
#else
extern struct record_description Absyn_Exp_LIST__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Exp_MATCHEXP__desc_added
#define Absyn_Exp_MATCHEXP__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Exp_MATCHEXP__desc__fields[5] = {"matchTy","inputExp","localDecls","cases","comment"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Exp_MATCHEXP__desc = {
"Absyn_Exp_MATCHEXP",
"Absyn.Exp.MATCHEXP",
Absyn_Exp_MATCHEXP__desc__fields
};
#endif
#else
extern struct record_description Absyn_Exp_MATCHEXP__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Exp_CONS__desc_added
#define Absyn_Exp_CONS__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Exp_CONS__desc__fields[2] = {"head","rest"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Exp_CONS__desc = {
"Absyn_Exp_CONS",
"Absyn.Exp.CONS",
Absyn_Exp_CONS__desc__fields
};
#endif
#else
extern struct record_description Absyn_Exp_CONS__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Exp_AS__desc_added
#define Absyn_Exp_AS__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Exp_AS__desc__fields[2] = {"id","exp"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Exp_AS__desc = {
"Absyn_Exp_AS",
"Absyn.Exp.AS",
Absyn_Exp_AS__desc__fields
};
#endif
#else
extern struct record_description Absyn_Exp_AS__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Exp_CODE__desc_added
#define Absyn_Exp_CODE__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Exp_CODE__desc__fields[1] = {"code"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Exp_CODE__desc = {
"Absyn_Exp_CODE",
"Absyn.Exp.CODE",
Absyn_Exp_CODE__desc__fields
};
#endif
#else
extern struct record_description Absyn_Exp_CODE__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Exp_END__desc_added
#define Absyn_Exp_END__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Exp_END__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Exp_END__desc = {
"Absyn_Exp_END",
"Absyn.Exp.END",
Absyn_Exp_END__desc__fields
};
#endif
#else
extern struct record_description Absyn_Exp_END__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Exp_TUPLE__desc_added
#define Absyn_Exp_TUPLE__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Exp_TUPLE__desc__fields[1] = {"expressions"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Exp_TUPLE__desc = {
"Absyn_Exp_TUPLE",
"Absyn.Exp.TUPLE",
Absyn_Exp_TUPLE__desc__fields
};
#endif
#else
extern struct record_description Absyn_Exp_TUPLE__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Exp_RANGE__desc_added
#define Absyn_Exp_RANGE__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Exp_RANGE__desc__fields[3] = {"start","step","stop"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Exp_RANGE__desc = {
"Absyn_Exp_RANGE",
"Absyn.Exp.RANGE",
Absyn_Exp_RANGE__desc__fields
};
#endif
#else
extern struct record_description Absyn_Exp_RANGE__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Exp_MATRIX__desc_added
#define Absyn_Exp_MATRIX__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Exp_MATRIX__desc__fields[1] = {"matrix"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Exp_MATRIX__desc = {
"Absyn_Exp_MATRIX",
"Absyn.Exp.MATRIX",
Absyn_Exp_MATRIX__desc__fields
};
#endif
#else
extern struct record_description Absyn_Exp_MATRIX__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Exp_ARRAY__desc_added
#define Absyn_Exp_ARRAY__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Exp_ARRAY__desc__fields[1] = {"arrayExp"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Exp_ARRAY__desc = {
"Absyn_Exp_ARRAY",
"Absyn.Exp.ARRAY",
Absyn_Exp_ARRAY__desc__fields
};
#endif
#else
extern struct record_description Absyn_Exp_ARRAY__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Exp_PARTEVALFUNCTION__desc_added
#define Absyn_Exp_PARTEVALFUNCTION__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Exp_PARTEVALFUNCTION__desc__fields[2] = {"function_","functionArgs"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Exp_PARTEVALFUNCTION__desc = {
"Absyn_Exp_PARTEVALFUNCTION",
"Absyn.Exp.PARTEVALFUNCTION",
Absyn_Exp_PARTEVALFUNCTION__desc__fields
};
#endif
#else
extern struct record_description Absyn_Exp_PARTEVALFUNCTION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Exp_CALL__desc_added
#define Absyn_Exp_CALL__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Exp_CALL__desc__fields[3] = {"function_","functionArgs","typeVars"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Exp_CALL__desc = {
"Absyn_Exp_CALL",
"Absyn.Exp.CALL",
Absyn_Exp_CALL__desc__fields
};
#endif
#else
extern struct record_description Absyn_Exp_CALL__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Exp_IFEXP__desc_added
#define Absyn_Exp_IFEXP__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Exp_IFEXP__desc__fields[4] = {"ifExp","trueBranch","elseBranch","elseIfBranch"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Exp_IFEXP__desc = {
"Absyn_Exp_IFEXP",
"Absyn.Exp.IFEXP",
Absyn_Exp_IFEXP__desc__fields
};
#endif
#else
extern struct record_description Absyn_Exp_IFEXP__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Exp_RELATION__desc_added
#define Absyn_Exp_RELATION__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Exp_RELATION__desc__fields[3] = {"exp1","op","exp2"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Exp_RELATION__desc = {
"Absyn_Exp_RELATION",
"Absyn.Exp.RELATION",
Absyn_Exp_RELATION__desc__fields
};
#endif
#else
extern struct record_description Absyn_Exp_RELATION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Exp_LUNARY__desc_added
#define Absyn_Exp_LUNARY__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Exp_LUNARY__desc__fields[2] = {"op","exp"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Exp_LUNARY__desc = {
"Absyn_Exp_LUNARY",
"Absyn.Exp.LUNARY",
Absyn_Exp_LUNARY__desc__fields
};
#endif
#else
extern struct record_description Absyn_Exp_LUNARY__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Exp_LBINARY__desc_added
#define Absyn_Exp_LBINARY__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Exp_LBINARY__desc__fields[3] = {"exp1","op","exp2"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Exp_LBINARY__desc = {
"Absyn_Exp_LBINARY",
"Absyn.Exp.LBINARY",
Absyn_Exp_LBINARY__desc__fields
};
#endif
#else
extern struct record_description Absyn_Exp_LBINARY__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Exp_UNARY__desc_added
#define Absyn_Exp_UNARY__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Exp_UNARY__desc__fields[2] = {"op","exp"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Exp_UNARY__desc = {
"Absyn_Exp_UNARY",
"Absyn.Exp.UNARY",
Absyn_Exp_UNARY__desc__fields
};
#endif
#else
extern struct record_description Absyn_Exp_UNARY__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Exp_BINARY__desc_added
#define Absyn_Exp_BINARY__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Exp_BINARY__desc__fields[3] = {"exp1","op","exp2"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Exp_BINARY__desc = {
"Absyn_Exp_BINARY",
"Absyn.Exp.BINARY",
Absyn_Exp_BINARY__desc__fields
};
#endif
#else
extern struct record_description Absyn_Exp_BINARY__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Exp_BOOL__desc_added
#define Absyn_Exp_BOOL__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Exp_BOOL__desc__fields[1] = {"value"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Exp_BOOL__desc = {
"Absyn_Exp_BOOL",
"Absyn.Exp.BOOL",
Absyn_Exp_BOOL__desc__fields
};
#endif
#else
extern struct record_description Absyn_Exp_BOOL__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Exp_STRING__desc_added
#define Absyn_Exp_STRING__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Exp_STRING__desc__fields[1] = {"value"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Exp_STRING__desc = {
"Absyn_Exp_STRING",
"Absyn.Exp.STRING",
Absyn_Exp_STRING__desc__fields
};
#endif
#else
extern struct record_description Absyn_Exp_STRING__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Exp_CREF__desc_added
#define Absyn_Exp_CREF__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Exp_CREF__desc__fields[1] = {"componentRef"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Exp_CREF__desc = {
"Absyn_Exp_CREF",
"Absyn.Exp.CREF",
Absyn_Exp_CREF__desc__fields
};
#endif
#else
extern struct record_description Absyn_Exp_CREF__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Exp_REAL__desc_added
#define Absyn_Exp_REAL__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Exp_REAL__desc__fields[1] = {"value"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Exp_REAL__desc = {
"Absyn_Exp_REAL",
"Absyn.Exp.REAL",
Absyn_Exp_REAL__desc__fields
};
#endif
#else
extern struct record_description Absyn_Exp_REAL__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Exp_INTEGER__desc_added
#define Absyn_Exp_INTEGER__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Exp_INTEGER__desc__fields[1] = {"value"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Exp_INTEGER__desc = {
"Absyn_Exp_INTEGER",
"Absyn.Exp.INTEGER",
Absyn_Exp_INTEGER__desc__fields
};
#endif
#else
extern struct record_description Absyn_Exp_INTEGER__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Case_CASE__desc_added
#define Absyn_Case_CASE__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Case_CASE__desc__fields[9] = {"pattern","patternGuard","patternInfo","localDecls","classPart","result","resultInfo","comment","info"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Case_CASE__desc = {
"Absyn_Case_CASE",
"Absyn.Case.CASE",
Absyn_Case_CASE__desc__fields
};
#endif
#else
extern struct record_description Absyn_Case_CASE__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Case_ELSE__desc_added
#define Absyn_Case_ELSE__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Case_ELSE__desc__fields[6] = {"localDecls","classPart","result","resultInfo","comment","info"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Case_ELSE__desc = {
"Absyn_Case_ELSE",
"Absyn.Case.ELSE",
Absyn_Case_ELSE__desc__fields
};
#endif
#else
extern struct record_description Absyn_Case_ELSE__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Case_ELSE__desc_added
#define Absyn_Case_ELSE__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Case_ELSE__desc__fields[6] = {"localDecls","classPart","result","resultInfo","comment","info"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Case_ELSE__desc = {
"Absyn_Case_ELSE",
"Absyn.Case.ELSE",
Absyn_Case_ELSE__desc__fields
};
#endif
#else
extern struct record_description Absyn_Case_ELSE__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Case_CASE__desc_added
#define Absyn_Case_CASE__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Case_CASE__desc__fields[9] = {"pattern","patternGuard","patternInfo","localDecls","classPart","result","resultInfo","comment","info"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Case_CASE__desc = {
"Absyn_Case_CASE",
"Absyn.Case.CASE",
Absyn_Case_CASE__desc__fields
};
#endif
#else
extern struct record_description Absyn_Case_CASE__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_MatchType_MATCH__desc_added
#define Absyn_MatchType_MATCH__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_MatchType_MATCH__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_MatchType_MATCH__desc = {
"Absyn_MatchType_MATCH",
"Absyn.MatchType.MATCH",
Absyn_MatchType_MATCH__desc__fields
};
#endif
#else
extern struct record_description Absyn_MatchType_MATCH__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_MatchType_MATCHCONTINUE__desc_added
#define Absyn_MatchType_MATCHCONTINUE__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_MatchType_MATCHCONTINUE__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_MatchType_MATCHCONTINUE__desc = {
"Absyn_MatchType_MATCHCONTINUE",
"Absyn.MatchType.MATCHCONTINUE",
Absyn_MatchType_MATCHCONTINUE__desc__fields
};
#endif
#else
extern struct record_description Absyn_MatchType_MATCHCONTINUE__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_MatchType_MATCHCONTINUE__desc_added
#define Absyn_MatchType_MATCHCONTINUE__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_MatchType_MATCHCONTINUE__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_MatchType_MATCHCONTINUE__desc = {
"Absyn_MatchType_MATCHCONTINUE",
"Absyn.MatchType.MATCHCONTINUE",
Absyn_MatchType_MATCHCONTINUE__desc__fields
};
#endif
#else
extern struct record_description Absyn_MatchType_MATCHCONTINUE__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_MatchType_MATCH__desc_added
#define Absyn_MatchType_MATCH__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_MatchType_MATCH__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_MatchType_MATCH__desc = {
"Absyn_MatchType_MATCH",
"Absyn.MatchType.MATCH",
Absyn_MatchType_MATCH__desc__fields
};
#endif
#else
extern struct record_description Absyn_MatchType_MATCH__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_CodeNode_C__TYPENAME__desc_added
#define Absyn_CodeNode_C__TYPENAME__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_CodeNode_C__TYPENAME__desc__fields[1] = {"path"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_CodeNode_C__TYPENAME__desc = {
"Absyn_CodeNode_C__TYPENAME",
"Absyn.CodeNode.C_TYPENAME",
Absyn_CodeNode_C__TYPENAME__desc__fields
};
#endif
#else
extern struct record_description Absyn_CodeNode_C__TYPENAME__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_CodeNode_C__VARIABLENAME__desc_added
#define Absyn_CodeNode_C__VARIABLENAME__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_CodeNode_C__VARIABLENAME__desc__fields[1] = {"componentRef"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_CodeNode_C__VARIABLENAME__desc = {
"Absyn_CodeNode_C__VARIABLENAME",
"Absyn.CodeNode.C_VARIABLENAME",
Absyn_CodeNode_C__VARIABLENAME__desc__fields
};
#endif
#else
extern struct record_description Absyn_CodeNode_C__VARIABLENAME__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_CodeNode_C__CONSTRAINTSECTION__desc_added
#define Absyn_CodeNode_C__CONSTRAINTSECTION__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_CodeNode_C__CONSTRAINTSECTION__desc__fields[2] = {"boolean","equationItemLst"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_CodeNode_C__CONSTRAINTSECTION__desc = {
"Absyn_CodeNode_C__CONSTRAINTSECTION",
"Absyn.CodeNode.C_CONSTRAINTSECTION",
Absyn_CodeNode_C__CONSTRAINTSECTION__desc__fields
};
#endif
#else
extern struct record_description Absyn_CodeNode_C__CONSTRAINTSECTION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_CodeNode_C__EQUATIONSECTION__desc_added
#define Absyn_CodeNode_C__EQUATIONSECTION__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_CodeNode_C__EQUATIONSECTION__desc__fields[2] = {"boolean","equationItemLst"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_CodeNode_C__EQUATIONSECTION__desc = {
"Absyn_CodeNode_C__EQUATIONSECTION",
"Absyn.CodeNode.C_EQUATIONSECTION",
Absyn_CodeNode_C__EQUATIONSECTION__desc__fields
};
#endif
#else
extern struct record_description Absyn_CodeNode_C__EQUATIONSECTION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_CodeNode_C__ALGORITHMSECTION__desc_added
#define Absyn_CodeNode_C__ALGORITHMSECTION__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_CodeNode_C__ALGORITHMSECTION__desc__fields[2] = {"boolean","algorithmItemLst"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_CodeNode_C__ALGORITHMSECTION__desc = {
"Absyn_CodeNode_C__ALGORITHMSECTION",
"Absyn.CodeNode.C_ALGORITHMSECTION",
Absyn_CodeNode_C__ALGORITHMSECTION__desc__fields
};
#endif
#else
extern struct record_description Absyn_CodeNode_C__ALGORITHMSECTION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_CodeNode_C__ELEMENT__desc_added
#define Absyn_CodeNode_C__ELEMENT__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_CodeNode_C__ELEMENT__desc__fields[1] = {"element"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_CodeNode_C__ELEMENT__desc = {
"Absyn_CodeNode_C__ELEMENT",
"Absyn.CodeNode.C_ELEMENT",
Absyn_CodeNode_C__ELEMENT__desc__fields
};
#endif
#else
extern struct record_description Absyn_CodeNode_C__ELEMENT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_CodeNode_C__EXPRESSION__desc_added
#define Absyn_CodeNode_C__EXPRESSION__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_CodeNode_C__EXPRESSION__desc__fields[1] = {"exp"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_CodeNode_C__EXPRESSION__desc = {
"Absyn_CodeNode_C__EXPRESSION",
"Absyn.CodeNode.C_EXPRESSION",
Absyn_CodeNode_C__EXPRESSION__desc__fields
};
#endif
#else
extern struct record_description Absyn_CodeNode_C__EXPRESSION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_CodeNode_C__MODIFICATION__desc_added
#define Absyn_CodeNode_C__MODIFICATION__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_CodeNode_C__MODIFICATION__desc__fields[1] = {"modification"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_CodeNode_C__MODIFICATION__desc = {
"Absyn_CodeNode_C__MODIFICATION",
"Absyn.CodeNode.C_MODIFICATION",
Absyn_CodeNode_C__MODIFICATION__desc__fields
};
#endif
#else
extern struct record_description Absyn_CodeNode_C__MODIFICATION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_CodeNode_C__MODIFICATION__desc_added
#define Absyn_CodeNode_C__MODIFICATION__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_CodeNode_C__MODIFICATION__desc__fields[1] = {"modification"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_CodeNode_C__MODIFICATION__desc = {
"Absyn_CodeNode_C__MODIFICATION",
"Absyn.CodeNode.C_MODIFICATION",
Absyn_CodeNode_C__MODIFICATION__desc__fields
};
#endif
#else
extern struct record_description Absyn_CodeNode_C__MODIFICATION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_CodeNode_C__EXPRESSION__desc_added
#define Absyn_CodeNode_C__EXPRESSION__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_CodeNode_C__EXPRESSION__desc__fields[1] = {"exp"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_CodeNode_C__EXPRESSION__desc = {
"Absyn_CodeNode_C__EXPRESSION",
"Absyn.CodeNode.C_EXPRESSION",
Absyn_CodeNode_C__EXPRESSION__desc__fields
};
#endif
#else
extern struct record_description Absyn_CodeNode_C__EXPRESSION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_CodeNode_C__ELEMENT__desc_added
#define Absyn_CodeNode_C__ELEMENT__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_CodeNode_C__ELEMENT__desc__fields[1] = {"element"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_CodeNode_C__ELEMENT__desc = {
"Absyn_CodeNode_C__ELEMENT",
"Absyn.CodeNode.C_ELEMENT",
Absyn_CodeNode_C__ELEMENT__desc__fields
};
#endif
#else
extern struct record_description Absyn_CodeNode_C__ELEMENT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_CodeNode_C__ALGORITHMSECTION__desc_added
#define Absyn_CodeNode_C__ALGORITHMSECTION__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_CodeNode_C__ALGORITHMSECTION__desc__fields[2] = {"boolean","algorithmItemLst"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_CodeNode_C__ALGORITHMSECTION__desc = {
"Absyn_CodeNode_C__ALGORITHMSECTION",
"Absyn.CodeNode.C_ALGORITHMSECTION",
Absyn_CodeNode_C__ALGORITHMSECTION__desc__fields
};
#endif
#else
extern struct record_description Absyn_CodeNode_C__ALGORITHMSECTION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_CodeNode_C__EQUATIONSECTION__desc_added
#define Absyn_CodeNode_C__EQUATIONSECTION__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_CodeNode_C__EQUATIONSECTION__desc__fields[2] = {"boolean","equationItemLst"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_CodeNode_C__EQUATIONSECTION__desc = {
"Absyn_CodeNode_C__EQUATIONSECTION",
"Absyn.CodeNode.C_EQUATIONSECTION",
Absyn_CodeNode_C__EQUATIONSECTION__desc__fields
};
#endif
#else
extern struct record_description Absyn_CodeNode_C__EQUATIONSECTION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_CodeNode_C__CONSTRAINTSECTION__desc_added
#define Absyn_CodeNode_C__CONSTRAINTSECTION__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_CodeNode_C__CONSTRAINTSECTION__desc__fields[2] = {"boolean","equationItemLst"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_CodeNode_C__CONSTRAINTSECTION__desc = {
"Absyn_CodeNode_C__CONSTRAINTSECTION",
"Absyn.CodeNode.C_CONSTRAINTSECTION",
Absyn_CodeNode_C__CONSTRAINTSECTION__desc__fields
};
#endif
#else
extern struct record_description Absyn_CodeNode_C__CONSTRAINTSECTION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_CodeNode_C__VARIABLENAME__desc_added
#define Absyn_CodeNode_C__VARIABLENAME__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_CodeNode_C__VARIABLENAME__desc__fields[1] = {"componentRef"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_CodeNode_C__VARIABLENAME__desc = {
"Absyn_CodeNode_C__VARIABLENAME",
"Absyn.CodeNode.C_VARIABLENAME",
Absyn_CodeNode_C__VARIABLENAME__desc__fields
};
#endif
#else
extern struct record_description Absyn_CodeNode_C__VARIABLENAME__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_CodeNode_C__TYPENAME__desc_added
#define Absyn_CodeNode_C__TYPENAME__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_CodeNode_C__TYPENAME__desc__fields[1] = {"path"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_CodeNode_C__TYPENAME__desc = {
"Absyn_CodeNode_C__TYPENAME",
"Absyn.CodeNode.C_TYPENAME",
Absyn_CodeNode_C__TYPENAME__desc__fields
};
#endif
#else
extern struct record_description Absyn_CodeNode_C__TYPENAME__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_FunctionArgs_FUNCTIONARGS__desc_added
#define Absyn_FunctionArgs_FUNCTIONARGS__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_FunctionArgs_FUNCTIONARGS__desc__fields[2] = {"args","argNames"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_FunctionArgs_FUNCTIONARGS__desc = {
"Absyn_FunctionArgs_FUNCTIONARGS",
"Absyn.FunctionArgs.FUNCTIONARGS",
Absyn_FunctionArgs_FUNCTIONARGS__desc__fields
};
#endif
#else
extern struct record_description Absyn_FunctionArgs_FUNCTIONARGS__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_FunctionArgs_FOR__ITER__FARG__desc_added
#define Absyn_FunctionArgs_FOR__ITER__FARG__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_FunctionArgs_FOR__ITER__FARG__desc__fields[3] = {"exp","iterType","iterators"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_FunctionArgs_FOR__ITER__FARG__desc = {
"Absyn_FunctionArgs_FOR__ITER__FARG",
"Absyn.FunctionArgs.FOR_ITER_FARG",
Absyn_FunctionArgs_FOR__ITER__FARG__desc__fields
};
#endif
#else
extern struct record_description Absyn_FunctionArgs_FOR__ITER__FARG__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_FunctionArgs_FOR__ITER__FARG__desc_added
#define Absyn_FunctionArgs_FOR__ITER__FARG__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_FunctionArgs_FOR__ITER__FARG__desc__fields[3] = {"exp","iterType","iterators"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_FunctionArgs_FOR__ITER__FARG__desc = {
"Absyn_FunctionArgs_FOR__ITER__FARG",
"Absyn.FunctionArgs.FOR_ITER_FARG",
Absyn_FunctionArgs_FOR__ITER__FARG__desc__fields
};
#endif
#else
extern struct record_description Absyn_FunctionArgs_FOR__ITER__FARG__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_FunctionArgs_FUNCTIONARGS__desc_added
#define Absyn_FunctionArgs_FUNCTIONARGS__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_FunctionArgs_FUNCTIONARGS__desc__fields[2] = {"args","argNames"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_FunctionArgs_FUNCTIONARGS__desc = {
"Absyn_FunctionArgs_FUNCTIONARGS",
"Absyn.FunctionArgs.FUNCTIONARGS",
Absyn_FunctionArgs_FUNCTIONARGS__desc__fields
};
#endif
#else
extern struct record_description Absyn_FunctionArgs_FUNCTIONARGS__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ReductionIterType_COMBINE__desc_added
#define Absyn_ReductionIterType_COMBINE__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ReductionIterType_COMBINE__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ReductionIterType_COMBINE__desc = {
"Absyn_ReductionIterType_COMBINE",
"Absyn.ReductionIterType.COMBINE",
Absyn_ReductionIterType_COMBINE__desc__fields
};
#endif
#else
extern struct record_description Absyn_ReductionIterType_COMBINE__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ReductionIterType_THREAD__desc_added
#define Absyn_ReductionIterType_THREAD__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ReductionIterType_THREAD__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ReductionIterType_THREAD__desc = {
"Absyn_ReductionIterType_THREAD",
"Absyn.ReductionIterType.THREAD",
Absyn_ReductionIterType_THREAD__desc__fields
};
#endif
#else
extern struct record_description Absyn_ReductionIterType_THREAD__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ReductionIterType_THREAD__desc_added
#define Absyn_ReductionIterType_THREAD__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ReductionIterType_THREAD__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ReductionIterType_THREAD__desc = {
"Absyn_ReductionIterType_THREAD",
"Absyn.ReductionIterType.THREAD",
Absyn_ReductionIterType_THREAD__desc__fields
};
#endif
#else
extern struct record_description Absyn_ReductionIterType_THREAD__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ReductionIterType_COMBINE__desc_added
#define Absyn_ReductionIterType_COMBINE__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ReductionIterType_COMBINE__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ReductionIterType_COMBINE__desc = {
"Absyn_ReductionIterType_COMBINE",
"Absyn.ReductionIterType.COMBINE",
Absyn_ReductionIterType_COMBINE__desc__fields
};
#endif
#else
extern struct record_description Absyn_ReductionIterType_COMBINE__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_NamedArg_NAMEDARG__desc_added
#define Absyn_NamedArg_NAMEDARG__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_NamedArg_NAMEDARG__desc__fields[2] = {"argName","argValue"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_NamedArg_NAMEDARG__desc = {
"Absyn_NamedArg_NAMEDARG",
"Absyn.NamedArg.NAMEDARG",
Absyn_NamedArg_NAMEDARG__desc__fields
};
#endif
#else
extern struct record_description Absyn_NamedArg_NAMEDARG__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_NamedArg_NAMEDARG__desc_added
#define Absyn_NamedArg_NAMEDARG__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_NamedArg_NAMEDARG__desc__fields[2] = {"argName","argValue"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_NamedArg_NAMEDARG__desc = {
"Absyn_NamedArg_NAMEDARG",
"Absyn.NamedArg.NAMEDARG",
Absyn_NamedArg_NAMEDARG__desc__fields
};
#endif
#else
extern struct record_description Absyn_NamedArg_NAMEDARG__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Operator_ADD__desc_added
#define Absyn_Operator_ADD__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Operator_ADD__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Operator_ADD__desc = {
"Absyn_Operator_ADD",
"Absyn.Operator.ADD",
Absyn_Operator_ADD__desc__fields
};
#endif
#else
extern struct record_description Absyn_Operator_ADD__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Operator_SUB__desc_added
#define Absyn_Operator_SUB__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Operator_SUB__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Operator_SUB__desc = {
"Absyn_Operator_SUB",
"Absyn.Operator.SUB",
Absyn_Operator_SUB__desc__fields
};
#endif
#else
extern struct record_description Absyn_Operator_SUB__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Operator_MUL__desc_added
#define Absyn_Operator_MUL__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Operator_MUL__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Operator_MUL__desc = {
"Absyn_Operator_MUL",
"Absyn.Operator.MUL",
Absyn_Operator_MUL__desc__fields
};
#endif
#else
extern struct record_description Absyn_Operator_MUL__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Operator_DIV__desc_added
#define Absyn_Operator_DIV__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Operator_DIV__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Operator_DIV__desc = {
"Absyn_Operator_DIV",
"Absyn.Operator.DIV",
Absyn_Operator_DIV__desc__fields
};
#endif
#else
extern struct record_description Absyn_Operator_DIV__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Operator_POW__desc_added
#define Absyn_Operator_POW__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Operator_POW__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Operator_POW__desc = {
"Absyn_Operator_POW",
"Absyn.Operator.POW",
Absyn_Operator_POW__desc__fields
};
#endif
#else
extern struct record_description Absyn_Operator_POW__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Operator_UPLUS__desc_added
#define Absyn_Operator_UPLUS__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Operator_UPLUS__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Operator_UPLUS__desc = {
"Absyn_Operator_UPLUS",
"Absyn.Operator.UPLUS",
Absyn_Operator_UPLUS__desc__fields
};
#endif
#else
extern struct record_description Absyn_Operator_UPLUS__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Operator_UMINUS__desc_added
#define Absyn_Operator_UMINUS__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Operator_UMINUS__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Operator_UMINUS__desc = {
"Absyn_Operator_UMINUS",
"Absyn.Operator.UMINUS",
Absyn_Operator_UMINUS__desc__fields
};
#endif
#else
extern struct record_description Absyn_Operator_UMINUS__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Operator_ADD__EW__desc_added
#define Absyn_Operator_ADD__EW__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Operator_ADD__EW__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Operator_ADD__EW__desc = {
"Absyn_Operator_ADD__EW",
"Absyn.Operator.ADD_EW",
Absyn_Operator_ADD__EW__desc__fields
};
#endif
#else
extern struct record_description Absyn_Operator_ADD__EW__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Operator_SUB__EW__desc_added
#define Absyn_Operator_SUB__EW__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Operator_SUB__EW__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Operator_SUB__EW__desc = {
"Absyn_Operator_SUB__EW",
"Absyn.Operator.SUB_EW",
Absyn_Operator_SUB__EW__desc__fields
};
#endif
#else
extern struct record_description Absyn_Operator_SUB__EW__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Operator_MUL__EW__desc_added
#define Absyn_Operator_MUL__EW__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Operator_MUL__EW__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Operator_MUL__EW__desc = {
"Absyn_Operator_MUL__EW",
"Absyn.Operator.MUL_EW",
Absyn_Operator_MUL__EW__desc__fields
};
#endif
#else
extern struct record_description Absyn_Operator_MUL__EW__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Operator_DIV__EW__desc_added
#define Absyn_Operator_DIV__EW__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Operator_DIV__EW__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Operator_DIV__EW__desc = {
"Absyn_Operator_DIV__EW",
"Absyn.Operator.DIV_EW",
Absyn_Operator_DIV__EW__desc__fields
};
#endif
#else
extern struct record_description Absyn_Operator_DIV__EW__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Operator_POW__EW__desc_added
#define Absyn_Operator_POW__EW__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Operator_POW__EW__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Operator_POW__EW__desc = {
"Absyn_Operator_POW__EW",
"Absyn.Operator.POW_EW",
Absyn_Operator_POW__EW__desc__fields
};
#endif
#else
extern struct record_description Absyn_Operator_POW__EW__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Operator_UPLUS__EW__desc_added
#define Absyn_Operator_UPLUS__EW__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Operator_UPLUS__EW__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Operator_UPLUS__EW__desc = {
"Absyn_Operator_UPLUS__EW",
"Absyn.Operator.UPLUS_EW",
Absyn_Operator_UPLUS__EW__desc__fields
};
#endif
#else
extern struct record_description Absyn_Operator_UPLUS__EW__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Operator_UMINUS__EW__desc_added
#define Absyn_Operator_UMINUS__EW__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Operator_UMINUS__EW__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Operator_UMINUS__EW__desc = {
"Absyn_Operator_UMINUS__EW",
"Absyn.Operator.UMINUS_EW",
Absyn_Operator_UMINUS__EW__desc__fields
};
#endif
#else
extern struct record_description Absyn_Operator_UMINUS__EW__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Operator_AND__desc_added
#define Absyn_Operator_AND__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Operator_AND__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Operator_AND__desc = {
"Absyn_Operator_AND",
"Absyn.Operator.AND",
Absyn_Operator_AND__desc__fields
};
#endif
#else
extern struct record_description Absyn_Operator_AND__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Operator_OR__desc_added
#define Absyn_Operator_OR__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Operator_OR__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Operator_OR__desc = {
"Absyn_Operator_OR",
"Absyn.Operator.OR",
Absyn_Operator_OR__desc__fields
};
#endif
#else
extern struct record_description Absyn_Operator_OR__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Operator_NOT__desc_added
#define Absyn_Operator_NOT__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Operator_NOT__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Operator_NOT__desc = {
"Absyn_Operator_NOT",
"Absyn.Operator.NOT",
Absyn_Operator_NOT__desc__fields
};
#endif
#else
extern struct record_description Absyn_Operator_NOT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Operator_LESS__desc_added
#define Absyn_Operator_LESS__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Operator_LESS__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Operator_LESS__desc = {
"Absyn_Operator_LESS",
"Absyn.Operator.LESS",
Absyn_Operator_LESS__desc__fields
};
#endif
#else
extern struct record_description Absyn_Operator_LESS__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Operator_LESSEQ__desc_added
#define Absyn_Operator_LESSEQ__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Operator_LESSEQ__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Operator_LESSEQ__desc = {
"Absyn_Operator_LESSEQ",
"Absyn.Operator.LESSEQ",
Absyn_Operator_LESSEQ__desc__fields
};
#endif
#else
extern struct record_description Absyn_Operator_LESSEQ__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Operator_GREATER__desc_added
#define Absyn_Operator_GREATER__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Operator_GREATER__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Operator_GREATER__desc = {
"Absyn_Operator_GREATER",
"Absyn.Operator.GREATER",
Absyn_Operator_GREATER__desc__fields
};
#endif
#else
extern struct record_description Absyn_Operator_GREATER__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Operator_GREATEREQ__desc_added
#define Absyn_Operator_GREATEREQ__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Operator_GREATEREQ__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Operator_GREATEREQ__desc = {
"Absyn_Operator_GREATEREQ",
"Absyn.Operator.GREATEREQ",
Absyn_Operator_GREATEREQ__desc__fields
};
#endif
#else
extern struct record_description Absyn_Operator_GREATEREQ__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Operator_EQUAL__desc_added
#define Absyn_Operator_EQUAL__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Operator_EQUAL__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Operator_EQUAL__desc = {
"Absyn_Operator_EQUAL",
"Absyn.Operator.EQUAL",
Absyn_Operator_EQUAL__desc__fields
};
#endif
#else
extern struct record_description Absyn_Operator_EQUAL__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Operator_NEQUAL__desc_added
#define Absyn_Operator_NEQUAL__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Operator_NEQUAL__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Operator_NEQUAL__desc = {
"Absyn_Operator_NEQUAL",
"Absyn.Operator.NEQUAL",
Absyn_Operator_NEQUAL__desc__fields
};
#endif
#else
extern struct record_description Absyn_Operator_NEQUAL__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Operator_NEQUAL__desc_added
#define Absyn_Operator_NEQUAL__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Operator_NEQUAL__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Operator_NEQUAL__desc = {
"Absyn_Operator_NEQUAL",
"Absyn.Operator.NEQUAL",
Absyn_Operator_NEQUAL__desc__fields
};
#endif
#else
extern struct record_description Absyn_Operator_NEQUAL__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Operator_EQUAL__desc_added
#define Absyn_Operator_EQUAL__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Operator_EQUAL__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Operator_EQUAL__desc = {
"Absyn_Operator_EQUAL",
"Absyn.Operator.EQUAL",
Absyn_Operator_EQUAL__desc__fields
};
#endif
#else
extern struct record_description Absyn_Operator_EQUAL__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Operator_GREATEREQ__desc_added
#define Absyn_Operator_GREATEREQ__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Operator_GREATEREQ__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Operator_GREATEREQ__desc = {
"Absyn_Operator_GREATEREQ",
"Absyn.Operator.GREATEREQ",
Absyn_Operator_GREATEREQ__desc__fields
};
#endif
#else
extern struct record_description Absyn_Operator_GREATEREQ__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Operator_GREATER__desc_added
#define Absyn_Operator_GREATER__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Operator_GREATER__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Operator_GREATER__desc = {
"Absyn_Operator_GREATER",
"Absyn.Operator.GREATER",
Absyn_Operator_GREATER__desc__fields
};
#endif
#else
extern struct record_description Absyn_Operator_GREATER__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Operator_LESSEQ__desc_added
#define Absyn_Operator_LESSEQ__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Operator_LESSEQ__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Operator_LESSEQ__desc = {
"Absyn_Operator_LESSEQ",
"Absyn.Operator.LESSEQ",
Absyn_Operator_LESSEQ__desc__fields
};
#endif
#else
extern struct record_description Absyn_Operator_LESSEQ__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Operator_LESS__desc_added
#define Absyn_Operator_LESS__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Operator_LESS__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Operator_LESS__desc = {
"Absyn_Operator_LESS",
"Absyn.Operator.LESS",
Absyn_Operator_LESS__desc__fields
};
#endif
#else
extern struct record_description Absyn_Operator_LESS__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Operator_NOT__desc_added
#define Absyn_Operator_NOT__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Operator_NOT__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Operator_NOT__desc = {
"Absyn_Operator_NOT",
"Absyn.Operator.NOT",
Absyn_Operator_NOT__desc__fields
};
#endif
#else
extern struct record_description Absyn_Operator_NOT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Operator_OR__desc_added
#define Absyn_Operator_OR__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Operator_OR__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Operator_OR__desc = {
"Absyn_Operator_OR",
"Absyn.Operator.OR",
Absyn_Operator_OR__desc__fields
};
#endif
#else
extern struct record_description Absyn_Operator_OR__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Operator_AND__desc_added
#define Absyn_Operator_AND__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Operator_AND__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Operator_AND__desc = {
"Absyn_Operator_AND",
"Absyn.Operator.AND",
Absyn_Operator_AND__desc__fields
};
#endif
#else
extern struct record_description Absyn_Operator_AND__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Operator_UMINUS__EW__desc_added
#define Absyn_Operator_UMINUS__EW__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Operator_UMINUS__EW__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Operator_UMINUS__EW__desc = {
"Absyn_Operator_UMINUS__EW",
"Absyn.Operator.UMINUS_EW",
Absyn_Operator_UMINUS__EW__desc__fields
};
#endif
#else
extern struct record_description Absyn_Operator_UMINUS__EW__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Operator_UPLUS__EW__desc_added
#define Absyn_Operator_UPLUS__EW__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Operator_UPLUS__EW__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Operator_UPLUS__EW__desc = {
"Absyn_Operator_UPLUS__EW",
"Absyn.Operator.UPLUS_EW",
Absyn_Operator_UPLUS__EW__desc__fields
};
#endif
#else
extern struct record_description Absyn_Operator_UPLUS__EW__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Operator_POW__EW__desc_added
#define Absyn_Operator_POW__EW__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Operator_POW__EW__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Operator_POW__EW__desc = {
"Absyn_Operator_POW__EW",
"Absyn.Operator.POW_EW",
Absyn_Operator_POW__EW__desc__fields
};
#endif
#else
extern struct record_description Absyn_Operator_POW__EW__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Operator_DIV__EW__desc_added
#define Absyn_Operator_DIV__EW__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Operator_DIV__EW__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Operator_DIV__EW__desc = {
"Absyn_Operator_DIV__EW",
"Absyn.Operator.DIV_EW",
Absyn_Operator_DIV__EW__desc__fields
};
#endif
#else
extern struct record_description Absyn_Operator_DIV__EW__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Operator_MUL__EW__desc_added
#define Absyn_Operator_MUL__EW__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Operator_MUL__EW__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Operator_MUL__EW__desc = {
"Absyn_Operator_MUL__EW",
"Absyn.Operator.MUL_EW",
Absyn_Operator_MUL__EW__desc__fields
};
#endif
#else
extern struct record_description Absyn_Operator_MUL__EW__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Operator_SUB__EW__desc_added
#define Absyn_Operator_SUB__EW__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Operator_SUB__EW__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Operator_SUB__EW__desc = {
"Absyn_Operator_SUB__EW",
"Absyn.Operator.SUB_EW",
Absyn_Operator_SUB__EW__desc__fields
};
#endif
#else
extern struct record_description Absyn_Operator_SUB__EW__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Operator_ADD__EW__desc_added
#define Absyn_Operator_ADD__EW__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Operator_ADD__EW__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Operator_ADD__EW__desc = {
"Absyn_Operator_ADD__EW",
"Absyn.Operator.ADD_EW",
Absyn_Operator_ADD__EW__desc__fields
};
#endif
#else
extern struct record_description Absyn_Operator_ADD__EW__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Operator_UMINUS__desc_added
#define Absyn_Operator_UMINUS__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Operator_UMINUS__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Operator_UMINUS__desc = {
"Absyn_Operator_UMINUS",
"Absyn.Operator.UMINUS",
Absyn_Operator_UMINUS__desc__fields
};
#endif
#else
extern struct record_description Absyn_Operator_UMINUS__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Operator_UPLUS__desc_added
#define Absyn_Operator_UPLUS__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Operator_UPLUS__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Operator_UPLUS__desc = {
"Absyn_Operator_UPLUS",
"Absyn.Operator.UPLUS",
Absyn_Operator_UPLUS__desc__fields
};
#endif
#else
extern struct record_description Absyn_Operator_UPLUS__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Operator_POW__desc_added
#define Absyn_Operator_POW__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Operator_POW__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Operator_POW__desc = {
"Absyn_Operator_POW",
"Absyn.Operator.POW",
Absyn_Operator_POW__desc__fields
};
#endif
#else
extern struct record_description Absyn_Operator_POW__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Operator_DIV__desc_added
#define Absyn_Operator_DIV__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Operator_DIV__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Operator_DIV__desc = {
"Absyn_Operator_DIV",
"Absyn.Operator.DIV",
Absyn_Operator_DIV__desc__fields
};
#endif
#else
extern struct record_description Absyn_Operator_DIV__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Operator_MUL__desc_added
#define Absyn_Operator_MUL__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Operator_MUL__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Operator_MUL__desc = {
"Absyn_Operator_MUL",
"Absyn.Operator.MUL",
Absyn_Operator_MUL__desc__fields
};
#endif
#else
extern struct record_description Absyn_Operator_MUL__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Operator_SUB__desc_added
#define Absyn_Operator_SUB__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Operator_SUB__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Operator_SUB__desc = {
"Absyn_Operator_SUB",
"Absyn.Operator.SUB",
Absyn_Operator_SUB__desc__fields
};
#endif
#else
extern struct record_description Absyn_Operator_SUB__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Operator_ADD__desc_added
#define Absyn_Operator_ADD__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Operator_ADD__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Operator_ADD__desc = {
"Absyn_Operator_ADD",
"Absyn.Operator.ADD",
Absyn_Operator_ADD__desc__fields
};
#endif
#else
extern struct record_description Absyn_Operator_ADD__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Subscript_NOSUB__desc_added
#define Absyn_Subscript_NOSUB__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Subscript_NOSUB__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Subscript_NOSUB__desc = {
"Absyn_Subscript_NOSUB",
"Absyn.Subscript.NOSUB",
Absyn_Subscript_NOSUB__desc__fields
};
#endif
#else
extern struct record_description Absyn_Subscript_NOSUB__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Subscript_SUBSCRIPT__desc_added
#define Absyn_Subscript_SUBSCRIPT__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Subscript_SUBSCRIPT__desc__fields[1] = {"subscript"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Subscript_SUBSCRIPT__desc = {
"Absyn_Subscript_SUBSCRIPT",
"Absyn.Subscript.SUBSCRIPT",
Absyn_Subscript_SUBSCRIPT__desc__fields
};
#endif
#else
extern struct record_description Absyn_Subscript_SUBSCRIPT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Subscript_SUBSCRIPT__desc_added
#define Absyn_Subscript_SUBSCRIPT__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Subscript_SUBSCRIPT__desc__fields[1] = {"subscript"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Subscript_SUBSCRIPT__desc = {
"Absyn_Subscript_SUBSCRIPT",
"Absyn.Subscript.SUBSCRIPT",
Absyn_Subscript_SUBSCRIPT__desc__fields
};
#endif
#else
extern struct record_description Absyn_Subscript_SUBSCRIPT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Subscript_NOSUB__desc_added
#define Absyn_Subscript_NOSUB__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Subscript_NOSUB__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Subscript_NOSUB__desc = {
"Absyn_Subscript_NOSUB",
"Absyn.Subscript.NOSUB",
Absyn_Subscript_NOSUB__desc__fields
};
#endif
#else
extern struct record_description Absyn_Subscript_NOSUB__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ComponentRef_CREF__FULLYQUALIFIED__desc_added
#define Absyn_ComponentRef_CREF__FULLYQUALIFIED__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ComponentRef_CREF__FULLYQUALIFIED__desc__fields[1] = {"componentRef"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ComponentRef_CREF__FULLYQUALIFIED__desc = {
"Absyn_ComponentRef_CREF__FULLYQUALIFIED",
"Absyn.ComponentRef.CREF_FULLYQUALIFIED",
Absyn_ComponentRef_CREF__FULLYQUALIFIED__desc__fields
};
#endif
#else
extern struct record_description Absyn_ComponentRef_CREF__FULLYQUALIFIED__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ComponentRef_CREF__QUAL__desc_added
#define Absyn_ComponentRef_CREF__QUAL__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ComponentRef_CREF__QUAL__desc__fields[3] = {"name","subscripts","componentRef"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ComponentRef_CREF__QUAL__desc = {
"Absyn_ComponentRef_CREF__QUAL",
"Absyn.ComponentRef.CREF_QUAL",
Absyn_ComponentRef_CREF__QUAL__desc__fields
};
#endif
#else
extern struct record_description Absyn_ComponentRef_CREF__QUAL__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ComponentRef_CREF__IDENT__desc_added
#define Absyn_ComponentRef_CREF__IDENT__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ComponentRef_CREF__IDENT__desc__fields[2] = {"name","subscripts"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ComponentRef_CREF__IDENT__desc = {
"Absyn_ComponentRef_CREF__IDENT",
"Absyn.ComponentRef.CREF_IDENT",
Absyn_ComponentRef_CREF__IDENT__desc__fields
};
#endif
#else
extern struct record_description Absyn_ComponentRef_CREF__IDENT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ComponentRef_WILD__desc_added
#define Absyn_ComponentRef_WILD__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ComponentRef_WILD__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ComponentRef_WILD__desc = {
"Absyn_ComponentRef_WILD",
"Absyn.ComponentRef.WILD",
Absyn_ComponentRef_WILD__desc__fields
};
#endif
#else
extern struct record_description Absyn_ComponentRef_WILD__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ComponentRef_ALLWILD__desc_added
#define Absyn_ComponentRef_ALLWILD__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ComponentRef_ALLWILD__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ComponentRef_ALLWILD__desc = {
"Absyn_ComponentRef_ALLWILD",
"Absyn.ComponentRef.ALLWILD",
Absyn_ComponentRef_ALLWILD__desc__fields
};
#endif
#else
extern struct record_description Absyn_ComponentRef_ALLWILD__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ComponentRef_ALLWILD__desc_added
#define Absyn_ComponentRef_ALLWILD__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ComponentRef_ALLWILD__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ComponentRef_ALLWILD__desc = {
"Absyn_ComponentRef_ALLWILD",
"Absyn.ComponentRef.ALLWILD",
Absyn_ComponentRef_ALLWILD__desc__fields
};
#endif
#else
extern struct record_description Absyn_ComponentRef_ALLWILD__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ComponentRef_WILD__desc_added
#define Absyn_ComponentRef_WILD__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ComponentRef_WILD__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ComponentRef_WILD__desc = {
"Absyn_ComponentRef_WILD",
"Absyn.ComponentRef.WILD",
Absyn_ComponentRef_WILD__desc__fields
};
#endif
#else
extern struct record_description Absyn_ComponentRef_WILD__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ComponentRef_CREF__IDENT__desc_added
#define Absyn_ComponentRef_CREF__IDENT__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ComponentRef_CREF__IDENT__desc__fields[2] = {"name","subscripts"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ComponentRef_CREF__IDENT__desc = {
"Absyn_ComponentRef_CREF__IDENT",
"Absyn.ComponentRef.CREF_IDENT",
Absyn_ComponentRef_CREF__IDENT__desc__fields
};
#endif
#else
extern struct record_description Absyn_ComponentRef_CREF__IDENT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ComponentRef_CREF__QUAL__desc_added
#define Absyn_ComponentRef_CREF__QUAL__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ComponentRef_CREF__QUAL__desc__fields[3] = {"name","subscripts","componentRef"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ComponentRef_CREF__QUAL__desc = {
"Absyn_ComponentRef_CREF__QUAL",
"Absyn.ComponentRef.CREF_QUAL",
Absyn_ComponentRef_CREF__QUAL__desc__fields
};
#endif
#else
extern struct record_description Absyn_ComponentRef_CREF__QUAL__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ComponentRef_CREF__FULLYQUALIFIED__desc_added
#define Absyn_ComponentRef_CREF__FULLYQUALIFIED__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ComponentRef_CREF__FULLYQUALIFIED__desc__fields[1] = {"componentRef"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ComponentRef_CREF__FULLYQUALIFIED__desc = {
"Absyn_ComponentRef_CREF__FULLYQUALIFIED",
"Absyn.ComponentRef.CREF_FULLYQUALIFIED",
Absyn_ComponentRef_CREF__FULLYQUALIFIED__desc__fields
};
#endif
#else
extern struct record_description Absyn_ComponentRef_CREF__FULLYQUALIFIED__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Path_QUALIFIED__desc_added
#define Absyn_Path_QUALIFIED__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Path_QUALIFIED__desc__fields[2] = {"name","path"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Path_QUALIFIED__desc = {
"Absyn_Path_QUALIFIED",
"Absyn.Path.QUALIFIED",
Absyn_Path_QUALIFIED__desc__fields
};
#endif
#else
extern struct record_description Absyn_Path_QUALIFIED__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Path_IDENT__desc_added
#define Absyn_Path_IDENT__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Path_IDENT__desc__fields[1] = {"name"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Path_IDENT__desc = {
"Absyn_Path_IDENT",
"Absyn.Path.IDENT",
Absyn_Path_IDENT__desc__fields
};
#endif
#else
extern struct record_description Absyn_Path_IDENT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Path_FULLYQUALIFIED__desc_added
#define Absyn_Path_FULLYQUALIFIED__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Path_FULLYQUALIFIED__desc__fields[1] = {"path"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Path_FULLYQUALIFIED__desc = {
"Absyn_Path_FULLYQUALIFIED",
"Absyn.Path.FULLYQUALIFIED",
Absyn_Path_FULLYQUALIFIED__desc__fields
};
#endif
#else
extern struct record_description Absyn_Path_FULLYQUALIFIED__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Path_FULLYQUALIFIED__desc_added
#define Absyn_Path_FULLYQUALIFIED__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Path_FULLYQUALIFIED__desc__fields[1] = {"path"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Path_FULLYQUALIFIED__desc = {
"Absyn_Path_FULLYQUALIFIED",
"Absyn.Path.FULLYQUALIFIED",
Absyn_Path_FULLYQUALIFIED__desc__fields
};
#endif
#else
extern struct record_description Absyn_Path_FULLYQUALIFIED__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Path_IDENT__desc_added
#define Absyn_Path_IDENT__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Path_IDENT__desc__fields[1] = {"name"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Path_IDENT__desc = {
"Absyn_Path_IDENT",
"Absyn.Path.IDENT",
Absyn_Path_IDENT__desc__fields
};
#endif
#else
extern struct record_description Absyn_Path_IDENT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Path_QUALIFIED__desc_added
#define Absyn_Path_QUALIFIED__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Path_QUALIFIED__desc__fields[2] = {"name","path"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Path_QUALIFIED__desc = {
"Absyn_Path_QUALIFIED",
"Absyn.Path.QUALIFIED",
Absyn_Path_QUALIFIED__desc__fields
};
#endif
#else
extern struct record_description Absyn_Path_QUALIFIED__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Restriction_R__CLASS__desc_added
#define Absyn_Restriction_R__CLASS__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Restriction_R__CLASS__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Restriction_R__CLASS__desc = {
"Absyn_Restriction_R__CLASS",
"Absyn.Restriction.R_CLASS",
Absyn_Restriction_R__CLASS__desc__fields
};
#endif
#else
extern struct record_description Absyn_Restriction_R__CLASS__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Restriction_R__OPTIMIZATION__desc_added
#define Absyn_Restriction_R__OPTIMIZATION__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Restriction_R__OPTIMIZATION__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Restriction_R__OPTIMIZATION__desc = {
"Absyn_Restriction_R__OPTIMIZATION",
"Absyn.Restriction.R_OPTIMIZATION",
Absyn_Restriction_R__OPTIMIZATION__desc__fields
};
#endif
#else
extern struct record_description Absyn_Restriction_R__OPTIMIZATION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Restriction_R__MODEL__desc_added
#define Absyn_Restriction_R__MODEL__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Restriction_R__MODEL__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Restriction_R__MODEL__desc = {
"Absyn_Restriction_R__MODEL",
"Absyn.Restriction.R_MODEL",
Absyn_Restriction_R__MODEL__desc__fields
};
#endif
#else
extern struct record_description Absyn_Restriction_R__MODEL__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Restriction_R__RECORD__desc_added
#define Absyn_Restriction_R__RECORD__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Restriction_R__RECORD__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Restriction_R__RECORD__desc = {
"Absyn_Restriction_R__RECORD",
"Absyn.Restriction.R_RECORD",
Absyn_Restriction_R__RECORD__desc__fields
};
#endif
#else
extern struct record_description Absyn_Restriction_R__RECORD__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Restriction_R__BLOCK__desc_added
#define Absyn_Restriction_R__BLOCK__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Restriction_R__BLOCK__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Restriction_R__BLOCK__desc = {
"Absyn_Restriction_R__BLOCK",
"Absyn.Restriction.R_BLOCK",
Absyn_Restriction_R__BLOCK__desc__fields
};
#endif
#else
extern struct record_description Absyn_Restriction_R__BLOCK__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Restriction_R__CONNECTOR__desc_added
#define Absyn_Restriction_R__CONNECTOR__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Restriction_R__CONNECTOR__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Restriction_R__CONNECTOR__desc = {
"Absyn_Restriction_R__CONNECTOR",
"Absyn.Restriction.R_CONNECTOR",
Absyn_Restriction_R__CONNECTOR__desc__fields
};
#endif
#else
extern struct record_description Absyn_Restriction_R__CONNECTOR__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Restriction_R__EXP__CONNECTOR__desc_added
#define Absyn_Restriction_R__EXP__CONNECTOR__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Restriction_R__EXP__CONNECTOR__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Restriction_R__EXP__CONNECTOR__desc = {
"Absyn_Restriction_R__EXP__CONNECTOR",
"Absyn.Restriction.R_EXP_CONNECTOR",
Absyn_Restriction_R__EXP__CONNECTOR__desc__fields
};
#endif
#else
extern struct record_description Absyn_Restriction_R__EXP__CONNECTOR__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Restriction_R__TYPE__desc_added
#define Absyn_Restriction_R__TYPE__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Restriction_R__TYPE__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Restriction_R__TYPE__desc = {
"Absyn_Restriction_R__TYPE",
"Absyn.Restriction.R_TYPE",
Absyn_Restriction_R__TYPE__desc__fields
};
#endif
#else
extern struct record_description Absyn_Restriction_R__TYPE__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Restriction_R__PACKAGE__desc_added
#define Absyn_Restriction_R__PACKAGE__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Restriction_R__PACKAGE__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Restriction_R__PACKAGE__desc = {
"Absyn_Restriction_R__PACKAGE",
"Absyn.Restriction.R_PACKAGE",
Absyn_Restriction_R__PACKAGE__desc__fields
};
#endif
#else
extern struct record_description Absyn_Restriction_R__PACKAGE__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Restriction_R__FUNCTION__desc_added
#define Absyn_Restriction_R__FUNCTION__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Restriction_R__FUNCTION__desc__fields[1] = {"functionRestriction"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Restriction_R__FUNCTION__desc = {
"Absyn_Restriction_R__FUNCTION",
"Absyn.Restriction.R_FUNCTION",
Absyn_Restriction_R__FUNCTION__desc__fields
};
#endif
#else
extern struct record_description Absyn_Restriction_R__FUNCTION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Restriction_R__OPERATOR__desc_added
#define Absyn_Restriction_R__OPERATOR__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Restriction_R__OPERATOR__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Restriction_R__OPERATOR__desc = {
"Absyn_Restriction_R__OPERATOR",
"Absyn.Restriction.R_OPERATOR",
Absyn_Restriction_R__OPERATOR__desc__fields
};
#endif
#else
extern struct record_description Absyn_Restriction_R__OPERATOR__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Restriction_R__OPERATOR__RECORD__desc_added
#define Absyn_Restriction_R__OPERATOR__RECORD__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Restriction_R__OPERATOR__RECORD__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Restriction_R__OPERATOR__RECORD__desc = {
"Absyn_Restriction_R__OPERATOR__RECORD",
"Absyn.Restriction.R_OPERATOR_RECORD",
Absyn_Restriction_R__OPERATOR__RECORD__desc__fields
};
#endif
#else
extern struct record_description Absyn_Restriction_R__OPERATOR__RECORD__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Restriction_R__ENUMERATION__desc_added
#define Absyn_Restriction_R__ENUMERATION__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Restriction_R__ENUMERATION__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Restriction_R__ENUMERATION__desc = {
"Absyn_Restriction_R__ENUMERATION",
"Absyn.Restriction.R_ENUMERATION",
Absyn_Restriction_R__ENUMERATION__desc__fields
};
#endif
#else
extern struct record_description Absyn_Restriction_R__ENUMERATION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Restriction_R__PREDEFINED__INTEGER__desc_added
#define Absyn_Restriction_R__PREDEFINED__INTEGER__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Restriction_R__PREDEFINED__INTEGER__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Restriction_R__PREDEFINED__INTEGER__desc = {
"Absyn_Restriction_R__PREDEFINED__INTEGER",
"Absyn.Restriction.R_PREDEFINED_INTEGER",
Absyn_Restriction_R__PREDEFINED__INTEGER__desc__fields
};
#endif
#else
extern struct record_description Absyn_Restriction_R__PREDEFINED__INTEGER__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Restriction_R__PREDEFINED__REAL__desc_added
#define Absyn_Restriction_R__PREDEFINED__REAL__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Restriction_R__PREDEFINED__REAL__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Restriction_R__PREDEFINED__REAL__desc = {
"Absyn_Restriction_R__PREDEFINED__REAL",
"Absyn.Restriction.R_PREDEFINED_REAL",
Absyn_Restriction_R__PREDEFINED__REAL__desc__fields
};
#endif
#else
extern struct record_description Absyn_Restriction_R__PREDEFINED__REAL__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Restriction_R__PREDEFINED__STRING__desc_added
#define Absyn_Restriction_R__PREDEFINED__STRING__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Restriction_R__PREDEFINED__STRING__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Restriction_R__PREDEFINED__STRING__desc = {
"Absyn_Restriction_R__PREDEFINED__STRING",
"Absyn.Restriction.R_PREDEFINED_STRING",
Absyn_Restriction_R__PREDEFINED__STRING__desc__fields
};
#endif
#else
extern struct record_description Absyn_Restriction_R__PREDEFINED__STRING__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Restriction_R__PREDEFINED__BOOLEAN__desc_added
#define Absyn_Restriction_R__PREDEFINED__BOOLEAN__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Restriction_R__PREDEFINED__BOOLEAN__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Restriction_R__PREDEFINED__BOOLEAN__desc = {
"Absyn_Restriction_R__PREDEFINED__BOOLEAN",
"Absyn.Restriction.R_PREDEFINED_BOOLEAN",
Absyn_Restriction_R__PREDEFINED__BOOLEAN__desc__fields
};
#endif
#else
extern struct record_description Absyn_Restriction_R__PREDEFINED__BOOLEAN__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Restriction_R__PREDEFINED__ENUMERATION__desc_added
#define Absyn_Restriction_R__PREDEFINED__ENUMERATION__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Restriction_R__PREDEFINED__ENUMERATION__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Restriction_R__PREDEFINED__ENUMERATION__desc = {
"Absyn_Restriction_R__PREDEFINED__ENUMERATION",
"Absyn.Restriction.R_PREDEFINED_ENUMERATION",
Absyn_Restriction_R__PREDEFINED__ENUMERATION__desc__fields
};
#endif
#else
extern struct record_description Absyn_Restriction_R__PREDEFINED__ENUMERATION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Restriction_R__PREDEFINED__CLOCK__desc_added
#define Absyn_Restriction_R__PREDEFINED__CLOCK__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Restriction_R__PREDEFINED__CLOCK__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Restriction_R__PREDEFINED__CLOCK__desc = {
"Absyn_Restriction_R__PREDEFINED__CLOCK",
"Absyn.Restriction.R_PREDEFINED_CLOCK",
Absyn_Restriction_R__PREDEFINED__CLOCK__desc__fields
};
#endif
#else
extern struct record_description Absyn_Restriction_R__PREDEFINED__CLOCK__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Restriction_R__UNIONTYPE__desc_added
#define Absyn_Restriction_R__UNIONTYPE__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Restriction_R__UNIONTYPE__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Restriction_R__UNIONTYPE__desc = {
"Absyn_Restriction_R__UNIONTYPE",
"Absyn.Restriction.R_UNIONTYPE",
Absyn_Restriction_R__UNIONTYPE__desc__fields
};
#endif
#else
extern struct record_description Absyn_Restriction_R__UNIONTYPE__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Restriction_R__METARECORD__desc_added
#define Absyn_Restriction_R__METARECORD__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Restriction_R__METARECORD__desc__fields[5] = {"name","index","singleton","moved","typeVars"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Restriction_R__METARECORD__desc = {
"Absyn_Restriction_R__METARECORD",
"Absyn.Restriction.R_METARECORD",
Absyn_Restriction_R__METARECORD__desc__fields
};
#endif
#else
extern struct record_description Absyn_Restriction_R__METARECORD__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Restriction_R__UNKNOWN__desc_added
#define Absyn_Restriction_R__UNKNOWN__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Restriction_R__UNKNOWN__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Restriction_R__UNKNOWN__desc = {
"Absyn_Restriction_R__UNKNOWN",
"Absyn.Restriction.R_UNKNOWN",
Absyn_Restriction_R__UNKNOWN__desc__fields
};
#endif
#else
extern struct record_description Absyn_Restriction_R__UNKNOWN__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Restriction_R__UNKNOWN__desc_added
#define Absyn_Restriction_R__UNKNOWN__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Restriction_R__UNKNOWN__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Restriction_R__UNKNOWN__desc = {
"Absyn_Restriction_R__UNKNOWN",
"Absyn.Restriction.R_UNKNOWN",
Absyn_Restriction_R__UNKNOWN__desc__fields
};
#endif
#else
extern struct record_description Absyn_Restriction_R__UNKNOWN__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Restriction_R__METARECORD__desc_added
#define Absyn_Restriction_R__METARECORD__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Restriction_R__METARECORD__desc__fields[5] = {"name","index","singleton","moved","typeVars"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Restriction_R__METARECORD__desc = {
"Absyn_Restriction_R__METARECORD",
"Absyn.Restriction.R_METARECORD",
Absyn_Restriction_R__METARECORD__desc__fields
};
#endif
#else
extern struct record_description Absyn_Restriction_R__METARECORD__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Restriction_R__UNIONTYPE__desc_added
#define Absyn_Restriction_R__UNIONTYPE__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Restriction_R__UNIONTYPE__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Restriction_R__UNIONTYPE__desc = {
"Absyn_Restriction_R__UNIONTYPE",
"Absyn.Restriction.R_UNIONTYPE",
Absyn_Restriction_R__UNIONTYPE__desc__fields
};
#endif
#else
extern struct record_description Absyn_Restriction_R__UNIONTYPE__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Restriction_R__PREDEFINED__CLOCK__desc_added
#define Absyn_Restriction_R__PREDEFINED__CLOCK__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Restriction_R__PREDEFINED__CLOCK__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Restriction_R__PREDEFINED__CLOCK__desc = {
"Absyn_Restriction_R__PREDEFINED__CLOCK",
"Absyn.Restriction.R_PREDEFINED_CLOCK",
Absyn_Restriction_R__PREDEFINED__CLOCK__desc__fields
};
#endif
#else
extern struct record_description Absyn_Restriction_R__PREDEFINED__CLOCK__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Restriction_R__PREDEFINED__ENUMERATION__desc_added
#define Absyn_Restriction_R__PREDEFINED__ENUMERATION__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Restriction_R__PREDEFINED__ENUMERATION__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Restriction_R__PREDEFINED__ENUMERATION__desc = {
"Absyn_Restriction_R__PREDEFINED__ENUMERATION",
"Absyn.Restriction.R_PREDEFINED_ENUMERATION",
Absyn_Restriction_R__PREDEFINED__ENUMERATION__desc__fields
};
#endif
#else
extern struct record_description Absyn_Restriction_R__PREDEFINED__ENUMERATION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Restriction_R__PREDEFINED__BOOLEAN__desc_added
#define Absyn_Restriction_R__PREDEFINED__BOOLEAN__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Restriction_R__PREDEFINED__BOOLEAN__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Restriction_R__PREDEFINED__BOOLEAN__desc = {
"Absyn_Restriction_R__PREDEFINED__BOOLEAN",
"Absyn.Restriction.R_PREDEFINED_BOOLEAN",
Absyn_Restriction_R__PREDEFINED__BOOLEAN__desc__fields
};
#endif
#else
extern struct record_description Absyn_Restriction_R__PREDEFINED__BOOLEAN__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Restriction_R__PREDEFINED__STRING__desc_added
#define Absyn_Restriction_R__PREDEFINED__STRING__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Restriction_R__PREDEFINED__STRING__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Restriction_R__PREDEFINED__STRING__desc = {
"Absyn_Restriction_R__PREDEFINED__STRING",
"Absyn.Restriction.R_PREDEFINED_STRING",
Absyn_Restriction_R__PREDEFINED__STRING__desc__fields
};
#endif
#else
extern struct record_description Absyn_Restriction_R__PREDEFINED__STRING__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Restriction_R__PREDEFINED__REAL__desc_added
#define Absyn_Restriction_R__PREDEFINED__REAL__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Restriction_R__PREDEFINED__REAL__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Restriction_R__PREDEFINED__REAL__desc = {
"Absyn_Restriction_R__PREDEFINED__REAL",
"Absyn.Restriction.R_PREDEFINED_REAL",
Absyn_Restriction_R__PREDEFINED__REAL__desc__fields
};
#endif
#else
extern struct record_description Absyn_Restriction_R__PREDEFINED__REAL__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Restriction_R__PREDEFINED__INTEGER__desc_added
#define Absyn_Restriction_R__PREDEFINED__INTEGER__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Restriction_R__PREDEFINED__INTEGER__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Restriction_R__PREDEFINED__INTEGER__desc = {
"Absyn_Restriction_R__PREDEFINED__INTEGER",
"Absyn.Restriction.R_PREDEFINED_INTEGER",
Absyn_Restriction_R__PREDEFINED__INTEGER__desc__fields
};
#endif
#else
extern struct record_description Absyn_Restriction_R__PREDEFINED__INTEGER__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Restriction_R__ENUMERATION__desc_added
#define Absyn_Restriction_R__ENUMERATION__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Restriction_R__ENUMERATION__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Restriction_R__ENUMERATION__desc = {
"Absyn_Restriction_R__ENUMERATION",
"Absyn.Restriction.R_ENUMERATION",
Absyn_Restriction_R__ENUMERATION__desc__fields
};
#endif
#else
extern struct record_description Absyn_Restriction_R__ENUMERATION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Restriction_R__OPERATOR__RECORD__desc_added
#define Absyn_Restriction_R__OPERATOR__RECORD__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Restriction_R__OPERATOR__RECORD__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Restriction_R__OPERATOR__RECORD__desc = {
"Absyn_Restriction_R__OPERATOR__RECORD",
"Absyn.Restriction.R_OPERATOR_RECORD",
Absyn_Restriction_R__OPERATOR__RECORD__desc__fields
};
#endif
#else
extern struct record_description Absyn_Restriction_R__OPERATOR__RECORD__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Restriction_R__OPERATOR__desc_added
#define Absyn_Restriction_R__OPERATOR__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Restriction_R__OPERATOR__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Restriction_R__OPERATOR__desc = {
"Absyn_Restriction_R__OPERATOR",
"Absyn.Restriction.R_OPERATOR",
Absyn_Restriction_R__OPERATOR__desc__fields
};
#endif
#else
extern struct record_description Absyn_Restriction_R__OPERATOR__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Restriction_R__FUNCTION__desc_added
#define Absyn_Restriction_R__FUNCTION__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Restriction_R__FUNCTION__desc__fields[1] = {"functionRestriction"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Restriction_R__FUNCTION__desc = {
"Absyn_Restriction_R__FUNCTION",
"Absyn.Restriction.R_FUNCTION",
Absyn_Restriction_R__FUNCTION__desc__fields
};
#endif
#else
extern struct record_description Absyn_Restriction_R__FUNCTION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Restriction_R__PACKAGE__desc_added
#define Absyn_Restriction_R__PACKAGE__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Restriction_R__PACKAGE__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Restriction_R__PACKAGE__desc = {
"Absyn_Restriction_R__PACKAGE",
"Absyn.Restriction.R_PACKAGE",
Absyn_Restriction_R__PACKAGE__desc__fields
};
#endif
#else
extern struct record_description Absyn_Restriction_R__PACKAGE__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Restriction_R__TYPE__desc_added
#define Absyn_Restriction_R__TYPE__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Restriction_R__TYPE__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Restriction_R__TYPE__desc = {
"Absyn_Restriction_R__TYPE",
"Absyn.Restriction.R_TYPE",
Absyn_Restriction_R__TYPE__desc__fields
};
#endif
#else
extern struct record_description Absyn_Restriction_R__TYPE__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Restriction_R__EXP__CONNECTOR__desc_added
#define Absyn_Restriction_R__EXP__CONNECTOR__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Restriction_R__EXP__CONNECTOR__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Restriction_R__EXP__CONNECTOR__desc = {
"Absyn_Restriction_R__EXP__CONNECTOR",
"Absyn.Restriction.R_EXP_CONNECTOR",
Absyn_Restriction_R__EXP__CONNECTOR__desc__fields
};
#endif
#else
extern struct record_description Absyn_Restriction_R__EXP__CONNECTOR__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Restriction_R__CONNECTOR__desc_added
#define Absyn_Restriction_R__CONNECTOR__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Restriction_R__CONNECTOR__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Restriction_R__CONNECTOR__desc = {
"Absyn_Restriction_R__CONNECTOR",
"Absyn.Restriction.R_CONNECTOR",
Absyn_Restriction_R__CONNECTOR__desc__fields
};
#endif
#else
extern struct record_description Absyn_Restriction_R__CONNECTOR__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Restriction_R__BLOCK__desc_added
#define Absyn_Restriction_R__BLOCK__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Restriction_R__BLOCK__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Restriction_R__BLOCK__desc = {
"Absyn_Restriction_R__BLOCK",
"Absyn.Restriction.R_BLOCK",
Absyn_Restriction_R__BLOCK__desc__fields
};
#endif
#else
extern struct record_description Absyn_Restriction_R__BLOCK__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Restriction_R__RECORD__desc_added
#define Absyn_Restriction_R__RECORD__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Restriction_R__RECORD__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Restriction_R__RECORD__desc = {
"Absyn_Restriction_R__RECORD",
"Absyn.Restriction.R_RECORD",
Absyn_Restriction_R__RECORD__desc__fields
};
#endif
#else
extern struct record_description Absyn_Restriction_R__RECORD__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Restriction_R__MODEL__desc_added
#define Absyn_Restriction_R__MODEL__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Restriction_R__MODEL__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Restriction_R__MODEL__desc = {
"Absyn_Restriction_R__MODEL",
"Absyn.Restriction.R_MODEL",
Absyn_Restriction_R__MODEL__desc__fields
};
#endif
#else
extern struct record_description Absyn_Restriction_R__MODEL__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Restriction_R__OPTIMIZATION__desc_added
#define Absyn_Restriction_R__OPTIMIZATION__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Restriction_R__OPTIMIZATION__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Restriction_R__OPTIMIZATION__desc = {
"Absyn_Restriction_R__OPTIMIZATION",
"Absyn.Restriction.R_OPTIMIZATION",
Absyn_Restriction_R__OPTIMIZATION__desc__fields
};
#endif
#else
extern struct record_description Absyn_Restriction_R__OPTIMIZATION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Restriction_R__CLASS__desc_added
#define Absyn_Restriction_R__CLASS__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Restriction_R__CLASS__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Restriction_R__CLASS__desc = {
"Absyn_Restriction_R__CLASS",
"Absyn.Restriction.R_CLASS",
Absyn_Restriction_R__CLASS__desc__fields
};
#endif
#else
extern struct record_description Absyn_Restriction_R__CLASS__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_FunctionPurity_PURE__desc_added
#define Absyn_FunctionPurity_PURE__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_FunctionPurity_PURE__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_FunctionPurity_PURE__desc = {
"Absyn_FunctionPurity_PURE",
"Absyn.FunctionPurity.PURE",
Absyn_FunctionPurity_PURE__desc__fields
};
#endif
#else
extern struct record_description Absyn_FunctionPurity_PURE__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_FunctionPurity_IMPURE__desc_added
#define Absyn_FunctionPurity_IMPURE__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_FunctionPurity_IMPURE__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_FunctionPurity_IMPURE__desc = {
"Absyn_FunctionPurity_IMPURE",
"Absyn.FunctionPurity.IMPURE",
Absyn_FunctionPurity_IMPURE__desc__fields
};
#endif
#else
extern struct record_description Absyn_FunctionPurity_IMPURE__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_FunctionPurity_NO__PURITY__desc_added
#define Absyn_FunctionPurity_NO__PURITY__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_FunctionPurity_NO__PURITY__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_FunctionPurity_NO__PURITY__desc = {
"Absyn_FunctionPurity_NO__PURITY",
"Absyn.FunctionPurity.NO_PURITY",
Absyn_FunctionPurity_NO__PURITY__desc__fields
};
#endif
#else
extern struct record_description Absyn_FunctionPurity_NO__PURITY__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_FunctionPurity_NO__PURITY__desc_added
#define Absyn_FunctionPurity_NO__PURITY__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_FunctionPurity_NO__PURITY__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_FunctionPurity_NO__PURITY__desc = {
"Absyn_FunctionPurity_NO__PURITY",
"Absyn.FunctionPurity.NO_PURITY",
Absyn_FunctionPurity_NO__PURITY__desc__fields
};
#endif
#else
extern struct record_description Absyn_FunctionPurity_NO__PURITY__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_FunctionPurity_IMPURE__desc_added
#define Absyn_FunctionPurity_IMPURE__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_FunctionPurity_IMPURE__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_FunctionPurity_IMPURE__desc = {
"Absyn_FunctionPurity_IMPURE",
"Absyn.FunctionPurity.IMPURE",
Absyn_FunctionPurity_IMPURE__desc__fields
};
#endif
#else
extern struct record_description Absyn_FunctionPurity_IMPURE__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_FunctionPurity_PURE__desc_added
#define Absyn_FunctionPurity_PURE__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_FunctionPurity_PURE__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_FunctionPurity_PURE__desc = {
"Absyn_FunctionPurity_PURE",
"Absyn.FunctionPurity.PURE",
Absyn_FunctionPurity_PURE__desc__fields
};
#endif
#else
extern struct record_description Absyn_FunctionPurity_PURE__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_FunctionRestriction_FR__NORMAL__FUNCTION__desc_added
#define Absyn_FunctionRestriction_FR__NORMAL__FUNCTION__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_FunctionRestriction_FR__NORMAL__FUNCTION__desc__fields[1] = {"purity"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_FunctionRestriction_FR__NORMAL__FUNCTION__desc = {
"Absyn_FunctionRestriction_FR__NORMAL__FUNCTION",
"Absyn.FunctionRestriction.FR_NORMAL_FUNCTION",
Absyn_FunctionRestriction_FR__NORMAL__FUNCTION__desc__fields
};
#endif
#else
extern struct record_description Absyn_FunctionRestriction_FR__NORMAL__FUNCTION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_FunctionRestriction_FR__OPERATOR__FUNCTION__desc_added
#define Absyn_FunctionRestriction_FR__OPERATOR__FUNCTION__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_FunctionRestriction_FR__OPERATOR__FUNCTION__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_FunctionRestriction_FR__OPERATOR__FUNCTION__desc = {
"Absyn_FunctionRestriction_FR__OPERATOR__FUNCTION",
"Absyn.FunctionRestriction.FR_OPERATOR_FUNCTION",
Absyn_FunctionRestriction_FR__OPERATOR__FUNCTION__desc__fields
};
#endif
#else
extern struct record_description Absyn_FunctionRestriction_FR__OPERATOR__FUNCTION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_FunctionRestriction_FR__PARALLEL__FUNCTION__desc_added
#define Absyn_FunctionRestriction_FR__PARALLEL__FUNCTION__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_FunctionRestriction_FR__PARALLEL__FUNCTION__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_FunctionRestriction_FR__PARALLEL__FUNCTION__desc = {
"Absyn_FunctionRestriction_FR__PARALLEL__FUNCTION",
"Absyn.FunctionRestriction.FR_PARALLEL_FUNCTION",
Absyn_FunctionRestriction_FR__PARALLEL__FUNCTION__desc__fields
};
#endif
#else
extern struct record_description Absyn_FunctionRestriction_FR__PARALLEL__FUNCTION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_FunctionRestriction_FR__KERNEL__FUNCTION__desc_added
#define Absyn_FunctionRestriction_FR__KERNEL__FUNCTION__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_FunctionRestriction_FR__KERNEL__FUNCTION__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_FunctionRestriction_FR__KERNEL__FUNCTION__desc = {
"Absyn_FunctionRestriction_FR__KERNEL__FUNCTION",
"Absyn.FunctionRestriction.FR_KERNEL_FUNCTION",
Absyn_FunctionRestriction_FR__KERNEL__FUNCTION__desc__fields
};
#endif
#else
extern struct record_description Absyn_FunctionRestriction_FR__KERNEL__FUNCTION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_FunctionRestriction_FR__KERNEL__FUNCTION__desc_added
#define Absyn_FunctionRestriction_FR__KERNEL__FUNCTION__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_FunctionRestriction_FR__KERNEL__FUNCTION__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_FunctionRestriction_FR__KERNEL__FUNCTION__desc = {
"Absyn_FunctionRestriction_FR__KERNEL__FUNCTION",
"Absyn.FunctionRestriction.FR_KERNEL_FUNCTION",
Absyn_FunctionRestriction_FR__KERNEL__FUNCTION__desc__fields
};
#endif
#else
extern struct record_description Absyn_FunctionRestriction_FR__KERNEL__FUNCTION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_FunctionRestriction_FR__PARALLEL__FUNCTION__desc_added
#define Absyn_FunctionRestriction_FR__PARALLEL__FUNCTION__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_FunctionRestriction_FR__PARALLEL__FUNCTION__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_FunctionRestriction_FR__PARALLEL__FUNCTION__desc = {
"Absyn_FunctionRestriction_FR__PARALLEL__FUNCTION",
"Absyn.FunctionRestriction.FR_PARALLEL_FUNCTION",
Absyn_FunctionRestriction_FR__PARALLEL__FUNCTION__desc__fields
};
#endif
#else
extern struct record_description Absyn_FunctionRestriction_FR__PARALLEL__FUNCTION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_FunctionRestriction_FR__OPERATOR__FUNCTION__desc_added
#define Absyn_FunctionRestriction_FR__OPERATOR__FUNCTION__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_FunctionRestriction_FR__OPERATOR__FUNCTION__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_FunctionRestriction_FR__OPERATOR__FUNCTION__desc = {
"Absyn_FunctionRestriction_FR__OPERATOR__FUNCTION",
"Absyn.FunctionRestriction.FR_OPERATOR_FUNCTION",
Absyn_FunctionRestriction_FR__OPERATOR__FUNCTION__desc__fields
};
#endif
#else
extern struct record_description Absyn_FunctionRestriction_FR__OPERATOR__FUNCTION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_FunctionRestriction_FR__NORMAL__FUNCTION__desc_added
#define Absyn_FunctionRestriction_FR__NORMAL__FUNCTION__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_FunctionRestriction_FR__NORMAL__FUNCTION__desc__fields[1] = {"purity"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_FunctionRestriction_FR__NORMAL__FUNCTION__desc = {
"Absyn_FunctionRestriction_FR__NORMAL__FUNCTION",
"Absyn.FunctionRestriction.FR_NORMAL_FUNCTION",
Absyn_FunctionRestriction_FR__NORMAL__FUNCTION__desc__fields
};
#endif
#else
extern struct record_description Absyn_FunctionRestriction_FR__NORMAL__FUNCTION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Annotation_ANNOTATION__desc_added
#define Absyn_Annotation_ANNOTATION__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Annotation_ANNOTATION__desc__fields[1] = {"elementArgs"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Annotation_ANNOTATION__desc = {
"Absyn_Annotation_ANNOTATION",
"Absyn.Annotation.ANNOTATION",
Absyn_Annotation_ANNOTATION__desc__fields
};
#endif
#else
extern struct record_description Absyn_Annotation_ANNOTATION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Annotation_ANNOTATION__desc_added
#define Absyn_Annotation_ANNOTATION__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Annotation_ANNOTATION__desc__fields[1] = {"elementArgs"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Annotation_ANNOTATION__desc = {
"Absyn_Annotation_ANNOTATION",
"Absyn.Annotation.ANNOTATION",
Absyn_Annotation_ANNOTATION__desc__fields
};
#endif
#else
extern struct record_description Absyn_Annotation_ANNOTATION__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Comment_COMMENT__desc_added
#define Absyn_Comment_COMMENT__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Comment_COMMENT__desc__fields[2] = {"annotation_","comment"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Comment_COMMENT__desc = {
"Absyn_Comment_COMMENT",
"Absyn.Comment.COMMENT",
Absyn_Comment_COMMENT__desc__fields
};
#endif
#else
extern struct record_description Absyn_Comment_COMMENT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Comment_COMMENT__desc_added
#define Absyn_Comment_COMMENT__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Comment_COMMENT__desc__fields[2] = {"annotation_","comment"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Comment_COMMENT__desc = {
"Absyn_Comment_COMMENT",
"Absyn.Comment.COMMENT",
Absyn_Comment_COMMENT__desc__fields
};
#endif
#else
extern struct record_description Absyn_Comment_COMMENT__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ExternalDecl_EXTERNALDECL__desc_added
#define Absyn_ExternalDecl_EXTERNALDECL__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ExternalDecl_EXTERNALDECL__desc__fields[5] = {"funcName","lang","output_","args","annotation_"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ExternalDecl_EXTERNALDECL__desc = {
"Absyn_ExternalDecl_EXTERNALDECL",
"Absyn.ExternalDecl.EXTERNALDECL",
Absyn_ExternalDecl_EXTERNALDECL__desc__fields
};
#endif
#else
extern struct record_description Absyn_ExternalDecl_EXTERNALDECL__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_ExternalDecl_EXTERNALDECL__desc_added
#define Absyn_ExternalDecl_EXTERNALDECL__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_ExternalDecl_EXTERNALDECL__desc__fields[5] = {"funcName","lang","output_","args","annotation_"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_ExternalDecl_EXTERNALDECL__desc = {
"Absyn_ExternalDecl_EXTERNALDECL",
"Absyn.ExternalDecl.EXTERNALDECL",
Absyn_ExternalDecl_EXTERNALDECL__desc__fields
};
#endif
#else
extern struct record_description Absyn_ExternalDecl_EXTERNALDECL__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Ref_RCR__desc_added
#define Absyn_Ref_RCR__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Ref_RCR__desc__fields[1] = {"cr"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Ref_RCR__desc = {
"Absyn_Ref_RCR",
"Absyn.Ref.RCR",
Absyn_Ref_RCR__desc__fields
};
#endif
#else
extern struct record_description Absyn_Ref_RCR__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Ref_RTS__desc_added
#define Absyn_Ref_RTS__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Ref_RTS__desc__fields[1] = {"ts"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Ref_RTS__desc = {
"Absyn_Ref_RTS",
"Absyn.Ref.RTS",
Absyn_Ref_RTS__desc__fields
};
#endif
#else
extern struct record_description Absyn_Ref_RTS__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Ref_RIM__desc_added
#define Absyn_Ref_RIM__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Ref_RIM__desc__fields[1] = {"im"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Ref_RIM__desc = {
"Absyn_Ref_RIM",
"Absyn.Ref.RIM",
Absyn_Ref_RIM__desc__fields
};
#endif
#else
extern struct record_description Absyn_Ref_RIM__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Ref_RIM__desc_added
#define Absyn_Ref_RIM__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Ref_RIM__desc__fields[1] = {"im"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Ref_RIM__desc = {
"Absyn_Ref_RIM",
"Absyn.Ref.RIM",
Absyn_Ref_RIM__desc__fields
};
#endif
#else
extern struct record_description Absyn_Ref_RIM__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Ref_RTS__desc_added
#define Absyn_Ref_RTS__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Ref_RTS__desc__fields[1] = {"ts"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Ref_RTS__desc = {
"Absyn_Ref_RTS",
"Absyn.Ref.RTS",
Absyn_Ref_RTS__desc__fields
};
#endif
#else
extern struct record_description Absyn_Ref_RTS__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Ref_RCR__desc_added
#define Absyn_Ref_RCR__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Ref_RCR__desc__fields[1] = {"cr"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Ref_RCR__desc = {
"Absyn_Ref_RCR",
"Absyn.Ref.RCR",
Absyn_Ref_RCR__desc__fields
};
#endif
#else
extern struct record_description Absyn_Ref_RCR__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Msg_MSG__desc_added
#define Absyn_Msg_MSG__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Msg_MSG__desc__fields[1] = {"info"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Msg_MSG__desc = {
"Absyn_Msg_MSG",
"Absyn.Msg.MSG",
Absyn_Msg_MSG__desc__fields
};
#endif
#else
extern struct record_description Absyn_Msg_MSG__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Msg_NO__MSG__desc_added
#define Absyn_Msg_NO__MSG__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Msg_NO__MSG__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Msg_NO__MSG__desc = {
"Absyn_Msg_NO__MSG",
"Absyn.Msg.NO_MSG",
Absyn_Msg_NO__MSG__desc__fields
};
#endif
#else
extern struct record_description Absyn_Msg_NO__MSG__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Msg_NO__MSG__desc_added
#define Absyn_Msg_NO__MSG__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Msg_NO__MSG__desc__fields[1] = {"no fields"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Msg_NO__MSG__desc = {
"Absyn_Msg_NO__MSG",
"Absyn.Msg.NO_MSG",
Absyn_Msg_NO__MSG__desc__fields
};
#endif
#else
extern struct record_description Absyn_Msg_NO__MSG__desc;
#endif
#ifdef ADD_METARECORD_DEFINITIONS
#ifndef Absyn_Msg_MSG__desc_added
#define Absyn_Msg_MSG__desc_added
ADD_METARECORD_DEFINITIONS const char* Absyn_Msg_MSG__desc__fields[1] = {"info"};
ADD_METARECORD_DEFINITIONS struct record_description Absyn_Msg_MSG__desc = {
"Absyn_Msg_MSG",
"Absyn.Msg.MSG",
Absyn_Msg_MSG__desc__fields
};
#endif
#else
extern struct record_description Absyn_Msg_MSG__desc;
#endif
#ifdef __cplusplus
}
#endif
