catharsis:用于 Google Closure Compiler 和 JSDoc 类型表达式的 JavaScript 解析器

时间:2024-08-13 05:22:52
【文件属性】:

文件名称:catharsis:用于 Google Closure Compiler 和 JSDoc 类型表达式的 JavaScript 解析器

文件大小:132KB

文件格式:ZIP

更新时间:2024-08-13 05:22:52

JavaScript

导泻 用于和类型表达式的 JavaScript 解析器。 宣泄旨在: 准确。 Catharsis 基于语法,旨在处理任何有效的类型表达式。 它使用完整的测试套件来验证解析器的准确性。 快。 解析结果被缓存,因此解析器仅在必要时调用。 灵活。 Catharsis 可以将解析结果转换回类型表达式,或类型表达式的描述。 此外,Catharsis 可以解析风格的类型表达式。 例子 const catharsis = require ( 'catharsis' ) ; // Closure Compiler parsing const type = '!Object' ; let parsedType ; try { parsedType = catharsis . parse ( type ) ; // {"type":"NameExpression,"name":"Objec


【文件预览】:
catharsis-master
----.travis.yml(98B)
----.eslintrc(11KB)
----bin()
--------parse.js(1KB)
----res()
--------en.json(3KB)
----package.json(782B)
----test()
--------helper.js(647B)
--------specs()
--------catharsis.js(10KB)
--------stringify.js(2KB)
--------describe.js(2KB)
--------parser.js(2KB)
----.renovaterc.json(163B)
----catharsis.js(4KB)
----LICENSE(1KB)
----package-lock.json(75KB)
----CONTRIBUTING.md(1KB)
----.npmignore(140B)
----.gitignore(119B)
----lib()
--------parser.pegjs(60KB)
--------stringify.js(7KB)
--------schema.js(1KB)
--------describe.js(16KB)
--------parser.js(257KB)
--------types.js(654B)
----README.md(19KB)
----.eslintignore(14B)

网友评论