bscript-interpreter
bscript-interpreter
com.github.gchudnov.bscript.interpreter
Interpreter
Interpreter
InterpreterException
InterpreterException
InterpreterLaws
com.github.gchudnov.bscript.interpreter.internal
InterpretState
InterpretState
Stash
Stash
StashEntry
com.github.gchudnov.bscript.interpreter.laws
Adder
Arithmetic
BoolArithmetic
Comparator
Divider
Initializer
Modulo
Multiplier
Subtractor
TypeCaster
UnaryMinuser
com.github.gchudnov.bscript.interpreter.memory
BoolCell
Cell
Cell
given_Show_Cell
CellPath
CellPath
DateCell
DateTimeCell
DecimalCell
Diff
Added
Change
Removed
Updated
DoubleCell
FloatCell
IntCell
LongCell
MemoryException
MemoryException
MemorySpace
MemorySpace
given_Show_MemorySpace
NothingCell
StrCell
StructCell
StructCell
VecCell
VoidCell
bscript-interpreter
/
com.github.gchudnov.bscript.interpreter.laws
/
Arithmetic
Arithmetic
trait
Arithmetic
extends
Adder
with
Subtractor
with
Multiplier
with
Divider
with
Modulo
with
UnaryMinuser
Graph
Supertypes
trait
UnaryMinuser
trait
Modulo
trait
Divider
trait
Multiplier
trait
Subtractor
trait
Adder
class
Object
trait
Matchable
class
Any
Value members
Value members
Inherited methods
def
add
(
lhs:
Cell
,
rhs:
Cell
):
Either
[
Throwable
,
Cell
]
Inherited from:
Adder
def
div
(
lhs:
Cell
,
rhs:
Cell
):
Either
[
Throwable
,
Cell
]
Inherited from:
Divider
def
mod
(
lhs:
Cell
,
rhs:
Cell
):
Either
[
Throwable
,
Cell
]
Inherited from:
Modulo
def
mul
(
lhs:
Cell
,
rhs:
Cell
):
Either
[
Throwable
,
Cell
]
Inherited from:
Multiplier
def
sub
(
lhs:
Cell
,
rhs:
Cell
):
Either
[
Throwable
,
Cell
]
Inherited from:
Subtractor
def
unaryMinus
(
value:
Cell
):
Either
[
Throwable
,
Cell
]
Inherited from:
UnaryMinuser