Files
Gen4_R-Car_Trace32/2_Trunk/demo/t32cast/eca/coverage.c.eca
2025-10-14 09:52:32 +09:00

2397 lines
37 KiB
Plaintext

{
"version": "1.7.0",
"directory": "..",
"filename": "coverage.c",
"modified": 1635153350,
"signature": "FAA6FD7B",
"decisions": [{
"id": 0,
"token": "DO_WHILE_STMT",
"head": {
"first": {
"line": 57,
"column": 5
},
"last": {
"line": 57,
"column": 34
}
},
"tags": ["CONST"],
"body": {
"first": {
"line": 57,
"column": 5
},
"last": {
"line": 57,
"column": 34
}
},
"structure": [{
"index": 0,
"token": "LITERAL",
"spelling": "0"
}]
}, {
"id": 1,
"token": "TERNARY_EXPRESSION",
"head": {
"first": {
"line": 57,
"column": 5
},
"last": {
"line": 57,
"column": 34
}
},
"structure": [{
"index": 0,
"left": 1,
"right": 2,
"token": "OPERATOR_BOOLEAN_AND"
}, {
"index": 1,
"parent": 0,
"token": "OPERATOR_NOT_EQUAL",
"spelling": "array[(0)] != 255U"
}, {
"index": 2,
"parent": 0,
"token": "OPERATOR_NOT_EQUAL",
"spelling": "array[(0) + 1U] != 255U"
}]
}, {
"id": 2,
"token": "TERNARY_EXPRESSION",
"head": {
"first": {
"line": 57,
"column": 5
},
"last": {
"line": 57,
"column": 34
}
},
"structure": [{
"index": 0,
"token": "OPERATOR_EQUAL",
"spelling": "(0) == (result)"
}]
}, {
"id": 3,
"token": "IF_THEN_STMT",
"head": {
"first": {
"line": 66,
"column": 5
},
"last": {
"line": 66,
"column": 76
}
},
"body": {
"first": {
"line": 66,
"column": 79
},
"last": {
"line": 68,
"column": 5
}
},
"structure": [{
"index": 0,
"token": "CALL",
"spelling": "Identity((!a || !(b > -36)) && (!Identity(c) && !(Identity(d) > 2)))"
}]
}, {
"id": 4,
"token": "BOOLEAN_ARGUMENT",
"head": {
"first": {
"line": 66,
"column": 18
},
"last": {
"line": 66,
"column": 75
}
},
"structure": [{
"index": 0,
"left": 1,
"right": 6,
"token": "OPERATOR_BOOLEAN_AND"
}, {
"index": 1,
"parent": 0,
"left": 2,
"right": 4,
"token": "OPERATOR_BOOLEAN_OR"
}, {
"index": 2,
"parent": 1,
"left": 3,
"token": "OPERATOR_UNARY_NOT"
}, {
"index": 3,
"parent": 2,
"spelling": "a"
}, {
"index": 4,
"parent": 1,
"left": 5,
"token": "OPERATOR_UNARY_NOT"
}, {
"index": 5,
"parent": 4,
"token": "OPERATOR_GREATER",
"spelling": "b > -36"
}, {
"index": 6,
"parent": 0,
"left": 7,
"right": 9,
"token": "OPERATOR_BOOLEAN_AND"
}, {
"index": 7,
"parent": 6,
"left": 8,
"token": "OPERATOR_UNARY_NOT"
}, {
"index": 8,
"parent": 7,
"token": "CALL",
"spelling": "Identity(c)"
}, {
"index": 9,
"parent": 6,
"left": 10,
"token": "OPERATOR_UNARY_NOT"
}, {
"index": 10,
"parent": 9,
"token": ["OPERATOR_GREATER", "CALL"],
"spelling": "Identity(d) > 2"
}]
}, {
"id": 5,
"token": "FOR_STMT",
"head": {
"first": {
"line": 90,
"column": 5
},
"last": {
"line": 90,
"column": 57
}
},
"body": {
"first": {
"line": 90,
"column": 74
},
"last": {
"line": 95,
"column": 5
}
},
"structure": [{
"index": 0,
"left": 1,
"right": 6,
"token": "OPERATOR_BOOLEAN_OR"
}, {
"index": 1,
"parent": 0,
"left": 2,
"right": 5,
"token": "OPERATOR_BOOLEAN_AND"
}, {
"index": 2,
"parent": 1,
"left": 3,
"right": 4,
"token": "OPERATOR_BOOLEAN_OR"
}, {
"index": 3,
"parent": 2,
"spelling": "a"
}, {
"index": 4,
"parent": 2,
"spelling": "b"
}, {
"index": 5,
"parent": 1,
"token": "OPERATOR_GREATER",
"spelling": "c > -23"
}, {
"index": 6,
"parent": 0,
"token": ["OPERATOR_LESS", "CALL"],
"spelling": "Identity(d) < 5"
}]
}, {
"id": 6,
"token": "IF_THEN_STMT",
"head": {
"first": {
"line": 92,
"column": 9
},
"last": {
"line": 92,
"column": 26
}
},
"body": {
"first": {
"line": 92,
"column": 30
},
"last": {
"line": 94,
"column": 9
}
},
"structure": [{
"index": 0,
"token": "OPERATOR_GREATER",
"spelling": "num_cycles > 1U"
}]
}, {
"id": 7,
"token": "DO_WHILE_STMT",
"head": {
"first": {
"line": 122,
"column": 5
},
"last": {
"line": 122,
"column": 72
}
},
"body": {
"first": {
"line": 116,
"column": 8
},
"last": {
"line": 121,
"column": 5
}
},
"structure": [{
"index": 0,
"left": 1,
"right": 7,
"token": "OPERATOR_BOOLEAN_OR"
}, {
"index": 1,
"parent": 0,
"left": 2,
"right": 6,
"token": "OPERATOR_BOOLEAN_AND"
}, {
"index": 2,
"parent": 1,
"left": 3,
"right": 5,
"token": "OPERATOR_BOOLEAN_AND"
}, {
"index": 3,
"parent": 2,
"left": 4,
"token": "OPERATOR_UNARY_NOT"
}, {
"index": 4,
"parent": 3,
"token": ["OPERATOR_GREATER_OR_EQUAL", "CALL"],
"spelling": "Identity(a) >= -45"
}, {
"index": 5,
"parent": 2,
"token": "CALL",
"spelling": "Identity(b)"
}, {
"index": 6,
"parent": 1,
"token": "CALL",
"spelling": "Identity(c)"
}, {
"index": 7,
"parent": 0,
"spelling": "d"
}]
}, {
"id": 8,
"token": "IF_THEN_STMT",
"head": {
"first": {
"line": 117,
"column": 9
},
"last": {
"line": 117,
"column": 26
}
},
"body": {
"first": {
"line": 117,
"column": 30
},
"last": {
"line": 119,
"column": 9
}
},
"structure": [{
"index": 0,
"token": "OPERATOR_GREATER",
"spelling": "num_cycles > 1U"
}]
}, {
"id": 9,
"token": "WHILE_STMT",
"head": {
"first": {
"line": 144,
"column": 5
},
"last": {
"line": 144,
"column": 84
}
},
"body": {
"first": {
"line": 144,
"column": 87
},
"last": {
"line": 150,
"column": 5
}
},
"structure": [{
"index": 0,
"left": 1,
"right": 9,
"token": "OPERATOR_BOOLEAN_OR"
}, {
"index": 1,
"parent": 0,
"left": 2,
"right": 7,
"token": "OPERATOR_BOOLEAN_OR"
}, {
"index": 2,
"parent": 1,
"left": 3,
"right": 5,
"token": "OPERATOR_BOOLEAN_AND"
}, {
"index": 3,
"parent": 2,
"left": 4,
"token": "OPERATOR_UNARY_NOT"
}, {
"index": 4,
"parent": 3,
"token": "OPERATOR_GREATER",
"spelling": "a > -70"
}, {
"index": 5,
"parent": 2,
"left": 6,
"token": "OPERATOR_UNARY_NOT"
}, {
"index": 6,
"parent": 5,
"token": ["OPERATOR_EQUAL", "CALL"],
"spelling": "Identity(b) == 39"
}, {
"index": 7,
"parent": 1,
"left": 8,
"token": "OPERATOR_UNARY_NOT"
}, {
"index": 8,
"parent": 7,
"token": "OPERATOR_LESS_OR_EQUAL",
"spelling": "c <= -13"
}, {
"index": 9,
"parent": 0,
"token": ["OPERATOR_LESS", "CALL"],
"spelling": "Identity(d) < 39"
}]
}, {
"id": 10,
"token": "IF_THEN_STMT",
"head": {
"first": {
"line": 146,
"column": 9
},
"last": {
"line": 146,
"column": 26
}
},
"body": {
"first": {
"line": 146,
"column": 30
},
"last": {
"line": 148,
"column": 9
}
},
"structure": [{
"index": 0,
"token": "OPERATOR_GREATER",
"spelling": "num_cycles > 1U"
}]
}, {
"id": 11,
"token": "IF_THEN_STMT",
"head": {
"first": {
"line": 170,
"column": 5
},
"last": {
"line": 170,
"column": 56
}
},
"body": {
"first": {
"line": 170,
"column": 60
},
"last": {
"line": 172,
"column": 5
}
},
"structure": [{
"index": 0,
"left": 1,
"right": 8,
"token": "OPERATOR_BOOLEAN_AND"
}, {
"index": 1,
"parent": 0,
"left": 2,
"right": 3,
"token": "OPERATOR_BOOLEAN_AND"
}, {
"index": 2,
"parent": 1,
"spelling": "a"
}, {
"index": 3,
"parent": 1,
"left": 4,
"token": "OPERATOR_UNARY_NOT"
}, {
"index": 4,
"parent": 3,
"left": 5,
"right": 6,
"token": "OPERATOR_BOOLEAN_OR"
}, {
"index": 5,
"parent": 4,
"token": "OPERATOR_GREATER",
"spelling": "b > -100"
}, {
"index": 6,
"parent": 4,
"left": 7,
"token": "OPERATOR_UNARY_NOT"
}, {
"index": 7,
"parent": 6,
"token": "OPERATOR_GREATER",
"spelling": "c > 42"
}, {
"index": 8,
"parent": 0,
"token": ["OPERATOR_LESS", "CALL"],
"spelling": "Identity(d) < 36"
}]
}, {
"id": 12,
"token": "SWITCH_CASE_STMT",
"head": {
"first": {
"line": 195,
"column": 5
},
"last": {
"line": 195,
"column": 13
}
},
"body": {
"first": {
"line": 195,
"column": 20
},
"last": {
"line": 212,
"column": 5
}
},
"targets": [{
"first": {
"line": 196,
"column": 9
},
"last": {
"line": 196,
"column": 16
}
}, {
"first": {
"line": 199,
"column": 9
},
"last": {
"line": 199,
"column": 17
}
}, {
"first": {
"line": 202,
"column": 9
},
"last": {
"line": 202,
"column": 19
}
}, {
"first": {
"line": 205,
"column": 9
},
"last": {
"line": 205,
"column": 19
}
}, {
"first": {
"line": 206,
"column": 9
},
"last": {
"line": 206,
"column": 18
}
}, {
"first": {
"line": 209,
"column": 9
},
"last": {
"line": 209,
"column": 15
}
}],
"structure": [{
"index": 0,
"spelling": "color"
}]
}, {
"id": 13,
"token": "IF_THEN_STMT",
"head": {
"first": {
"line": 229,
"column": 5
},
"last": {
"line": 229,
"column": 9
}
},
"tags": ["CONST"],
"body": {
"first": {
"line": 229,
"column": 14
},
"last": {
"line": 239,
"column": 5
}
},
"structure": [{
"index": 0,
"spelling": "tic"
}]
}, {
"id": 14,
"token": "IF_THEN_STMT",
"head": {
"first": {
"line": 253,
"column": 5
},
"last": {
"line": 258,
"column": 35
}
},
"body": {
"first": {
"line": 258,
"column": 38
},
"last": {
"line": 260,
"column": 5
}
},
"structure": [{
"index": 0,
"left": 1,
"right": 6,
"token": "OPERATOR_BOOLEAN_AND"
}, {
"index": 1,
"parent": 0,
"left": 2,
"right": 5,
"token": "OPERATOR_BOOLEAN_OR"
}, {
"index": 2,
"parent": 1,
"left": 3,
"right": 4,
"token": "OPERATOR_BOOLEAN_OR"
}, {
"index": 3,
"parent": 2,
"token": "OPERATOR_EQUAL",
"spelling": "compound->a == 1"
}, {
"index": 4,
"parent": 2,
"token": "OPERATOR_EQUAL",
"spelling": "compound->b == 1"
}, {
"index": 5,
"parent": 1,
"token": "OPERATOR_EQUAL",
"spelling": "compound->c == 1"
}, {
"index": 6,
"parent": 0,
"left": 7,
"right": 10,
"token": "OPERATOR_BOOLEAN_OR"
}, {
"index": 7,
"parent": 6,
"left": 8,
"right": 9,
"token": "OPERATOR_BOOLEAN_OR"
}, {
"index": 8,
"parent": 7,
"token": "OPERATOR_EQUAL",
"spelling": "compound->d == 1"
}, {
"index": 9,
"parent": 7,
"token": "OPERATOR_EQUAL",
"spelling": "compound->e == 1"
}, {
"index": 10,
"parent": 6,
"token": "OPERATOR_EQUAL",
"spelling": "compound->f == 1"
}]
}, {
"id": 15,
"token": "IF_THEN_STMT",
"head": {
"first": {
"line": 286,
"column": 5
},
"last": {
"line": 286,
"column": 33
}
},
"body": {
"first": {
"line": 286,
"column": 39
},
"last": {
"line": 288,
"column": 5
}
},
"structure": [{
"index": 0,
"token": ["OPERATOR_EQUAL", "CALL"],
"spelling": "MultiLine(&compound) == 1"
}]
}, {
"id": 16,
"token": "IF_THEN_STMT",
"head": {
"first": {
"line": 306,
"column": 5
},
"last": {
"line": 306,
"column": 21
}
},
"body": {
"first": {
"line": 306,
"column": 24
},
"last": {
"line": 308,
"column": 5
}
},
"structure": [{
"index": 0,
"token": "OPERATOR_LESS",
"spelling": "(float)b < c"
}]
}, {
"id": 17,
"token": "IF_THEN_STMT",
"head": {
"first": {
"line": 310,
"column": 5
},
"last": {
"line": 310,
"column": 21
}
},
"body": {
"first": {
"line": 310,
"column": 24
},
"last": {
"line": 312,
"column": 5
}
},
"structure": [{
"index": 0,
"token": "OPERATOR_GREATER",
"spelling": "a > (b + tmp)"
}]
}, {
"id": 18,
"token": "ASSIGNMENT_EXPRESSION",
"head": {
"first": {
"line": 326,
"column": 13
},
"last": {
"line": 326,
"column": 37
}
},
"structure": [{
"index": 0,
"token": "OPERATOR_GREATER",
"spelling": "a > (b + ((float)b < c))"
}]
}, {
"id": 19,
"token": "NESTED_ASSIGNMENT_EXPRESSION",
"head": {
"first": {
"line": 326,
"column": 23
},
"last": {
"line": 326,
"column": 35
}
},
"structure": [{
"index": 0,
"token": "OPERATOR_LESS",
"spelling": "(float)b < c"
}]
}, {
"id": 20,
"token": "IF_THEN_STMT",
"head": {
"first": {
"line": 361,
"column": 5
},
"last": {
"line": 361,
"column": 14
}
},
"body": {
"first": {
"line": 361,
"column": 17
},
"last": {
"line": 363,
"column": 5
}
},
"structure": [{
"index": 0,
"token": "OPERATOR_GREATER_OR_EQUAL",
"spelling": "a >= b"
}]
}, {
"id": 21,
"token": "TERNARY_EXPRESSION",
"head": {
"first": {
"line": 379,
"column": 12
},
"last": {
"line": 379,
"column": 27
}
},
"structure": [{
"index": 0,
"token": "OPERATOR_GREATER_OR_EQUAL",
"spelling": "a >= b"
}]
}, {
"id": 22,
"token": "IF_THEN_STMT",
"head": {
"first": {
"line": 412,
"column": 5
},
"last": {
"line": 412,
"column": 19
}
},
"body": {
"first": {
"line": 412,
"column": 22
},
"last": {
"line": 414,
"column": 5
}
},
"structure": [{
"index": 0,
"token": "CALL",
"spelling": "Identity(a)"
}]
}, {
"id": 23,
"token": "IF_THEN_STMT",
"head": {
"first": {
"line": 439,
"column": 5
},
"last": {
"line": 439,
"column": 14
}
},
"body": {
"first": {
"line": 439,
"column": 17
},
"last": {
"line": 441,
"column": 5
}
},
"structure": [{
"index": 0,
"token": "OPERATOR_EQUAL",
"spelling": "a == b"
}]
}, {
"id": 24,
"token": "ASSIGNMENT_EXPRESSION",
"head": {
"first": {
"line": 455,
"column": 12
},
"last": {
"line": 455,
"column": 17
}
},
"structure": [{
"index": 0,
"token": "OPERATOR_EQUAL",
"spelling": "a == b"
}]
}, {
"id": 25,
"token": "ASSIGNMENT_EXPRESSION",
"head": {
"first": {
"line": 499,
"column": 12
},
"last": {
"line": 499,
"column": 25
}
},
"structure": [{
"index": 0,
"left": 1,
"right": 2,
"token": "OPERATOR_BOOLEAN_AND"
}, {
"index": 1,
"parent": 0,
"spelling": "a"
}, {
"index": 2,
"parent": 0,
"left": 3,
"token": "OPERATOR_UNARY_NOT"
}, {
"index": 3,
"parent": 2,
"left": 4,
"right": 5,
"token": "OPERATOR_BOOLEAN_OR"
}, {
"index": 4,
"parent": 3,
"spelling": "b"
}, {
"index": 5,
"parent": 3,
"spelling": "c"
}]
}, {
"id": 26,
"token": "IF_THEN_STMT",
"head": {
"first": {
"line": 555,
"column": 5
},
"last": {
"line": 555,
"column": 30
}
},
"body": {
"first": {
"line": 555,
"column": 33
},
"last": {
"line": 557,
"column": 5
}
},
"structure": [{
"index": 0,
"left": 1,
"right": 5,
"token": "OPERATOR_BOOLEAN_OR"
}, {
"index": 1,
"parent": 0,
"left": 2,
"right": 3,
"token": "OPERATOR_BOOLEAN_AND"
}, {
"index": 2,
"parent": 1,
"spelling": "a"
}, {
"index": 3,
"parent": 1,
"left": 4,
"token": "OPERATOR_UNARY_NOT"
}, {
"index": 4,
"parent": 3,
"spelling": "b"
}, {
"index": 5,
"parent": 0,
"left": 6,
"right": 8,
"token": "OPERATOR_BOOLEAN_AND"
}, {
"index": 6,
"parent": 5,
"left": 7,
"token": "OPERATOR_UNARY_NOT"
}, {
"index": 7,
"parent": 6,
"spelling": "a"
}, {
"index": 8,
"parent": 5,
"spelling": "b"
}]
}, {
"id": 27,
"token": "IF_THEN_STMT",
"head": {
"first": {
"line": 620,
"column": 5
},
"last": {
"line": 620,
"column": 21
}
},
"body": {
"first": {
"line": 620,
"column": 24
},
"last": {
"line": 622,
"column": 5
}
},
"structure": [{
"index": 0,
"left": 1,
"right": 4,
"token": "OPERATOR_BOOLEAN_AND"
}, {
"index": 1,
"parent": 0,
"left": 2,
"right": 3,
"token": "OPERATOR_BOOLEAN_OR"
}, {
"index": 2,
"parent": 1,
"spelling": "a"
}, {
"index": 3,
"parent": 1,
"spelling": "b"
}, {
"index": 4,
"parent": 0,
"spelling": "c"
}]
}, {
"id": 28,
"token": "IF_THEN_STMT",
"head": {
"first": {
"line": 652,
"column": 5
},
"last": {
"line": 652,
"column": 9
}
},
"tags": ["CONST"],
"body": {
"first": {
"line": 652,
"column": 14
},
"last": {
"line": 658,
"column": 5
}
},
"structure": [{
"index": 0,
"spelling": "tic"
}]
}, {
"id": 29,
"token": "IF_THEN_STMT",
"head": {
"first": {
"line": 689,
"column": 5
},
"last": {
"line": 689,
"column": 19
}
},
"body": {
"first": {
"line": 689,
"column": 22
},
"last": {
"line": 691,
"column": 5
}
},
"structure": [{
"index": 0,
"left": 1,
"right": 4,
"token": "OPERATOR_BOOLEAN_OR"
}, {
"index": 1,
"parent": 0,
"left": 2,
"right": 3,
"token": "OPERATOR_BOOLEAN_OR"
}, {
"index": 2,
"parent": 1,
"spelling": "a"
}, {
"index": 3,
"parent": 1,
"spelling": "b"
}, {
"index": 4,
"parent": 0,
"spelling": "c"
}]
}, {
"id": 30,
"token": "WHILE_STMT",
"head": {
"first": {
"line": 733,
"column": 5
},
"last": {
"line": 733,
"column": 12
}
},
"tags": ["CONST"],
"body": {
"first": {
"line": 733,
"column": 18
},
"last": {
"line": 755,
"column": 5
}
},
"structure": [{
"index": 0,
"token": "LITERAL",
"spelling": "1"
}]
}, {
"id": 31,
"token": "ASSIGNMENT_EXPRESSION",
"head": {
"first": {
"line": 734,
"column": 9
},
"last": {
"line": 734,
"column": 18
}
},
"tags": ["CONST"],
"structure": [{
"index": 0,
"left": 1,
"token": "OPERATOR_UNARY_NOT"
}, {
"index": 1,
"parent": 0,
"spelling": "tic"
}]
}],
"calls": [{
"id": 0,
"first": {
"line": 57,
"column": 5
},
"last": {
"line": 57,
"column": 5
},
"spelling": "SetFalse(...)"
}, {
"id": 1,
"first": {
"line": 57,
"column": 5
},
"last": {
"line": 57,
"column": 5
},
"spelling": "SetFalse(...)"
}, {
"id": 2,
"first": {
"line": 57,
"column": 5
},
"last": {
"line": 57,
"column": 5
},
"spelling": "SetTrue(...)"
}, {
"id": 3,
"first": {
"line": 66,
"column": 9
},
"last": {
"line": 66,
"column": 76
},
"spelling": "Identity(...)"
}, {
"id": 4,
"first": {
"line": 66,
"column": 42
},
"last": {
"line": 66,
"column": 52
},
"spelling": "Identity(...)"
}, {
"id": 5,
"first": {
"line": 66,
"column": 59
},
"last": {
"line": 66,
"column": 69
},
"spelling": "Identity(...)"
}, {
"id": 6,
"first": {
"line": 78,
"column": 5
},
"last": {
"line": 78,
"column": 52
},
"spelling": "ComplexBooleanParameter(...)"
}, {
"id": 7,
"first": {
"line": 79,
"column": 5
},
"last": {
"line": 79,
"column": 51
},
"spelling": "ComplexBooleanParameter(...)"
}, {
"id": 8,
"first": {
"line": 80,
"column": 5
},
"last": {
"line": 80,
"column": 48
},
"spelling": "ComplexBooleanParameter(...)"
}, {
"id": 9,
"first": {
"line": 81,
"column": 5
},
"last": {
"line": 81,
"column": 42
},
"spelling": "ComplexBooleanParameter(...)"
}, {
"id": 10,
"first": {
"line": 82,
"column": 5
},
"last": {
"line": 82,
"column": 45
},
"spelling": "ComplexBooleanParameter(...)"
}, {
"id": 11,
"first": {
"line": 90,
"column": 41
},
"last": {
"line": 90,
"column": 51
},
"spelling": "Identity(...)"
}, {
"id": 12,
"first": {
"line": 103,
"column": 5
},
"last": {
"line": 103,
"column": 28
},
"spelling": "ComplexFor(...)"
}, {
"id": 13,
"first": {
"line": 104,
"column": 5
},
"last": {
"line": 104,
"column": 28
},
"spelling": "ComplexFor(...)"
}, {
"id": 14,
"first": {
"line": 105,
"column": 5
},
"last": {
"line": 105,
"column": 28
},
"spelling": "ComplexFor(...)"
}, {
"id": 15,
"first": {
"line": 106,
"column": 5
},
"last": {
"line": 106,
"column": 28
},
"spelling": "ComplexFor(...)"
}, {
"id": 16,
"first": {
"line": 107,
"column": 5
},
"last": {
"line": 107,
"column": 28
},
"spelling": "ComplexFor(...)"
}, {
"id": 17,
"first": {
"line": 108,
"column": 5
},
"last": {
"line": 108,
"column": 28
},
"spelling": "ComplexFor(...)"
}, {
"id": 18,
"first": {
"line": 122,
"column": 55
},
"last": {
"line": 122,
"column": 65
},
"spelling": "Identity(...)"
}, {
"id": 19,
"first": {
"line": 122,
"column": 39
},
"last": {
"line": 122,
"column": 49
},
"spelling": "Identity(...)"
}, {
"id": 20,
"first": {
"line": 122,
"column": 16
},
"last": {
"line": 122,
"column": 26
},
"spelling": "Identity(...)"
}, {
"id": 21,
"first": {
"line": 131,
"column": 5
},
"last": {
"line": 131,
"column": 32
},
"spelling": "ComplexDoWhile(...)"
}, {
"id": 22,
"first": {
"line": 132,
"column": 5
},
"last": {
"line": 132,
"column": 32
},
"spelling": "ComplexDoWhile(...)"
}, {
"id": 23,
"first": {
"line": 133,
"column": 5
},
"last": {
"line": 133,
"column": 32
},
"spelling": "ComplexDoWhile(...)"
}, {
"id": 24,
"first": {
"line": 134,
"column": 5
},
"last": {
"line": 134,
"column": 32
},
"spelling": "ComplexDoWhile(...)"
}, {
"id": 25,
"first": {
"line": 135,
"column": 5
},
"last": {
"line": 135,
"column": 32
},
"spelling": "ComplexDoWhile(...)"
}, {
"id": 26,
"first": {
"line": 136,
"column": 5
},
"last": {
"line": 136,
"column": 32
},
"spelling": "ComplexDoWhile(...)"
}, {
"id": 27,
"first": {
"line": 144,
"column": 29
},
"last": {
"line": 144,
"column": 39
},
"spelling": "Identity(...)"
}, {
"id": 28,
"first": {
"line": 144,
"column": 68
},
"last": {
"line": 144,
"column": 78
},
"spelling": "Identity(...)"
}, {
"id": 29,
"first": {
"line": 158,
"column": 5
},
"last": {
"line": 158,
"column": 34
},
"spelling": "ComplexWhile(...)"
}, {
"id": 30,
"first": {
"line": 159,
"column": 5
},
"last": {
"line": 159,
"column": 34
},
"spelling": "ComplexWhile(...)"
}, {
"id": 31,
"first": {
"line": 160,
"column": 5
},
"last": {
"line": 160,
"column": 34
},
"spelling": "ComplexWhile(...)"
}, {
"id": 32,
"first": {
"line": 161,
"column": 5
},
"last": {
"line": 161,
"column": 34
},
"spelling": "ComplexWhile(...)"
}, {
"id": 33,
"first": {
"line": 162,
"column": 5
},
"last": {
"line": 162,
"column": 34
},
"spelling": "ComplexWhile(...)"
}, {
"id": 34,
"first": {
"line": 170,
"column": 42
},
"last": {
"line": 170,
"column": 52
},
"spelling": "Identity(...)"
}, {
"id": 35,
"first": {
"line": 183,
"column": 5
},
"last": {
"line": 183,
"column": 30
},
"spelling": "ComplexIf(...)"
}, {
"id": 36,
"first": {
"line": 184,
"column": 5
},
"last": {
"line": 184,
"column": 30
},
"spelling": "ComplexIf(...)"
}, {
"id": 37,
"first": {
"line": 185,
"column": 5
},
"last": {
"line": 185,
"column": 30
},
"spelling": "ComplexIf(...)"
}, {
"id": 38,
"first": {
"line": 186,
"column": 5
},
"last": {
"line": 186,
"column": 30
},
"spelling": "ComplexIf(...)"
}, {
"id": 39,
"first": {
"line": 187,
"column": 5
},
"last": {
"line": 187,
"column": 30
},
"spelling": "ComplexIf(...)"
}, {
"id": 40,
"first": {
"line": 231,
"column": 9
},
"last": {
"line": 231,
"column": 23
},
"spelling": "SwitchCase(...)"
}, {
"id": 41,
"first": {
"line": 232,
"column": 9
},
"last": {
"line": 232,
"column": 24
},
"spelling": "SwitchCase(...)"
}, {
"id": 42,
"first": {
"line": 233,
"column": 9
},
"last": {
"line": 233,
"column": 26
},
"spelling": "SwitchCase(...)"
}, {
"id": 43,
"first": {
"line": 234,
"column": 9
},
"last": {
"line": 234,
"column": 26
},
"spelling": "SwitchCase(...)"
}, {
"id": 44,
"first": {
"line": 235,
"column": 9
},
"last": {
"line": 235,
"column": 25
},
"spelling": "SwitchCase(...)"
}, {
"id": 45,
"first": {
"line": 237,
"column": 9
},
"last": {
"line": 237,
"column": 21
},
"spelling": "SwitchCase(...)"
}, {
"id": 46,
"first": {
"line": 238,
"column": 9
},
"last": {
"line": 238,
"column": 22
},
"spelling": "SwitchCase(...)"
}, {
"id": 47,
"first": {
"line": 242,
"column": 9
},
"last": {
"line": 242,
"column": 23
},
"spelling": "SwitchCase(...)"
}, {
"id": 48,
"first": {
"line": 243,
"column": 9
},
"last": {
"line": 243,
"column": 24
},
"spelling": "SwitchCase(...)"
}, {
"id": 49,
"first": {
"line": 244,
"column": 9
},
"last": {
"line": 244,
"column": 26
},
"spelling": "SwitchCase(...)"
}, {
"id": 50,
"first": {
"line": 245,
"column": 9
},
"last": {
"line": 245,
"column": 26
},
"spelling": "SwitchCase(...)"
}, {
"id": 51,
"first": {
"line": 246,
"column": 9
},
"last": {
"line": 246,
"column": 25
},
"spelling": "SwitchCase(...)"
}, {
"id": 52,
"first": {
"line": 291,
"column": 5
},
"last": {
"line": 291,
"column": 24
},
"spelling": "MultiLine(...)"
}, {
"id": 53,
"first": {
"line": 286,
"column": 9
},
"last": {
"line": 286,
"column": 28
},
"spelling": "MultiLine(...)"
}, {
"id": 54,
"first": {
"line": 344,
"column": 5
},
"last": {
"line": 344,
"column": 26
},
"spelling": "NestedExpr(...)"
}, {
"id": 55,
"first": {
"line": 345,
"column": 5
},
"last": {
"line": 345,
"column": 26
},
"spelling": "NestedExpr(...)"
}, {
"id": 56,
"first": {
"line": 348,
"column": 5
},
"last": {
"line": 348,
"column": 31
},
"spelling": "NestedExprTrans(...)"
}, {
"id": 57,
"first": {
"line": 349,
"column": 5
},
"last": {
"line": 349,
"column": 31
},
"spelling": "NestedExprTrans(...)"
}, {
"id": 58,
"first": {
"line": 395,
"column": 5
},
"last": {
"line": 395,
"column": 27
},
"spelling": "TernaryExpr(...)"
}, {
"id": 59,
"first": {
"line": 396,
"column": 5
},
"last": {
"line": 396,
"column": 27
},
"spelling": "TernaryExpr(...)"
}, {
"id": 60,
"first": {
"line": 399,
"column": 5
},
"last": {
"line": 399,
"column": 32
},
"spelling": "TernaryExprTrans(...)"
}, {
"id": 61,
"first": {
"line": 400,
"column": 5
},
"last": {
"line": 400,
"column": 32
},
"spelling": "TernaryExprTrans(...)"
}, {
"id": 62,
"first": {
"line": 412,
"column": 9
},
"last": {
"line": 412,
"column": 19
},
"spelling": "Identity(...)"
}, {
"id": 63,
"first": {
"line": 426,
"column": 5
},
"last": {
"line": 426,
"column": 27
},
"spelling": "SimpleIfFunctionCall(...)"
}, {
"id": 64,
"first": {
"line": 427,
"column": 5
},
"last": {
"line": 427,
"column": 27
},
"spelling": "SimpleIfFunctionCall(...)"
}, {
"id": 65,
"first": {
"line": 473,
"column": 5
},
"last": {
"line": 473,
"column": 34
},
"spelling": "BooleanAssignmentRelExpr(...)"
}, {
"id": 66,
"first": {
"line": 474,
"column": 5
},
"last": {
"line": 474,
"column": 34
},
"spelling": "BooleanAssignmentRelExpr(...)"
}, {
"id": 67,
"first": {
"line": 477,
"column": 5
},
"last": {
"line": 477,
"column": 39
},
"spelling": "BooleanAssignmentRelExprTrans(...)"
}, {
"id": 68,
"first": {
"line": 478,
"column": 5
},
"last": {
"line": 478,
"column": 39
},
"spelling": "BooleanAssignmentRelExprTrans(...)"
}, {
"id": 69,
"first": {
"line": 524,
"column": 5
},
"last": {
"line": 524,
"column": 35
},
"spelling": "BooleanAssignmentNotOp(...)"
}, {
"id": 70,
"first": {
"line": 525,
"column": 5
},
"last": {
"line": 525,
"column": 35
},
"spelling": "BooleanAssignmentNotOp(...)"
}, {
"id": 71,
"first": {
"line": 526,
"column": 5
},
"last": {
"line": 526,
"column": 35
},
"spelling": "BooleanAssignmentNotOp(...)"
}, {
"id": 72,
"first": {
"line": 527,
"column": 5
},
"last": {
"line": 527,
"column": 35
},
"spelling": "BooleanAssignmentNotOp(...)"
}, {
"id": 73,
"first": {
"line": 591,
"column": 5
},
"last": {
"line": 591,
"column": 33
},
"spelling": "BooleanExprCoupledTerms(...)"
}, {
"id": 74,
"first": {
"line": 592,
"column": 5
},
"last": {
"line": 592,
"column": 33
},
"spelling": "BooleanExprCoupledTerms(...)"
}, {
"id": 75,
"first": {
"line": 593,
"column": 5
},
"last": {
"line": 593,
"column": 33
},
"spelling": "BooleanExprCoupledTerms(...)"
}, {
"id": 76,
"first": {
"line": 594,
"column": 5
},
"last": {
"line": 594,
"column": 33
},
"spelling": "BooleanExprCoupledTerms(...)"
}, {
"id": 77,
"first": {
"line": 654,
"column": 9
},
"last": {
"line": 654,
"column": 36
},
"spelling": "BooleanExprMixedOps(...)"
}, {
"id": 78,
"first": {
"line": 655,
"column": 9
},
"last": {
"line": 655,
"column": 36
},
"spelling": "BooleanExprMixedOps(...)"
}, {
"id": 79,
"first": {
"line": 656,
"column": 9
},
"last": {
"line": 656,
"column": 36
},
"spelling": "BooleanExprMixedOps(...)"
}, {
"id": 80,
"first": {
"line": 657,
"column": 9
},
"last": {
"line": 657,
"column": 36
},
"spelling": "BooleanExprMixedOps(...)"
}, {
"id": 81,
"first": {
"line": 661,
"column": 9
},
"last": {
"line": 661,
"column": 36
},
"spelling": "BooleanExprMixedOps(...)"
}, {
"id": 82,
"first": {
"line": 662,
"column": 9
},
"last": {
"line": 662,
"column": 36
},
"spelling": "BooleanExprMixedOps(...)"
}, {
"id": 83,
"first": {
"line": 663,
"column": 9
},
"last": {
"line": 663,
"column": 36
},
"spelling": "BooleanExprMixedOps(...)"
}, {
"id": 84,
"first": {
"line": 722,
"column": 5
},
"last": {
"line": 722,
"column": 31
},
"spelling": "BooleanExprSameOps(...)"
}, {
"id": 85,
"first": {
"line": 723,
"column": 5
},
"last": {
"line": 723,
"column": 31
},
"spelling": "BooleanExprSameOps(...)"
}, {
"id": 86,
"first": {
"line": 724,
"column": 5
},
"last": {
"line": 724,
"column": 31
},
"spelling": "BooleanExprSameOps(...)"
}, {
"id": 87,
"first": {
"line": 725,
"column": 5
},
"last": {
"line": 725,
"column": 31
},
"spelling": "BooleanExprSameOps(...)"
}, {
"id": 88,
"first": {
"line": 736,
"column": 9
},
"last": {
"line": 736,
"column": 27
},
"spelling": "TestObcEqualsMcdc(...)"
}, {
"id": 89,
"first": {
"line": 737,
"column": 9
},
"last": {
"line": 737,
"column": 31
},
"spelling": "TestObcDiffersMcdc(...)"
}, {
"id": 90,
"first": {
"line": 738,
"column": 9
},
"last": {
"line": 738,
"column": 25
},
"spelling": "TestMaskingMcdc(...)"
}, {
"id": 91,
"first": {
"line": 740,
"column": 9
},
"last": {
"line": 740,
"column": 30
},
"spelling": "TestNoBranchCtxNotOp(...)"
}, {
"id": 92,
"first": {
"line": 741,
"column": 9
},
"last": {
"line": 741,
"column": 32
},
"spelling": "TestNoBranchCtxRelExpr(...)"
}, {
"id": 93,
"first": {
"line": 742,
"column": 9
},
"last": {
"line": 742,
"column": 34
},
"spelling": "TestSimpleIfFunctionCall(...)"
}, {
"id": 94,
"first": {
"line": 743,
"column": 9
},
"last": {
"line": 743,
"column": 25
},
"spelling": "TestTernaryExpr(...)"
}, {
"id": 95,
"first": {
"line": 744,
"column": 9
},
"last": {
"line": 744,
"column": 25
},
"spelling": "TestExprNesting(...)"
}, {
"id": 96,
"first": {
"line": 745,
"column": 9
},
"last": {
"line": 745,
"column": 23
},
"spelling": "TestMultiline(...)"
}, {
"id": 97,
"first": {
"line": 746,
"column": 9
},
"last": {
"line": 746,
"column": 27
},
"spelling": "TestSwitchCase(...)"
}, {
"id": 98,
"first": {
"line": 748,
"column": 9
},
"last": {
"line": 748,
"column": 23
},
"spelling": "TestComplexIf(...)"
}, {
"id": 99,
"first": {
"line": 749,
"column": 9
},
"last": {
"line": 749,
"column": 24
},
"spelling": "TestComplexFor(...)"
}, {
"id": 100,
"first": {
"line": 750,
"column": 9
},
"last": {
"line": 750,
"column": 26
},
"spelling": "TestComplexWhile(...)"
}, {
"id": 101,
"first": {
"line": 751,
"column": 9
},
"last": {
"line": 751,
"column": 28
},
"spelling": "TestComplexDoWhile(...)"
}, {
"id": 102,
"first": {
"line": 752,
"column": 9
},
"last": {
"line": 752,
"column": 37
},
"spelling": "TestComplexBooleanParameter(...)"
}, {
"id": 103,
"first": {
"line": 754,
"column": 9
},
"last": {
"line": 754,
"column": 31
},
"spelling": "TestFunctionLikeMacro(...)"
}]
}