{"ast_node_type":"other","tokens":[{"end":43,"kind":"keyword","start":0,"text":"if"}]}
        if self.remaining_matcher.is_none()
    fn before_match_loc(&mut self, parser: &TtParser, matcher: &'matcher MatcherLoc) {
            || (parser.has_no_remaining_items_for_step() && *matcher != MatcherLoc::Eof)