add translated string support

This commit is contained in:
danhanson committed 2026-09-06 05:28:53 -05:00
1 parent 451e38cad4
commit 9fc72cf891
6 files changed
+7956 -7501

No files matched your search

+32
View File
@@ -127,6 +127,10 @@
{
"type": "SYMBOL",
"name": "string"
},
{
"type": "SYMBOL",
"name": "translated_string"
}
]
},
@@ -144,6 +148,34 @@
"type": "PATTERN",
"value": "\"(?:[^\"\\\\]|\\\\[^\\n])*\"|'(?:[^'\\\\]|\\\\[^\\n])*'"
},
"translated_string": {
"type": "SEQ",
"members": [
{
"type": "STRING",
"value": "_("
},
{
"type": "ALIAS",
"content": {
"type": "IMMEDIATE_TOKEN",
"content": {
"type": "PATTERN",
"value": "\"(?:[^\"\\\\]|\\\\[^\\n])*\"|'(?:[^'\\\\]|\\\\[^\\n])*'"
}
},
"named": true,
"value": "string"
},
{
"type": "IMMEDIATE_TOKEN",
"content": {
"type": "STRING",
"value": ")"
}
}
]
},
"attribute": {
"type": "PATTERN",
"value": "[a-zA-Z0-9][a-zA-Z0-9_]*(?:\\.[a-zA-Z0-9][a-zA-Z0-9_]*)*"