UNPKG

chrono-node

Version:

A natural language date parser in Javascript

21 lines (17 loc) 736 B
import { AbstractTimeExpressionParser } from "../../../common/parsers/AbstractTimeExpressionParser"; export default class ESTimeExpressionParser extends AbstractTimeExpressionParser { primaryPrefix(): string { return "(?:(?:aslas|deslas|las?|al?|de|del)\\s*)?"; } followingPhase(): string { return "\\s*(?:\\-|\\–|\\~|\\〜|a(?:l)?|\\?)\\s*"; } // extractPrimaryTimeComponents(context: ParsingContext, match: RegExpMatchArray): ParsingComponents | null { // // This looks more like a year e.g. 2020 // // if (match[0].match(/^\s*\d{4}\s*$/)) { // // return null; // // } // // return super.extractPrimaryTimeComponents(context, match); // } }