UNPKG

@madie/cql-antlr-parser

Version:
22 lines 1.1 kB
import { AbstractParseTreeVisitor } from "antlr4ts/tree"; import { ParseTree } from "antlr4ts/tree/ParseTree"; import { RuleNode } from "antlr4ts/tree/RuleNode"; import { AliasContext, CodesystemIdentifierContext, cqlVisitor, InvocationTermContext, TerminologyContext } from "../generated"; import { CqlResult } from "./dto"; import { ParserRuleContext } from "antlr4ts/ParserRuleContext"; export default class CqlExpressionVisitor extends AbstractParseTreeVisitor<void> implements cqlVisitor<void> { private result; private aliases; private finder; constructor(result: CqlResult, aliases?: string[]); static count: number; protected defaultResult(): void; visit(tree: ParseTree): void; visitChildren(/* @NotNull */ node: RuleNode): void; visitAlias(ctx: AliasContext): void; visitInvocationTerm(ctx: InvocationTermContext): void; visitTerminology(ctx: TerminologyContext): void; visitCodesystemIdentifier(ctx: CodesystemIdentifierContext): void; checkForError(ctx: ParserRuleContext): void; } //# sourceMappingURL=CqlExpressionVisitor.d.ts.map