Package edu.udel.cis.vsl.abc.ast.node.IF.compound
package edu.udel.cis.vsl.abc.ast.node.IF.compound
The ast.node.compound submodule
defines nodes and related classes for representing
compound initializers.
- See Also:
-
InterfacesClassDescriptionAn array designator specifies the index of an element of an array being initialized.A compound initializer (written with curly braces in C) is used to initialize an array, struct, or union.A compound literal is an abstract representation of a literal array, struct, or union value in a C program.A designation node specifies a sequence of designators.A designator is used in a compound initializer to specify a part of a compound structure.A field designator is used in an initializer for a struct or union.A literal object is either a
ScalarLiteralObject
or aCompoundLiteralObject
.A scalar literal object is defined by an ordinary expression that occurs within a compound initializer.