文件名称:scriptism:我的爱好编程语言
文件大小:24KB
文件格式:ZIP
更新时间:2024-06-05 13:49:29
Java
脚本论 我的爱好脚本语言。 静态类型与辅助语法的结合。 为了使语法实验变得容易,实际上是将编译步骤编译为Java,类似于将CoffeeScript转换为JavaScript的方式。 生成Java源代码后,将使用JDK JavaCompiler API对其进行编译,以将生成的Java源代码编译为字节代码。 字节码被动态加载以执行。 所有这些步骤都是在内存中执行的,因此用户可以将脚本文件传递给解释器并查看其执行情况。 如何建造 克隆此项目。 下载Gradle并安装它。 生成项目并创建一个作为语言解释器的合并jar: 摇动 运行示例脚本文件 java -jar build // scriptism.jar脚本/hello-world.tsm 或者 build/scriptism scripts/hello-world.tsm 或者 scripts/hello-world.tsm
【文件预览】:
scriptism-master
----LICENSE(1KB)
----src()
--------test()
--------main()
----.gitignore(94B)
----README.md(943B)
----scripts()
--------some-variables.tsm(642B)
--------interpolated_string.tsm(233B)
--------print_statement.tsm(108B)
--------compare_interpolated_string.tsm(296B)
--------error-program.tsm(104B)
--------if_statement.tsm(2KB)
--------hello_world.tsm(88B)
----build.gradle(2KB)