XBNF
align-directive -to -rule
to
realign-directive -to -rule
to
align-directive-stuff -to -rule
to
align-attribute-stuff -to -rule
to
alignee -to -rule
to
align-source -to -rule
to
align-dummy -to -rule
to
XBNF
align-with-clause -to -rule
to
align-spec -to -rule
to
align-target -to -rule
to
align-subscript -to -rule
to
align-subscript-use -to -rule
to
align-add-operand -to -rule
to
align-primary -to -rule
to
int-add-operand -to -rule
to
int-mult-operand -to -rule
to
int-level-two-expr -to -rule
to
to is ALIGN alignee align-directive-stuff
to is REALIGN alignee align-directive-stuff
-to or REALIGN align-attribute-stuff :: alignee-list
to is ( align-source-list ) align-with-clause
to is [ ( align-source-list ) ] align-with-clause
to is object-name
to is :
-to or *
-to or align-dummy
to is scalar-int-variable
XBNF
).
to is WITH align-spec
to is align-target [ ( align-subscript-list ) ]
-to or * align-target [ ( align-subscript-list ) ]
to is object-name
-to or template-name
to is int-expr
-to or align-subscript-use
-to or subscript-triplet
-to or *
to is [ [ int-level-two-expr ] add-op ] align-add-operand
-to or align-subscript-use add-op int-add-operand
to is [ int-add-operand * ] align-primary
-to or align-add-operand * int-mult-operand
to is align-dummy
-to or ( align-subscript-use )
to is add-operand
to is mult-operand
to is level-2-expr
XBNF
Next: DYNAMIC Directive
Up: Data Alignment and
Previous: DISTRIBUTE and REDISTRIBUTE