UNPKG

compromise

Version:
21 lines (20 loc) 412 B
'use strict'; // const sections = { start: 'start', end: 'end', middle: 'middle', beginning: 'start', ending: 'end', midpoint: 'middle', midst: 'middle', } const parseSection = (r) => { let known = '(' + Object.keys(sections).join('|') + ')' let m = r.match(`the? ${known} of`) if (m.found) { let str = m.match(known).normal() return sections[str] } } module.exports = parseSection