assign.out
  1  {
  2    "Assign": {
  3      "place": {
  4        "Path": {
  5          "qualifier": [],
  6          "identifier": {
  7            "name": "x",
  8            "span": {
  9              "lo": 0,
 10              "hi": 1
 11            },
 12            "id": 2
 13          },
 14          "is_absolute": false,
 15          "absolute_path": null,
 16          "span": {
 17            "lo": 0,
 18            "hi": 1
 19          },
 20          "id": 1
 21        }
 22      },
 23      "value": {
 24        "Path": {
 25          "qualifier": [],
 26          "identifier": {
 27            "name": "expr",
 28            "span": {
 29              "lo": 4,
 30              "hi": 8
 31            },
 32            "id": 4
 33          },
 34          "is_absolute": false,
 35          "absolute_path": null,
 36          "span": {
 37            "lo": 4,
 38            "hi": 8
 39          },
 40          "id": 3
 41        }
 42      },
 43      "span": {
 44        "lo": 0,
 45        "hi": 9
 46      },
 47      "id": 0
 48    }
 49  }
 50  
 51  {
 52    "Assign": {
 53      "place": {
 54        "Path": {
 55          "qualifier": [],
 56          "identifier": {
 57            "name": "x",
 58            "span": {
 59              "lo": 10,
 60              "hi": 11
 61            },
 62            "id": 2
 63          },
 64          "is_absolute": false,
 65          "absolute_path": null,
 66          "span": {
 67            "lo": 10,
 68            "hi": 11
 69          },
 70          "id": 1
 71        }
 72      },
 73      "value": {
 74        "Binary": {
 75          "left": {
 76            "Path": {
 77              "qualifier": [],
 78              "identifier": {
 79                "name": "x",
 80                "span": {
 81                  "lo": 14,
 82                  "hi": 15
 83                },
 84                "id": 5
 85              },
 86              "is_absolute": false,
 87              "absolute_path": null,
 88              "span": {
 89                "lo": 14,
 90                "hi": 15
 91              },
 92              "id": 4
 93            }
 94          },
 95          "right": {
 96            "Path": {
 97              "qualifier": [],
 98              "identifier": {
 99                "name": "y",
100                "span": {
101                  "lo": 16,
102                  "hi": 17
103                },
104                "id": 7
105              },
106              "is_absolute": false,
107              "absolute_path": null,
108              "span": {
109                "lo": 16,
110                "hi": 17
111              },
112              "id": 6
113            }
114          },
115          "op": "Add",
116          "span": {
117            "lo": 14,
118            "hi": 17
119          },
120          "id": 3
121        }
122      },
123      "span": {
124        "lo": 10,
125        "hi": 18
126      },
127      "id": 0
128    }
129  }
130  
131  {
132    "Assign": {
133      "place": {
134        "Path": {
135          "qualifier": [],
136          "identifier": {
137            "name": "x",
138            "span": {
139              "lo": 19,
140              "hi": 20
141            },
142            "id": 2
143          },
144          "is_absolute": false,
145          "absolute_path": null,
146          "span": {
147            "lo": 19,
148            "hi": 20
149          },
150          "id": 1
151        }
152      },
153      "value": {
154        "Call": {
155          "function": {
156            "qualifier": [],
157            "identifier": {
158              "name": "x",
159              "span": {
160                "lo": 23,
161                "hi": 24
162              },
163              "id": 4
164            },
165            "is_absolute": false,
166            "absolute_path": null,
167            "span": {
168              "lo": 23,
169              "hi": 24
170            },
171            "id": 5
172          },
173          "const_arguments": [],
174          "arguments": [],
175          "program": null,
176          "span": {
177            "lo": 23,
178            "hi": 26
179          },
180          "id": 3
181        }
182      },
183      "span": {
184        "lo": 19,
185        "hi": 27
186      },
187      "id": 0
188    }
189  }
190