文件名称:mud-play:嵌有类似Lisp的; 做黑魔法
文件大小:57KB
文件格式:ZIP
更新时间:2024-06-02 15:29:08
C
参考 运营商 根据 100: quote, ... 101: eval, (expr) 102: expr, operator, ..., (eargs, (list, ...), arg2), ... 103: eargs, arg1, arg2, arg3 ... 有条件的 111: if, cond, (then statement exprs), (else statement exprs) 112: when , if别名 113: unless, cond, (then statement exprs), (else statement exprs) 范围 120: sget, name 121:设定sset, name, value 122: sarg, i 123: sargc 拉姆达 130: lambda, (list, arg1, arg2, ...),
【文件预览】:
mud-play-master
----.travis.yml(577B)
----package.json(57B)
----bridges()
--------ns()
----tests()
--------test02.m(2KB)
--------float.m(1KB)
--------scope.m(610B)
--------support.m(1KB)
--------support.h(177B)
--------ns_bridge01.m(4KB)
--------compare.m(2KB)
--------boolean.m(1KB)
--------regex.m(2KB)
--------lambda.m(2KB)
--------eval01.m(975B)
--------mem01.m(1KB)
--------test03.m(3KB)
--------mem03.m(962B)
--------fibonacci.m(546B)
--------cond.m(1KB)
--------test04.m(3KB)
--------mem02.m(836B)
--------list03.m(546B)
--------ns_bridge02.m(1KB)
--------hash_table01.m(1KB)
--------test05.m(1011B)
--------date.m(2KB)
--------cube.m(602B)
--------eval02.m(882B)
--------gc.m(1KB)
--------list01.m(4KB)
--------list02.m(3KB)
--------hash_table02.m(1KB)
--------test01.m(2KB)
----src()
--------mud_objects_hash_table.h(637B)
--------mud_objects_lambda.c(1KB)
--------mud_objects_list.h(3KB)
--------mud_evaluator_compare.c(2KB)
--------mud_objects.h(3KB)
--------mud_objects_date.h(1KB)
--------mud.h(466B)
--------mud_evaluator_compare.h(259B)
--------mud_regex.h(85B)
--------mud_evaluator_scope.c(3KB)
--------mud_evaluator.h(310B)
--------mud_evaluator_casting.c(5KB)
--------mud_evaluator_expr.c(1KB)
--------mud_evaluator_expr.h(525B)
--------mud_regex.c(331B)
--------mud_objects.c(5KB)
--------mud_evaluator_scope.h(982B)
--------mud_expr_arg.h(1KB)
--------mud_evaluator_casting.h(2KB)
--------mud_objects_list.c(9KB)
--------mud_objects_date.c(4KB)
--------mud_objects_lambda.h(578B)
--------mud_objects_hash_table.c(2KB)
--------mud_evaluator.c(842B)
----.gitignore(93B)
----Makefile(3KB)
----README.md(4KB)
----scripts()
--------prepare_operators.rb(3KB)
--------_operators.c.tpl(635B)
--------_operators.h.tpl(472B)
----operators()
--------200_arithmetics.c(6KB)
--------520_list.c(8KB)
--------510_list.c(5KB)
--------190_boolean.c(603B)
--------220_float.c(3KB)
--------300_string.c(7KB)
--------290_compare.c(1KB)
--------100_base.c(2KB)
--------310_regex.c(5KB)
--------110_cond.c(596B)
--------620_hash_table.c(6KB)
--------500_list.c(5KB)
--------210_int.c(1KB)
--------130_lambda.c(1KB)
--------120_scope.c(773B)
--------600_hash_table.c(5KB)
----fixtures()
--------list.json(100B)
--------test04.json(1KB)
--------test01.json(696B)
--------test02.json(641B)
--------test05.json(362B)
--------mem01.json(575B)
--------test03.json(1KB)