RustPython / Parser

MIT License
77 stars 29 forks source link

Fix type param order during source location #120

Closed dchiquito closed 6 months ago

dchiquito commented 6 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.