@@ -13,7 +13,11 @@ use crate::parser::ParseState;
1313use crate :: resolve:: { call as call_resolve, Name as ResolveName } ;
1414use crate :: state:: { call, State } ;
1515use crate :: subtokenize:: Subresult ;
16- use crate :: util:: { char:: format_byte_opt, constant:: TAB_SIZE , edit_map:: EditMap } ;
16+
17+ #[ cfg( feature = "log" ) ]
18+ use crate :: util:: char:: format_byte_opt;
19+
20+ use crate :: util:: { constant:: TAB_SIZE , edit_map:: EditMap } ;
1721use alloc:: { boxed:: Box , string:: String , vec, vec:: Vec } ;
1822
1923/// Containers.
@@ -405,7 +409,10 @@ impl<'a> Tokenizer<'a> {
405409 move_point_back ( self , & mut point) ;
406410
407411 let info = ( point. index , point. vs ) ;
412+
413+ #[ cfg( feature = "log" ) ]
408414 log:: debug!( "position: define skip: {:?} -> ({:?})" , point. line, info) ;
415+
409416 let at = point. line - self . first_line ;
410417
411418 if at >= self . column_start . len ( ) {
@@ -476,6 +483,8 @@ impl<'a> Tokenizer<'a> {
476483 self . line_start = self . point . clone ( ) ;
477484
478485 self . account_for_potential_skip ( ) ;
486+
487+ #[ cfg( feature = "log" ) ]
479488 log:: debug!( "position: after eol: `{:?}`" , self . point) ;
480489 } else {
481490 self . point . column += 1 ;
@@ -533,7 +542,9 @@ impl<'a> Tokenizer<'a> {
533542 move_point_back ( self , & mut point) ;
534543 }
535544
545+ #[ cfg( feature = "log" ) ]
536546 log:: debug!( "exit: `{:?}`" , name) ;
547+
537548 let event = Event {
538549 kind : Kind :: Exit ,
539550 name,
@@ -663,7 +674,9 @@ fn enter_impl(tokenizer: &mut Tokenizer, name: Name, link: Option<Link>) {
663674 let mut point = tokenizer. point . clone ( ) ;
664675 move_point_back ( tokenizer, & mut point) ;
665676
677+ #[ cfg( feature = "log" ) ]
666678 log:: debug!( "enter: `{:?}`" , name) ;
679+
667680 tokenizer. stack . push ( name. clone ( ) ) ;
668681 tokenizer. events . push ( Event {
669682 kind : Kind :: Enter ,
@@ -708,7 +721,9 @@ fn push_impl(
708721 attempt. nok
709722 } ;
710723
724+ #[ cfg( feature = "log" ) ]
711725 log:: debug!( "attempt: `{:?}` -> `{:?}`" , state, next) ;
726+
712727 state = next;
713728 } else {
714729 break ;
@@ -735,13 +750,17 @@ fn push_impl(
735750 None
736751 } ;
737752
753+ #[ cfg( feature = "log" ) ]
738754 log:: debug!( "feed: {} to {:?}" , format_byte_opt( byte) , name) ;
755+
739756 tokenizer. expect ( byte) ;
740757 state = call ( tokenizer, name) ;
741758 } ;
742759 }
743760 State :: Retry ( name) => {
761+ #[ cfg( feature = "log" ) ]
744762 log:: debug!( "retry: `{:?}`" , name) ;
763+
745764 state = call ( tokenizer, name) ;
746765 }
747766 }
0 commit comments