YYC是一个小型解释器, 可实现中文编程, 并支持Node.js扩展.
可以使用npm安装yyc
npm install yyc -g
编译执行
yyc demo.yy
特征 唐诗宋词 {
基态(人物) {
此.人物 = 人物
}
曰() {
匹配(此.人物) {
场景 '李白':
打印('故人西辞黄鹤楼, 烟花三月下扬州')
返回
场景 '张继':
打印("姑苏城外寒山寺, 夜半钟声到客船")
返回
场景 '苏轼':
打印(`人生如逆旅,我亦是行人`)
返回
默认:
打印('选择: 李白 | 张继 | 苏轼')
返回
}
}
}
定义 李白 = 唐诗宋词.基态('李白')
定义 张继 = 唐诗宋词.基态('张继')
定义 苏轼 = 唐诗宋词.基态('苏轼')
李白.曰()
张继.曰()
苏轼.曰()