• 大小: 22KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-18
  • 语言: 其他
  • 标签: 简单代码  解释器  

资源简介

简单代码解释器

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Text;

namespace TestInterpreter
{
    public abstract class Abstractexpression
    {
        public abstract void Interpret(Context context);
    }

    public class Terminalexpression : Abstractexpression
    {
        public override void Interpret(Context context)
        {
            Console.WriteLine(“终端解释器“);
        }
    }

    public class Nonterminalexpression : Abstractexpression
    {
        public override void Interpret(Context context)
        {
            Console.WriteLine(“非终端解释器“);
        }
    }

    public class Context
    {
        private string input;

        private string output;

        public string Input
        {
            get { return input; }

            set { input = value; }
        }

        public string Output
        {
            get { return output; }

            set { output = value; }
        }
    }

}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

    .CA....       919  2012-03-17 14:12  TestInterpreter.sln

    .CA..H.      8192  2012-03-17 14:12  TestInterpreter.suo

    .CA....      6144  2012-03-17 15:48  bin\Debug\TestInterpreter.exe

    .CA....     19968  2012-03-17 15:48  bin\Debug\TestInterpreter.pdb

    .CA....     14328  2012-03-17 15:48  bin\Debug\TestInterpreter.vshost.exe

    .CA....       490  2007-07-21 01:33  bin\Debug\TestInterpreter.vshost.exe.manifest

    .CA....       356  2012-03-17 15:48  obj\Debug\TestInterpreter.csproj.FileListAbsolute.txt

    .CA....      6144  2012-03-17 15:48  obj\Debug\TestInterpreter.exe

    .CA....     19968  2012-03-17 15:48  obj\Debug\TestInterpreter.pdb

    .CA....      1380  2012-03-17 14:12  Properties\AssemblyInfo.cs

    .CA....      1004  2012-03-17 15:03  Abstractexpression.cs

    .CA....       779  2012-03-17 15:46  expression.cs

    .CA....       944  2012-03-17 15:49  Program.cs

    .CA....      2214  2012-03-17 15:43  TestInterpreter.csproj

    .C.D...         0  2012-03-17 14:12  obj\Debug\TempPE

    .C.D...         0  2012-03-17 15:01  bin\Debug

    .C.D...         0  2012-03-17 15:48  obj\Debug

    .C.D...         0  2012-03-17 14:12  bin

    .C.D...         0  2012-03-17 14:12  obj

    .C.D...         0  2012-03-17 14:12  Properties

----------- ---------  ---------- -----  ----

                82830                    20


评论

共有 条评论