chrono-node
Version:
A natural language date parser in Javascript
12 lines (11 loc) • 701 B
TypeScript
import { AbstractParserWithWordBoundaryChecking } from "../../../common/parsers/AbstractParserWithWordBoundary";
import { ParsingContext } from "../../../chrono";
export declare abstract class AbstractParserWithLeftBoundaryChecking extends AbstractParserWithWordBoundaryChecking {
abstract innerPatternString(context: ParsingContext): string;
patternLeftBoundary(): string;
innerPattern(context: ParsingContext): RegExp;
innerPatternHasChange(context: ParsingContext, currentInnerPattern: RegExp): boolean;
}
export declare abstract class AbstractParserWithLeftRightBoundaryChecking extends AbstractParserWithLeftBoundaryChecking {
innerPattern(context: ParsingContext): RegExp;
}