UNPKG

rhombic

Version:

SQL parsing, lineage extraction and manipulation

730 lines 20.2 kB
export declare const serializedGrammar: ({ type: string; name: string; orgText: string; definition: ({ type: string; idx: number; definition: { type: string; definition: ({ type: string; name: string; idx: number; definition?: undefined; } | { type: string; idx: number; definition: { type: string; name: string; idx: number; }[]; name?: undefined; } | { type: string; idx: number; definition: ({ type: string; name: string; label: string; idx: number; pattern: string; definition?: undefined; } | { type: string; idx: number; definition: { type: string; definition: { type: string; name: string; label: string; idx: number; pattern: string; }[]; }[]; name?: undefined; label?: undefined; pattern?: undefined; })[]; name?: undefined; })[]; }[]; } | { type: string; idx: number; definition: { type: string; name: string; label: string; idx: number; pattern: string; }[]; })[]; } | { type: string; name: string; orgText: string; definition: { type: string; idx: number; definition: ({ type: string; definition: { type: string; name: string; idx: number; }[]; } | { type: string; definition: ({ type: string; name: string; label: string; idx: number; pattern?: undefined; separator?: undefined; definition?: undefined; } | { type: string; name: string; label: string; idx: number; pattern: string; separator?: undefined; definition?: undefined; } | { type: string; idx: number; separator: { type: string; name: string; label: string; idx: number; pattern: string; }; definition: { type: string; name: string; idx: number; }[]; name?: undefined; label?: undefined; pattern?: undefined; })[]; })[]; }[]; } | { type: string; name: string; orgText: string; definition: ({ type: string; name: string; label: string; idx: number; pattern: string; definition?: undefined; } | { type: string; name: string; idx: number; label?: undefined; pattern?: undefined; definition?: undefined; } | { type: string; idx: number; definition: ({ type: string; name: string; label: string; idx: number; pattern: string; definition?: undefined; } | { type: string; idx: number; definition: { type: string; name: string; label: string; idx: number; pattern: string; }[]; name?: undefined; label?: undefined; pattern?: undefined; })[]; name?: undefined; label?: undefined; pattern?: undefined; })[]; } | { type: string; name: string; orgText: string; definition: ({ type: string; name: string; label: string; idx: number; pattern: string; separator?: undefined; definition?: undefined; } | { type: string; idx: number; separator: { type: string; name: string; label: string; idx: number; pattern: string; }; definition: { type: string; name: string; idx: number; }[]; name?: undefined; label?: undefined; pattern?: undefined; })[]; } | { type: string; name: string; orgText: string; definition: ({ type: string; idx: number; definition: { type: string; definition: { type: string; name: string; label: string; idx: number; pattern: string; }[]; }[]; } | { type: string; idx: number; definition: { type: string; idx: number; definition: { type: string; name: string; label: string; idx: number; pattern: string; }[]; }[]; })[]; } | { type: string; name: string; orgText: string; definition: ({ type: string; idx: number; definition: { type: string; definition: ({ type: string; name: string; label: string; idx: number; pattern: string; } | { type: string; name: string; idx: number; label?: undefined; pattern?: undefined; })[]; }[]; } | { type: string; idx: number; definition: ({ type: string; idx: number; definition: { type: string; definition: { type: string; name: string; label: string; idx: number; pattern: string; }[]; }[]; name?: undefined; } | { type: string; name: string; idx: number; definition?: undefined; })[]; })[]; } | { type: string; name: string; orgText: string; definition: ({ type: string; name: string; idx: number; definition?: undefined; } | { type: string; idx: number; definition: ({ type: string; definition: ({ type: string; name: string; label: string; idx: number; pattern: string; definition?: undefined; } | { type: string; idx: number; definition: { type: string; definition: { type: string; name: string; idx: number; }[]; }[]; name?: undefined; label?: undefined; pattern?: undefined; })[]; } | { type: string; definition: ({ type: string; name: string; label: string; idx: number; pattern: string; separator?: undefined; definition?: undefined; } | { type: string; idx: number; separator: { type: string; name: string; label: string; idx: number; pattern: string; }; definition: { type: string; idx: number; definition: { type: string; definition: { type: string; name: string; idx: number; }[]; }[]; }[]; name?: undefined; label?: undefined; pattern?: undefined; })[]; } | { type: string; definition: { type: string; idx: number; definition: { type: string; definition: { type: string; name: string; label: string; idx: number; pattern: string; }[]; }[]; }[]; })[]; name?: undefined; })[]; } | { type: string; name: string; orgText: string; definition: ({ type: string; name: string; label: string; idx: number; pattern: string; definition?: undefined; } | { type: string; idx: number; definition: { type: string; idx: number; definition: { type: string; definition: { type: string; name: string; label: string; idx: number; pattern: string; }[]; }[]; }[]; name?: undefined; label?: undefined; pattern?: undefined; } | { type: string; name: string; idx: number; label?: undefined; pattern?: undefined; definition?: undefined; } | { type: string; idx: number; definition: ({ type: string; name: string; label: string; idx: number; pattern: string; } | { type: string; name: string; idx: number; label?: undefined; pattern?: undefined; })[]; name?: undefined; label?: undefined; pattern?: undefined; })[]; } | { type: string; name: string; orgText: string; definition: { type: string; idx: number; definition: ({ type: string; definition: ({ type: string; idx: number; definition: { type: string; name: string; label: string; idx: number; pattern: string; }[]; name?: undefined; label?: undefined; pattern?: undefined; } | { type: string; name: string; label: string; idx: number; pattern: string; definition?: undefined; })[]; } | { type: string; definition: ({ type: string; name: string; idx: number; definition?: undefined; } | { type: string; idx: number; definition: { type: string; name: string; label: string; idx: number; pattern: string; }[]; name?: undefined; })[]; })[]; }[]; } | { type: string; name: string; orgText: string; definition: ({ type: string; idx: number; separator: { type: string; name: string; label: string; idx: number; pattern: string; }; definition: { type: string; name: string; idx: number; }[]; } | { type: string; idx: number; definition: { type: string; idx: number; definition: ({ type: string; definition: ({ type: string; idx: number; definition: { type: string; name: string; label: string; idx: number; pattern: string; }[]; name?: undefined; label?: undefined; pattern?: undefined; } | { type: string; idx: number; definition: { type: string; idx: number; definition: ({ type: string; definition: { type: string; name: string; label: string; idx: number; pattern: string; }[]; } | { type: string; definition: ({ type: string; idx: number; definition: { type: string; definition: { type: string; name: string; label: string; idx: number; pattern: string; }[]; }[]; } | { type: string; idx: number; definition: { type: string; name: string; label: string; idx: number; pattern: string; }[]; })[]; })[]; }[]; name?: undefined; label?: undefined; pattern?: undefined; } | { type: string; name: string; label: string; idx: number; pattern: string; definition?: undefined; } | { type: string; name: string; idx: number; definition?: undefined; label?: undefined; pattern?: undefined; } | { type: string; idx: number; definition: { type: string; name: string; idx: number; }[]; name?: undefined; label?: undefined; pattern?: undefined; })[]; } | { type: string; definition: ({ type: string; idx: number; definition: { type: string; definition: { type: string; name: string; label: string; idx: number; pattern: string; }[]; }[]; name?: undefined; label?: undefined; pattern?: undefined; } | { type: string; name: string; label: string; idx: number; pattern: string; definition?: undefined; } | { type: string; name: string; idx: number; definition?: undefined; label?: undefined; pattern?: undefined; })[]; })[]; }[]; separator?: undefined; })[]; } | { type: string; name: string; orgText: string; definition: ({ type: string; name: string; idx: number; definition?: undefined; } | { type: string; idx: number; definition: ({ type: string; name: string; label: string; idx: number; pattern: string; definition?: undefined; } | { type: string; idx: number; definition: ({ type: string; name: string; label: string; idx: number; pattern: string; separator?: undefined; definition?: undefined; } | { type: string; idx: number; separator: { type: string; name: string; label: string; idx: number; pattern: string; }; definition: { type: string; name: string; label: string; idx: number; pattern: string; }[]; name?: undefined; label?: undefined; pattern?: undefined; })[]; name?: undefined; label?: undefined; pattern?: undefined; })[]; name?: undefined; })[]; } | { type: string; name: string; orgText: string; definition: ({ type: string; idx: number; definition: { type: string; idx: number; definition: { type: string; definition: { type: string; name: string; label: string; idx: number; pattern: string; }[]; }[]; }[]; separator?: undefined; } | { type: string; idx: number; definition: { type: string; name: string; label: string; idx: number; pattern: string; }[]; separator?: undefined; } | { type: string; idx: number; separator: { type: string; name: string; label: string; idx: number; pattern: string; }; definition: { type: string; name: string; idx: number; }[]; })[]; })[]; //# sourceMappingURL=serializedGrammar.d.ts.map