* add field names to object elements

* dont hide template interpolation start/end and quoted template start/end tokens
This commit is contained in:
mhoffm
2021-07-01 23:57:52 +02:00
parent 7cf85f1046
commit 380571cc1a
15 changed files with 696 additions and 429 deletions

View File

@@ -551,16 +551,27 @@
{
"type": "object_elem",
"named": true,
"fields": {},
"children": {
"multiple": true,
"required": true,
"types": [
{
"type": "expression",
"named": true
}
]
"fields": {
"key": {
"multiple": false,
"required": true,
"types": [
{
"type": "expression",
"named": true
}
]
},
"val": {
"multiple": false,
"required": true,
"types": [
{
"type": "expression",
"named": true
}
]
}
}
},
{
@@ -588,8 +599,16 @@
"fields": {},
"children": {
"multiple": true,
"required": false,
"required": true,
"types": [
{
"type": "quoted_template_end",
"named": true
},
{
"type": "quoted_template_start",
"named": true
},
{
"type": "template_directive",
"named": true
@@ -629,9 +648,17 @@
"named": true,
"fields": {},
"children": {
"multiple": false,
"multiple": true,
"required": true,
"types": [
{
"type": "quoted_template_end",
"named": true
},
{
"type": "quoted_template_start",
"named": true
},
{
"type": "template_literal",
"named": true
@@ -669,7 +696,7 @@
"fields": {},
"children": {
"multiple": true,
"required": false,
"required": true,
"types": [
{
"type": "expression",
@@ -678,6 +705,14 @@
{
"type": "strip_marker",
"named": true
},
{
"type": "template_interpolation_end",
"named": true
},
{
"type": "template_interpolation_start",
"named": true
}
]
}
@@ -916,10 +951,26 @@
"type": "null_lit",
"named": true
},
{
"type": "quoted_template_end",
"named": true
},
{
"type": "quoted_template_start",
"named": true
},
{
"type": "strip_marker",
"named": true
},
{
"type": "template_interpolation_end",
"named": true
},
{
"type": "template_interpolation_start",
"named": true
},
{
"type": "true",
"named": false