feat: add params

This commit is contained in:
2024-12-16 11:36:30 +02:00
parent 4c8da45da6
commit 5f35d5970b
4 changed files with 1864 additions and 1410 deletions

53
src/grammar.json generated
View File

@@ -516,6 +516,10 @@
{
"type": "SYMBOL",
"name": "assert"
},
{
"type": "SYMBOL",
"name": "params"
}
]
},
@@ -658,6 +662,55 @@
}
]
},
"params": {
"type": "CHOICE",
"members": [
{
"type": "SYMBOL",
"name": "params_path"
},
{
"type": "SYMBOL",
"name": "params_query"
}
]
},
"params_query": {
"type": "SEQ",
"members": [
{
"type": "ALIAS",
"content": {
"type": "STRING",
"value": "params:query"
},
"named": true,
"value": "keyword"
},
{
"type": "SYMBOL",
"name": "dictionary"
}
]
},
"params_path": {
"type": "SEQ",
"members": [
{
"type": "ALIAS",
"content": {
"type": "STRING",
"value": "params:path"
},
"named": true,
"value": "keyword"
},
{
"type": "SYMBOL",
"name": "dictionary"
}
]
},
"tests": {
"type": "SEQ",
"members": [