⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 tokenizer.cs

📁 这个东西是我使用c#语言写的c--词法分析器
💻 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 + -