文件名称:java虚拟机原理源码-Stone-language:两周自制脚本语言笔记和源代码。如果你觉得不错,给我一个star
文件大小:989KB
文件格式:ZIP
更新时间:2024-07-01 13:30:00
系统开源
java虚拟机原理源码 欢迎pull request/fork/star,谢谢~ 也许你刚刚完成原理编译,或者没有,但是你想制作一个自己的编程语言,那么看看这个项目是对的,我会在14天内设计一个简单的脚本语言。 最终效果 如何使用 首先,从 Code 目录下载 Stone.jar 并将其导入您的 IDE。 然后运行 chap14 包中的 JavaRunner.java 代码。 石语支持功能,像这样 def fib(n) { if n < 2 { n } else { fib(n - 1) + fib(n - 2) } } fib 33 分支、循环语句也是必不可少的 odd = 0 even = 0 i = 1 while i < 11 { if i % 2 == 0 { even = even + i } else { odd = odd + i } i = i + 1 } even + odd 还支持面向对象的语法,像这样 class Position { x = y = 0 def move(nx,ny) { x = nx; y = ny } } p = Position.ne