cql-antlr-parser
Version:
Antlr Parsing of CQL in typescript
16 lines (15 loc) • 893 B
TypeScript
import { cqlListener } from "./generated/cqlListener";
import { CodeDefinitionContext, CodesystemDefinitionContext, IncludeDefinitionContext, LibraryContext, LibraryDefinitionContext, UsingDefinitionContext, ValuesetDefinitionContext } from "./generated/cqlParser";
import CqlResult from "./dao/CqlResult";
declare class CqlAntlrListener implements cqlListener {
private cqlResult;
constructor(cqlResult: CqlResult);
enterLibrary(ctx: LibraryContext): void;
enterLibraryDefinition(ctx: LibraryDefinitionContext): void;
enterUsingDefinition(ctx: UsingDefinitionContext): void;
enterIncludeDefinition(ctx: IncludeDefinitionContext): void;
enterCodesystemDefinition(ctx: CodesystemDefinitionContext): void;
enterValuesetDefinition(ctx: ValuesetDefinitionContext): void;
enterCodeDefinition(ctx: CodeDefinitionContext): void;
}
export default CqlAntlrListener;