cPasTokenizer::cPasTokenizer() : cTokenizer() , m_bBlockComment(false) { AddKeywords(g_KeyWords, PAS_KW_UNKNOWN); AddOperators(g_Operators, PAS_OP_UNKNOWN); }
cPPTokenizer::cPPTokenizer() : cTokenizer() , m_bBlockComment(false) , m_bLineComment(false) , m_bMultiLineString(false) , m_bPreProcMode(false) , m_bExpectKeyword(false) , m_bInclude(false) , m_bMessage(false) , m_bPragma(false) , m_bStop(false) { AddKeywords(g_KeyWords, PP_KW_UNKNOWN); AddOperators(g_Operators, PP_OP_UNKNOWN); }
void CCompileEditView::SetKeywordsConstants() { if( m_pExternFunction == NULL ) return; CString strKey; CString strCur; POSITION pos = m_pExternFunction->GetStartPosition(); CString sName; CValue* pVal; while (pos != NULL) { m_pExternFunction->GetNextAssoc(pos, sName, pVal); if( ((CFunExpresion*)pVal)->GetFunType() ) { strCur.Format(" %s ",sName); strKey += strCur; } } AddKeywords(strKey); // AddConstants(str); }