covertable
Version:
A flexible pairwise tool written in TypeScript
15 lines (14 loc) • 447 B
TypeScript
import type { FilterRowType, FilterType } from '../types';
export declare class PictConstraintsLexer {
private input;
private debug;
private tokens;
private cache;
filters: (FilterType | null)[];
errors: (string | null)[];
constructor(input: string, debug?: boolean);
private tokenize;
private analyze;
private makeClosure;
filter: (row: FilterRowType, ...additionalFilters: FilterType[]) => boolean;
}