Chirag Nighut
|
aa1bab597b
|
feat: add Python enumerate() for-loop support with nested tuple patterns (#356)
- Handle `for i, k, v in enumerate(d.items())` — flat pattern
- Handle `for i, (k, v) in enumerate(d.items())` — nested tuple_pattern
- Handle `for (k, v) in enumerate(users)` — parenthesized tuple as top-level
Extract helper functions for cleaner code:
- `extractMethodCall()` — deduplicate method call parsing
- `collectPatternIdentifiers()` — recursively collect identifiers from patterns
Add unit tests for TypeEnv and integration tests verifying CALLS edges.
Made-with: Cursor
Co-authored-by: chirag-nighut <chiragnighut@gmail.com>
|
2026-03-18 13:05:10 +00:00 |
|