Previously, the function only handled a single level of member access, producing strings like "<object>.isWall" for chained expressions like "graphSet[j][k].isWall". Now it recurses through nested member expressions, identifiers, string/numeric literals, and `this`. |
||
|---|---|---|
| .. | ||
| expected | ||
| input | ||
| output | ||