b7d77b1297
8068304: Tests for Diagnostic listener for Nashorn Parser API 8068303: Create tests for Nashorn Parser API for create Tree from some different source and parameters Reviewed-by: sundar, lagergren
282 lines
6.5 KiB
Plaintext
282 lines
6.5 KiB
Plaintext
[
|
|
{
|
|
"condition": {
|
|
"endPosition": "19",
|
|
"kind": "IDENTIFIER",
|
|
"name": "someExpr",
|
|
"startPosition": "11"
|
|
},
|
|
"endPosition": "24",
|
|
"kind": "FOR_LOOP",
|
|
"statement": {
|
|
"endPosition": "24",
|
|
"kind": "BLOCK",
|
|
"statements": [],
|
|
"startPosition": "22"
|
|
},
|
|
"update": "null",
|
|
"startPosition": "1",
|
|
"initializer": {
|
|
"expression": {
|
|
"endPosition": "9",
|
|
"kind": "NUMBER_LITERAL",
|
|
"value": "0",
|
|
"startPosition": "8"
|
|
},
|
|
"endPosition": "9",
|
|
"kind": "ASSIGNMENT",
|
|
"variable": {
|
|
"endPosition": "7",
|
|
"kind": "IDENTIFIER",
|
|
"name": "i",
|
|
"startPosition": "6"
|
|
},
|
|
"startPosition": "6"
|
|
}
|
|
},
|
|
{
|
|
"condition": "null",
|
|
"endPosition": "34",
|
|
"kind": "FOR_LOOP",
|
|
"statement": {
|
|
"endPosition": "34",
|
|
"kind": "BLOCK",
|
|
"statements": [],
|
|
"startPosition": "32"
|
|
},
|
|
"update": "null",
|
|
"startPosition": "25",
|
|
"initializer": "null"
|
|
},
|
|
{
|
|
"condition": {
|
|
"leftOperand": {
|
|
"endPosition": "49",
|
|
"kind": "IDENTIFIER",
|
|
"name": "i",
|
|
"startPosition": "48"
|
|
},
|
|
"endPosition": "53",
|
|
"kind": "LESS_THAN",
|
|
"rightOperand": {
|
|
"endPosition": "53",
|
|
"kind": "NUMBER_LITERAL",
|
|
"value": "4",
|
|
"startPosition": "52"
|
|
},
|
|
"startPosition": "48"
|
|
},
|
|
"endPosition": "63",
|
|
"kind": "FOR_LOOP",
|
|
"statement": {
|
|
"endPosition": "63",
|
|
"kind": "BLOCK",
|
|
"statements": [],
|
|
"startPosition": "61"
|
|
},
|
|
"update": {
|
|
"expression": {
|
|
"endPosition": "59",
|
|
"kind": "NUMBER_LITERAL",
|
|
"value": "5",
|
|
"startPosition": "58"
|
|
},
|
|
"endPosition": "59",
|
|
"kind": "PLUS_ASSIGNMENT",
|
|
"variable": {
|
|
"endPosition": "56",
|
|
"kind": "IDENTIFIER",
|
|
"name": "i",
|
|
"startPosition": "55"
|
|
},
|
|
"startPosition": "55"
|
|
},
|
|
"startPosition": "35",
|
|
"initializer": "null"
|
|
},
|
|
{
|
|
"condition": {
|
|
"leftOperand": {
|
|
"endPosition": "78",
|
|
"kind": "IDENTIFIER",
|
|
"name": "i",
|
|
"startPosition": "77"
|
|
},
|
|
"endPosition": "82",
|
|
"kind": "LESS_THAN",
|
|
"rightOperand": {
|
|
"endPosition": "82",
|
|
"kind": "NUMBER_LITERAL",
|
|
"value": "4",
|
|
"startPosition": "81"
|
|
},
|
|
"startPosition": "77"
|
|
},
|
|
"endPosition": "91",
|
|
"kind": "FOR_LOOP",
|
|
"statement": {
|
|
"endPosition": "91",
|
|
"kind": "BLOCK",
|
|
"statements": [],
|
|
"startPosition": "89"
|
|
},
|
|
"update": {
|
|
"expression": {
|
|
"endPosition": "85",
|
|
"kind": "IDENTIFIER",
|
|
"name": "i",
|
|
"startPosition": "84"
|
|
},
|
|
"endPosition": "87",
|
|
"kind": "POSTFIX_INCREMENT",
|
|
"startPosition": "84"
|
|
},
|
|
"startPosition": "64",
|
|
"initializer": "null"
|
|
},
|
|
{
|
|
"condition": {
|
|
"leftOperand": {
|
|
"endPosition": "112",
|
|
"kind": "IDENTIFIER",
|
|
"name": "x",
|
|
"startPosition": "111"
|
|
},
|
|
"endPosition": "116",
|
|
"kind": "LESS_THAN",
|
|
"rightOperand": {
|
|
"endPosition": "116",
|
|
"kind": "NUMBER_LITERAL",
|
|
"value": "6",
|
|
"startPosition": "115"
|
|
},
|
|
"startPosition": "111"
|
|
},
|
|
"endPosition": "137",
|
|
"kind": "FOR_LOOP",
|
|
"statement": {
|
|
"endPosition": "137",
|
|
"kind": "BLOCK",
|
|
"statements": [],
|
|
"startPosition": "135"
|
|
},
|
|
"update": {
|
|
"leftOperand": {
|
|
"leftOperand": {
|
|
"expression": {
|
|
"endPosition": "119",
|
|
"kind": "IDENTIFIER",
|
|
"name": "j",
|
|
"startPosition": "118"
|
|
},
|
|
"endPosition": "121",
|
|
"kind": "POSTFIX_INCREMENT",
|
|
"startPosition": "118"
|
|
},
|
|
"endPosition": "127",
|
|
"kind": "COMMA",
|
|
"rightOperand": {
|
|
"expression": {
|
|
"endPosition": "127",
|
|
"kind": "NUMBER_LITERAL",
|
|
"value": "2",
|
|
"startPosition": "126"
|
|
},
|
|
"endPosition": "127",
|
|
"kind": "PLUS_ASSIGNMENT",
|
|
"variable": {
|
|
"endPosition": "124",
|
|
"kind": "IDENTIFIER",
|
|
"name": "x",
|
|
"startPosition": "123"
|
|
},
|
|
"startPosition": "123"
|
|
},
|
|
"startPosition": "118"
|
|
},
|
|
"endPosition": "133",
|
|
"kind": "COMMA",
|
|
"rightOperand": {
|
|
"expression": {
|
|
"endPosition": "133",
|
|
"kind": "IDENTIFIER",
|
|
"name": "x",
|
|
"startPosition": "132"
|
|
},
|
|
"endPosition": "133",
|
|
"kind": "MULTIPLY_ASSIGNMENT",
|
|
"variable": {
|
|
"endPosition": "130",
|
|
"kind": "IDENTIFIER",
|
|
"name": "i",
|
|
"startPosition": "129"
|
|
},
|
|
"startPosition": "129"
|
|
},
|
|
"startPosition": "118"
|
|
},
|
|
"startPosition": "92",
|
|
"initializer": {
|
|
"leftOperand": {
|
|
"leftOperand": {
|
|
"expression": {
|
|
"endPosition": "99",
|
|
"kind": "NUMBER_LITERAL",
|
|
"value": "0",
|
|
"startPosition": "98"
|
|
},
|
|
"endPosition": "99",
|
|
"kind": "ASSIGNMENT",
|
|
"variable": {
|
|
"endPosition": "97",
|
|
"kind": "IDENTIFIER",
|
|
"name": "i",
|
|
"startPosition": "96"
|
|
},
|
|
"startPosition": "96"
|
|
},
|
|
"endPosition": "104",
|
|
"kind": "COMMA",
|
|
"rightOperand": {
|
|
"expression": {
|
|
"endPosition": "104",
|
|
"kind": "NUMBER_LITERAL",
|
|
"value": "2",
|
|
"startPosition": "103"
|
|
},
|
|
"endPosition": "104",
|
|
"kind": "ASSIGNMENT",
|
|
"variable": {
|
|
"endPosition": "102",
|
|
"kind": "IDENTIFIER",
|
|
"name": "j",
|
|
"startPosition": "101"
|
|
},
|
|
"startPosition": "101"
|
|
},
|
|
"startPosition": "96"
|
|
},
|
|
"endPosition": "109",
|
|
"kind": "COMMA",
|
|
"rightOperand": {
|
|
"expression": {
|
|
"endPosition": "109",
|
|
"kind": "NUMBER_LITERAL",
|
|
"value": "4",
|
|
"startPosition": "108"
|
|
},
|
|
"endPosition": "109",
|
|
"kind": "ASSIGNMENT",
|
|
"variable": {
|
|
"endPosition": "107",
|
|
"kind": "IDENTIFIER",
|
|
"name": "x",
|
|
"startPosition": "106"
|
|
},
|
|
"startPosition": "106"
|
|
},
|
|
"startPosition": "96"
|
|
}
|
|
}
|
|
]
|