文件名称:Quby:可编译为 JavaScript 的类 Ruby 语言
文件大小:566KB
文件格式:ZIP
更新时间:2024-06-25 18:46:16
JavaScript
Quby编译器 Quby 是一种类似 Ruby 的语言,看起来很相似,但略有不同。 它在浏览器中以纯 JavaScript 运行,并即时编译为 JavaScript,以确保代码快速运行。 它与 Ruby 不同,因为它在某些动态特性中占主导地位,以避免运行时开销,并添加编译时检查。 例如,您不能在任何地方调用未定义的函数或方法。 它是为“而构建的,您可以试用。 此版本正在建设中! 这里的版本是新的 Quby 编译器,它是对整个解析器的重写。 在撰写本文时,它只完成了大约 80%,剩下的 20% 使它无法使用。 简而言之,完成后在一两周内回来。 如何建造 下载代码 如果您使用的是 Windows,请运行 /Quby/build/build.bat 如果您不在 Windows 上,请运行 /Quby/build/build.bash 转到/Quby/dist quby.js 是你的
【文件预览】:
Quby-master
----.gitignore(2KB)
----src()
--------parser.ts(49KB)
--------ast.ts(107KB)
--------runtime.ts(38KB)
--------main.ts(18KB)
--------core.ts(62KB)
--------lib()
--------compilation.ts(1KB)
----build()
--------build.bat(1KB)
----release()
--------quby.js(430KB)
----quby.ts(2KB)
----.vs()
--------config()
----Readme.md(1KB)
----parser.par(19KB)
----test()
--------typescript.js(2.39MB)
--------script.js(17KB)
--------server()
--------qb()
--------typescript.compile.js(112KB)
--------style.css(5KB)
--------core.qb(29KB)
--------index.html(3KB)