RustPython / Parser

MIT License
73 stars 28 forks source link

Fix type param order during source location #120

Closed dchiquito closed 4 months ago

dchiquito commented 4 months ago

There is a debug_assert! during source location which verifies that there is no backtracking during the location scanning process. Type params were being folded after everything else, which required a backtrack. This caused any code with function or class type parameters to break when run in debug mode.