X-Git-Url: http://nitlanguage.org diff --git a/c_src/nitc__lexer.sep.0.h b/c_src/nitc__lexer.sep.0.h new file mode 100644 index 0000000..9b7c456 --- /dev/null +++ b/c_src/nitc__lexer.sep.0.h @@ -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[];