Exemple #1
0
cPasTokenizer::cPasTokenizer()
    : cTokenizer()
    , m_bBlockComment(false)
{
    AddKeywords(g_KeyWords, PAS_KW_UNKNOWN);
    AddOperators(g_Operators, PAS_OP_UNKNOWN);
}
Exemple #2
0
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);
}
Exemple #3
0
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);
}