A level for the statement
An identifier
An line number in the copybook
A name of a field which is redefined by this one
The number of elements in an fixed size array / minimum items in variable-sized array
The maximum number of items in a variable size array
A field which specifies size of the array in a record
A parent node
Returns the maximum OCCURS (array) size of the field.
Returns the maximum OCCURS (array) size of the field. Returns 1 for non-OCCURS (non-array) fields.
Returns the minimum OCCURS (array) size of the field.
Returns the minimum OCCURS (array) size of the field. Returns 1 for non-OCCURS (non-array) fields.
A binary properties of a field
Returns this the name of this fields as a camel cased string
Returns this the name of this fields as a camel cased string
Returns a value of a field biven a binary data.
Returns a value of a field biven a binary data. The return data type depends on the data type of the field
An offset of the field inside the binary data
A record in a binary format represented as a vector of bits
A field which specifies size of the array in a record
Returns the binary size in bits for the field
Returns true is the AST element is an array (has OCCURS)
Returns true is the AST element is an array (has OCCURS)
Returns true if the field is a child segment
Returns true if the field is a filler
Returns true if this field is redefined by some other field
A level for the statement
An line number in the copybook
An identifier
The number of elements in an fixed size array / minimum items in variable-sized array
A parent node
A name of a field which is redefined by this one
The maximum number of items in a variable size array
Returns a string representation of the field
Returns a parent of the current node *
Returns a parent of the current node *
Returns the original field with updated binary properties
Returns the original field with updated isDependee
flag
Returns the original field with updated isRedefined
flag
An abstraction of the statements describing fields of primitive data types in the COBOL copybook
A level for the statement
An identifier
An line number in the copybook
A name of a field which is redefined by this one
The number of elements in an fixed size array / minimum items in variable-sized array
The maximum number of items in a variable size array
A field which specifies size of the array in a record
A parent node