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

package uk.co.zonetora.fj.ast.parser;

import uk.co.zonetora.fj.ast.node.*;
import uk.co.zonetora.fj.ast.analysis.*;

class TokenIndex extends AnalysisAdapter
{
    int index;

    public void caseTTclass(TTclass node)
    {
        index = 0;
    }

    public void caseTExtends(TExtends node)
    {
        index = 1;
    }

    public void caseTSuper(TSuper node)
    {
        index = 2;
    }

    public void caseTThis(TThis node)
    {
        index = 3;
    }

    public void caseTNew(TNew node)
    {
        index = 4;
    }

    public void caseTReturn(TReturn node)
    {
        index = 5;
    }

    public void caseTLBrace(TLBrace node)
    {
        index = 6;
    }

    public void caseTRBrace(TRBrace node)
    {
        index = 7;
    }

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

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

    public void caseTLPar(TLPar node)
    {
        index = 10;
    }

    public void caseTRPar(TRPar node)
    {
        index = 11;
    }

    public void caseTLSq(TLSq node)
    {
        index = 12;
    }

    public void caseTRSq(TRSq node)
    {
        index = 13;
    }

    public void caseTPeriod(TPeriod node)
    {
        index = 14;
    }

    public void caseTEq(TEq node)
    {
        index = 15;
    }

    public void caseTIdentifier(TIdentifier node)
    {
        index = 16;
    }

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