Update rowan

This commit is contained in:
Aleksey Kladov 2018-10-17 19:52:25 +03:00
parent 2a704035f4
commit 00cdde2c52
8 changed files with 26 additions and 49 deletions

View file

@ -1,6 +1,5 @@
use crate::{
algo::walk::{walk, WalkEvent},
File, SyntaxKind, SyntaxNodeRef,
File, SyntaxKind, SyntaxNodeRef, WalkEvent
};
use std::fmt::Write;
@ -19,7 +18,7 @@ pub fn dump_tree(syntax: SyntaxNodeRef) -> String {
};
}
for event in walk(syntax) {
for event in syntax.preorder() {
match event {
WalkEvent::Enter(node) => {
indent!();
@ -34,7 +33,7 @@ pub fn dump_tree(syntax: SyntaxNodeRef) -> String {
}
level += 1;
}
WalkEvent::Exit(_) => level -= 1,
WalkEvent::Leave(_) => level -= 1,
}
}