UNPKG

@madie/cql-antlr-parser

Version:
22 lines 1.5 kB
import { AggregateClauseContext, CodeDefinitionContext, CodesystemDefinitionContext, ContextDefinitionContext, cqlListener, ExpressionDefinitionContext, FunctionDefinitionContext, IncludeDefinitionContext, LibraryDefinitionContext, ParameterDefinitionContext, RetrieveContext, UsingDefinitionContext, ValuesetDefinitionContext } from "../generated"; import CqlResult from "./dto/CqlResult"; import { BufferedTokenStream } from "antlr4ts"; export default class CqlAntlrListener implements cqlListener { private cqlResult; bufferedTokenStream: BufferedTokenStream; constructor(cqlResult: CqlResult, tokenStream: BufferedTokenStream); enterLibraryDefinition(ctx: LibraryDefinitionContext): void; enterUsingDefinition(ctx: UsingDefinitionContext): void; enterIncludeDefinition(ctx: IncludeDefinitionContext): void; enterCodesystemDefinition(ctx: CodesystemDefinitionContext): void; enterValuesetDefinition(ctx: ValuesetDefinitionContext): void; enterCodeDefinition(ctx: CodeDefinitionContext): void; enterParameterDefinition(ctx: ParameterDefinitionContext): void; enterContextDefinition(ctx: ContextDefinitionContext): void; private processDefinitionWithComments; enterExpressionDefinition(ctx: ExpressionDefinitionContext): void; enterFunctionDefinition(ctx: FunctionDefinitionContext): void; enterAggregateClause(ctx: AggregateClauseContext): void; enterRetrieve(ctx: RetrieveContext): void; } //# sourceMappingURL=CqlAntlrListener.d.ts.map