{"ast_node_type":"variable","tokens":[{"end":65,"kind":"keyword","start":0,"text":"while"}]}
            while let Some(&(mark, transparency)) = iter.peek() {
            // Find the last opaque mark from the end if it exists.
                if transparency == Transparency::Opaque {