📄 keywordclass.cs
字号:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace LAB1
{
class keyWordClass
{
private List<CoupleClass> keywordList;
public List<CoupleClass> KeywordList
{
get { return keywordList; }
set { keywordList = value; }
}
public keyWordClass()
{
keywordList = new List<CoupleClass>();
this.keywordList.Add(new CoupleClass("int", "INT"));
this.keywordList.Add(new CoupleClass("double", "DBL"));
this.keywordList.Add(new CoupleClass("for", "FOR"));
this.keywordList.Add(new CoupleClass("while","WHILE"));
this.keywordList.Add(new CoupleClass("if","IF"));
this.keywordList.Add(new CoupleClass("else", "ELSE"));
this.keywordList.Add(new CoupleClass("printf", "PNT"));
this.keywordList.Add(new CoupleClass("switch","SWITCH"));
this.keywordList.Add(new CoupleClass("case","CASE"));
this.keywordList.Add(new CoupleClass("+","ADD"));
this.keywordList.Add(new CoupleClass("-","MIN"));
this.keywordList.Add(new CoupleClass("%","MOD"));
this.keywordList.Add(new CoupleClass("++", "INC"));
this.keywordList.Add(new CoupleClass("--", "DEC"));
this.keywordList.Add(new CoupleClass(":=", "ASS"));
this.keywordList.Add(new CoupleClass("==", "EQU"));
this.keywordList.Add(new CoupleClass("/*", "CBN"));
this.keywordList.Add(new CoupleClass("*/", "CEN"));
this.keywordList.Add(new CoupleClass("{", "BEGIN"));
this.keywordList.Add(new CoupleClass("}", "END"));
this.keywordList.Add(new CoupleClass(",", "dot"));
this.keywordList.Add(new CoupleClass("(", "SLP"));
this.keywordList.Add(new CoupleClass(")", "SRP"));
this.keywordList.Add(new CoupleClass("\"", "CONST"));
this.keywordList.Add(new CoupleClass("#include", "LIB"));
}
public CoupleClass contains(string tokenIn)
{
foreach (CoupleClass item in this.keywordList)
{
if (item.KeyWord == tokenIn)
{
return item;
}
}
return null;
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -