"use strict"; const { until } = require("../operations"); module.exports = function untilDelimiter(rule) { return function* () { let value = yield until(rule); yield rule; // Consume the delimiter return value; } };