Python: Regenerate parser files

This commit is contained in:
Taus
2025-10-28 21:59:32 +00:00
parent 287e18d02c
commit 5928d0ff12
4 changed files with 61823 additions and 60319 deletions

View File

@@ -1800,6 +1800,14 @@
"type": "SYMBOL",
"name": "concatenated_string"
},
{
"type": "SYMBOL",
"name": "template_string"
},
{
"type": "SYMBOL",
"name": "concatenated_template_string"
},
{
"type": "SYMBOL",
"name": "none"
@@ -3891,6 +3899,14 @@
"type": "SYMBOL",
"name": "concatenated_string"
},
{
"type": "SYMBOL",
"name": "template_string"
},
{
"type": "SYMBOL",
"name": "concatenated_template_string"
},
{
"type": "SYMBOL",
"name": "integer"
@@ -5982,6 +5998,77 @@
}
]
},
"concatenated_template_string": {
"type": "SEQ",
"members": [
{
"type": "SYMBOL",
"name": "template_string"
},
{
"type": "REPEAT1",
"content": {
"type": "SYMBOL",
"name": "template_string"
}
}
]
},
"template_string": {
"type": "SEQ",
"members": [
{
"type": "FIELD",
"name": "prefix",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "_template_string_start"
},
"named": false,
"value": "\""
}
},
{
"type": "REPEAT",
"content": {
"type": "CHOICE",
"members": [
{
"type": "FIELD",
"name": "interpolation",
"content": {
"type": "SYMBOL",
"name": "interpolation"
}
},
{
"type": "FIELD",
"name": "string_content",
"content": {
"type": "SYMBOL",
"name": "string_content"
}
}
]
}
},
{
"type": "FIELD",
"name": "suffix",
"content": {
"type": "ALIAS",
"content": {
"type": "SYMBOL",
"name": "_string_end"
},
"named": false,
"value": "\""
}
}
]
},
"string_content": {
"type": "PREC_RIGHT",
"value": 0,
@@ -6710,6 +6797,10 @@
{
"type": "SYMBOL",
"name": "_string_end"
},
{
"type": "SYMBOL",
"name": "_template_string_start"
}
],
"inline": [

View File

@@ -241,6 +241,10 @@
"type": "concatenated_string",
"named": true
},
{
"type": "concatenated_template_string",
"named": true
},
{
"type": "dictionary",
"named": true
@@ -305,6 +309,10 @@
"type": "subscript",
"named": true
},
{
"type": "template_string",
"named": true
},
{
"type": "true",
"named": true
@@ -1000,6 +1008,21 @@
]
}
},
{
"type": "concatenated_template_string",
"named": true,
"fields": {},
"children": {
"multiple": true,
"required": true,
"types": [
{
"type": "template_string",
"named": true
}
]
}
},
{
"type": "conditional_expression",
"named": true,
@@ -2460,6 +2483,10 @@
"type": "concatenated_string",
"named": true
},
{
"type": "concatenated_template_string",
"named": true
},
{
"type": "false",
"named": true
@@ -2472,6 +2499,10 @@
"type": "string",
"named": true
},
{
"type": "template_string",
"named": true
},
{
"type": "true",
"named": true
@@ -3257,6 +3288,52 @@
}
}
},
{
"type": "template_string",
"named": true,
"fields": {
"interpolation": {
"multiple": true,
"required": false,
"types": [
{
"type": "interpolation",
"named": true
}
]
},
"prefix": {
"multiple": false,
"required": true,
"types": [
{
"type": "\"",
"named": false
}
]
},
"string_content": {
"multiple": true,
"required": false,
"types": [
{
"type": "string_content",
"named": true
}
]
},
"suffix": {
"multiple": false,
"required": true,
"types": [
{
"type": "\"",
"named": false
}
]
}
}
},
{
"type": "try_statement",
"named": true,

File diff suppressed because it is too large Load Diff

View File

@@ -123,7 +123,6 @@ struct TSLanguage {
unsigned (*serialize)(void *, char *);
void (*deserialize)(void *, const char *, unsigned);
} external_scanner;
const TSStateId *primary_state_ids;
};
/*