{"ast_node_type":"other","tokens":[{"end":83,"kind":"keyword","start":0,"text":"//"}]}
        // It was tried making optimized version of this for eg. line comments, but
    pub(crate) fn eat_while(&mut self, mut predicate: impl FnMut(char) -> bool) {
        // LLVM can inline all of this and compile it down to fast iteration over bytes.