Package | Description |
---|---|
claw.tatsu.primitive | |
claw.tatsu.xcodeml.abstraction | |
claw.wani.language |
Modifier and Type | Method and Description |
---|---|
static void |
Field.adaptScalarRefToArrayRef(java.lang.String identifier,
FfunctionDefinition fctDef,
java.util.List<DimensionDefinition> dims,
XcodeML xcodeml)
Adapt all the array references of the variable in the data clause in the
current function/subroutine definition.
|
static java.lang.String |
Type.duplicateWithDimension(FbasicType base,
FbasicType toUpdate,
XcodeML xcodemlSrc,
XcodeML xcodemlDst,
java.util.List<DimensionDefinition> dimensions)
Duplicates the type to update and add extra dimensions to match the base
type.
|
Modifier and Type | Method and Description |
---|---|
DimensionDefinition |
DimensionDefinition.copy()
Create a new copy of the current dimension definition.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<DimensionDefinition> |
PromotionInfo.getDimensions()
Get the list of dimension definition used for promotion.
|
Modifier and Type | Method and Description |
---|---|
void |
PromotionInfo.setDimensions(java.util.List<DimensionDefinition> dimensions)
Set the list of dimension definitions to be used.
|
Constructor and Description |
---|
NestedDoStatement(java.util.List<DimensionDefinition> dimensions,
XcodeProgram xcodeml)
Constructs a group of nested do statements from a list of dimension
objects.
|
PromotionInfo(java.lang.String id,
java.util.List<DimensionDefinition> dimensions)
Constructs a new PromotionInfo object with the identifier of the field
associated with this promotion and the dimension definition used for
promotion.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<DimensionDefinition> |
ClawPragma.getDimensionsForData(java.lang.String identifier) |
java.util.List<DimensionDefinition> |
ClawPragma.getDimensionValues()
Get the dimensions extracted information.
|
java.util.List<DimensionDefinition> |
ClawPragma.getDimensionValuesReversed()
Get the dimensions extracted information in reverse order.
|
Modifier and Type | Method and Description |
---|---|
void |
ClawPragma.addDimension(DimensionDefinition dimension)
Add a new dimension extracted from the directive.
|