文件名称:SwiftSharp:.NET 的 Swift 编译器
文件大小:487KB
文件格式:ZIP
更新时间:2024-07-12 02:26:00
HTML
迅捷 SwiftSharp 是用于 .NET 的开源编译器。 地位 它还没有准备好生产。 2014 年 8 月 31 日 我在 F# 中重写了解析器,因为 Swift 的语法对于jay有点过于jay 。 解析器以这种方式更好。 2014 年 8 月 4 日 我刚刚完成了书中 1,300 行 Swift 语法的输入,现在开始编写编译器。 项目结构 SwiftSharp是核心解析器和编译器代码。 SwiftSharp.Test包含来自 Swift Book 的测试。 所以,这就是你在休息时间所做的事情,是吧? 每个人都需要一个爱好。 执照 在 Apache 许可下获得许可,版本 2.0。
【文件预览】:
SwiftSharp-master
----Lib()
--------IKVM.Reflection.dll(396KB)
----SwiftSharp()
--------SwiftCompiler.fs(32KB)
--------SwiftLexer.fs(7KB)
--------SwiftParser.fs(29KB)
--------AssemblyInfo.fs(576B)
--------SwiftSharp.fsproj(2KB)
--------SwiftParser.jay(23KB)
--------SwiftAst.fs(3KB)
----SwiftSharp.sln(1KB)
----SwiftSharp.Test()
--------CompilerTests.fs(836B)
--------StatementTests.fs(5KB)
--------AdvancedOperatorsTests.fs(8KB)
--------BookTests.fs(738B)
--------TypeCastingTests.fs(5KB)
--------AutomaticReferenceCountingTests.fs(9KB)
--------NestedTypesTests.fs(2KB)
--------ASwiftTourTests.fs(14KB)
--------TestFiles()
--------InheritanceTests.fs(3KB)
--------ExtensionsTests.fs(5KB)
--------ControlFlowTests.fs(10KB)
--------MethodsTests.fs(5KB)
--------GenericsTests.fs(8KB)
--------FunctionsTests.fs(11KB)
--------ExpressionTests.fs(4KB)
--------TheBasicsTests.fs(11KB)
--------SubscriptsTests.fs(3KB)
--------FileTests.fs(1KB)
--------SwiftSharp.Test.fsproj(4KB)
--------InitializationTests.fs(10KB)
--------ClosuresTests.fs(4KB)
--------ProtocolsTests.fs(15KB)
--------AccessControlTests.fs(4KB)
--------CollectionTypesTests.fs(9KB)
--------PropertiesTests.fs(7KB)
--------OptionalChainingTests.fs(7KB)
--------makebooktests.py(1KB)
--------BasicOperatorsTests.fs(7KB)
--------ClassesAndStructuresTests.fs(4KB)
--------StringsAndCharactersTests.fs(9KB)
--------DeinitializationTests.fs(2KB)
--------EnumerationsTests.fs(4KB)
----.gitignore(79B)
----README.md(709B)