vox.context

Members

Aliases

SliceString
alias SliceString = Slice!(const(char))
Undocumented in source.

Classes

CompilationException
class CompilationException

Enums

BuildType
enum BuildType
Undocumented in source.
CommonAstNodes
enum CommonAstNodes
Undocumented in source.
ExtraProperty
enum ExtraProperty
Undocumented in source.
IceBehavior
enum IceBehavior
TargetOs
enum TargetOs
Undocumented in source.
slotsPerNode
eponymoustemplate slotsPerNode(T)
Undocumented in source.

Functions

addSections
void addSections(CompilationContext* c)
Undocumented in source. Be warned that the author may not have intended to support it.
builtin_function_stub
void builtin_function_stub()
Undocumented in source. Be warned that the author may not have intended to support it.
createBuiltinFunctions
void createBuiltinFunctions(CompilationContext* c)
Undocumented in source. Be warned that the author may not have intended to support it.
setVersionIds
void setVersionIds(CompilationContext* c)
Undocumented in source. Be warned that the author may not have intended to support it.

Manifest constants

BASE_NODE_SLOTS
enum BASE_NODE_SLOTS;
Undocumented in source.
BUILTIN_FUNC_SLOTS
enum BUILTIN_FUNC_SLOTS;
Undocumented in source.

Structs

AnalysedNode
struct AnalysedNode
Undocumented in source.
CompilationContext
struct CompilationContext
ExtraNodeProperty
struct ExtraNodeProperty
Undocumented in source.
Slice
struct Slice(T)
Undocumented in source.

Variables

TARGET_OS_STRING
string[] TARGET_OS_STRING;
Undocumented in source.
builtinFuncsArray
AstIndex[5] builtinFuncsArray;
Undocumented in source.

Meta

Authors

Andrey Penechko.