proposal-block-params:JS中的语法简化以支持DSL

时间:2024-06-11 10:34:11
【文件属性】:

文件名称:proposal-block-params:JS中的语法简化以支持DSL

文件大小:38KB

文件格式:ZIP

更新时间:2024-06-11 10:34:11

JavaScript

@ adamk,@ domenic,@ slightlyoff,@ erights,@ waldemarhowart,@ bterlson和@rwaldron的早期反馈(单击以发送反馈)。 块参数 这是一个语法简化的探索(受 , 和大力启发),使用户可以开发特定于领域的语言。 这是一种语法上的简化,允许在函数调用时省略lambda时围绕最后一个参数的括号。 例如: // ... this is what you write ... a ( 1 ) { // ... } // ... this is what you get ... a ( 1 , ( ) => { // ... } ) 仅采用单个块参数的函数也可以称为无括号: // ... this is what you write ... a { // ... } // ... this is what yo


【文件预览】:
proposal-block-params-master
----docscript.js(10KB)
----package.json(1KB)
----test()
--------transpiler.js(5KB)
--------react.js(4KB)
--------mocha.opts(54B)
--------semantics.js(2KB)
--------integration.js(2KB)
--------parser.js(2KB)
--------html.js(17KB)
----PITCHME.md(14KB)
----dsc.sh(807B)
----examples()
--------clock.html(832B)
--------clock.js(4KB)
--------tictactoe.css(639B)
--------simplest.js.out(55B)
--------simplest.js(160B)
--------tictactoe.html(431B)
--------shopping-list.js.out(443B)
--------helloworld.js.out(1KB)
--------framework()
--------tictactoe.ds.js(4KB)
--------shopping-list.js.skip(363B)
--------clock.ds.js(4KB)
--------helloworld.js(1KB)
--------tictactoe.js(3KB)
----.gitignore(17B)
----README.md(19KB)

网友评论