chore: generate

pull/559/head
Amaan Qureshi 2023-08-18 15:10:59 +07:00
parent f452031f58
commit c91f9624a4
3 changed files with 132308 additions and 140940 deletions

112
src/grammar.json vendored

@ -39,10 +39,6 @@
}
]
},
"shebang": {
"type": "PATTERN",
"value": "#!.*"
},
"empty_statement": {
"type": "STRING",
"value": ";"
@ -788,8 +784,112 @@
"value": "primitive_type"
},
{
"type": "PATTERN",
"value": "[/_\\-=->,;:::!=?.@*&#%^+<>|~]+"
"type": "PREC_RIGHT",
"value": 0,
"content": {
"type": "REPEAT1",
"content": {
"type": "CHOICE",
"members": [
{
"type": "STRING",
"value": "/"
},
{
"type": "STRING",
"value": "_"
},
{
"type": "STRING",
"value": "\\"
},
{
"type": "STRING",
"value": "-"
},
{
"type": "STRING",
"value": "="
},
{
"type": "STRING",
"value": "->"
},
{
"type": "STRING",
"value": ","
},
{
"type": "STRING",
"value": ";"
},
{
"type": "STRING",
"value": ":"
},
{
"type": "STRING",
"value": "::"
},
{
"type": "STRING",
"value": "!"
},
{
"type": "STRING",
"value": "?"
},
{
"type": "STRING",
"value": "."
},
{
"type": "STRING",
"value": "@"
},
{
"type": "STRING",
"value": "*"
},
{
"type": "STRING",
"value": "&"
},
{
"type": "STRING",
"value": "#"
},
{
"type": "STRING",
"value": "%"
},
{
"type": "STRING",
"value": "^"
},
{
"type": "STRING",
"value": "+"
},
{
"type": "STRING",
"value": "<"
},
{
"type": "STRING",
"value": ">"
},
{
"type": "STRING",
"value": "|"
},
{
"type": "STRING",
"value": "~"
}
]
}
}
},
{
"type": "STRING",

@ -4868,6 +4868,10 @@
"type": "[",
"named": false
},
{
"type": "\\",
"named": false
},
{
"type": "]",
"named": false
@ -5175,5 +5179,9 @@
{
"type": "}",
"named": false
},
{
"type": "~",
"named": false
}
]

273128
src/parser.c vendored

File diff suppressed because it is too large Load Diff