18 $
"Can not compile '{expression.GetHeader()}'",
Implements a Mask for Log Messages.
static BadLogMask GetMask(params BadLogMask[] masks)
Returns a combined mask of all masks provided.
Public facing interface for a logger.
static void Warn(string message)
Writes a Warning to the Message Handler.
BadSourcePosition Position
The source Position of the Expression.
Implements the Function Expression.
Compiles a BadScript Expression of type T.
Compiles the BadFunctionExpression.
override void Compile(BadExpressionCompileContext context, BadFunctionExpression expression)
Contains Logging system for the BadScript Runtime.
Contains the Function Expressions for the BadScript2 Language.
Contains Function Expression Compilers.
BadOpCode
Defines the Operations that the BadVirtualMachine can execute.
void Emit(BadInstruction instruction)