#ifndef __MEPT_dict_H
#define __MEPT_dict_H

#include <aterm2.h>

extern AFun PT_afun39;
extern AFun PT_afun17;
extern AFun PT_afun22;
extern AFun PT_afun3;
extern AFun PT_afun9;
extern AFun PT_afun34;
extern AFun PT_afun19;
extern AFun PT_afun26;
extern AFun PT_afun37;
extern AFun PT_afun2;
extern AFun PT_afun41;
extern AFun PT_afun12;
extern AFun PT_afun15;
extern AFun PT_afun25;
extern AFun PT_afun18;
extern AFun PT_afun20;
extern AFun PT_afun31;
extern AFun PT_afun8;
extern AFun PT_afun28;
extern AFun PT_afun21;
extern AFun PT_afun32;
extern AFun PT_afun0;
extern AFun PT_afun11;
extern AFun PT_afun5;
extern AFun PT_afun27;
extern AFun PT_afun33;
extern AFun PT_afun38;
extern AFun PT_afun16;
extern AFun PT_afun10;
extern AFun PT_afun13;
extern AFun PT_afun4;
extern AFun PT_afun14;
extern AFun PT_afun40;
extern AFun PT_afun23;
extern AFun PT_afun30;
extern AFun PT_afun7;
extern AFun PT_afun36;
extern AFun PT_afun24;
extern AFun PT_afun35;
extern AFun PT_afun29;
extern AFun PT_afun1;
extern AFun PT_afun6;

extern ATerm PT_patternCharRangesMany;
extern ATerm PT_patternCharRangesSingle;
extern ATerm PT_patternCharRangesEmpty;
extern ATerm PT_patternCharRangeRange;
extern ATerm PT_patternCharRangeCharacter;
extern ATerm PT_patternSymbolsMany;
extern ATerm PT_patternSymbolsSingle;
extern ATerm PT_patternSymbolsEmpty;
extern ATerm PT_patternSymbolCharClass;
extern ATerm PT_patternSymbolLayout;
extern ATerm PT_patternSymbolVarSym;
extern ATerm PT_patternSymbolStrategy;
extern ATerm PT_patternSymbolParameterizedSort;
extern ATerm PT_patternSymbolFunc;
extern ATerm PT_patternSymbolIterSepN;
extern ATerm PT_patternSymbolIterN;
extern ATerm PT_patternSymbolIterStarSep;
extern ATerm PT_patternSymbolIterPlusSep;
extern ATerm PT_patternSymbolIterStar;
extern ATerm PT_patternSymbolIterPlus;
extern ATerm PT_patternSymbolSort;
extern ATerm PT_patternSymbolTuple;
extern ATerm PT_patternSymbolAlt;
extern ATerm PT_patternSymbolOpt;
extern ATerm PT_patternSymbolSeq;
extern ATerm PT_patternSymbolEmpty;
extern ATerm PT_patternSymbolLex;
extern ATerm PT_patternSymbolCf;
extern ATerm PT_patternSymbolCilit;
extern ATerm PT_patternSymbolLit;
extern ATerm PT_patternAssociativityNonAssoc;
extern ATerm PT_patternAssociativityAssoc;
extern ATerm PT_patternAssociativityRight;
extern ATerm PT_patternAssociativityLeft;
extern ATerm PT_patternAttrAvoid;
extern ATerm PT_patternAttrPrefer;
extern ATerm PT_patternAttrReject;
extern ATerm PT_patternAttrBracket;
extern ATerm PT_patternAttrId;
extern ATerm PT_patternAttrTerm;
extern ATerm PT_patternAttrAssoc;
extern ATerm PT_patternAttrsMany;
extern ATerm PT_patternAttrsSingle;
extern ATerm PT_patternAttrsEmpty;
extern ATerm PT_patternAttributesAttrs;
extern ATerm PT_patternAttributesNoAttrs;
extern ATerm PT_patternProductionList;
extern ATerm PT_patternProductionDefault;
extern ATerm PT_patternArgsMany;
extern ATerm PT_patternArgsSingle;
extern ATerm PT_patternArgsEmpty;
extern ATerm PT_patternTreeChar;
extern ATerm PT_patternTreeAmb;
extern ATerm PT_patternTreeCycle;
extern ATerm PT_patternTreeAppl;
extern ATerm PT_patternParseTreeTop;

extern void init_MEPT_dict();

#endif /* __MEPT_dict_H */
