c_src: regenerate
[nit.git] / c_src / nitc__lexer.sep.0.h
diff --git a/c_src/nitc__lexer.sep.0.h b/c_src/nitc__lexer.sep.0.h
new file mode 100644 (file)
index 0000000..9b7c456
--- /dev/null
@@ -0,0 +1,330 @@
+#include "nit.common.h"
+#define COLOR_nitc__parser_nodes__ANode___location 1
+val* NEW_nitc__TEol(const struct type* type);
+extern const struct type type_nitc__TEol;
+void nitc__lexer___TEol___init_tk(val* self, val* p0);
+val* NEW_nitc__TComment(const struct type* type);
+extern const struct type type_nitc__TComment;
+void nitc__lexer___TComment___init_tk(val* self, val* p0);
+val* NEW_nitc__TKwpackage(const struct type* type);
+extern const struct type type_nitc__TKwpackage;
+void nitc__lexer___TKwpackage___init_tk(val* self, val* p0);
+val* NEW_nitc__TKwmodule(const struct type* type);
+extern const struct type type_nitc__TKwmodule;
+void nitc__lexer___TKwmodule___init_tk(val* self, val* p0);
+val* NEW_nitc__TKwimport(const struct type* type);
+extern const struct type type_nitc__TKwimport;
+void nitc__lexer___TKwimport___init_tk(val* self, val* p0);
+val* NEW_nitc__TKwclass(const struct type* type);
+extern const struct type type_nitc__TKwclass;
+void nitc__lexer___TKwclass___init_tk(val* self, val* p0);
+val* NEW_nitc__TKwabstract(const struct type* type);
+extern const struct type type_nitc__TKwabstract;
+void nitc__lexer___TKwabstract___init_tk(val* self, val* p0);
+val* NEW_nitc__TKwinterface(const struct type* type);
+extern const struct type type_nitc__TKwinterface;
+void nitc__lexer___TKwinterface___init_tk(val* self, val* p0);
+val* NEW_nitc__TKwenum(const struct type* type);
+extern const struct type type_nitc__TKwenum;
+void nitc__lexer___TKwenum___init_tk(val* self, val* p0);
+val* NEW_nitc__TKwend(const struct type* type);
+extern const struct type type_nitc__TKwend;
+void nitc__lexer___TKwend___init_tk(val* self, val* p0);
+val* NEW_nitc__TKwmeth(const struct type* type);
+extern const struct type type_nitc__TKwmeth;
+void nitc__lexer___TKwmeth___init_tk(val* self, val* p0);
+val* NEW_nitc__TKwtype(const struct type* type);
+extern const struct type type_nitc__TKwtype;
+void nitc__lexer___TKwtype___init_tk(val* self, val* p0);
+val* NEW_nitc__TKwinit(const struct type* type);
+extern const struct type type_nitc__TKwinit;
+void nitc__lexer___TKwinit___init_tk(val* self, val* p0);
+val* NEW_nitc__TKwredef(const struct type* type);
+extern const struct type type_nitc__TKwredef;
+void nitc__lexer___TKwredef___init_tk(val* self, val* p0);
+val* NEW_nitc__TKwis(const struct type* type);
+extern const struct type type_nitc__TKwis;
+void nitc__lexer___TKwis___init_tk(val* self, val* p0);
+val* NEW_nitc__TKwdo(const struct type* type);
+extern const struct type type_nitc__TKwdo;
+void nitc__lexer___TKwdo___init_tk(val* self, val* p0);
+val* NEW_nitc__TKwvar(const struct type* type);
+extern const struct type type_nitc__TKwvar;
+void nitc__lexer___TKwvar___init_tk(val* self, val* p0);
+val* NEW_nitc__TKwextern(const struct type* type);
+extern const struct type type_nitc__TKwextern;
+void nitc__lexer___TKwextern___init_tk(val* self, val* p0);
+val* NEW_nitc__TKwpublic(const struct type* type);
+extern const struct type type_nitc__TKwpublic;
+void nitc__lexer___TKwpublic___init_tk(val* self, val* p0);
+val* NEW_nitc__TKwprotected(const struct type* type);
+extern const struct type type_nitc__TKwprotected;
+void nitc__lexer___TKwprotected___init_tk(val* self, val* p0);
+val* NEW_nitc__TKwprivate(const struct type* type);
+extern const struct type type_nitc__TKwprivate;
+void nitc__lexer___TKwprivate___init_tk(val* self, val* p0);
+val* NEW_nitc__TKwintrude(const struct type* type);
+extern const struct type type_nitc__TKwintrude;
+void nitc__lexer___TKwintrude___init_tk(val* self, val* p0);
+val* NEW_nitc__TKwif(const struct type* type);
+extern const struct type type_nitc__TKwif;
+void nitc__lexer___TKwif___init_tk(val* self, val* p0);
+val* NEW_nitc__TKwthen(const struct type* type);
+extern const struct type type_nitc__TKwthen;
+void nitc__lexer___TKwthen___init_tk(val* self, val* p0);
+val* NEW_nitc__TKwelse(const struct type* type);
+extern const struct type type_nitc__TKwelse;
+void nitc__lexer___TKwelse___init_tk(val* self, val* p0);
+val* NEW_nitc__TKwwhile(const struct type* type);
+extern const struct type type_nitc__TKwwhile;
+void nitc__lexer___TKwwhile___init_tk(val* self, val* p0);
+val* NEW_nitc__TKwloop(const struct type* type);
+extern const struct type type_nitc__TKwloop;
+void nitc__lexer___TKwloop___init_tk(val* self, val* p0);
+val* NEW_nitc__TKwfor(const struct type* type);
+extern const struct type type_nitc__TKwfor;
+void nitc__lexer___TKwfor___init_tk(val* self, val* p0);
+val* NEW_nitc__TKwin(const struct type* type);
+extern const struct type type_nitc__TKwin;
+void nitc__lexer___TKwin___init_tk(val* self, val* p0);
+val* NEW_nitc__TKwand(const struct type* type);
+extern const struct type type_nitc__TKwand;
+void nitc__lexer___TKwand___init_tk(val* self, val* p0);
+val* NEW_nitc__TKwor(const struct type* type);
+extern const struct type type_nitc__TKwor;
+void nitc__lexer___TKwor___init_tk(val* self, val* p0);
+val* NEW_nitc__TKwnot(const struct type* type);
+extern const struct type type_nitc__TKwnot;
+void nitc__lexer___TKwnot___init_tk(val* self, val* p0);
+val* NEW_nitc__TKwimplies(const struct type* type);
+extern const struct type type_nitc__TKwimplies;
+void nitc__lexer___TKwimplies___init_tk(val* self, val* p0);
+val* NEW_nitc__TKwreturn(const struct type* type);
+extern const struct type type_nitc__TKwreturn;
+void nitc__lexer___TKwreturn___init_tk(val* self, val* p0);
+val* NEW_nitc__TKwcontinue(const struct type* type);
+extern const struct type type_nitc__TKwcontinue;
+void nitc__lexer___TKwcontinue___init_tk(val* self, val* p0);
+val* NEW_nitc__TKwbreak(const struct type* type);
+extern const struct type type_nitc__TKwbreak;
+void nitc__lexer___TKwbreak___init_tk(val* self, val* p0);
+val* NEW_nitc__TKwabort(const struct type* type);
+extern const struct type type_nitc__TKwabort;
+void nitc__lexer___TKwabort___init_tk(val* self, val* p0);
+val* NEW_nitc__TKwassert(const struct type* type);
+extern const struct type type_nitc__TKwassert;
+void nitc__lexer___TKwassert___init_tk(val* self, val* p0);
+val* NEW_nitc__TKwnew(const struct type* type);
+extern const struct type type_nitc__TKwnew;
+void nitc__lexer___TKwnew___init_tk(val* self, val* p0);
+val* NEW_nitc__TKwisa(const struct type* type);
+extern const struct type type_nitc__TKwisa;
+void nitc__lexer___TKwisa___init_tk(val* self, val* p0);
+val* NEW_nitc__TKwonce(const struct type* type);
+extern const struct type type_nitc__TKwonce;
+void nitc__lexer___TKwonce___init_tk(val* self, val* p0);
+val* NEW_nitc__TKwsuper(const struct type* type);
+extern const struct type type_nitc__TKwsuper;
+void nitc__lexer___TKwsuper___init_tk(val* self, val* p0);
+val* NEW_nitc__TKwself(const struct type* type);
+extern const struct type type_nitc__TKwself;
+void nitc__lexer___TKwself___init_tk(val* self, val* p0);
+val* NEW_nitc__TKwtrue(const struct type* type);
+extern const struct type type_nitc__TKwtrue;
+void nitc__lexer___TKwtrue___init_tk(val* self, val* p0);
+val* NEW_nitc__TKwfalse(const struct type* type);
+extern const struct type type_nitc__TKwfalse;
+void nitc__lexer___TKwfalse___init_tk(val* self, val* p0);
+val* NEW_nitc__TKwnull(const struct type* type);
+extern const struct type type_nitc__TKwnull;
+void nitc__lexer___TKwnull___init_tk(val* self, val* p0);
+val* NEW_nitc__TKwas(const struct type* type);
+extern const struct type type_nitc__TKwas;
+void nitc__lexer___TKwas___init_tk(val* self, val* p0);
+val* NEW_nitc__TKwnullable(const struct type* type);
+extern const struct type type_nitc__TKwnullable;
+void nitc__lexer___TKwnullable___init_tk(val* self, val* p0);
+val* NEW_nitc__TKwisset(const struct type* type);
+extern const struct type type_nitc__TKwisset;
+void nitc__lexer___TKwisset___init_tk(val* self, val* p0);
+val* NEW_nitc__TKwlabel(const struct type* type);
+extern const struct type type_nitc__TKwlabel;
+void nitc__lexer___TKwlabel___init_tk(val* self, val* p0);
+val* NEW_nitc__TKwwith(const struct type* type);
+extern const struct type type_nitc__TKwwith;
+void nitc__lexer___TKwwith___init_tk(val* self, val* p0);
+val* NEW_nitc__TKwdebug(const struct type* type);
+extern const struct type type_nitc__TKwdebug;
+void nitc__lexer___TKwdebug___init_tk(val* self, val* p0);
+val* NEW_nitc__TOpar(const struct type* type);
+extern const struct type type_nitc__TOpar;
+void nitc__lexer___TOpar___init_tk(val* self, val* p0);
+val* NEW_nitc__TCpar(const struct type* type);
+extern const struct type type_nitc__TCpar;
+void nitc__lexer___TCpar___init_tk(val* self, val* p0);
+val* NEW_nitc__TObra(const struct type* type);
+extern const struct type type_nitc__TObra;
+void nitc__lexer___TObra___init_tk(val* self, val* p0);
+val* NEW_nitc__TCbra(const struct type* type);
+extern const struct type type_nitc__TCbra;
+void nitc__lexer___TCbra___init_tk(val* self, val* p0);
+val* NEW_nitc__TComma(const struct type* type);
+extern const struct type type_nitc__TComma;
+void nitc__lexer___TComma___init_tk(val* self, val* p0);
+val* NEW_nitc__TColumn(const struct type* type);
+extern const struct type type_nitc__TColumn;
+void nitc__lexer___TColumn___init_tk(val* self, val* p0);
+val* NEW_nitc__TQuad(const struct type* type);
+extern const struct type type_nitc__TQuad;
+void nitc__lexer___TQuad___init_tk(val* self, val* p0);
+val* NEW_nitc__TAssign(const struct type* type);
+extern const struct type type_nitc__TAssign;
+void nitc__lexer___TAssign___init_tk(val* self, val* p0);
+val* NEW_nitc__TPluseq(const struct type* type);
+extern const struct type type_nitc__TPluseq;
+void nitc__lexer___TPluseq___init_tk(val* self, val* p0);
+val* NEW_nitc__TMinuseq(const struct type* type);
+extern const struct type type_nitc__TMinuseq;
+void nitc__lexer___TMinuseq___init_tk(val* self, val* p0);
+val* NEW_nitc__TStareq(const struct type* type);
+extern const struct type type_nitc__TStareq;
+void nitc__lexer___TStareq___init_tk(val* self, val* p0);
+val* NEW_nitc__TSlasheq(const struct type* type);
+extern const struct type type_nitc__TSlasheq;
+void nitc__lexer___TSlasheq___init_tk(val* self, val* p0);
+val* NEW_nitc__TPercenteq(const struct type* type);
+extern const struct type type_nitc__TPercenteq;
+void nitc__lexer___TPercenteq___init_tk(val* self, val* p0);
+val* NEW_nitc__TStarstareq(const struct type* type);
+extern const struct type type_nitc__TStarstareq;
+void nitc__lexer___TStarstareq___init_tk(val* self, val* p0);
+val* NEW_nitc__TPipeeq(const struct type* type);
+extern const struct type type_nitc__TPipeeq;
+void nitc__lexer___TPipeeq___init_tk(val* self, val* p0);
+val* NEW_nitc__TCareteq(const struct type* type);
+extern const struct type type_nitc__TCareteq;
+void nitc__lexer___TCareteq___init_tk(val* self, val* p0);
+val* NEW_nitc__TAmpeq(const struct type* type);
+extern const struct type type_nitc__TAmpeq;
+void nitc__lexer___TAmpeq___init_tk(val* self, val* p0);
+val* NEW_nitc__TLleq(const struct type* type);
+extern const struct type type_nitc__TLleq;
+void nitc__lexer___TLleq___init_tk(val* self, val* p0);
+val* NEW_nitc__TGgeq(const struct type* type);
+extern const struct type type_nitc__TGgeq;
+void nitc__lexer___TGgeq___init_tk(val* self, val* p0);
+val* NEW_nitc__TDotdotdot(const struct type* type);
+extern const struct type type_nitc__TDotdotdot;
+void nitc__lexer___TDotdotdot___init_tk(val* self, val* p0);
+val* NEW_nitc__TDotdot(const struct type* type);
+extern const struct type type_nitc__TDotdot;
+void nitc__lexer___TDotdot___init_tk(val* self, val* p0);
+val* NEW_nitc__TDot(const struct type* type);
+extern const struct type type_nitc__TDot;
+void nitc__lexer___TDot___init_tk(val* self, val* p0);
+val* NEW_nitc__TPlus(const struct type* type);
+extern const struct type type_nitc__TPlus;
+void nitc__lexer___TPlus___init_tk(val* self, val* p0);
+val* NEW_nitc__TMinus(const struct type* type);
+extern const struct type type_nitc__TMinus;
+void nitc__lexer___TMinus___init_tk(val* self, val* p0);
+val* NEW_nitc__TStar(const struct type* type);
+extern const struct type type_nitc__TStar;
+void nitc__lexer___TStar___init_tk(val* self, val* p0);
+val* NEW_nitc__TStarstar(const struct type* type);
+extern const struct type type_nitc__TStarstar;
+void nitc__lexer___TStarstar___init_tk(val* self, val* p0);
+val* NEW_nitc__TSlash(const struct type* type);
+extern const struct type type_nitc__TSlash;
+void nitc__lexer___TSlash___init_tk(val* self, val* p0);
+val* NEW_nitc__TPercent(const struct type* type);
+extern const struct type type_nitc__TPercent;
+void nitc__lexer___TPercent___init_tk(val* self, val* p0);
+val* NEW_nitc__TPipe(const struct type* type);
+extern const struct type type_nitc__TPipe;
+void nitc__lexer___TPipe___init_tk(val* self, val* p0);
+val* NEW_nitc__TCaret(const struct type* type);
+extern const struct type type_nitc__TCaret;
+void nitc__lexer___TCaret___init_tk(val* self, val* p0);
+val* NEW_nitc__TAmp(const struct type* type);
+extern const struct type type_nitc__TAmp;
+void nitc__lexer___TAmp___init_tk(val* self, val* p0);
+val* NEW_nitc__TTilde(const struct type* type);
+extern const struct type type_nitc__TTilde;
+void nitc__lexer___TTilde___init_tk(val* self, val* p0);
+val* NEW_nitc__TEq(const struct type* type);
+extern const struct type type_nitc__TEq;
+void nitc__lexer___TEq___init_tk(val* self, val* p0);
+val* NEW_nitc__TNe(const struct type* type);
+extern const struct type type_nitc__TNe;
+void nitc__lexer___TNe___init_tk(val* self, val* p0);
+val* NEW_nitc__TLt(const struct type* type);
+extern const struct type type_nitc__TLt;
+void nitc__lexer___TLt___init_tk(val* self, val* p0);
+val* NEW_nitc__TLe(const struct type* type);
+extern const struct type type_nitc__TLe;
+void nitc__lexer___TLe___init_tk(val* self, val* p0);
+val* NEW_nitc__TLl(const struct type* type);
+extern const struct type type_nitc__TLl;
+void nitc__lexer___TLl___init_tk(val* self, val* p0);
+val* NEW_nitc__TGt(const struct type* type);
+extern const struct type type_nitc__TGt;
+void nitc__lexer___TGt___init_tk(val* self, val* p0);
+val* NEW_nitc__TGe(const struct type* type);
+extern const struct type type_nitc__TGe;
+void nitc__lexer___TGe___init_tk(val* self, val* p0);
+val* NEW_nitc__TGg(const struct type* type);
+extern const struct type type_nitc__TGg;
+void nitc__lexer___TGg___init_tk(val* self, val* p0);
+val* NEW_nitc__TStarship(const struct type* type);
+extern const struct type type_nitc__TStarship;
+void nitc__lexer___TStarship___init_tk(val* self, val* p0);
+val* NEW_nitc__TBang(const struct type* type);
+extern const struct type type_nitc__TBang;
+void nitc__lexer___TBang___init_tk(val* self, val* p0);
+val* NEW_nitc__TAt(const struct type* type);
+extern const struct type type_nitc__TAt;
+void nitc__lexer___TAt___init_tk(val* self, val* p0);
+val* NEW_nitc__TSemi(const struct type* type);
+extern const struct type type_nitc__TSemi;
+void nitc__lexer___TSemi___init_tk(val* self, val* p0);
+val* NEW_nitc__TClassid(const struct type* type);
+extern const struct type type_nitc__TClassid;
+void nitc__lexer___TClassid___init_tk(val* self, val* p0);
+val* NEW_nitc__TId(const struct type* type);
+extern const struct type type_nitc__TId;
+void nitc__lexer___TId___init_tk(val* self, val* p0);
+val* NEW_nitc__TAttrid(const struct type* type);
+extern const struct type type_nitc__TAttrid;
+void nitc__lexer___TAttrid___init_tk(val* self, val* p0);
+val* NEW_nitc__TInteger(const struct type* type);
+extern const struct type type_nitc__TInteger;
+void nitc__lexer___TInteger___init_tk(val* self, val* p0);
+val* NEW_nitc__TFloat(const struct type* type);
+extern const struct type type_nitc__TFloat;
+void nitc__lexer___TFloat___init_tk(val* self, val* p0);
+val* NEW_nitc__TString(const struct type* type);
+extern const struct type type_nitc__TString;
+void nitc__lexer___TString___init_tk(val* self, val* p0);
+val* NEW_nitc__TStartString(const struct type* type);
+extern const struct type type_nitc__TStartString;
+void nitc__lexer___TStartString___init_tk(val* self, val* p0);
+val* NEW_nitc__TMidString(const struct type* type);
+extern const struct type type_nitc__TMidString;
+void nitc__lexer___TMidString___init_tk(val* self, val* p0);
+val* NEW_nitc__TEndString(const struct type* type);
+extern const struct type type_nitc__TEndString;
+void nitc__lexer___TEndString___init_tk(val* self, val* p0);
+val* NEW_nitc__TChar(const struct type* type);
+extern const struct type type_nitc__TChar;
+void nitc__lexer___TChar___init_tk(val* self, val* p0);
+val* NEW_nitc__TBadString(const struct type* type);
+extern const struct type type_nitc__TBadString;
+void nitc__lexer___TBadString___init_tk(val* self, val* p0);
+val* NEW_nitc__TBadChar(const struct type* type);
+extern const struct type type_nitc__TBadChar;
+void nitc__lexer___TBadChar___init_tk(val* self, val* p0);
+val* NEW_nitc__TExternCodeSegment(const struct type* type);
+extern const struct type type_nitc__TExternCodeSegment;
+void nitc__lexer___TExternCodeSegment___init_tk(val* self, val* p0);
+extern const char FILE_nitc__lexer[];