iro4cli:语法生成器Iro的开源重写,支持自动VSCode和Atom扩展生成

时间:2024-02-21 18:28:10
【文件属性】:

文件名称:iro4cli:语法生成器Iro的开源重写,支持自动VSCode和Atom扩展生成

文件大小:112KB

文件格式:ZIP

更新时间:2024-02-21 18:28:10

css atom cli csharp grammar

Chris Ainsley对Iro进行的基于CLI的开源重写,支持自动VSCode扩展和Atom包生成。 这是一个易于使用的命令行工具,它将捆绑提供的Iro语法并从中创建各种不同的语法目标,自动生成扩展以上传到市场。 一些可用的目标包括: 文字伴侣 原子 高手 皮格 胭脂 崇高3 CSS 要同时创建一个Atom包和VSCode扩展,可以使用以下命令: iro grammarFile.iro --vscode --atomext 要使用Iro的在线正式版本,您可以转到。 有关如何创建Iro语法的文档,请在查看官方文档。 入门 要开始在Windows上使用Iro4CLI,您需要的是.NET Framework 4.7.1或更高版本,您可以从主存储库页面上的“下载一种预构建的二进制文件。 但是,如果您使用的是Linux,则必须使用Mono和mkbundle构建项目。 在尝试使用mkbundle进行构建之前,请确保已将以下依赖项安装为nuget软件包: Antlr4 Antlr4.CodeGeneration Antlr4.Runtime CommandLineParser


【文件预览】:
iro4cli-master
----.travis.yml(41B)
----Compiler()
--------TextmateCompiler.cs(23KB)
--------CSSCompiler.cs(5KB)
--------AceCompiler.cs(11KB)
--------RougeCompiler.cs(13KB)
--------PygmentsCompiler.cs(11KB)
--------Sublime3Compiler.cs(250B)
--------Compiler.cs(28KB)
--------AtomCompiler.cs(15KB)
----Emulator.cs(1KB)
----packages.config(569B)
----Program.cs(6KB)
----obj()
--------Debug()
----Data Structures()
--------Parsing()
--------IroAttribute.cs(534B)
--------Compilation()
----iro4cli.sln(1KB)
----Templates()
--------AtomResources.Designer.cs(7KB)
--------Resources.resx(11KB)
--------AtomResources.resx(10KB)
--------Resources.Designer.cs(8KB)
----iro4cli.csproj(7KB)
----Grammar()
--------iro.g4.lexer.cs(72B)
--------iro.g4(2KB)
--------iro.g4.parser.cs(73B)
----Visitors()
--------AttributeVisitor.cs(4KB)
--------MainVisitor.cs(4KB)
--------SetVisitor.cs(6KB)
--------IncludeVisitor.cs(756B)
----CLI()
--------IroCLIOptions.cs(3KB)
----.gitignore(4KB)
----logo.png(14KB)
----README.md(3KB)
----Debug()
--------ANTLRDebug.cs(1KB)
--------Error.cs(2KB)
----App.config(180B)
----.gitattributes(2KB)
----Properties()
--------AssemblyInfo.cs(1KB)

网友评论