sweet-core:改善您JavaScript

时间:2024-02-24 09:21:46
【文件属性】:

文件名称:sweet-core:改善您JavaScript

文件大小:166KB

文件格式:ZIP

更新时间:2024-02-24 09:21:46

javascript parser macros JavaScriptJavaScript

JavaScript的卫生宏! 宏使您可以构建自己的梦想语言。 通过为代码定义新语法来使JavaScript变得甜美。 目前,Sweet应该被认为是实验性的,并且正在大量开发中(更像是)。 因此,API可能会一直流失,直到今年年底。 因此,最好不要在生产系统中尝试Sweet。 如果您希望帮助您,尽管我们很乐意为您服务! 入门 使用npm安装命令行应用程序: $ npm install -g @sweet-js/cli 编写您的甜蜜代码: syntax hi = function ( ctx ) { return # `console.log('hello, world!')` ; } hi 并编译: $ sjs my_sweet_code.js console.log( ' hello, world! ' ) 了解更多 阅读。 阅读。 与一起玩。 讨论。 在IRC上闲逛:irc.mozilla.org和上的#sweet.js。


【文件预览】:
sweet-core-master
----.gitignore(213B)
----.babelrc(98B)
----debug.js(472B)
----.flowconfig(93B)
----.eslintrc(621B)
----package.json(3KB)
----package-lock.json(372KB)
----src()
--------scope-reducer.js(1KB)
--------multimap.js(450B)
--------sweet-spec-utils.js(1KB)
--------compiler.js(900B)
--------sweet-module.js(7KB)
--------sweet.js(1KB)
--------terms.js(8KB)
--------browser-sweet.js(953B)
--------enforester.js(80KB)
--------node-loader.js(2KB)
--------transforms.js(1KB)
--------syntax.js(17KB)
--------store.js(273B)
--------tokens.js(13KB)
--------term-expander.js(19KB)
--------node-module-resolver.js(132B)
--------binding-map.js(2KB)
--------template-processor.js(4KB)
--------sweet-to-shift-reducer.js(5KB)
--------node-module-loader.js(165B)
--------errors.js(557B)
--------reader()
--------scope.js(243B)
--------hygiene-utils.js(2KB)
--------sweet-loader.js(6KB)
--------codegen.js(183B)
--------symbol.js(626B)
--------operators.js(2KB)
--------ast-dispatcher.js(418B)
--------module-visitor.js(7KB)
--------load-syntax.js(3KB)
--------macro-context.js(7KB)
--------env.js(2KB)
--------store-loader.js(780B)
--------token-expander.js(9KB)
----helpers.js(3KB)
----.travis.yml(59B)
----profile.js(1KB)
----CONTRIBUTING.md(3KB)
----test.js(81B)
----.gitmodules(137B)
----mod.js(67B)
----README.md(2KB)
----debug-test262.js(4KB)
----.eslintignore(73B)
----LICENSE.BSD(1KB)
----printAst.js(495B)
----.npmignore(7B)
----test()
--------unit()
--------parser()
--------modules()
--------assertions.js(2KB)

网友评论