Compiler
API
- DFA.hpp
DFAtDFAtDFA::stop_ttDFA::GetSize()tDFA::Resize()tDFA::AddState()tDFA::GetTransitions()tDFA::SetTransition()tDFA::SetStop()tDFA::AddStop()tDFA::GetStop()tDFA::IsActive()tDFA::IsStop()tDFA::GetStop()tDFA::IsActive()tDFA::IsStop()tDFA::Next()tDFA::Next()tDFA::Test()tDFA::UsesSymbol()tDFA::Print()tDFA::WriteCPP()tDFA::SYMBOL_STARTtDFA::SYMBOL_STOPtDFA::SYMBOL_MIN_INPUTtDFA::this_ttDFA::transitionstDFA::stop_id
- Lexer.hpp
LexerAtEOF()AtLineStart()Lexer_BaseLexer_Base::GetNumTokens()Lexer_Base::Reset()Lexer_Base::AddToken()Lexer_Base::IgnoreToken()Lexer_Base::GetTokenID()Lexer_Base::GetTokenType()Lexer_Base::GetTokenName()Lexer_Base::GetSaveToken()Lexer_Base::Generate()Lexer_Base::ToToken()Lexer_Base::TokenizeNext()Lexer_Base::TokenizeNext()Lexer_Base::TokenizeNext()Lexer_Base::Tokenize()Lexer_Base::Tokenize()Lexer_Base::Tokenize()Lexer_Base::TokenizeFile()Lexer_Base::GetLexeme()Lexer_Base::Print()Lexer_Base::DebugString()Lexer_Base::DebugToken()Lexer_Base::WriteCPP()Lexer_Base::Process()Lexer_Base::Process()Lexer_Base::token_setLexer_Base::token_mapLexer_Base::cur_token_idLexer_Base::generate_lexerLexer_Base::lexer_dfaLexer_Base::lexemeLexer_Base::ERROR_TOKEN()Lexer_Base::ERROR_ID
- NFA.hpp
NFANFA_StatetNFAtNFA::stop_ttNFA::tNFA()tNFA::tNFA()tNFA::tNFA()tNFA::~tNFA()tNFA::operator=()tNFA::operator=()tNFA::GetSize()tNFA::GetStartID()tNFA::GetStart()tNFA::GetNext()tNFA::GetNext()tNFA::HasFreeTransitions()tNFA::HasSymTransitions()tNFA::GetSymbolOptions()tNFA::Resize()tNFA::AddNewState()tNFA::AddTransitionSymbol()tNFA::AddTransition()tNFA::AddTransition()tNFA::AddTransition()tNFA::AddTransition()tNFA::AddFreeTransition()tNFA::SetStop()tNFA::GetStop()tNFA::IsStart()tNFA::IsStop()tNFA::IsEmpty()tNFA::GetEmptyStates()tNFA::Merge()tNFA::Print()tNFA::PrintFreeMoves()tNFA::NUM_SYMBOLStNFA::statestNFA::starttNFA::is_stoptNFA::StatetNFA::Transition
tNFA_StatetNFA_State::tNFA_State()tNFA_State::~tNFA_State()tNFA_State::GetNFA()tNFA_State::GetStateSet()tNFA_State::IsActive()tNFA_State::IsStop()tNFA_State::HasState()tNFA_State::GetSize()tNFA_State::SetStateSet()tNFA_State::Reset()tNFA_State::Next()tNFA_State::Next()tNFA_State::Print()tNFA_State::this_ttNFA_State::nfatNFA_State::state_set
- RegEx.hpp
RegExRegEx::opts_tRegEx::Error()RegEx::EnsureNext()RegEx::ConstructSet()RegEx::ConstructString()RegEx::ConstructSegment()RegEx::ReadRepeat()RegEx::Generate()RegEx::regexRegEx::notesRegEx::validRegEx::posRegEx::dfaRegEx::dfa_readyRegEx::head_ptrRegEx::to_NFA()RegEx::to_DFA()RegEx::NUM_SYMBOLSRegEx::re_baseRegEx::re_blockRegEx::re_charsetRegEx::re_orRegEx::re_parentRegEx::re_plusRegEx::re_qmRegEx::re_repeatRegEx::re_starRegEx::re_stringRegEx::RepeatInfo
- lexer_utils.hpp