@adrianepi/constant-folding
Version:
198 lines • 3.94 kB
JSON
{
"type": "Program",
"start": 0,
"end": 211,
"body": [
{
"type": "ExpressionStatement",
"start": 0,
"end": 36,
"expression": {
"type": "ArrayExpression",
"start": 0,
"end": 35,
"elements": [
{
"type": "Identifier",
"start": 1,
"end": 2,
"name": "a"
},
{
"type": "Identifier",
"start": 1,
"end": 2,
"name": "b"
},
{
"type": "Identifier",
"start": 1,
"end": 2,
"name": "c"
},
{
"type": "Identifier",
"start": 1,
"end": 2,
"name": "d"
},
{
"type": "Identifier",
"start": 1,
"end": 2,
"name": "e"
},
{
"type": "Identifier",
"start": 1,
"end": 2,
"name": "f"
},
{
"type": "Identifier",
"start": 1,
"end": 2,
"name": "g"
},
{
"type": "Identifier",
"start": 1,
"end": 2,
"name": "h"
}
]
}
},
{
"type": "ExpressionStatement",
"start": 38,
"end": 61,
"expression": {
"type": "Literal",
"start": 38,
"end": 60,
"value": "\"a,b,c\"",
"raw": "\"a,b,c\""
}
},
{
"type": "ExpressionStatement",
"start": 63,
"end": 89,
"expression": {
"type": "Literal",
"start": 63,
"end": 88,
"value": "\"a@b@c\"",
"raw": "\"a@b@c\""
}
},
{
"type": "ExpressionStatement",
"start": 91,
"end": 108,
"expression": {
"type": "Literal",
"start": 91,
"end": 107,
"computed": true,
"value": 3,
"raw": "3"
}
},
{
"type": "ExpressionStatement",
"start": 110,
"end": 125,
"expression": {
"type": "Literal",
"start": 110,
"end": 124,
"computed": true,
"value": 2,
"raw": "2"
}
},
{
"type": "ExpressionStatement",
"start": 127,
"end": 145,
"expression": {
"type": "Literal",
"start": 127,
"end": 144,
"value": 1,
"raw": "1"
}
},
{
"type": "ExpressionStatement",
"start": 147,
"end": 171,
"expression": {
"type": "ArrayExpression",
"start": 147,
"end": 170,
"elements": [
{
"type": "Literal",
"start": 148,
"end": 149,
"value": 1,
"raw": "1"
},
{
"type": "Literal",
"start": 148,
"end": 149,
"value": 2,
"raw": "1"
}
]
}
},
{
"type": "ExpressionStatement",
"start": 173,
"end": 189,
"expression": {
"type": "Literal",
"start": 173,
"end": 188,
"value": "c",
"raw": "c"
}
},
{
"type": "ExpressionStatement",
"start": 191,
"end": 211,
"expression": {
"type": "ArrayExpression",
"start": 191,
"end": 210,
"elements": [
{
"type": "Identifier",
"start": 192,
"end": 193,
"name": "c"
},
{
"type": "Identifier",
"start": 192,
"end": 193,
"name": "b"
},
{
"type": "Identifier",
"start": 192,
"end": 193,
"name": "a"
}
]
}
}
],
"sourceType": "script"
}