Class CqlPreprocessor
java.lang.Object
org.antlr.v4.runtime.tree.AbstractParseTreeVisitor<Object>
org.cqframework.cql.gen.cqlBaseVisitor<Object>
org.cqframework.cql.cql2elm.preprocessor.CqlPreprocessorElmCommonVisitor
org.cqframework.cql.cql2elm.preprocessor.CqlPreprocessor
- All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTreeVisitor<Object>,org.cqframework.cql.gen.cqlVisitor<Object>
-
Field Summary
Fields inherited from class org.cqframework.cql.cql2elm.preprocessor.CqlPreprocessorElmCommonVisitor
af, chunks, libraryBuilder, libraryInfo, of, tokenStream -
Constructor Summary
ConstructorsConstructorDescriptionCqlPreprocessor(LibraryBuilder libraryBuilder, org.antlr.v4.runtime.TokenStream tokenStream) -
Method Summary
Modifier and TypeMethodDescriptionvisitCodeDefinition(org.cqframework.cql.gen.cqlParser.CodeDefinitionContext ctx) visitCodesystemDefinition(org.cqframework.cql.gen.cqlParser.CodesystemDefinitionContext ctx) visitConceptDefinition(org.cqframework.cql.gen.cqlParser.ConceptDefinitionContext ctx) visitContextDefinition(org.cqframework.cql.gen.cqlParser.ContextDefinitionContext ctx) visitExpressionDefinition(org.cqframework.cql.gen.cqlParser.ExpressionDefinitionContext ctx) visitFunctionDefinition(org.cqframework.cql.gen.cqlParser.FunctionDefinitionContext ctx) visitIncludeDefinition(org.cqframework.cql.gen.cqlParser.IncludeDefinitionContext ctx) visitLibrary(org.cqframework.cql.gen.cqlParser.LibraryContext ctx) visitLibraryDefinition(org.cqframework.cql.gen.cqlParser.LibraryDefinitionContext ctx) org.hl7.elm.r1.NamedTypeSpecifiervisitNamedTypeSpecifier(org.cqframework.cql.gen.cqlParser.NamedTypeSpecifierContext ctx) visitParameterDefinition(org.cqframework.cql.gen.cqlParser.ParameterDefinitionContext ctx) visitQualifiedIdentifier(org.cqframework.cql.gen.cqlParser.QualifiedIdentifierContext ctx) visitQualifiedIdentifierExpression(org.cqframework.cql.gen.cqlParser.QualifiedIdentifierExpressionContext ctx) visitTerminal(org.antlr.v4.runtime.tree.TerminalNode node) visitUsingDefinition(org.cqframework.cql.gen.cqlParser.UsingDefinitionContext ctx) visitValuesetDefinition(org.cqframework.cql.gen.cqlParser.ValuesetDefinitionContext ctx) Methods inherited from class org.cqframework.cql.cql2elm.preprocessor.CqlPreprocessorElmCommonVisitor
disableAnnotations, disableDateRangeOptimization, disableDetailedErrors, disableFromKeywordRequired, disableLocators, disableMethodInvocation, disableResultTypes, enableAnnotations, enableDateRangeOptimization, enableDetailedErrors, enableFromKeywordRequired, enableLocators, enableMethodInvocation, enableResultTypes, getCurrentContext, getDateRangeOptimization, getImplicitContextCreated, getIncludeDeprecatedElements, getModel, getModelIdentifier, getTypeIdentifier, isAnnotationEnabled, isDetailedErrorsEnabled, isFromKeywordRequired, isMethodInvocationEnabled, isStartingWithDigit, isValidIdentifier, locatorsEnabled, lookForTagValue, normalizeWhitespace, parseAccessModifier, parseFunctionHeader, parseQualifiers, parseString, parseTypeSpecifier, resultTypesEnabled, saveCurrentContext, setCurrentContext, setImplicitContextCreated, setIncludeDeprecatedElements, stripLeading, visit, visitChoiceTypeSpecifier, visitIntervalTypeSpecifier, visitListTypeSpecifier, visitTupleElementDefinition, visitTupleTypeSpecifier, wrapNarrativeMethods inherited from class org.cqframework.cql.gen.cqlBaseVisitor
visitAccessModifier, visitAdditionExpressionTerm, visitAggregateClause, visitAggregateExpressionTerm, visitAlias, visitAliasedQuerySource, visitAndExpression, visitBeforeOrAfterIntervalOperatorPhrase, visitBetweenExpression, visitBooleanExpression, visitBooleanLiteral, visitCaseExpressionItem, visitCaseExpressionTerm, visitCastExpression, visitCodeComparator, visitCodeId, visitCodeIdentifier, visitCodePath, visitCodeSelector, visitCodeSelectorTerm, visitCodesystemId, visitCodesystemIdentifier, visitCodesystems, visitConceptSelector, visitConceptSelectorTerm, visitConcurrentWithIntervalOperatorPhrase, visitContextIdentifier, visitConversionExpressionTerm, visitDateLiteral, visitDateTimeComponent, visitDateTimeLiteral, visitDateTimePrecision, visitDateTimePrecisionSpecifier, visitDefinition, visitDifferenceBetweenExpression, visitDifferenceExpressionTerm, visitDisplayClause, visitDurationBetweenExpression, visitDurationExpressionTerm, visitElementExtractorExpressionTerm, visitEndsIntervalOperatorPhrase, visitEqualityExpression, visitExclusiveRelativeQualifier, visitExistenceExpression, visitExternalConstant, visitExternalConstantTerm, visitFluentModifier, visitFunction, visitFunctionBody, visitFunctionIdentifier, visitFunctionInvocation, visitIdentifier, visitIdentifierOrFunctionIdentifier, visitIfThenElseExpressionTerm, visitImpliesExpression, visitIncludedInIntervalOperatorPhrase, visitIncludesIntervalOperatorPhrase, visitIndexedExpressionTerm, visitIndexInvocation, visitInequalityExpression, visitInFixSetExpression, visitInstanceElementSelector, visitInstanceSelector, visitInstanceSelectorTerm, visitIntervalSelector, visitIntervalSelectorTerm, visitInvocationExpressionTerm, visitInvocationTerm, visitKeyword, visitKeywordIdentifier, visitLetClause, visitLetClauseItem, visitLibraryIdentifier, visitListSelector, visitListSelectorTerm, visitLiteralTerm, visitLocalIdentifier, visitLongNumberLiteral, visitMeetsIntervalOperatorPhrase, visitMemberInvocation, visitMembershipExpression, visitModelIdentifier, visitMultiplicationExpressionTerm, visitNotExpression, visitNullLiteral, visitNumberLiteral, visitObsoleteIdentifier, visitOffsetRelativeQualifier, visitOperandDefinition, visitOrExpression, visitOverlapsIntervalOperatorPhrase, visitParamList, visitParenthesizedTerm, visitPluralDateTimePrecision, visitPointExtractorExpressionTerm, visitPolarityExpressionTerm, visitPowerExpressionTerm, visitPredecessorExpressionTerm, visitQualifiedFunction, visitQualifiedFunctionInvocation, visitQualifiedMemberInvocation, visitQualifier, visitQualifierExpression, visitQuantity, visitQuantityLiteral, visitQuantityOffset, visitQuery, visitQueryExpression, visitQueryInclusionClause, visitQuerySource, visitRatio, visitRatioLiteral, visitReferentialIdentifier, visitReferentialOrTypeNameIdentifier, visitRelativeQualifier, visitReservedWord, visitRetrieve, visitRetrieveExpression, visitReturnClause, visitSetAggregateExpressionTerm, visitSimpleNumberLiteral, visitSimplePathIndexer, visitSimplePathQualifiedIdentifier, visitSimplePathReferentialIdentifier, visitSimpleStringLiteral, visitSortByItem, visitSortClause, visitSortDirection, visitSourceClause, visitStartingClause, visitStartsIntervalOperatorPhrase, visitStatement, visitStringLiteral, visitSuccessorExpressionTerm, visitTemporalRelationship, visitTermExpression, visitTermExpressionTerm, visitTerminology, visitThisInvocation, visitTimeBoundaryExpressionTerm, visitTimeLiteral, visitTimeUnitExpressionTerm, visitTimingExpression, visitTotalInvocation, visitTupleElementSelector, visitTupleSelector, visitTupleSelectorTerm, visitTypeExpression, visitTypeExtentExpressionTerm, visitTypeNameIdentifier, visitTypeSpecifier, visitUnit, visitValuesetId, visitVersionSpecifier, visitWhereClause, visitWidthExpressionTerm, visitWithClause, visitWithinIntervalOperatorPhrase, visitWithoutClauseMethods inherited from class org.antlr.v4.runtime.tree.AbstractParseTreeVisitor
aggregateResult, defaultResult, shouldVisitNextChild, visitChildren, visitErrorNodeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.antlr.v4.runtime.tree.ParseTreeVisitor
visitChildren, visitErrorNode
-
Constructor Details
-
CqlPreprocessor
-
-
Method Details
-
getLibraryInfo
-
visitLibrary
-
visitLibraryDefinition
public Object visitLibraryDefinition(org.cqframework.cql.gen.cqlParser.LibraryDefinitionContext ctx) -
visitIncludeDefinition
public Object visitIncludeDefinition(org.cqframework.cql.gen.cqlParser.IncludeDefinitionContext ctx) -
visitUsingDefinition
-
visitCodesystemDefinition
public Object visitCodesystemDefinition(org.cqframework.cql.gen.cqlParser.CodesystemDefinitionContext ctx) -
visitValuesetDefinition
public Object visitValuesetDefinition(org.cqframework.cql.gen.cqlParser.ValuesetDefinitionContext ctx) -
visitCodeDefinition
-
visitConceptDefinition
public Object visitConceptDefinition(org.cqframework.cql.gen.cqlParser.ConceptDefinitionContext ctx) -
visitParameterDefinition
public Object visitParameterDefinition(org.cqframework.cql.gen.cqlParser.ParameterDefinitionContext ctx) -
visitContextDefinition
public Object visitContextDefinition(org.cqframework.cql.gen.cqlParser.ContextDefinitionContext ctx) -
visitExpressionDefinition
public Object visitExpressionDefinition(org.cqframework.cql.gen.cqlParser.ExpressionDefinitionContext ctx) -
visitFunctionDefinition
public Object visitFunctionDefinition(org.cqframework.cql.gen.cqlParser.FunctionDefinitionContext ctx) -
visitNamedTypeSpecifier
public org.hl7.elm.r1.NamedTypeSpecifier visitNamedTypeSpecifier(org.cqframework.cql.gen.cqlParser.NamedTypeSpecifierContext ctx) -
visitTerminal
-
visitQualifiedIdentifier
public Object visitQualifiedIdentifier(org.cqframework.cql.gen.cqlParser.QualifiedIdentifierContext ctx) -
visitQualifiedIdentifierExpression
public Object visitQualifiedIdentifierExpression(org.cqframework.cql.gen.cqlParser.QualifiedIdentifierExpressionContext ctx)
-