antlr-ng
Version:
Next generation ANTLR Tool
13 lines (12 loc) • 661 B
TypeScript
import { Grammar } from "../tool/Grammar.js";
import type { CommonTree } from "../tree/CommonTree.js";
export declare class RangeBorderCharactersData {
readonly lowerFrom: number;
readonly upperFrom: number;
readonly lowerTo: number;
readonly upperTo: number;
readonly mixOfLowerAndUpperCharCase: boolean;
constructor(lowerFrom: number, upperFrom: number, lowerTo: number, upperTo: number, mixOfLowerAndUpperCharCase: boolean);
static getAndCheckCharactersData(from: number, to: number, grammar: Grammar, tree: CommonTree, reportRangeContainsNotImpliedCharacters: boolean): RangeBorderCharactersData;
isSingleRange(): boolean;
}