add tests and queries

This commit is contained in:
danhanson committed 2026-08-16 20:14:20 -04:00
1 parent 9c43c52a0a
commit d087c70b46
18 files changed
+10742 -11061

No files matched your search

+174 -73
View File
@@ -55,6 +55,10 @@
"type": "include",
"named": true
},
{
"type": "load",
"named": true
},
{
"type": "lorem",
"named": true
@@ -99,6 +103,10 @@
"type": "verbatim_group",
"named": true
},
{
"type": "width_ratio",
"named": true
},
{
"type": "with_group",
"named": true
@@ -256,16 +264,6 @@
"type": "cycle",
"named": true,
"fields": {
"name": {
"multiple": false,
"required": false,
"types": [
{
"type": "identifier",
"named": true
}
]
},
"tag": {
"multiple": false,
"required": true,
@@ -275,6 +273,16 @@
"named": false
}
]
},
"variable": {
"multiple": false,
"required": false,
"types": [
{
"type": "identifier",
"named": true
}
]
}
},
"children": {
@@ -458,14 +466,40 @@
{
"type": "endfor",
"named": false
},
}
]
}
},
"children": {
"multiple": true,
"required": true,
"types": [
{
"type": "for_scope",
"named": true
},
{
"type": "template",
"named": true
}
]
}
},
{
"type": "for_scope",
"named": true,
"fields": {
"tag": {
"multiple": false,
"required": true,
"types": [
{
"type": "for",
"named": false
}
]
},
"variables": {
"variable": {
"multiple": true,
"required": true,
"types": [
@@ -593,6 +627,21 @@
]
}
},
{
"type": "library",
"named": true,
"fields": {},
"children": {
"multiple": true,
"required": true,
"types": [
{
"type": "identifier",
"named": true
}
]
}
},
{
"type": "literal",
"named": true,
@@ -612,6 +661,36 @@
]
}
},
{
"type": "load",
"named": true,
"fields": {
"tag": {
"multiple": false,
"required": true,
"types": [
{
"type": "load",
"named": false
}
]
}
},
"children": {
"multiple": true,
"required": true,
"types": [
{
"type": "identifier",
"named": true
},
{
"type": "library",
"named": true
}
]
}
},
{
"type": "lorem",
"named": true,
@@ -642,6 +721,16 @@
"type": "now",
"named": true,
"fields": {
"name": {
"multiple": false,
"required": false,
"types": [
{
"type": "identifier",
"named": true
}
]
},
"tag": {
"multiple": false,
"required": true,
@@ -651,16 +740,6 @@
"named": false
}
]
},
"variable": {
"multiple": false,
"required": false,
"types": [
{
"type": "identifier",
"named": true
}
]
}
},
"children": {
@@ -678,16 +757,6 @@
"type": "partial",
"named": true,
"fields": {
"name": {
"multiple": false,
"required": true,
"types": [
{
"type": "identifier",
"named": true
}
]
},
"tag": {
"multiple": false,
"required": true,
@@ -698,22 +767,22 @@
}
]
}
},
"children": {
"multiple": false,
"required": true,
"types": [
{
"type": "identifier",
"named": true
}
]
}
},
{
"type": "partialdef_group",
"named": true,
"fields": {
"name": {
"multiple": false,
"required": true,
"types": [
{
"type": "push_partial",
"named": true
}
]
},
"tag": {
"multiple": true,
"required": true,
@@ -737,6 +806,10 @@
"type": "pop_partial",
"named": true
},
{
"type": "push_partial",
"named": true
},
{
"type": "template",
"named": true
@@ -1031,16 +1104,6 @@
"type": "verbatim_group",
"named": true,
"fields": {
"name": {
"multiple": false,
"required": true,
"types": [
{
"type": "push_verbatim",
"named": true
}
]
},
"tag": {
"multiple": true,
"required": true,
@@ -1064,6 +1127,10 @@
"type": "pop_verbatim",
"named": true
},
{
"type": "push_verbatim",
"named": true
},
{
"type": "verbatim_content",
"named": true
@@ -1071,20 +1138,46 @@
]
}
},
{
"type": "width_ratio",
"named": true,
"fields": {
"tag": {
"multiple": false,
"required": true,
"types": [
{
"type": "widthratio",
"named": false
}
]
},
"variable": {
"multiple": false,
"required": false,
"types": [
{
"type": "identifier",
"named": true
}
]
}
},
"children": {
"multiple": true,
"required": true,
"types": [
{
"type": "filtered_value",
"named": true
}
]
}
},
{
"type": "with_group",
"named": true,
"fields": {
"name": {
"multiple": true,
"required": true,
"types": [
{
"type": "identifier",
"named": true
}
]
},
"tag": {
"multiple": true,
"required": true,
@@ -1099,18 +1192,10 @@
}
]
},
"variables": {
"variable": {
"multiple": true,
"required": true,
"types": [
{
"type": "=",
"named": false
},
{
"type": "filtered_value",
"named": true
},
{
"type": "identifier",
"named": true
@@ -1119,9 +1204,13 @@
}
},
"children": {
"multiple": false,
"required": false,
"multiple": true,
"required": true,
"types": [
{
"type": "filtered_value",
"named": true
},
{
"type": "template",
"named": true
@@ -1389,6 +1478,10 @@
"type": "force_escape",
"named": false
},
{
"type": "from",
"named": false
},
{
"type": "get_digit:",
"named": false
@@ -1465,6 +1558,10 @@
"type": "ljust:",
"named": false
},
{
"type": "load",
"named": false
},
{
"type": "lorem",
"named": false
@@ -1713,6 +1810,10 @@
"type": "w",
"named": false
},
{
"type": "widthratio",
"named": false
},
{
"type": "with",
"named": false