Table of Contents

Namespace RDCore.SDK.Model.AST.Declarations

Classes

ConstantDeclarationNode

An AST node representing a declared constant (child of either a member or a module node).

ExternalMemberDeclarationNode
MemberDeclarationNode

An AST node representing a member of a module.

ModuleNode

An AST root node, representing an entire module.

ParameterDeclarationNode

An AST node representing a parameter (child of a member node).

PrecompilerConstantDeclarationNode

An AST node representing a precompiler constant declaration.

PrecompilerNameExpressionNode

An AST node representing a reference to a precompiler constant declaration.

VariableDeclarationNode

An AST node representing a local variable (child of a member node).

Enums

ConstKind

Describes the kind of Const declaration for a statically-valued AST node.

MemberKind

Describes the kind of member represented by a member AST node.

ModuleType

Describes the type of module an AST is for.