ArrayTypeNode constructor

ArrayTypeNode(
  1. TypeNode primitiveTypeNode,
  2. ArraySpecification size
)

Constructs an array type node with a primitive type and size specification.

Parameters:

  • primitiveTypeNode: The primitive element type (int or float)
  • size: The array size specification (can be a constant or expression)

Implementation

ArrayTypeNode(TypeNode primitiveTypeNode, ArraySpecification size)
    : super(ArrayType(primitiveTypeNode.nodeValue.primitiveType), [size]);