java.lang.Object
de.grogra.xl.compiler.xl16u.XL16UFrontendParseSummary
Compact route-owned parse summary for the selected XL 1.6U frontend.
This keeps generated parser classes and facade-internal summary objects out of
public compiler/product seams while still proving that the ANTLR route
contributed typed parse data before backend handoff.
-
Method Summary
Modifier and TypeMethodDescriptionintintintintintintintintintintintintintintintintgetRoute()intintintintintintintintintde.grogra.xl.compiler.xl16u.XL16UFrontendTypedAstConstructFamilySummaryintintintintintintintintintintintintintintintintintintintintbooleanbooleanstatic XL16UFrontendParseSummarynone(XL16UFrontendRouteGate.Route route) static XL16UFrontendParseSummaryof(XL16UFrontendRouteGate.Route route, int tokenCount, int aliasCount, int declarationCount, int statementCount, int controlCount, int incrementCount, int callCount, int castCount, int rangeCount, int callableCount) static XL16UFrontendParseSummaryofWithSourceStructureAndTypedAst(XL16UFrontendRouteGate.Route route, int tokenCount, int packageCount, int importCount, int annotationCount, int classCount, int interfaceCount, int enumCount, int constructorCount, int rewriteRuleCount, int aliasCount, int declarationCount, int statementCount, int controlCount, int incrementCount, int callCount, int castCount, int rangeCount, int callableCount, int typedAstNodeCount, int typedAstClassCount, int typedAstAliasCount, int typedAstDeclarationCount, int typedAstCallCount, int typedAstCastCount, int typedAstRangeCount, int typedAstCallableCount, int typedAstModuleCount, int typedAstInterfaceCount, int typedAstEnumCount, int typedAstConstructorCount, int typedAstRewriteRuleCount) static XL16UFrontendParseSummaryofWithSourceStructureTypedAstAndOwners(XL16UFrontendRouteGate.Route route, int tokenCount, int packageCount, int importCount, int annotationCount, int classCount, int interfaceCount, int enumCount, int constructorCount, int rewriteRuleCount, int aliasCount, int declarationCount, int statementCount, int controlCount, int incrementCount, int callCount, int castCount, int rangeCount, int callableCount, int typedAstNodeCount, int typedAstClassCount, int typedAstAliasCount, int typedAstDeclarationCount, int typedAstCallCount, int typedAstCastCount, int typedAstRangeCount, int typedAstCallableCount, int typedAstModuleCount, int typedAstInterfaceCount, int typedAstEnumCount, int typedAstConstructorCount, int typedAstRewriteRuleCount, int typedAstSemanticOwnerCount, int typedAstLoweringOwnerCount, int typedAstExpressionOwnerCount, int typedAstGraphOwnerCount, int typedAstPhysicalValueOwnerCount) static XL16UFrontendParseSummaryofWithSourceStructureTypedAstOwnersAndConstructFamilies(XL16UFrontendRouteGate.Route route, int tokenCount, int packageCount, int importCount, int annotationCount, int classCount, int interfaceCount, int enumCount, int constructorCount, int rewriteRuleCount, int aliasCount, int declarationCount, int statementCount, int controlCount, int incrementCount, int callCount, int castCount, int rangeCount, int callableCount, int typedAstNodeCount, int typedAstClassCount, int typedAstAliasCount, int typedAstDeclarationCount, int typedAstCallCount, int typedAstCastCount, int typedAstRangeCount, int typedAstCallableCount, int typedAstModuleCount, int typedAstInterfaceCount, int typedAstEnumCount, int typedAstConstructorCount, int typedAstRewriteRuleCount, int typedAstSemanticOwnerCount, int typedAstLoweringOwnerCount, int typedAstExpressionOwnerCount, int typedAstGraphOwnerCount, int typedAstPhysicalValueOwnerCount, de.grogra.xl.compiler.xl16u.XL16UFrontendTypedAstConstructFamilySummary typedAstConstructFamilySummary) static XL16UFrontendParseSummaryofWithTypedAst(XL16UFrontendRouteGate.Route route, int tokenCount, int aliasCount, int declarationCount, int statementCount, int controlCount, int incrementCount, int callCount, int castCount, int rangeCount, int callableCount, int typedAstNodeCount, int typedAstAliasCount, int typedAstDeclarationCount, int typedAstCallCount, int typedAstCastCount, int typedAstRangeCount, int typedAstCallableCount, int typedAstModuleCount) boolean
-
Method Details
-
none
-
of
public static XL16UFrontendParseSummary of(XL16UFrontendRouteGate.Route route, int tokenCount, int aliasCount, int declarationCount, int statementCount, int controlCount, int incrementCount, int callCount, int castCount, int rangeCount, int callableCount) -
ofWithTypedAst
public static XL16UFrontendParseSummary ofWithTypedAst(XL16UFrontendRouteGate.Route route, int tokenCount, int aliasCount, int declarationCount, int statementCount, int controlCount, int incrementCount, int callCount, int castCount, int rangeCount, int callableCount, int typedAstNodeCount, int typedAstAliasCount, int typedAstDeclarationCount, int typedAstCallCount, int typedAstCastCount, int typedAstRangeCount, int typedAstCallableCount, int typedAstModuleCount) -
ofWithSourceStructureAndTypedAst
public static XL16UFrontendParseSummary ofWithSourceStructureAndTypedAst(XL16UFrontendRouteGate.Route route, int tokenCount, int packageCount, int importCount, int annotationCount, int classCount, int interfaceCount, int enumCount, int constructorCount, int rewriteRuleCount, int aliasCount, int declarationCount, int statementCount, int controlCount, int incrementCount, int callCount, int castCount, int rangeCount, int callableCount, int typedAstNodeCount, int typedAstClassCount, int typedAstAliasCount, int typedAstDeclarationCount, int typedAstCallCount, int typedAstCastCount, int typedAstRangeCount, int typedAstCallableCount, int typedAstModuleCount, int typedAstInterfaceCount, int typedAstEnumCount, int typedAstConstructorCount, int typedAstRewriteRuleCount) -
ofWithSourceStructureTypedAstAndOwners
public static XL16UFrontendParseSummary ofWithSourceStructureTypedAstAndOwners(XL16UFrontendRouteGate.Route route, int tokenCount, int packageCount, int importCount, int annotationCount, int classCount, int interfaceCount, int enumCount, int constructorCount, int rewriteRuleCount, int aliasCount, int declarationCount, int statementCount, int controlCount, int incrementCount, int callCount, int castCount, int rangeCount, int callableCount, int typedAstNodeCount, int typedAstClassCount, int typedAstAliasCount, int typedAstDeclarationCount, int typedAstCallCount, int typedAstCastCount, int typedAstRangeCount, int typedAstCallableCount, int typedAstModuleCount, int typedAstInterfaceCount, int typedAstEnumCount, int typedAstConstructorCount, int typedAstRewriteRuleCount, int typedAstSemanticOwnerCount, int typedAstLoweringOwnerCount, int typedAstExpressionOwnerCount, int typedAstGraphOwnerCount, int typedAstPhysicalValueOwnerCount) -
ofWithSourceStructureTypedAstOwnersAndConstructFamilies
public static XL16UFrontendParseSummary ofWithSourceStructureTypedAstOwnersAndConstructFamilies(XL16UFrontendRouteGate.Route route, int tokenCount, int packageCount, int importCount, int annotationCount, int classCount, int interfaceCount, int enumCount, int constructorCount, int rewriteRuleCount, int aliasCount, int declarationCount, int statementCount, int controlCount, int incrementCount, int callCount, int castCount, int rangeCount, int callableCount, int typedAstNodeCount, int typedAstClassCount, int typedAstAliasCount, int typedAstDeclarationCount, int typedAstCallCount, int typedAstCastCount, int typedAstRangeCount, int typedAstCallableCount, int typedAstModuleCount, int typedAstInterfaceCount, int typedAstEnumCount, int typedAstConstructorCount, int typedAstRewriteRuleCount, int typedAstSemanticOwnerCount, int typedAstLoweringOwnerCount, int typedAstExpressionOwnerCount, int typedAstGraphOwnerCount, int typedAstPhysicalValueOwnerCount, de.grogra.xl.compiler.xl16u.XL16UFrontendTypedAstConstructFamilySummary typedAstConstructFamilySummary) -
getRoute
-
getRouteId
-
parsedBySelectedFrontend
public boolean parsedBySelectedFrontend() -
hasTokenCount
public boolean hasTokenCount() -
getTokenCount
public int getTokenCount() -
getPackageCount
public int getPackageCount() -
getImportCount
public int getImportCount() -
getAnnotationCount
public int getAnnotationCount() -
getClassCount
public int getClassCount() -
getInterfaceCount
public int getInterfaceCount() -
getEnumCount
public int getEnumCount() -
getConstructorCount
public int getConstructorCount() -
getRewriteRuleCount
public int getRewriteRuleCount() -
getAliasCount
public int getAliasCount() -
getDeclarationCount
public int getDeclarationCount() -
getStatementCount
public int getStatementCount() -
getControlCount
public int getControlCount() -
getIncrementCount
public int getIncrementCount() -
getCallCount
public int getCallCount() -
getCastCount
public int getCastCount() -
getRangeCount
public int getRangeCount() -
getCallableCount
public int getCallableCount() -
hasTypedAstFacts
public boolean hasTypedAstFacts() -
getTypedAstNodeCount
public int getTypedAstNodeCount() -
getTypedAstClassCount
public int getTypedAstClassCount() -
getTypedAstAliasCount
public int getTypedAstAliasCount() -
getTypedAstDeclarationCount
public int getTypedAstDeclarationCount() -
getTypedAstCallCount
public int getTypedAstCallCount() -
getTypedAstCastCount
public int getTypedAstCastCount() -
getTypedAstRangeCount
public int getTypedAstRangeCount() -
getTypedAstCallableCount
public int getTypedAstCallableCount() -
getTypedAstFunctionCount
public int getTypedAstFunctionCount() -
getTypedAstModuleCount
public int getTypedAstModuleCount() -
getTypedAstInterfaceCount
public int getTypedAstInterfaceCount() -
getTypedAstEnumCount
public int getTypedAstEnumCount() -
getTypedAstConstructorCount
public int getTypedAstConstructorCount() -
getTypedAstRewriteRuleCount
public int getTypedAstRewriteRuleCount() -
getTypedAstSemanticOwnerCount
public int getTypedAstSemanticOwnerCount() -
getTypedAstLoweringOwnerCount
public int getTypedAstLoweringOwnerCount() -
getTypedAstExpressionOwnerCount
public int getTypedAstExpressionOwnerCount() -
getTypedAstGraphOwnerCount
public int getTypedAstGraphOwnerCount() -
getTypedAstPhysicalValueOwnerCount
public int getTypedAstPhysicalValueOwnerCount() -
getTypedAstConstructFamilySummary
public de.grogra.xl.compiler.xl16u.XL16UFrontendTypedAstConstructFamilySummary getTypedAstConstructFamilySummary() -
getTypedAstIntrinsicCallOwnerCount
public int getTypedAstIntrinsicCallOwnerCount() -
getTypedAstAggregateCallOwnerCount
public int getTypedAstAggregateCallOwnerCount() -
getTypedAstForeignBoundaryCallOwnerCount
public int getTypedAstForeignBoundaryCallOwnerCount() -
getTypedAstPlainCallOwnerCount
public int getTypedAstPlainCallOwnerCount() -
getTypedAstNormalizableQuantityOwnerCount
public int getTypedAstNormalizableQuantityOwnerCount() -
getTypedAstLiteralRangeOwnerCount
public int getTypedAstLiteralRangeOwnerCount() -
getTypedAstBranchedGraphOwnerCount
public int getTypedAstBranchedGraphOwnerCount() -
getTypedAstRewriteGraphElementPayloadCount
public int getTypedAstRewriteGraphElementPayloadCount()
-