Back to Browse

03 Codeindexer - Tree Walking

9 views
May 5, 2026
17:32

This video provides a technical walkthrough on implementing scope parsing in Python for the C++ programming language using tree-walking techniques. Explains the evolution of a code indexing tool, starting from basic tree navigation to handling complex structures like nested namespaces, classes, and function overloading. Key topics covered include: 2:50 - Introduction to Scope Tracking 5:14 - Identifying Translation Units and AST roots 7:20 - Refactoring scope building methods 9:32 - Handling anonymous namespaces and edge cases 10:44 - Debugging and identifying unnamed structs 12:00 - Refining declarator nodes for accurate naming 13:02 - Fixing anonymous namespace handling 15:40 - Addressing function overloading 16:14 - Handling constructors and advanced challenges

Download

0 formats

No download links available.

03 Codeindexer - Tree Walking | NatokHD