if !isLeading(current.kind) && !currentPipeContinues && !isCloser(current.kind) && current.kind != "eof" { let mut output = state.output output.push(token( "separator", pending.lo, pending.hi, true, ))