diff options
Diffstat (limited to 'crates/ra_mbe')
-rw-r--r-- | crates/ra_mbe/src/lib.rs | 6 | ||||
-rw-r--r-- | crates/ra_mbe/src/mbe_expander.rs | 2 |
2 files changed, 4 insertions, 4 deletions
diff --git a/crates/ra_mbe/src/lib.rs b/crates/ra_mbe/src/lib.rs index ec2fd1eb5..cdca3cafb 100644 --- a/crates/ra_mbe/src/lib.rs +++ b/crates/ra_mbe/src/lib.rs | |||
@@ -109,7 +109,7 @@ mod tests { | |||
109 | 109 | ||
110 | use super::*; | 110 | use super::*; |
111 | 111 | ||
112 | // Good first issue (although a slightly chellegning one): | 112 | // Good first issue (although a slightly challenging one): |
113 | // | 113 | // |
114 | // * Pick a random test from here | 114 | // * Pick a random test from here |
115 | // https://github.com/intellij-rust/intellij-rust/blob/c4e9feee4ad46e7953b1948c112533360b6087bb/src/test/kotlin/org/rust/lang/core/macros/RsMacroExpansionTest.kt | 115 | // https://github.com/intellij-rust/intellij-rust/blob/c4e9feee4ad46e7953b1948c112533360b6087bb/src/test/kotlin/org/rust/lang/core/macros/RsMacroExpansionTest.kt |
@@ -171,8 +171,8 @@ impl_froms!(TokenTree: Leaf, Subtree); | |||
171 | 171 | ||
172 | let (invocation_tt, _) = ast_to_token_tree(macro_invocation.token_tree().unwrap()).unwrap(); | 172 | let (invocation_tt, _) = ast_to_token_tree(macro_invocation.token_tree().unwrap()).unwrap(); |
173 | 173 | ||
174 | let expaned = rules.expand(&invocation_tt).unwrap(); | 174 | let expanded = rules.expand(&invocation_tt).unwrap(); |
175 | assert_eq!(expaned.to_string(), expansion); | 175 | assert_eq!(expanded.to_string(), expansion); |
176 | } | 176 | } |
177 | 177 | ||
178 | #[test] | 178 | #[test] |
diff --git a/crates/ra_mbe/src/mbe_expander.rs b/crates/ra_mbe/src/mbe_expander.rs index f6177f078..1acba86ea 100644 --- a/crates/ra_mbe/src/mbe_expander.rs +++ b/crates/ra_mbe/src/mbe_expander.rs | |||
@@ -58,7 +58,7 @@ fn expand_rule(rule: &crate::Rule, input: &tt::Subtree) -> Option<tt::Subtree> { | |||
58 | /// | 58 | /// |
59 | /// The other side of the puzzle is `expand_subtree`, where we use the bindings | 59 | /// The other side of the puzzle is `expand_subtree`, where we use the bindings |
60 | /// to substitute meta variables in the output template. When expanding, we | 60 | /// to substitute meta variables in the output template. When expanding, we |
61 | /// maintain a `nesteing` stack of indicies whihc tells us which occurence from | 61 | /// maintain a `nesting` stack of indices which tells us which occurrence from |
62 | /// the `Bindings` we should take. We push to the stack when we enter a | 62 | /// the `Bindings` we should take. We push to the stack when we enter a |
63 | /// repetition. | 63 | /// repetition. |
64 | /// | 64 | /// |