decaffeinate parser:受CoffeeScriptRedux启发适用于CoffeeScript的更好的AST 源码
不含咖啡因的解析器 该项目使用来解析CoffeeScript源代码,然后将解析器生成的AST映射到更适合(基于生成的AST)。 对于想使用CoffeeScript AST并喜欢使用更精巧的AST的任何人来说,该项目可能会很有用。 安装 # via yarn $ yarn add decaffeinate-parser # via npm $ npm install decaffeinate-parser 用法 本示例获取add函数中参数的名称: import { parse } from 'decaffeinate-parser' ; const program = parse ( 'add = (a, b) -> a + b' ) ; const assignment = program . body . statements [ 0 ] ; const fn = assignme
文件列表
decaffeinate-parser:受CoffeeScriptRedux启发,适用于CoffeeScript的更好的AST
(预估有个393文件)
build
550B
class-member-with-block-comment.coffee
39B
object-with-block-comments.coffee
47B
class-super-call.coffee
76B
chain-calls-without-parens.coffee
40B
chain-calls-with-parens.coffee
56B
heregex-with-strange-whitespace.coffee
48B
class-with-constructor.coffee
39B
multiline-string-with-interpolations-and-quotes.coffee
40B
export-multiple-bindings.coffee
44B
暂无评论