ES3Parser.DFA88_SpecialStateTransition C# (CSharp) Method

DFA88_SpecialStateTransition() protected method

protected DFA88_SpecialStateTransition ( Antlr.Runtime.DFA dfa, int s, IIntStream _input ) : int
dfa Antlr.Runtime.DFA
s int
_input IIntStream
return int
    protected internal int DFA88_SpecialStateTransition(DFA dfa, int s, IIntStream _input) //throws NoViableAltException
    {
            ITokenStream input = (ITokenStream)_input;
    	int _s = s;
        switch ( s )
        {
               	case 0 : 
                   	int LA88_1 = input.LA(1);

                   	 
                   	int index88_1 = input.Index();
                   	input.Rewind();
                   	s = -1;
                   	if ( (( input.LA(1) == FUNCTION )) ) { s = 38; }

                   	else if ( (true) ) { s = 2; }

                   	 
                   	input.Seek(index88_1);
                   	if ( s >= 0 ) return s;
                   	break;
        }
        NoViableAltException nvae88 =
            new NoViableAltException(dfa.Description, 88, _s, input);
        dfa.Error(nvae88);
        throw nvae88;
    }
 
ES3Parser