• 大小: 71KB
    文件类型: .rar
    金币: 2
    下载: 1 次
    发布日期: 2023-01-18
  • 语言: C#
  • 标签: json  xml  转换  源代码  C#  

资源简介

用C#写的对Json编译解析器LL1型 直接通过ast生成xml

资源截图

代码片段和文件信息

//=============================================================
//版权所有allrightby lxf_120@163.com 一剑飘红
//功能描述:json to xml 的转化类 本文采用了一个简易的LL型文法分析器
//对json进行处理没有经过太多异常处理文法分析和语义分析输出同步进行
//没有产生ast直接输出结果.
//希望读者以此程序来提升对编译学习的兴趣
//2009年10月18日
//=============================================================
using System;
using System.Collections.Generic;
using System.Text;
using System.ComponentModel;

namespace MultiStar.Engine
{
    internal class Token
    {
        public Token()
        {

        }
        public TokenType Type;
        public string Segment = string.Empty;
        public override string ToString()
        {
            return Type.ToString() + “|“ + Segment;
        }
        [DefaultValue(0)]
        public int Length;

    }
}

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

     文件       9216  2009-10-18 10:49  Json2xml\Engine\bin\Debug\Engine.dll

     文件      26112  2009-10-18 10:49  Json2xml\Engine\bin\Debug\Engine.pdb

     文件        550  2009-10-17 13:57  Json2xml\Engine\log.txt

     文件       2255  2009-10-17 14:58  Json2xml\Engine\MultStar.Engine.csproj

     文件        270  2009-10-18 10:13  Json2xml\Engine\obj\Debug\Engine.csproj.FileListAbsolute.txt

     文件       9216  2009-10-18 10:49  Json2xml\Engine\obj\Debug\Engine.dll

     文件      26112  2009-10-18 10:49  Json2xml\Engine\obj\Debug\Engine.pdb

     文件        270  2009-10-18 10:45  Json2xml\Engine\obj\Debug\MultStar.Engine.csproj.FileListAbsolute.txt

     文件       1368  2009-10-18 10:45  Json2xml\Engine\Properties\AssemblyInfo.cs

     文件        980  2009-10-18 10:49  Json2xml\Engine\Token.cs

     文件        913  2009-10-18 10:49  Json2xml\Engine\TokenType.cs

     文件      14768  2009-10-18 10:32  Json2xml\Engine\Translator.cs

     文件       9216  2009-10-18 10:49  Json2xml\Json2xml\bin\Debug\Engine.dll

     文件      26112  2009-10-18 10:49  Json2xml\Json2xml\bin\Debug\Engine.pdb

     文件       9728  2009-10-18 10:49  Json2xml\Json2xml\bin\Debug\Json2xml.exe

     文件      22016  2009-10-18 10:49  Json2xml\Json2xml\bin\Debug\Json2xml.pdb

     文件      14328  2009-10-18 10:13  Json2xml\Json2xml\bin\Debug\Json2xml.vshost.exe

     文件        490  2007-07-21 01:33  Json2xml\Json2xml\bin\Debug\Json2xml.vshost.exe.manifest

     文件       1956  2009-10-18 10:49  Json2xml\Json2xml\Form1.cs

     文件       3751  2009-10-18 10:40  Json2xml\Json2xml\Form1.Designer.cs

     文件       5814  2009-10-18 10:40  Json2xml\Json2xml\Form1.resx

     文件       3607  2009-10-18 10:39  Json2xml\Json2xml\Json2xml.csproj

     文件        619  2009-10-18 10:32  Json2xml\Json2xml\obj\Debug\Json2xml.csproj.FileListAbsolute.txt

     文件        847  2009-10-18 10:42  Json2xml\Json2xml\obj\Debug\Json2xml.csproj.GenerateResource.Cache

     文件       9728  2009-10-18 10:49  Json2xml\Json2xml\obj\Debug\Json2xml.exe

     文件        180  2009-10-18 10:49  Json2xml\Json2xml\obj\Debug\Json2xml.Form1.resources

     文件      22016  2009-10-18 10:49  Json2xml\Json2xml\obj\Debug\Json2xml.pdb

     文件        180  2009-10-18 10:49  Json2xml\Json2xml\obj\Debug\Json2xml.Properties.Resources.resources

     文件       3765  2009-10-18 10:49  Json2xml\Json2xml\obj\Debug\ResolveAssemblyReference.cache

     文件        469  2009-10-15 17:22  Json2xml\Json2xml\Program.cs

............此处省略26个文件信息

评论

共有 条评论