301 lines
6.2 KiB
JSON
301 lines
6.2 KiB
JSON
{
|
|
"type": "Resource",
|
|
"body": [
|
|
{
|
|
"type": "Message",
|
|
"id": {
|
|
"type": "Identifier",
|
|
"name": "nested-placeable",
|
|
"span": {
|
|
"type": "Span",
|
|
"start": 0,
|
|
"end": 16
|
|
}
|
|
},
|
|
"value": {
|
|
"type": "Pattern",
|
|
"elements": [
|
|
{
|
|
"type": "Placeable",
|
|
"expression": {
|
|
"type": "Placeable",
|
|
"expression": {
|
|
"type": "Placeable",
|
|
"expression": {
|
|
"value": "1",
|
|
"type": "NumberLiteral",
|
|
"span": {
|
|
"type": "Span",
|
|
"start": 22,
|
|
"end": 23
|
|
}
|
|
},
|
|
"span": {
|
|
"type": "Span",
|
|
"start": 21,
|
|
"end": 24
|
|
}
|
|
},
|
|
"span": {
|
|
"type": "Span",
|
|
"start": 20,
|
|
"end": 25
|
|
}
|
|
},
|
|
"span": {
|
|
"type": "Span",
|
|
"start": 19,
|
|
"end": 26
|
|
}
|
|
}
|
|
],
|
|
"span": {
|
|
"type": "Span",
|
|
"start": 19,
|
|
"end": 26
|
|
}
|
|
},
|
|
"attributes": [],
|
|
"comment": null,
|
|
"span": {
|
|
"type": "Span",
|
|
"start": 0,
|
|
"end": 26
|
|
}
|
|
},
|
|
{
|
|
"type": "Message",
|
|
"id": {
|
|
"type": "Identifier",
|
|
"name": "padded-placeable",
|
|
"span": {
|
|
"type": "Span",
|
|
"start": 27,
|
|
"end": 43
|
|
}
|
|
},
|
|
"value": {
|
|
"type": "Pattern",
|
|
"elements": [
|
|
{
|
|
"type": "Placeable",
|
|
"expression": {
|
|
"value": "1",
|
|
"type": "NumberLiteral",
|
|
"span": {
|
|
"type": "Span",
|
|
"start": 49,
|
|
"end": 50
|
|
}
|
|
},
|
|
"span": {
|
|
"type": "Span",
|
|
"start": 46,
|
|
"end": 53
|
|
}
|
|
}
|
|
],
|
|
"span": {
|
|
"type": "Span",
|
|
"start": 46,
|
|
"end": 53
|
|
}
|
|
},
|
|
"attributes": [],
|
|
"comment": null,
|
|
"span": {
|
|
"type": "Span",
|
|
"start": 27,
|
|
"end": 53
|
|
}
|
|
},
|
|
{
|
|
"type": "Message",
|
|
"id": {
|
|
"type": "Identifier",
|
|
"name": "sparse-placeable",
|
|
"span": {
|
|
"type": "Span",
|
|
"start": 54,
|
|
"end": 70
|
|
}
|
|
},
|
|
"value": {
|
|
"type": "Pattern",
|
|
"elements": [
|
|
{
|
|
"type": "Placeable",
|
|
"expression": {
|
|
"type": "Placeable",
|
|
"expression": {
|
|
"value": "1",
|
|
"type": "NumberLiteral",
|
|
"span": {
|
|
"type": "Span",
|
|
"start": 77,
|
|
"end": 78
|
|
}
|
|
},
|
|
"span": {
|
|
"type": "Span",
|
|
"start": 75,
|
|
"end": 80
|
|
}
|
|
},
|
|
"span": {
|
|
"type": "Span",
|
|
"start": 73,
|
|
"end": 82
|
|
}
|
|
}
|
|
],
|
|
"span": {
|
|
"type": "Span",
|
|
"start": 73,
|
|
"end": 82
|
|
}
|
|
},
|
|
"attributes": [],
|
|
"comment": null,
|
|
"span": {
|
|
"type": "Span",
|
|
"start": 54,
|
|
"end": 82
|
|
}
|
|
},
|
|
{
|
|
"content": "ERROR Unmatched opening brace",
|
|
"type": "Comment",
|
|
"span": {
|
|
"type": "Span",
|
|
"start": 84,
|
|
"end": 115
|
|
}
|
|
},
|
|
{
|
|
"type": "Junk",
|
|
"annotations": [
|
|
{
|
|
"type": "Annotation",
|
|
"code": "E0003",
|
|
"arguments": [
|
|
"}"
|
|
],
|
|
"message": "Expected token: \"}\"",
|
|
"span": {
|
|
"type": "Span",
|
|
"start": 139,
|
|
"end": 139
|
|
}
|
|
}
|
|
],
|
|
"content": "unmatched-open1 = { 1\n\n",
|
|
"span": {
|
|
"type": "Span",
|
|
"start": 116,
|
|
"end": 139
|
|
}
|
|
},
|
|
{
|
|
"content": "ERROR Unmatched opening brace",
|
|
"type": "Comment",
|
|
"span": {
|
|
"type": "Span",
|
|
"start": 139,
|
|
"end": 170
|
|
}
|
|
},
|
|
{
|
|
"type": "Junk",
|
|
"annotations": [
|
|
{
|
|
"type": "Annotation",
|
|
"code": "E0003",
|
|
"arguments": [
|
|
"}"
|
|
],
|
|
"message": "Expected token: \"}\"",
|
|
"span": {
|
|
"type": "Span",
|
|
"start": 197,
|
|
"end": 197
|
|
}
|
|
}
|
|
],
|
|
"content": "unmatched-open2 = {{ 1 }\n\n",
|
|
"span": {
|
|
"type": "Span",
|
|
"start": 171,
|
|
"end": 197
|
|
}
|
|
},
|
|
{
|
|
"content": "ERROR Unmatched closing brace",
|
|
"type": "Comment",
|
|
"span": {
|
|
"type": "Span",
|
|
"start": 197,
|
|
"end": 228
|
|
}
|
|
},
|
|
{
|
|
"type": "Junk",
|
|
"annotations": [
|
|
{
|
|
"type": "Annotation",
|
|
"code": "E0027",
|
|
"arguments": [],
|
|
"message": "Unbalanced closing brace in TextElement.",
|
|
"span": {
|
|
"type": "Span",
|
|
"start": 250,
|
|
"end": 250
|
|
}
|
|
}
|
|
],
|
|
"content": "unmatched-close1 = 1 }\n\n",
|
|
"span": {
|
|
"type": "Span",
|
|
"start": 229,
|
|
"end": 253
|
|
}
|
|
},
|
|
{
|
|
"content": "ERROR Unmatched closing brace",
|
|
"type": "Comment",
|
|
"span": {
|
|
"type": "Span",
|
|
"start": 253,
|
|
"end": 284
|
|
}
|
|
},
|
|
{
|
|
"type": "Junk",
|
|
"annotations": [
|
|
{
|
|
"type": "Annotation",
|
|
"code": "E0027",
|
|
"arguments": [],
|
|
"message": "Unbalanced closing brace in TextElement.",
|
|
"span": {
|
|
"type": "Span",
|
|
"start": 309,
|
|
"end": 309
|
|
}
|
|
}
|
|
],
|
|
"content": "unmatched-close2 = { 1 }}\n",
|
|
"span": {
|
|
"type": "Span",
|
|
"start": 285,
|
|
"end": 311
|
|
}
|
|
}
|
|
],
|
|
"span": {
|
|
"type": "Span",
|
|
"start": 0,
|
|
"end": 311
|
|
}
|
|
}
|