@@ -5,7 +5,7 @@ mod injector;
55
66mod highlight;
77mod format;
8- mod macro_rules ;
8+ mod macro_ ;
99mod inject;
1010
1111mod html;
@@ -24,8 +24,8 @@ use syntax::{
2424
2525use crate :: {
2626 syntax_highlighting:: {
27- format:: highlight_format_string, highlights:: Highlights ,
28- macro_rules :: MacroRulesHighlighter , tags:: Highlight ,
27+ format:: highlight_format_string, highlights:: Highlights , macro_ :: MacroHighlighter ,
28+ tags:: Highlight ,
2929 } ,
3030 FileId , HlMod , HlTag ,
3131} ;
@@ -93,8 +93,8 @@ fn traverse(
9393 let mut bindings_shadow_count: FxHashMap < Name , u32 > = FxHashMap :: default ( ) ;
9494
9595 let mut current_macro_call: Option < ast:: MacroCall > = None ;
96- let mut current_macro_rules : Option < ast:: MacroRules > = None ;
97- let mut macro_rules_highlighter = MacroRulesHighlighter :: default ( ) ;
96+ let mut current_macro : Option < ast:: Macro > = None ;
97+ let mut macro_highlighter = MacroHighlighter :: default ( ) ;
9898 let mut inside_attribute = false ;
9999
100100 // Walk all nodes, keeping track of whether we are inside a macro or not.
@@ -129,16 +129,16 @@ fn traverse(
129129 _ => ( ) ,
130130 }
131131
132- match event. clone ( ) . map ( |it| it. into_node ( ) . and_then ( ast:: MacroRules :: cast) ) {
132+ match event. clone ( ) . map ( |it| it. into_node ( ) . and_then ( ast:: Macro :: cast) ) {
133133 WalkEvent :: Enter ( Some ( mac) ) => {
134- macro_rules_highlighter . init ( ) ;
135- current_macro_rules = Some ( mac) ;
134+ macro_highlighter . init ( ) ;
135+ current_macro = Some ( mac) ;
136136 continue ;
137137 }
138138 WalkEvent :: Leave ( Some ( mac) ) => {
139- assert_eq ! ( current_macro_rules , Some ( mac) ) ;
140- current_macro_rules = None ;
141- macro_rules_highlighter = MacroRulesHighlighter :: default ( ) ;
139+ assert_eq ! ( current_macro , Some ( mac) ) ;
140+ current_macro = None ;
141+ macro_highlighter = MacroHighlighter :: default ( ) ;
142142 }
143143 _ => ( ) ,
144144 }
@@ -164,9 +164,9 @@ fn traverse(
164164
165165 let range = element. text_range ( ) ;
166166
167- if current_macro_rules . is_some ( ) {
167+ if current_macro . is_some ( ) {
168168 if let Some ( tok) = element. as_token ( ) {
169- macro_rules_highlighter . advance ( tok) ;
169+ macro_highlighter . advance ( tok) ;
170170 }
171171 }
172172
@@ -200,7 +200,7 @@ fn traverse(
200200 }
201201 }
202202
203- if let Some ( _) = macro_rules_highlighter . highlight ( element_to_highlight. clone ( ) ) {
203+ if let Some ( _) = macro_highlighter . highlight ( element_to_highlight. clone ( ) ) {
204204 continue ;
205205 }
206206
0 commit comments