Hack.JackCompiler:nand2tetris Hack平台Jack编译器的.NET实现

时间:2024-04-09 22:00:07
【文件属性】:

文件名称:Hack.JackCompiler:nand2tetris Hack平台Jack编译器的.NET实现

文件大小:20KB

文件格式:ZIP

更新时间:2024-04-09 22:00:07

C#

nand2tetris Jack编译器 这是nand2tetris Hack Platform Jack编译器的.NET C#实现。它以.jack (杰克编程语言)文件为输入,并将它们转换为.vm (Hack虚拟机语言)文件。 这是一项正在进行的工作,项目尚未完成! 专案 该解决方案包含2个项目: Hack.JackCompiler.Lib-支持该解决方案的所有服务和模型 Hack.JackCompiler.Lib.Tests - Hack.JackCompiler.Lib中包含的一类类的单元测试 代码是以面向对象的方式编写的,因此解决方案的各种职责都包含在自己的类中。


【文件预览】:
Hack.JackCompiler-main
----.gitignore(13KB)
----Hack.JackCompiler.sln(1KB)
----Hack.JackCompiler.Lib.Tests()
--------IdentifierMatcherTests.cs(1KB)
--------JackTokenizerTests.cs(5KB)
--------KeywordMatcherTests.cs(1KB)
--------Hack.JackCompiler.Lib.Tests.csproj(552B)
----README.md(677B)
----Hack.JackCompiler.Lib()
--------Tokenization()
--------Hack.JackCompiler.Lib.csproj(138B)
--------JackConstants()

网友评论