没有合适的资源?快使用搜索试试~ 我知道了~
metascript:可以编译为Javascript的语言
共53个文件
mjs:41个
js:5个
sublime-project:1个
需积分: 9 0 下载量 139 浏览量
2021-05-04
11:49:53
上传
评论
收藏 81KB ZIP 举报
温馨提示
标语 这是编译为Javascript的另一种编程语言。 主要目标是要拥有一种具有可读语法的语言,并同时允许使用Lisp风格的元编程(可以操纵AST的宏)。 另一个目标是拥有一个类型系统,用于选择性地执行静态类型检查(带有类型推断)。 项目状态 有一个库(npm模块)实现了编译器,并带有一个脚本来从命令行调用它(如'mjs <input.mjs>')。 下文所述的所有内容均已正常运行,并且编译器默认情况下会生成源映射。 要运行测试,请执行以下操作: 将存储库克隆到“ ”,然后 运行“ npm install”和“ npm test”。 否则,如果您只想尝试编译器,则只需执行“ npm install meta-script”,然后就可以运行“ mjs”脚本了。 但是我仍然建议您看看用Metascript编写的测试,以查看一些代码示例。 有集成,和插件,感谢。 有一个Google
资源推荐
资源详情
资源评论
收起资源包目录
metascript-master.zip (53个子文件)
metascript-master
.travis.yml 38B
bin
mjs 2KB
package.json 2KB
test
compiler-api-test.mjs 1KB
functional-test.mjs 2KB
functional
scope-disabled.mjs 166B
delete-expression.mjs 110B
maybe-dot-operator.mjs 838B
fat-arrow-constructor.mjs 162B
fat-arrow-target.mjs 140B
string-multiline-single.mjs 537B
at-operator.mjs 308B
external-redeclaration.mjs 148B
if-false-then-else.mjs 70B
yield-literal.mjs 140B
from-not-a-keyword.mjs 77B
pipe-expression.mjs 633B
fat-arrow-global.mjs 94B
external-assignment.mjs 76B
yield-loop.mjs 175B
js-macro.mjs 141B
if-true-then.mjs 40B
fat-arrow-apply.mjs 202B
do-single-expression.mjs 122B
yield-with-return.mjs 282B
string-multiline-double.mjs 463B
array-skip-value.mjs 384B
yield-assignment.mjs 282B
fat-arrow-nestes.mjs 187B
yield-no-value.mjs 151B
external-expression.mjs 63B
yield-from.mjs 244B
do-new-line.mjs 94B
yield-delegate.mjs 371B
external-statement.mjs 66B
if-then-else-inline.mjs 91B
function-left-precedence.mjs 144B
test.js 21KB
meta-test.mjs 17KB
meta-module-2.mjs 87B
lib
testing.mjs 314B
meta-module.mjs 145B
gulpfile.js 3KB
meta.sublime-project 172B
LICENSE 1KB
.npmignore 79B
.gitignore 183B
lib
core-macros.mjs 17KB
lint.js 2KB
compiler
constants.mjs 2KB
mjs.js 11KB
meta.js 196KB
README.md 28KB
共 53 条
- 1
资源评论
不爱说话的我
- 粉丝: 17
- 资源: 4616
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- strawberry-perl-5.38.2.2-64bit.msi
- MeyboMail Web(Java)简化版
- java(结合lucene)版的公交搜索系统
- 【OpenHarmony】ArkTS 语法基础 ④ ( ArkTS UI 渲染控制 - 条件渲染 - 循环渲染 )
- 稽查监控平台标准化设计数据模型设计
- 一款极好用的 Office/WPS/Word/Excel/PPT/PDF工具箱软件 OfficeUtils 2.7
- 基于STM32的家庭环境参数检测系统设计
- 夺宝答题王答题小程序源码 开源可二开 Thinkphp内核
- Linux 系统下 Hadoop 安装配置教程.md
- 用于 CH32 MCU 的 CMake 实用程序(基于 STM32-CMake Proejct
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功