cql-antlr-parser
Version:
Antlr Parsing of CQL in typescript
15 lines • 816 B
TypeScript
import { AbstractParseTreeVisitor } from "antlr4ts/tree";
import { cqlVisitor } from "./generated/cqlVisitor";
import { IncludeDefinitionContext, LibraryContext, LibraryDefinitionContext, UsingDefinitionContext } from "./generated/cqlParser";
import CqlResult from "./dao/CqlResult";
declare class CqlAntlrVisitor extends AbstractParseTreeVisitor<CqlResult> implements cqlVisitor<CqlResult> {
private result;
constructor(result: CqlResult);
defaultResult(): CqlResult;
visitLibrary(ctx: LibraryContext): CqlResult;
visitLibraryDefinition(ctx: LibraryDefinitionContext): CqlResult;
visitUsingDefinition(ctx: UsingDefinitionContext): CqlResult;
visitIncludeDefinition(ctx: IncludeDefinitionContext): CqlResult;
}
export default CqlAntlrVisitor;
//# sourceMappingURL=CqlAntlrVisitor.d.ts.map