Lines Matching refs:m_state
14 m_state = new RecognizerSharedStateType();
15 m_state->set_sizeHint( sizeHint );
23 m_state = state;
36 return m_state;
46 m_state = state;
70 m_state->set_errorRecovery(false); // Not in error recovery now (if we were)
71 m_state->set_failed(false); // The match was a success
78 if ( m_state->get_backtracking() > 0)
82 m_state->set_failed(true);
102 m_state->set_errorRecovery(false);
103 m_state->set_failed(false);
114 if(m_state->get_exception() != NULL)
115 m_state->get_exception()->set_expecting(nextt);
215 m_state->inc_errorCount();
217 this->displayRecognitionError(m_state->get_tokenNames());
228 m_debugger->recognitionException( m_state->get_exception() );
231 if ( m_state->get_errorRecovery() == true)
240 m_state->set_errorRecovery(true);
244 m_state->inc_errorCount();
248 this->displayRecognitionError( m_state->get_tokenNames() );
256 ExceptionBaseType* ex = m_state->get_exception();
268 return m_state->get_errorCount();
278 if ( m_state->get_lastErrorIndex() == is->index())
290 m_state->set_lastErrorIndex( is->index() );
314 m_state->set_error(false);
315 m_state->set_failed(false);
374 top = static_cast<ANTLR_UINT32>( m_state->get_following().size() );
381 localFollowSet = m_state->get_following().at(i-1).bitsetLoad();
468 m_state->set_error(false); // Exception is not outstanding any more
482 matchedSymbol = this->getMissingSymbol( is, m_state->get_exception(), ttype, follow);
483 m_state->get_exception()->set_token( matchedSymbol );
484 m_state->get_exception()->set_expecting(ttype);
491 m_state->set_error(false); // Exception is not outstanding any more
503 m_state->set_error(true);
520 matchedSymbol = this->getMissingSymbol(is, m_state->get_exception(), follow);
521 m_state->get_exception()->set_token(matchedSymbol);
528 m_state->set_error(false); // Exception is not outstanding any more
535 m_state->set_error(true);
536 m_state->set_failed(true);
591 m_state->set_error(false);
592 m_state->set_failed(false);
661 entry = m_state->get_ruleMemo()->get(ruleIndex);
672 m_state->get_ruleMemo()->add( ruleIndex, new RuleListType(63) );
716 m_state->set_failed(true);
740 stopIndex = (m_state->get_failed() == true) ? MEMO_RULE_FAILED : is->index() - 1;
742 entry = m_state->get_ruleMemo()->get(ruleIndex);
811 m_state->inc_backtracking();
820 m_state->dec_backtracking();
822 if ( m_state->get_failed() == true)
826 m_state->set_failed(false);
833 m_state->set_failed(false);
855 m_state->get_following().clear();
859 m_state->set_errorRecovery(false);
860 m_state->set_lastErrorIndex(-1);
861 m_state->set_failed(false);
862 m_state->set_errorCount(0);
863 m_state->set_backtracking(0);
865 if (m_state->get_ruleMemo() != NULL)
867 delete m_state->get_ruleMemo();
868 m_state->set_ruleMemo( new RuleMemoType(15) ); /* 16 bit depth is enough for 32768 rules! */
875 m_state->set_token_present( false );
876 m_state->set_type( ImplTraits::CommonTokenType::TOKEN_INVALID );
877 m_state->set_channel( TOKEN_DEFAULT_CHANNEL );
878 m_state->set_tokenStartCharIndex( -1 );
879 m_state->set_tokenStartCharPositionInLine(-1);
880 m_state->set_tokenStartLine( -1 );
881 m_state->set_text("");
889 if (m_state != NULL)
893 if (m_state->get_ruleMemo() != NULL)
895 delete m_state->get_ruleMemo();
896 m_state->set_ruleMemo(NULL);
902 ExceptionBaseType* thisE = m_state->get_exception();
910 delete m_state;