ident.out
  1  {
  2    "Path": {
  3      "qualifier": [],
  4      "identifier": {
  5        "name": "x",
  6        "span": {
  7          "lo": 0,
  8          "hi": 1
  9        },
 10        "id": 1
 11      },
 12      "is_absolute": false,
 13      "absolute_path": null,
 14      "span": {
 15        "lo": 0,
 16        "hi": 1
 17      },
 18      "id": 0
 19    }
 20  }
 21  
 22  {
 23    "Path": {
 24      "qualifier": [],
 25      "identifier": {
 26        "name": "X",
 27        "span": {
 28          "lo": 2,
 29          "hi": 3
 30        },
 31        "id": 1
 32      },
 33      "is_absolute": false,
 34      "absolute_path": null,
 35      "span": {
 36        "lo": 2,
 37        "hi": 3
 38      },
 39      "id": 0
 40    }
 41  }
 42  
 43  {
 44    "Path": {
 45      "qualifier": [],
 46      "identifier": {
 47        "name": "xxx",
 48        "span": {
 49          "lo": 4,
 50          "hi": 7
 51        },
 52        "id": 1
 53      },
 54      "is_absolute": false,
 55      "absolute_path": null,
 56      "span": {
 57        "lo": 4,
 58        "hi": 7
 59      },
 60      "id": 0
 61    }
 62  }
 63  
 64  {
 65    "Path": {
 66      "qualifier": [],
 67      "identifier": {
 68        "name": "XXX",
 69        "span": {
 70          "lo": 8,
 71          "hi": 11
 72        },
 73        "id": 1
 74      },
 75      "is_absolute": false,
 76      "absolute_path": null,
 77      "span": {
 78        "lo": 8,
 79        "hi": 11
 80      },
 81      "id": 0
 82    }
 83  }
 84  
 85  {
 86    "Path": {
 87      "qualifier": [],
 88      "identifier": {
 89        "name": "x1",
 90        "span": {
 91          "lo": 12,
 92          "hi": 14
 93        },
 94        "id": 1
 95      },
 96      "is_absolute": false,
 97      "absolute_path": null,
 98      "span": {
 99        "lo": 12,
100        "hi": 14
101      },
102      "id": 0
103    }
104  }
105  
106  {
107    "Path": {
108      "qualifier": [],
109      "identifier": {
110        "name": "xu32",
111        "span": {
112          "lo": 15,
113          "hi": 19
114        },
115        "id": 1
116      },
117      "is_absolute": false,
118      "absolute_path": null,
119      "span": {
120        "lo": 15,
121        "hi": 19
122      },
123      "id": 0
124    }
125  }
126  
127  {
128    "Path": {
129      "qualifier": [],
130      "identifier": {
131        "name": "testx",
132        "span": {
133          "lo": 20,
134          "hi": 25
135        },
136        "id": 1
137      },
138      "is_absolute": false,
139      "absolute_path": null,
140      "span": {
141        "lo": 20,
142        "hi": 25
143      },
144      "id": 0
145    }
146  }
147  
148  {
149    "Path": {
150      "qualifier": [],
151      "identifier": {
152        "name": "truex",
153        "span": {
154          "lo": 26,
155          "hi": 31
156        },
157        "id": 1
158      },
159      "is_absolute": false,
160      "absolute_path": null,
161      "span": {
162        "lo": 26,
163        "hi": 31
164      },
165      "id": 0
166    }
167  }
168  
169  {
170    "Path": {
171      "qualifier": [],
172      "identifier": {
173        "name": "TRUE",
174        "span": {
175          "lo": 32,
176          "hi": 36
177        },
178        "id": 1
179      },
180      "is_absolute": false,
181      "absolute_path": null,
182      "span": {
183        "lo": 32,
184        "hi": 36
185      },
186      "id": 0
187    }
188  }
189  
190  {
191    "Path": {
192      "qualifier": [],
193      "identifier": {
194        "name": "testX",
195        "span": {
196          "lo": 37,
197          "hi": 42
198        },
199        "id": 1
200      },
201      "is_absolute": false,
202      "absolute_path": null,
203      "span": {
204        "lo": 37,
205        "hi": 42
206      },
207      "id": 0
208    }
209  }
210  
211  {
212    "Path": {
213      "qualifier": [],
214      "identifier": {
215        "name": "letX",
216        "span": {
217          "lo": 43,
218          "hi": 47
219        },
220        "id": 1
221      },
222      "is_absolute": false,
223      "absolute_path": null,
224      "span": {
225        "lo": 43,
226        "hi": 47
227      },
228      "id": 0
229    }
230  }
231  
232  {
233    "Path": {
234      "qualifier": [],
235      "identifier": {
236        "name": "constX",
237        "span": {
238          "lo": 48,
239          "hi": 54
240        },
241        "id": 1
242      },
243      "is_absolute": false,
244      "absolute_path": null,
245      "span": {
246        "lo": 48,
247        "hi": 54
248      },
249      "id": 0
250    }
251  }
252  
253  {
254    "Path": {
255      "qualifier": [],
256      "identifier": {
257        "name": "test_test",
258        "span": {
259          "lo": 55,
260          "hi": 64
261        },
262        "id": 1
263      },
264      "is_absolute": false,
265      "absolute_path": null,
266      "span": {
267        "lo": 55,
268        "hi": 64
269      },
270      "id": 0
271    }
272  }
273  
274  {
275    "Path": {
276      "qualifier": [],
277      "identifier": {
278        "name": "Self",
279        "span": {
280          "lo": 65,
281          "hi": 69
282        },
283        "id": 1
284      },
285      "is_absolute": false,
286      "absolute_path": null,
287      "span": {
288        "lo": 65,
289        "hi": 69
290      },
291      "id": 0
292    }
293  }
294  
295  {
296    "Path": {
297      "qualifier": [],
298      "identifier": {
299        "name": "input",
300        "span": {
301          "lo": 70,
302          "hi": 75
303        },
304        "id": 1
305      },
306      "is_absolute": false,
307      "absolute_path": null,
308      "span": {
309        "lo": 70,
310        "hi": 75
311      },
312      "id": 0
313    }
314  }
315  
316  {
317    "Path": {
318      "qualifier": [],
319      "identifier": {
320        "name": "selfX",
321        "span": {
322          "lo": 76,
323          "hi": 81
324        },
325        "id": 1
326      },
327      "is_absolute": false,
328      "absolute_path": null,
329      "span": {
330        "lo": 76,
331        "hi": 81
332      },
333      "id": 0
334    }
335  }
336  
337  {
338    "Path": {
339      "qualifier": [],
340      "identifier": {
341        "name": "SelfX",
342        "span": {
343          "lo": 82,
344          "hi": 87
345        },
346        "id": 1
347      },
348      "is_absolute": false,
349      "absolute_path": null,
350      "span": {
351        "lo": 82,
352        "hi": 87
353      },
354      "id": 0
355    }
356  }
357  
358  {
359    "Path": {
360      "qualifier": [],
361      "identifier": {
362        "name": "inputX",
363        "span": {
364          "lo": 88,
365          "hi": 94
366        },
367        "id": 1
368      },
369      "is_absolute": false,
370      "absolute_path": null,
371      "span": {
372        "lo": 88,
373        "hi": 94
374      },
375      "id": 0
376    }
377  }
378