enum NodeKind Enum representing different kinds of nodes. Members ALIGNED_MODIFIER Aligned modifier node ARRAY_DIMENSION Array dimension node ARRAY_ELEMENT_ACCESS Array element access node ARRAY_ELEMENT_TYPE Array element type node BIT_MODIFIER Bit modifier node CLASS_ID Class ID node CLASS_MEMBER_ACCESS Class member access node ELEMENTARY_TYPE Elementary type node EXPANDABLE_MODIFIER Expandable modifier node EXPRESSION Expression node EXTENDS_MODIFIER Extends modifier node IDENTIFIER Identifier node IF_CLAUSE If clause node LENGTH_ATTRIBUTE Length attribute node MAP_ENTRY Map entry node MAP_ENTRY_LIST Map entry list node MAP_OUTPUT_VALUE Map output value node NUMBER_LITERAL Number literal node PARAMETER Parameter node PARAMETER_LIST Parameter list node PARAMETER_VALUE_LIST Parameter value list node SPECIFICATION Specification node STATEMENT Statement node STRING_LITERAL String literal node SWITCH_CASE_CLAUSE Switch case clause node SWITCH_DEFAULT_CLAUSE Switch default clause node