java.lang.Object
de.grogra.xl.compiler.xl16u.XL16UTypedAstSemanticOwners
Stable semantic/lowering owner view over the XL 1.6U typed frontend AST.
-
Method Summary
Modifier and TypeMethodDescriptionstatic XL16UTypedAstSemanticOwnersfromTypedAst(XL16UTypedAst typedAst) intintintintintintintintintintintintintintintintintintbooleanbooleanbooleanbooleanbooleanbooleanboolean
-
Method Details
-
fromTypedAst
-
getTypedAst
-
getSemanticOwners
-
getLoweringOwners
-
getExpressionOwners
-
getGraphOwners
-
getPhysicalValueOwners
-
getSemanticOwnerCount
public int getSemanticOwnerCount() -
getLoweringOwnerCount
public int getLoweringOwnerCount() -
getExpressionOwnerCount
public int getExpressionOwnerCount() -
getGraphOwnerCount
public int getGraphOwnerCount() -
getPhysicalValueOwnerCount
public int getPhysicalValueOwnerCount() -
getAliasSemanticOwnerCount
public int getAliasSemanticOwnerCount() -
getDeclarationSemanticOwnerCount
public int getDeclarationSemanticOwnerCount() -
getCallableSemanticOwnerCount
public int getCallableSemanticOwnerCount() -
getRangeLoweringOwnerCount
public int getRangeLoweringOwnerCount() -
getQuantityPhysicalValueOwnerCount
public int getQuantityPhysicalValueOwnerCount() -
getIntrinsicCallExpressionOwnerCount
public int getIntrinsicCallExpressionOwnerCount() -
getAggregateCallExpressionOwnerCount
public int getAggregateCallExpressionOwnerCount() -
getForeignBoundaryCallExpressionOwnerCount
public int getForeignBoundaryCallExpressionOwnerCount() -
getPlainCallExpressionOwnerCount
public int getPlainCallExpressionOwnerCount() -
getNormalizableQuantityPhysicalValueOwnerCount
public int getNormalizableQuantityPhysicalValueOwnerCount() -
getLiteralRangeLoweringOwnerCount
public int getLiteralRangeLoweringOwnerCount() -
getBranchedGraphOwnerCount
public int getBranchedGraphOwnerCount() -
getRewriteGraphElementPayloadCount
public int getRewriteGraphElementPayloadCount() -
hasSemanticOwners
public boolean hasSemanticOwners() -
hasLoweringOwners
public boolean hasLoweringOwners() -
hasExpressionOwners
public boolean hasExpressionOwners() -
hasGraphOwners
public boolean hasGraphOwners() -
hasPhysicalValueOwners
public boolean hasPhysicalValueOwners() -
readyForSemanticHandoff
public boolean readyForSemanticHandoff() -
readyForLoweringHandoff
public boolean readyForLoweringHandoff()
-