• 大小: 107KB
    文件类型: .zip
    金币: 2
    下载: 1 次
    发布日期: 2021-07-24
  • 语言: C#
  • 标签: 自动机版  

资源简介

基于自动机版的词法分析器,用c#编写的。

资源截图

代码片段和文件信息

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;

namespace 词法分析器
{
    class Program
    {
        static void Main(string[] args)
{
var src = File.ReadAllText(“src.c“);
try
{
var ls = Scanner.Produce(src);
var dst = string.Join(“\r\n“ ls.Select(x =>string.Format(“{02}       {12}              /*   ({2-10}{3})  */“x.Item1x.Item2x.Item3x.Item4)));
File.WriteAllText(“dst.c“ dst);
}
catch (Exception e)
{
Console.WriteLine(e.Message);
}
Console.WriteLine(“词法分析程序已结束,请按任意键退出“);
Console.ReadKey();
}
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件         887  2012-04-26 13:10  词法分析器 自动机版本\词法分析器.sln
     文件       14336  2012-04-26 13:10  词法分析器 自动机版本\词法分析器.suo
     文件       29696  2012-04-26 20:15  词法分析器 自动机版本\词法分析器.v11.suo
     目录           0  2012-04-26 20:14  词法分析器 自动机版本\词法分析器\
     目录           0  2012-04-26 13:10  词法分析器 自动机版本\词法分析器\bin\
     目录           0  2012-04-26 20:15  词法分析器 自动机版本\词法分析器\bin\Debug\
     文件        2227  2012-04-26 20:15  词法分析器 自动机版本\词法分析器\bin\Debug\dst.c
     文件         101  2012-04-26 18:53  词法分析器 自动机版本\词法分析器\bin\Debug\src.c
     文件       20992  2012-04-26 20:15  词法分析器 自动机版本\词法分析器\bin\Debug\词法分析器.exe
     文件       26112  2012-04-26 20:15  词法分析器 自动机版本\词法分析器\bin\Debug\词法分析器.pdb
     文件       21568  2012-04-26 20:15  词法分析器 自动机版本\词法分析器\bin\Debug\词法分析器.vshost.exe
     目录           0  2011-12-12 22:17  词法分析器 自动机版本\词法分析器\bin\Release\
     目录           0  2012-04-26 13:10  词法分析器 自动机版本\词法分析器\obj\
     目录           0  2012-04-26 13:10  词法分析器 自动机版本\词法分析器\obj\x86\
     目录           0  2012-04-26 20:15  词法分析器 自动机版本\词法分析器\obj\x86\Debug\
     文件        6770  2012-04-26 20:14  词法分析器 自动机版本\词法分析器\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache
     目录           0  2011-12-12 22:17  词法分析器 自动机版本\词法分析器\obj\x86\Debug\TempPE\
     文件        1969  2012-04-26 20:15  词法分析器 自动机版本\词法分析器\obj\x86\Debug\词法分析器.csproj.FileListAbsolute.txt
     文件        7026  2012-04-26 18:45  词法分析器 自动机版本\词法分析器\obj\x86\Debug\词法分析器.csprojResolveAssemblyReference.cache
     文件       20992  2012-04-26 20:15  词法分析器 自动机版本\词法分析器\obj\x86\Debug\词法分析器.exe
     文件       26112  2012-04-26 20:15  词法分析器 自动机版本\词法分析器\obj\x86\Debug\词法分析器.pdb
     文件         692  2012-04-26 19:21  词法分析器 自动机版本\词法分析器\Program.cs
     目录           0  2012-04-26 13:10  词法分析器 自动机版本\词法分析器\Properties\
     文件        1362  2012-04-26 13:10  词法分析器 自动机版本\词法分析器\Properties\AssemblyInfo.cs
     文件       15773  2012-04-26 20:15  词法分析器 自动机版本\词法分析器\Scanner.cs
     文件        2567  2012-04-26 20:15  词法分析器 自动机版本\词法分析器\词法分析器.csproj
     文件       82432  2012-04-26 16:51  词法分析器 自动机版本\词法分析器\词法分析器DFA.vsd

评论

共有 条评论