zeta-lang:Zeta编程语言

时间:2024-02-22 00:50:39
【文件属性】:

文件名称:zeta-lang:Zeta编程语言

文件大小:75KB

文件格式:ZIP

更新时间:2024-02-22 00:50:39

programming-language interpreter compiler zeta CompilerJava

Zeta编程语言 Zeta 0.1是用于教育目的的命令性编程语言,它支持对象定向和其他现代功能中的闭包。 Zeta是动态键入的 Zeta具有严格的词汇范围 代码的样子 // A counter fn makeCounter() { let count = 0; fn increment() { count = count + 1; print count; } return increment; } let counter = makeCounter(); counter(); // prints 1 counter(); // prints 2 counter(); // prints 3 安装 out目录包含以Zeta为主要类的类文件。 buildlinux.sh是为Linux系统编写的宽松脚本: $ git clone https://github.com/mirimmad/zeta-lang.git $ cd zeta-lang $ [sudo] sh buildlinux.sh $ zeta或$ zeta script.zt 要在Windows上安装


【文件预览】:
zeta-lang-master
----zeta.bat(47B)
----hello.zt(27B)
----removewindows.bat(95B)
----removelinux.sh(287B)
----.buildlinux.sh.swp(12KB)
----util.sh(59B)
----LICENSE(1KB)
----installwindows.bat(227B)
----README.md(1KB)
----buildlinux.sh(161B)
----.gitignore(16B)
----zeta()
--------ZetaCallable.java(148B)
--------Return.java(186B)
--------ZetaFunction.java(1KB)
--------Resolver.java(8KB)
--------Lexer.java(5KB)
--------Inbuilt.java(4KB)
--------RuntimeError.java(191B)
--------Parser.java(12KB)
--------ZetaInstance.java(769B)
--------Expr.java(4KB)
--------Environment.java(2KB)
--------TokenType.java(488B)
--------Zeta.java(3KB)
--------Interpreter.java(13KB)
--------Stmt.java(4KB)
--------ZetaClass.java(1KB)
--------Token.java(407B)
----out()
--------zeta()

网友评论