?? vocabulary.cpp
字號:
// Vocabulary.cpp: implementation of the CVocabulary class.
//
//////////////////////////////////////////////////////////////////////
#include "stdafx.h"
#include "Scanner.h"
#include "Vocabulary.h"
#ifdef _DEBUG
#undef THIS_FILE
static char THIS_FILE[]=__FILE__;
#define new DEBUG_NEW
#endif
//////////////////////////////////////////////////////////////////////
// Construction/Destruction
//////////////////////////////////////////////////////////////////////
CVocabulary::CVocabulary()
{
Vocabulary[0]="";
Vocabulary[1]="break";
Vocabulary[2]="case";
Vocabulary[3]="char";
Vocabulary[4]="class";
Vocabulary[5]="const";
Vocabulary[6]="default";
Vocabulary[7]="delete";
Vocabulary[8]="do";
Vocabulary[9]="double";
Vocabulary[10]="else";
Vocabulary[11]="float";
Vocabulary[12]="for";
Vocabulary[13]="friend";
Vocabulary[14]="if";
Vocabulary[15]="include";
Vocabulary[16]="int";
Vocabulary[17]="long";
Vocabulary[18]="new";
Vocabulary[19]="operator";
Vocabulary[20]="private";
Vocabulary[21]="protected";
Vocabulary[22]="public";
Vocabulary[23]="return";
Vocabulary[24]="short";
Vocabulary[25]="struct";
Vocabulary[26]="switch";
Vocabulary[27]="template";
Vocabulary[28]="this";
Vocabulary[29]="unsigned";
Vocabulary[30]="virtual";
Vocabulary[31]="void";
Vocabulary[32]="while";
Vocabulary[33]="endif";
Vocabulary[34]="static";
Vocabulary[35]="undef";
Vocabulary[36]="define";
Vocabulary[37]="this";
Vocabulary[38]="const";
for (int i=39;i<=50;i++)
Vocabulary[i]="";
Vocabulary[51]="{";
Vocabulary[52]="}";
Vocabulary[53]="[";
Vocabulary[54]="]";
Vocabulary[55]="(";
Vocabulary[56]=")";
Vocabulary[57]=";";
Vocabulary[58]=",";
Vocabulary[59]=".";
Vocabulary[60]="!";
Vocabulary[61]=":";
Vocabulary[62]="&";
Vocabulary[63]="|";
Vocabulary[64]="+";
Vocabulary[65]="-";
Vocabulary[66]="*";
Vocabulary[67]="/";
Vocabulary[68]=">";
Vocabulary[69]="<";
Vocabulary[70]="%";
Vocabulary[71]="#";
Vocabulary[72]="_";
Vocabulary[73]="`";
Vocabulary[74]="~";
Vocabulary[75]="@";
Vocabulary[76]="^";
Vocabulary[77]="?";
Vocabulary[78]="$";
Vocabulary[79]="'";
Vocabulary[80]='"';
Vocabulary[81]="\\";
Vocabulary[82]="=";
Vocabulary[83]=9; // Tab Key : ASC(9)
Vocabulary[83]="";
Vocabulary[84]="";
Vocabulary[85]="\r";
Vocabulary[86]="\n";
}
CVocabulary::~CVocabulary()
{
}
int CVocabulary::GetCode(CString cs)
{
for(int i=1;i<39;i++)
{
if(cs==Vocabulary[i])
{
return i;
}
return 0;
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -