We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
比如 java kotlin python js go及其他的?移植这个可行吗,为了更好的加快文化输出,怎么说也是福报吧,使其成为强力抓手,赋能产业链,形成互联网研发生态闭环
The text was updated successfully, but these errors were encountered:
pua-lang 这个项目是从 MonkeyLang 的一个 Rust 实现 rs-monkey-lang fork 出来的。目前有很多语言的 MonkeyLang 实现,包括原生的GO,以及改写的C++、Kotlin、TypeScript、Dart等多语言版本。基于这些实现,修改一下token的定义就能快速做出一版来。
pua-lang
MonkeyLang
MonkeyLang 本身是 Thorsten Ball 写的 Writing an Interpreter in GO 和 Writing a Compiler in GO 这两本书中所设计的一门玩具语言。
rs-monkey-lang(以及 pua-lang)实现的是前者,也即解释器部分。上面提到的多语言实现,有部分是实现了包括编译器在内的两部分内容的。
rs-monkey-lang
我最近也刚写了一个Julia版本的,MonkeyLang.jl,包括解释器和编译器(compiler分支,暂时未合并到主分支)两部分。
compiler
Sorry, something went wrong.
No branches or pull requests
比如 java kotlin python js go及其他的?移植这个可行吗,为了更好的加快文化输出,怎么说也是福报吧,使其成为强力抓手,赋能产业链,形成互联网研发生态闭环
The text was updated successfully, but these errors were encountered: