152 lines
3.5 KiB
Plaintext
152 lines
3.5 KiB
Plaintext
|
[
|
||
|
{
|
||
|
"endPosition": "46",
|
||
|
"kind": "FUNCTION",
|
||
|
"name": {
|
||
|
"endPosition": "14",
|
||
|
"kind": "IDENTIFIER",
|
||
|
"name": "func",
|
||
|
"startPosition": "10"
|
||
|
},
|
||
|
"body": {
|
||
|
"endPosition": "44",
|
||
|
"kind": "BLOCK",
|
||
|
"statements": [
|
||
|
{
|
||
|
"expression": {
|
||
|
"leftOperand": {
|
||
|
"endPosition": "39",
|
||
|
"kind": "IDENTIFIER",
|
||
|
"name": "x",
|
||
|
"startPosition": "38"
|
||
|
},
|
||
|
"endPosition": "43",
|
||
|
"kind": "PLUS",
|
||
|
"rightOperand": {
|
||
|
"endPosition": "43",
|
||
|
"kind": "IDENTIFIER",
|
||
|
"name": "y",
|
||
|
"startPosition": "42"
|
||
|
},
|
||
|
"startPosition": "38"
|
||
|
},
|
||
|
"endPosition": "44",
|
||
|
"kind": "RETURN",
|
||
|
"startPosition": "31"
|
||
|
}
|
||
|
],
|
||
|
"startPosition": "25"
|
||
|
},
|
||
|
"strict": "false",
|
||
|
"startPosition": "1",
|
||
|
"parameters": [
|
||
|
{
|
||
|
"expression": {
|
||
|
"endPosition": "20",
|
||
|
"kind": "NUMBER_LITERAL",
|
||
|
"value": "3",
|
||
|
"startPosition": "19"
|
||
|
},
|
||
|
"endPosition": "20",
|
||
|
"kind": "ASSIGNMENT",
|
||
|
"variable": {
|
||
|
"endPosition": "16",
|
||
|
"kind": "IDENTIFIER",
|
||
|
"name": "x",
|
||
|
"startPosition": "15"
|
||
|
},
|
||
|
"startPosition": "15"
|
||
|
},
|
||
|
{
|
||
|
"endPosition": "23",
|
||
|
"kind": "IDENTIFIER",
|
||
|
"name": "y",
|
||
|
"startPosition": "22"
|
||
|
}
|
||
|
]
|
||
|
},
|
||
|
{
|
||
|
"endPosition": "96",
|
||
|
"kind": "VARIABLE",
|
||
|
"binding": {
|
||
|
"endPosition": "53",
|
||
|
"kind": "IDENTIFIER",
|
||
|
"name": "f",
|
||
|
"startPosition": "52"
|
||
|
},
|
||
|
"startPosition": "48",
|
||
|
"initializer": {
|
||
|
"endPosition": "80",
|
||
|
"kind": "FUNCTION_EXPRESSION",
|
||
|
"name": "null",
|
||
|
"body": {
|
||
|
"endPosition": "94",
|
||
|
"kind": "BLOCK",
|
||
|
"statements": [
|
||
|
{
|
||
|
"expression": {
|
||
|
"leftOperand": {
|
||
|
"endPosition": "90",
|
||
|
"kind": "IDENTIFIER",
|
||
|
"name": "x",
|
||
|
"startPosition": "89"
|
||
|
},
|
||
|
"endPosition": "94",
|
||
|
"kind": "MULTIPLY",
|
||
|
"rightOperand": {
|
||
|
"endPosition": "94",
|
||
|
"kind": "IDENTIFIER",
|
||
|
"name": "y",
|
||
|
"startPosition": "93"
|
||
|
},
|
||
|
"startPosition": "89"
|
||
|
},
|
||
|
"endPosition": "94",
|
||
|
"kind": "RETURN",
|
||
|
"startPosition": "82"
|
||
|
}
|
||
|
],
|
||
|
"startPosition": "80"
|
||
|
},
|
||
|
"strict": "false",
|
||
|
"startPosition": "80",
|
||
|
"parameters": [
|
||
|
{
|
||
|
"expression": {
|
||
|
"endPosition": "71",
|
||
|
"kind": "NUMBER_LITERAL",
|
||
|
"value": "4",
|
||
|
"startPosition": "70"
|
||
|
},
|
||
|
"endPosition": "71",
|
||
|
"kind": "ASSIGNMENT",
|
||
|
"variable": {
|
||
|
"endPosition": "67",
|
||
|
"kind": "IDENTIFIER",
|
||
|
"name": "x",
|
||
|
"startPosition": "66"
|
||
|
},
|
||
|
"startPosition": "66"
|
||
|
},
|
||
|
{
|
||
|
"expression": {
|
||
|
"endPosition": "78",
|
||
|
"kind": "NUMBER_LITERAL",
|
||
|
"value": "5",
|
||
|
"startPosition": "77"
|
||
|
},
|
||
|
"endPosition": "78",
|
||
|
"kind": "ASSIGNMENT",
|
||
|
"variable": {
|
||
|
"endPosition": "74",
|
||
|
"kind": "IDENTIFIER",
|
||
|
"name": "y",
|
||
|
"startPosition": "73"
|
||
|
},
|
||
|
"startPosition": "73"
|
||
|
}
|
||
|
]
|
||
|
}
|
||
|
}
|
||
|
]
|