api

ASTNodeKind.ch

Declarations in ASTNodeKind.ch

1 declarationscompiler

Declarations

Public only
ASTNodeKind#
Publicenum
enum ASTNodeKind { AssignmentStmt, BreakStmt, ContinueStmt, UnreachableStmt, DeleteStmt, DeallocStmt, ImportStmt, ReturnStmt, SwitchStmt, ThrowStmt, TypealiasStmt, AliasStmt, UsingStmt, VarInitStmt, LoopBlock, ProvideStmt, ComptimeBlock, WhileLoopStmt, DoWhileLoopStmt, ForLoopStmt, ForInLoopStmt, IfStmt, TryStmt, ValueNode, ValueWrapper, AccessChainNode, IncDecNode, PatternMatchExprNode, PlacementNewNode, InlineAsmStmt, EnumDecl, EnumMember, FunctionDecl, ImplDecl, InterfaceDecl, StructDecl, StructMember, StructMemberInitializer, NamespaceDecl, UnionDecl, VariantDecl, VariantMember, UnnamedStruct, UnnamedUnion, Scope, Block, UnsafeBlock, FunctionParam, GenericTypeParam, VariantMemberParam, CapturedVariable, CapturedComptimeVariable, VariantCaseVariable, PatternMatchId, StructType, UnionType, GenericFuncDecl, GenericStructDecl, GenericVariantDecl, GenericUnionDecl, GenericInterfaceDecl, GenericImplDecl, GenericTypeDecl, FileScope, ModuleScope, EmbeddedNode, ExportStmt, ChildrenMapNode, UnresolvedDecl }