【文件属性】:
文件名称:tssg-syntax-parser:解析器从TSSG语法生成AST
文件大小:90KB
文件格式:ZIP
更新时间:2021-05-16 23:59:07
swagger openapi apidoc-generator JavaScript
TSSG语法解析器
为给定的TSSG语法生成AST的解析器
这是对TSSG解析器的完整重写,该解析器现在能够为TSSG语法V0.0.1构建AST。
请注意,该项目正在进行中,将很快支持其他高级功能。
增加支持
解析器支持以下expressoins:
模式块表达
模式表达
可扩展模式表达
请求实体块表达
RequestBody表达式
可扩展的RequestBody表达式
参数块表达式参数表达
解析器支持以下数据类型:
文字
识别码
布尔型
目的
大批
函数调用
注:复杂的数据类型,例如Array的String , Array的Object也支持。
解析器还支持其他功能:
空格
多行注释
模式块表达
Schemas块可以编写如下:
Schemas {
BaseUser {
name: string,
email: string
}
【文件预览】:
tssg-syntax-parser-develop
----.github()
--------PULL_REQUEST_TEMPLATE.md(1KB)
--------CODE_OF_CONDUCT.md(3KB)
--------workflows()
--------contribution-guideline.md(944B)
----yarn.lock(182KB)
----src()
--------addons()
--------parser()
--------transformer()
----PROPOSAL-DRAFT-V1.0.md(7KB)
----jest.config.js(204B)
----__tests__()
--------parser.test.js(15KB)
----README.md(3KB)
----nodemon.json(63B)
----.editorconfig(130B)
----.gitignore(105B)
----package.json(1KB)