1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
---
source: crates/rascal/src/program.rs
expression: parsed
input_file: samples/as2/block.as
---
Ok:
initial_script:
- Declare:
- name:
span:
start: 97
end: 104
value: outside
value:
span:
start: 107
end: 116
value:
Constant:
String: visible
type_name: ~
- Block:
- Declare:
- name:
span:
start: 128
end: 134
value: inside
value:
span:
start: 137
end: 146
value:
Constant:
String: visible
type_name: ~
- Expr:
span:
start: 152
end: 204
value:
Trace:
span:
start: 158
end: 203
value:
BinaryOperator:
- Add
- span:
start: 158
end: 194
value:
BinaryOperator:
- Add
- span:
start: 158
end: 179
value:
BinaryOperator:
- Add
- span:
start: 158
end: 169
value:
Constant:
String: "outside: "
- span:
start: 172
end: 179
value:
Constant:
Identifier: outside
- span:
start: 182
end: 194
value:
Constant:
String: ", inside: "
- span:
start: 197
end: 203
value:
Constant:
Identifier: inside
- Expr:
span:
start: 208
end: 260
value:
Trace:
span:
start: 214
end: 259
value:
BinaryOperator:
- Add
- span:
start: 214
end: 250
value:
BinaryOperator:
- Add
- span:
start: 214
end: 235
value:
BinaryOperator:
- Add
- span:
start: 214
end: 225
value:
Constant:
String: "outside: "
- span:
start: 228
end: 235
value:
Constant:
Identifier: outside
- span:
start: 238
end: 250
value:
Constant:
String: ", inside: "
- span:
start: 253
end: 259
value:
Constant:
Identifier: inside
interfaces: []
classes: []
custom_pcodes: []