资源简介

哈工大软件学院编译原理三次实验,最后一次实现了一半,通过检查还是可以的,包括代码和文档

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Text.Regularexpressions;
using System.IO;
namespace 词法分析
{
    
    public partial class Form1 : Form
    {
        class Grammer
        {
            String left;

            public String Left
            {
                get { return left; }
                set { left = value; }
            }
            List right;

            public List Right
            {
                get { return right; }
                set { right = value; }
            }
            List select;

            public List Select
            {
                get { return select; }
                set { select = value; }
            }
            public Grammer(String left List right List select)
            {
                this.left = left;
                this.right = right;
                this.select = select;
            }
        }
        class Vn
        {
            List grammers;

            public List Grammers
            {
                get { return grammers; }
                set { grammers = value; }
            }
            List follow;

            public List Follow
            {
                get { return follow; }
                set { follow = value; }
            }
            public Vn(List grammers List follow)
            {
                this.grammers = grammers;
                this.follow = follow;
            }
        }
        class Areas
        {
            int id;
            int parent;
            int start;
            int stop;
            public Areas(int id int parent int start int stop)
            {
                this.id = id;
                this.parent = parent;
                this.start = start;
                this.stop = stop;
            }
        }
        class Chars
        {
            String name;

            public String Name
            {
                get { return name; }
                set { name = value; }
            }
            String type;

            public String Type
            {
                get { return type; }
                set { type = value; }
            }
            String kind;

            public String Kind
            {
                get { return kind; }
                set { kind = value; }
            }
            String value;

            public String Value
            {
                get { return this.value; }
                set { this.value = value; }
            }
            String addr;

            public String Addr
            {
                get { return addr; }
                set { addr = value; }
            }
            pub

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2012-12-06 17:17  实验3-语义分析1103710606杨萧玉\
     文件         170  2012-11-26 19:02  实验3-语义分析1103710606杨萧玉\out.txt
     文件        1216  2012-12-06 17:17  实验3-语义分析1103710606杨萧玉\tokenlist.txt
     目录           0  2012-12-06 17:17  实验3-语义分析1103710606杨萧玉\程序工程\
     目录           0  2012-12-06 17:17  实验3-语义分析1103710606杨萧玉\程序工程\词法分析\
     文件        8349  2012-11-22 21:27  实验3-语义分析1103710606杨萧玉\程序工程\词法分析\Form1.Designer.cs
     文件       99044  2012-11-26 18:59  实验3-语义分析1103710606杨萧玉\程序工程\词法分析\Form1.cs
     文件        5817  2012-11-22 21:27  实验3-语义分析1103710606杨萧玉\程序工程\词法分析\Form1.resx
     文件         493  2012-10-19 17:12  实验3-语义分析1103710606杨萧玉\程序工程\词法分析\Program.cs
     目录           0  2012-12-06 17:17  实验3-语义分析1103710606杨萧玉\程序工程\词法分析\Properties\
     文件        1356  2012-10-19 17:12  实验3-语义分析1103710606杨萧玉\程序工程\词法分析\Properties\AssemblyInfo.cs
     文件        2876  2012-10-19 17:12  实验3-语义分析1103710606杨萧玉\程序工程\词法分析\Properties\Resources.Designer.cs
     文件        5612  2012-10-19 17:12  实验3-语义分析1103710606杨萧玉\程序工程\词法分析\Properties\Resources.resx
     文件        1099  2012-10-19 17:12  实验3-语义分析1103710606杨萧玉\程序工程\词法分析\Properties\Settings.Designer.cs
     文件         249  2012-10-19 17:12  实验3-语义分析1103710606杨萧玉\程序工程\词法分析\Properties\Settings.settings
     目录           0  2012-12-06 17:17  实验3-语义分析1103710606杨萧玉\程序工程\词法分析\bin\
     目录           0  2012-12-06 17:17  实验3-语义分析1103710606杨萧玉\程序工程\词法分析\bin\Debug\
     文件       15872  2012-10-22 22:13  实验3-语义分析1103710606杨萧玉\程序工程\词法分析\bin\Debug\词法分析.exe
     文件       32256  2012-10-22 22:13  实验3-语义分析1103710606杨萧玉\程序工程\词法分析\bin\Debug\词法分析.pdb
     文件       11600  2012-10-22 22:13  实验3-语义分析1103710606杨萧玉\程序工程\词法分析\bin\Debug\词法分析.vshost.exe
     文件         490  2012-06-06 02:06  实验3-语义分析1103710606杨萧玉\程序工程\词法分析\bin\Debug\词法分析.vshost.exe.manifest
     目录           0  2012-12-06 17:17  实验3-语义分析1103710606杨萧玉\程序工程\词法分析\bin\Release\
     文件         170  2012-11-26 19:02  实验3-语义分析1103710606杨萧玉\程序工程\词法分析\bin\Release\out.txt
     文件        1216  2012-11-26 18:59  实验3-语义分析1103710606杨萧玉\程序工程\词法分析\bin\Release\tokenlist.txt
     文件       55296  2012-11-26 18:59  实验3-语义分析1103710606杨萧玉\程序工程\词法分析\bin\Release\词法分析.exe
     文件       58880  2012-11-26 18:59  实验3-语义分析1103710606杨萧玉\程序工程\词法分析\bin\Release\词法分析.pdb
     文件       22984  2012-11-26 22:08  实验3-语义分析1103710606杨萧玉\程序工程\词法分析\bin\Release\词法分析.vshost.exe
     文件         490  2012-06-06 02:06  实验3-语义分析1103710606杨萧玉\程序工程\词法分析\bin\Release\词法分析.vshost.exe.manifest
     文件         157  2012-11-26 19:02  实验3-语义分析1103710606杨萧玉\程序工程\词法分析\bin\Release\语法分析.txt
     目录           0  2012-12-06 17:17  实验3-语义分析1103710606杨萧玉\程序工程\词法分析\obj\
     目录           0  2012-12-06 17:17  实验3-语义分析1103710606杨萧玉\程序工程\词法分析\obj\x86\
............此处省略29个文件信息

评论

共有 条评论