# Functions
ArgsStmt compiles an ARGS statement.
ArrayStmt compiles an ARRAY definition.
Build compiles a B++ program.
BuildStmt compiles a statement.
CeilStmt compiles a CEIL statement.
ChooseStmt compiles a CHOOSE statement.
CompareStmt compiles a COMPARE statement.
ConcatStmt compiles a CONCAT statement.
DefineStmt compiles a DEFINE statement.
FloorStmt compiles a FLOOR statement.
FunctionBlock compiles a FUNCTION block.
FunctionCallStmt compiles a function call.
IfBlock compiles an if block (IFB).
IfStmt compiles an IF statement.
ImportStmt compiles an IMPORT statement.
IndexStmt compiles an INDEX statement.
MathStmt compiles a MATH statement.
NewBlankData is a utility function to create a valid NULL value.
ParserDataToData converts parser's Data format to membuild's Data format.
RandintStmt compiles a RANDINT statement.
RandomStmt compiles a RANDOM statement.
RoundStmt compiles a ROUND statement.
TypeCastStmt compiles a type-cast statement.
VarStmt compiles a VAR statement.
WhileBlock compiles a WHILE block.
# Type aliases
Instruction stores the data for an instruction, or a callable B++ expression.