class ElementaryTypeDefinition

Constructors

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<AbstractExpression | NumberLiteral | Identifier>,
rangeOperator: OptionalNode<Token>,
endValue: OptionalNode<AbstractExpression | NumberLiteral | Identifier>,
semicolonPunctuator: RequiredNode<Token>,
children: Array<AbstractNode>
)

Usage

import { ElementaryTypeDefinition } from ".";