hanchenye-llvm-project/clang/bindings
Eli Bendersky 086e5816b0 Implement a convenience recursive walk method over a cursor and its descendants.
Before r160106 there was a way to recursively visit all descendants of a cursor
via Cursor_visit, but it was removed. Since then, every user needs to
reimplement the recursive descent into get_children.

Adding a walk_preorder() method to Cursor that conveniently implements recursive
walking in a Pythonic way. This also greatly simplifies get_cursor and
get_cursors in tests/cindex/util.py (walk_preorder is now tested through these
utility functions, since they are used in many tests).

llvm-svn: 209793
2014-05-29 02:35:27 +00:00
..
python Implement a convenience recursive walk method over a cursor and its descendants. 2014-05-29 02:35:27 +00:00
xml Comment parsing: remove HTML attribute validation 2014-04-30 21:54:30 +00:00