📄 tokenizer.cs
字号:
using System;
using System.Collections.Generic;
using System.Text;
namespace accidenceAnalyser
{
/*
* Token类,定义了该Token所在的行标,类型以及单词信息,作用与保留字类类似
*/
class Tokenizer
{
private int lineNum;
private int cmm;
private String symbol;
/*
* 获取类型信息
*/
public int getCmm()
{
return cmm;
}
/*
* 设置类型信息
*/
public void setCmm(int cmm)
{
this.cmm = cmm;
}
/*
* 获取token所在的行标
*/
public int getLineNum()
{
return lineNum;
}
/*
* 设置Token所在的行标
*/
public void setLineNum(int lineNum)
{
this.lineNum = lineNum;
}
/*
* 获取Token的单词信息
*/
public String getSymbol()
{
return symbol;
}
/*
* 设置Token的单词信息
*/
public void setSymbol(String symbol)
{
this.symbol = symbol;
}
/*
* 默认构造函数
*/
public Tokenizer()
{
symbol = "";
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -