tamejs:用于驯服异步回调样式代码JavaScript代码重写器

时间:2024-03-12 00:50:34
【文件属性】:

文件名称:tamejs:用于驯服异步回调样式代码JavaScript代码重写器

文件大小:220KB

文件格式:ZIP

更新时间:2024-03-12 00:50:34

JavaScript

tamejs 此软件包是输出JavaScript的源到源转换器。 输入方言看起来很像JavaScript,但是引入了await原语,该原语允许异步回调样式的代码更像是直线线程代码。 tamejs用JavaScript编写。 tamejs重写想法的核心力量之一是,它与现有的vanilla-JS代码(例如node.js的库)完全兼容。 也就是说,现有的node.js可以调用tamejs重写器输出的代码,反之, tamejs重写器输出的代码可以调用现有的node.js代码。 因此, tamejs是可增量部署的---您可以保留所有旧代码,而只需在tamejs中编写新位! 因此,请尝试一下,让我们知道您的想法。 消息 现在可以在中。 刚刚发布的v0.4版本具有对每个人一直要求的功能的初步支持---可识别Tame的堆栈跟踪! 有关更多详细信息,请参见下面的“调试和堆栈跟踪...”部分。 另外,我们


【文件预览】:
tamejs-master
----.gitignore(66B)
----NEWS.md(2KB)
----package.json(782B)
----Makefile(360B)
----notes()
--------cps-v2.js(2KB)
--------CPS-rules.js(3KB)
--------parsing.txt(447B)
--------parsing.txt~(135B)
--------cps-v2-notes.js(2KB)
----extras()
--------vim()
----README.md(25KB)
----web()
--------js()
--------css()
--------index.html(23KB)
--------img()
----lib()
--------parser.y(8KB)
--------main.js(8KB)
--------parser.js(66KB)
--------runtime.js(7KB)
--------tamejs.js(3KB)
--------engine.js(12KB)
--------ast.js(59KB)
--------connectors.tjs(4KB)
--------lexer.l(3KB)
----docs()
--------meetup-20111005()
----test()
--------cases()
--------harness.tjs(3KB)
--------bootstrap.sh(190B)
--------harness.js(29KB)

网友评论