/// Push a `Sequence` to the buffer if there's non-empty active capture.
Push a `Sequence` to the buffer if there's non-empty active capture.
Push a ` Sequence ` to the buffer if there ' s non - empty active capture .
fn flush(&mut self, index: usize) {
        if let Some(capture) = self.capture(index) {
            self.push(Production::Sequence(capture));
        }
    }
fn flush ( & mut self , index : usize ) { if let Some ( capture ) = self . capture ( index ) { self . push ( Production :: Sequence ( capture ) ) ; } }
Push a `Sequence` to the buffer if there's non-empty active capture.
Push a ` Sequence ` to the buffer if there ' s non - empty active capture .
&mut self
index
usize