/* This file was generated by SableCC (http://www.sablecc.org/). */

package MONAViewer.monalanguage.parser;

import MONAViewer.monalanguage.node.*;
import MONAViewer.monalanguage.analysis.*;

class TokenIndex extends AnalysisAdapter
{
    int index;

    public void caseTAll0(TAll0 node)
    {
        index = 0;
    }

    public void caseTAll1(TAll1 node)
    {
        index = 1;
    }

    public void caseTAll2(TAll2 node)
    {
        index = 2;
    }

    public void caseTAnd(TAnd node)
    {
        index = 3;
    }

    public void caseTArrow(TArrow node)
    {
        index = 4;
    }

    public void caseTAssert(TAssert node)
    {
        index = 5;
    }

    public void caseTBiimpl(TBiimpl node)
    {
        index = 6;
    }

    public void caseTColon(TColon node)
    {
        index = 7;
    }

    public void caseTComma(TComma node)
    {
        index = 8;
    }

    public void caseTConst(TConst node)
    {
        index = 9;
    }

    public void caseTDefault1(TDefault1 node)
    {
        index = 10;
    }

    public void caseTDefault2(TDefault2 node)
    {
        index = 11;
    }

    public void caseTDot(TDot node)
    {
        index = 12;
    }

    public void caseTEmpty(TEmpty node)
    {
        index = 13;
    }

    public void caseTEqual(TEqual node)
    {
        index = 14;
    }

    public void caseTEx0(TEx0 node)
    {
        index = 15;
    }

    public void caseTEx1(TEx1 node)
    {
        index = 16;
    }

    public void caseTEx2(TEx2 node)
    {
        index = 17;
    }

    public void caseTFalse(TFalse node)
    {
        index = 18;
    }

    public void caseTGreater(TGreater node)
    {
        index = 19;
    }

    public void caseTGreatereq(TGreatereq node)
    {
        index = 20;
    }

    public void caseTGuide(TGuide node)
    {
        index = 21;
    }

    public void caseTImpl(TImpl node)
    {
        index = 22;
    }

    public void caseTIn(TIn node)
    {
        index = 23;
    }

    public void caseTInter(TInter node)
    {
        index = 24;
    }

    public void caseTInterval(TInterval node)
    {
        index = 25;
    }

    public void caseTLbrace(TLbrace node)
    {
        index = 26;
    }

    public void caseTLbracket(TLbracket node)
    {
        index = 27;
    }

    public void caseTLess(TLess node)
    {
        index = 28;
    }

    public void caseTLesseq(TLesseq node)
    {
        index = 29;
    }

    public void caseTLet0(TLet0 node)
    {
        index = 30;
    }

    public void caseTLet1(TLet1 node)
    {
        index = 31;
    }

    public void caseTLet2(TLet2 node)
    {
        index = 32;
    }

    public void caseTLparen(TLparen node)
    {
        index = 33;
    }

    public void caseTMacro(TMacro node)
    {
        index = 34;
    }

    public void caseTMax(TMax node)
    {
        index = 35;
    }

    public void caseTMin(TMin node)
    {
        index = 36;
    }

    public void caseTMinus(TMinus node)
    {
        index = 37;
    }

    public void caseTModulo(TModulo node)
    {
        index = 38;
    }

    public void caseTNot(TNot node)
    {
        index = 39;
    }

    public void caseTNotequal(TNotequal node)
    {
        index = 40;
    }

    public void caseTNotin(TNotin node)
    {
        index = 41;
    }

    public void caseTOr(TOr node)
    {
        index = 42;
    }

    public void caseTPlus(TPlus node)
    {
        index = 43;
    }

    public void caseTPred(TPred node)
    {
        index = 44;
    }

    public void caseTRbrace(TRbrace node)
    {
        index = 45;
    }

    public void caseTRestrict(TRestrict node)
    {
        index = 46;
    }

    public void caseTRbracket(TRbracket node)
    {
        index = 47;
    }

    public void caseTUnivroot(TUnivroot node)
    {
        index = 48;
    }

    public void caseTRparen(TRparen node)
    {
        index = 49;
    }

    public void caseTSemicolon(TSemicolon node)
    {
        index = 50;
    }

    public void caseTSetminus(TSetminus node)
    {
        index = 51;
    }

    public void caseTSlash(TSlash node)
    {
        index = 52;
    }

    public void caseTStar(TStar node)
    {
        index = 53;
    }

    public void caseTVerify(TVerify node)
    {
        index = 54;
    }

    public void caseTSub(TSub node)
    {
        index = 55;
    }

    public void caseTTree(TTree node)
    {
        index = 56;
    }

    public void caseTTrue(TTrue node)
    {
        index = 57;
    }

    public void caseTUnion(TUnion node)
    {
        index = 58;
    }

    public void caseTUniverse(TUniverse node)
    {
        index = 59;
    }

    public void caseTUp(TUp node)
    {
        index = 60;
    }

    public void caseTVar0(TVar0 node)
    {
        index = 61;
    }

    public void caseTVar1(TVar1 node)
    {
        index = 62;
    }

    public void caseTVar2(TVar2 node)
    {
        index = 63;
    }

    public void caseTWhere(TWhere node)
    {
        index = 64;
    }

    public void caseTInclude(TInclude node)
    {
        index = 65;
    }

    public void caseTImport(TImport node)
    {
        index = 66;
    }

    public void caseTExport(TExport node)
    {
        index = 67;
    }

    public void caseTPrefix(TPrefix node)
    {
        index = 68;
    }

    public void caseTM2lstr(TM2lstr node)
    {
        index = 69;
    }

    public void caseTM2ltree(TM2ltree node)
    {
        index = 70;
    }

    public void caseTLastpos(TLastpos node)
    {
        index = 71;
    }

    public void caseTInstatespace(TInstatespace node)
    {
        index = 72;
    }

    public void caseTExecute(TExecute node)
    {
        index = 73;
    }

    public void caseTType(TType node)
    {
        index = 74;
    }

    public void caseTSometype(TSometype node)
    {
        index = 75;
    }

    public void caseTVariant(TVariant node)
    {
        index = 76;
    }

    public void caseTSucc(TSucc node)
    {
        index = 77;
    }

    public void caseTWs1s(TWs1s node)
    {
        index = 78;
    }

    public void caseTWs2s(TWs2s node)
    {
        index = 79;
    }

    public void caseTTreeroot(TTreeroot node)
    {
        index = 80;
    }

    public void caseTConsttree(TConsttree node)
    {
        index = 81;
    }

    public void caseTAllpos(TAllpos node)
    {
        index = 82;
    }

    public void caseTInt(TInt node)
    {
        index = 83;
    }

    public void caseTName(TName node)
    {
        index = 84;
    }

    public void caseTString(TString node)
    {
        index = 85;
    }

    public void caseEOF(EOF node)
    {
        index = 86;
    }
}
