public int specialStateTransition()

in antlr-based-bootstrap/peg/GrammarLexer.java [1185:1222]


        public int specialStateTransition(int s, IntStream _input) throws NoViableAltException {
            IntStream input = _input;
        	int _s = s;
            switch ( s ) {
                    case 0 : 
                        int LA10_0 = input.LA(1);

                        s = -1;
                        if ( (LA10_0=='n') ) {s = 1;}

                        else if ( (LA10_0=='r') ) {s = 2;}

                        else if ( (LA10_0=='t') ) {s = 3;}

                        else if ( (LA10_0=='b') ) {s = 4;}

                        else if ( (LA10_0=='f') ) {s = 5;}

                        else if ( (LA10_0=='\"') ) {s = 6;}

                        else if ( (LA10_0=='\'') ) {s = 7;}

                        else if ( (LA10_0=='\\') ) {s = 8;}

                        else if ( (LA10_0=='>') ) {s = 9;}

                        else if ( (LA10_0=='u') ) {s = 10;}

                        else if ( ((LA10_0>='\u0000' && LA10_0<='!')||(LA10_0>='#' && LA10_0<='&')||(LA10_0>='(' && LA10_0<='=')||(LA10_0>='?' && LA10_0<='[')||(LA10_0>=']' && LA10_0<='a')||(LA10_0>='c' && LA10_0<='e')||(LA10_0>='g' && LA10_0<='m')||(LA10_0>='o' && LA10_0<='q')||LA10_0=='s'||(LA10_0>='v' && LA10_0<='\uFFFF')) ) {s = 11;}

                        if ( s>=0 ) return s;
                        break;
            }
            NoViableAltException nvae =
                new NoViableAltException(getDescription(), 10, _s, input);
            error(nvae);
            throw nvae;
        }