TSSG语法解析器
为给定的TSSG语法生成AST的解析器
这是对TSSG解析器的完整重写,该解析器现在能够为TSSG语法V0.0.1构建AST。
请注意,该项目正在进行中,将很快支持其他高级功能。
增加支持
解析器支持以下expressoins:
模式块表达
模式表达
可扩展模式表达
请求实体块表达
RequestBody表达式
可扩展的RequestBody表达式
参数块表达式参数表达
解析器支持以下数据类型:
文字
识别码
布尔型
目的
大批
函数调用
注:复杂的数据类型,例如Array的String , Array的Object也支持。
解析器还支持其他功能:
空格
多行注释
模式块表达
Schemas块可以编写如下:
Schemas {
BaseUser {
name: string,
email: string
}
1