text-to-map
Version:
Text To Map usiluje o lepší, strojově zpracovatelné využití částí vyhlášek s výčtem ulic a dalších lokací. Jde o rozšiřitelnou sadu konceptů a nástrojů, které zajistí hladký převod výčtu ulic a jejich rozsahů v lidsky srozumitelném jazyce do strojově zpra
24 lines (23 loc) • 911 B
TypeScript
import { EmbeddedActionsParser, TokenVocabulary } from "chevrotain";
import { RichNumber, SmdLine } from "./types";
export declare class SmdParser extends EmbeddedActionsParser {
constructor(tokenVocabulary: TokenVocabulary);
street: import("chevrotain").ParserMethod<[], SmdLine[]>;
private streetNameAndNumbersSpecs;
private municipalityPartNameAndNumbersSpecs;
private numberSpecs;
private seriesSpecs;
private _gatePostfixTypeSeriesSpec;
private postfixTypeSeriesSpec;
private rangeList;
private seriesType;
private rangeOrNumber;
private range;
private fromAndAbove;
private fromAndAboveWithType;
private toOrBelow;
private toOrBelowWithType;
private fullStreetNumber;
}
export declare const parseRichNumber: (number: string) => RichNumber;
export declare const parseMunicipalityPartName: (name: string) => string;