new
ElementaryTypeDefinition(reservedKeyword: OptionalNode<Token>,legacyKeyword: OptionalNode<Token>,constKeyword: OptionalNode<Token>,alignedModifier: OptionalNode<AlignedModifier>,elementaryType: RequiredNode<ElementaryType>,lengthAttribute: RequiredNode<LengthAttribute>,lookAheadOperator: OptionalNode<Token>,identifier: RequiredNode<Identifier>,assignmentOperator: OptionalNode<Token>,value: OptionalNode<>,rangeOperator: OptionalNode<Token>,endValue: OptionalNode<>,semicolonPunctuator: RequiredNode<Token>,children: Array<AbstractNode>,)