Package com.valgolang.runtime

Types

BoolValue
Link copied to clipboard
data class BoolValue(value: Boolean, manimObject: MObject) : PrimitiveValue
Bool Execution Value Class
BreakValue
Link copied to clipboard
object BreakValue : ExecValue
CharValue
Link copied to clipboard
data class CharValue(value: Char, manimObject: MObject) : DoubleAlias
Char Execution Value Class
ContinueValue
Link copied to clipboard
object ContinueValue : ExecValue
DoubleAlias
Link copied to clipboard
sealed class DoubleAlias : PrimitiveValue
DoubleValue
Link copied to clipboard
data class DoubleValue(value: Double, manimObject: MObject) : DoubleAlias
Double Execution Value Class
EmptyValue
Link copied to clipboard
object EmptyValue : ExecValue
Empty Execution Value Class
ExecValue
Link copied to clipboard
abstract class ExecValue
Abstract Execution Value Class
PrimitiveValue
Link copied to clipboard
sealed class PrimitiveValue : ExecValue
Abstract primitive execution value (non data structures)
RuntimeError
Link copied to clipboard
data class RuntimeError(value: String, manimObject: MObject, lineNumber: Int) : ExecValue
Runtime Error Execution Value Class
StringValue
Link copied to clipboard
data class StringValue(value: String, manimObject: MObject) : PrimitiveValue
String Execution Value Class
VirtualMachine
Link copied to clipboard
class VirtualMachine(program: ProgramNode, symbolTableVisitor: SymbolTableVisitor, statements: MutableMap<Int, StatementNode>, fileLines: List<String>, stylesheet: Stylesheet, returnBoundaries: Boolean)
Virtual Machine
VoidValue
Link copied to clipboard
object VoidValue : ExecValue
Void Execution Value Class.