diff options
Diffstat (limited to 'crates/ra_parser/src/lib.rs')
-rw-r--r-- | crates/ra_parser/src/lib.rs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/crates/ra_parser/src/lib.rs b/crates/ra_parser/src/lib.rs index ddc08e462..30ba06aac 100644 --- a/crates/ra_parser/src/lib.rs +++ b/crates/ra_parser/src/lib.rs | |||
@@ -40,15 +40,15 @@ pub trait TokenSource { | |||
40 | 40 | ||
41 | /// `TreeSink` abstracts details of a particular syntax tree implementation. | 41 | /// `TreeSink` abstracts details of a particular syntax tree implementation. |
42 | pub trait TreeSink { | 42 | pub trait TreeSink { |
43 | /// Adds new leaf to the current branch. | 43 | /// Adds new token to the current branch. |
44 | fn leaf(&mut self, kind: SyntaxKind, n_tokens: u8); | 44 | fn token(&mut self, kind: SyntaxKind, n_tokens: u8); |
45 | 45 | ||
46 | /// Start new branch and make it current. | 46 | /// Start new branch and make it current. |
47 | fn start_branch(&mut self, kind: SyntaxKind); | 47 | fn start_node(&mut self, kind: SyntaxKind); |
48 | 48 | ||
49 | /// Finish current branch and restore previous | 49 | /// Finish current branch and restore previous |
50 | /// branch as current. | 50 | /// branch as current. |
51 | fn finish_branch(&mut self); | 51 | fn finish_node(&mut self); |
52 | 52 | ||
53 | fn error(&mut self, error: ParseError); | 53 | fn error(&mut self, error: ParseError); |
54 | } | 54 | } |