add clause rule to verbatim, comment, and blocktrans

This commit is contained in:
danhanson committed 2026-09-12 17:41:25 -05:00
1 parent 22362ed393
commit db3caa1672
12 files changed
+25459 -56394

No files matched your search

+446 -528
View File
File diff suppressed because it is too large. Load diff
+188 -34
View File
@@ -327,7 +327,7 @@
}
},
{
"type": "blocktranslate_group",
"type": "blocktrans_clause",
"named": true,
"fields": {
"asvar": {
@@ -341,28 +341,12 @@
]
},
"tag": {
"multiple": true,
"multiple": false,
"required": true,
"types": [
{
"type": "blocktrans",
"named": false
},
{
"type": "blocktranslate",
"named": false
},
{
"type": "endblocktrans",
"named": false
},
{
"type": "endblocktranslate",
"named": false
},
{
"type": "plural",
"named": false
}
]
},
@@ -389,6 +373,10 @@
"type": "filtered_value",
"named": true
},
{
"type": "plural_clause",
"named": true
},
{
"type": "template_variable",
"named": true
@@ -396,6 +384,98 @@
]
}
},
{
"type": "blocktranslate_clause",
"named": true,
"fields": {
"asvar": {
"multiple": true,
"required": false,
"types": [
{
"type": "identifier",
"named": true
}
]
},
"tag": {
"multiple": false,
"required": true,
"types": [
{
"type": "blocktranslate",
"named": false
}
]
},
"variable": {
"multiple": true,
"required": false,
"types": [
{
"type": "identifier",
"named": true
}
]
}
},
"children": {
"multiple": true,
"required": false,
"types": [
{
"type": "content",
"named": true
},
{
"type": "filtered_value",
"named": true
},
{
"type": "plural_clause",
"named": true
},
{
"type": "template_variable",
"named": true
}
]
}
},
{
"type": "blocktranslate_group",
"named": true,
"fields": {
"tag": {
"multiple": false,
"required": true,
"types": [
{
"type": "endblocktrans",
"named": false
},
{
"type": "endblocktranslate",
"named": false
}
]
}
},
"children": {
"multiple": false,
"required": true,
"types": [
{
"type": "blocktrans_clause",
"named": true
},
{
"type": "blocktranslate_clause",
"named": true
}
]
}
},
{
"type": "boolean",
"named": true,
@@ -466,20 +546,16 @@
}
},
{
"type": "comment_group",
"type": "comment_clause",
"named": true,
"fields": {
"tag": {
"multiple": true,
"multiple": false,
"required": true,
"types": [
{
"type": "comment",
"named": false
},
{
"type": "endcomment",
"named": false
}
]
}
@@ -499,6 +575,32 @@
]
}
},
{
"type": "comment_group",
"named": true,
"fields": {
"tag": {
"multiple": false,
"required": true,
"types": [
{
"type": "endcomment",
"named": false
}
]
}
},
"children": {
"multiple": false,
"required": true,
"types": [
{
"type": "comment_clause",
"named": true
}
]
}
},
{
"type": "csp_nonce_attr",
"named": true,
@@ -2009,6 +2111,36 @@
]
}
},
{
"type": "plural_clause",
"named": true,
"fields": {
"tag": {
"multiple": false,
"required": true,
"types": [
{
"type": "plural",
"named": false
}
]
}
},
"children": {
"multiple": true,
"required": false,
"types": [
{
"type": "content",
"named": true
},
{
"type": "template_variable",
"named": true
}
]
}
},
{
"type": "predicate",
"named": true,
@@ -2471,21 +2603,47 @@
]
}
},
{
"type": "verbatim_clause",
"named": true,
"fields": {
"tag": {
"multiple": false,
"required": true,
"types": [
{
"type": "verbatim",
"named": false
}
]
}
},
"children": {
"multiple": true,
"required": true,
"types": [
{
"type": "push_verbatim",
"named": true
},
{
"type": "verbatim_content",
"named": true
}
]
}
},
{
"type": "verbatim_group",
"named": true,
"fields": {
"tag": {
"multiple": true,
"multiple": false,
"required": true,
"types": [
{
"type": "endverbatim",
"named": false
},
{
"type": "verbatim",
"named": false
}
]
}
@@ -2499,11 +2657,7 @@
"named": true
},
{
"type": "push_verbatim",
"named": true
},
{
"type": "verbatim_content",
"type": "verbatim_clause",
"named": true
}
]
+24597 -55708
View File
File diff suppressed because it is too large. Load diff