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.memory
/
Diff
Diff
object
Diff
Graph
Supertypes
Self type
class
Object
trait
Matchable
class
Any
Diff
.type
Type members
Value members
Type members
Classlikes
case
class
Added
[
K
,
V
](
key:
K
,
value:
V
)
extends
Change
[
K
,
V
]
sealed
trait
Change
[
+
K
,
+
V
]
case
class
Removed
[
K
,
V
](
key:
K
,
value:
V
)
extends
Change
[
K
,
V
]
case
class
Updated
[
K
,
V
](
key:
K
,
before:
V
,
after:
V
)
extends
Change
[
K
,
V
]
Value members
Concrete methods
def
calc
[
K
,
V
](
before:
Map
[
K
,
V
],
after:
Map
[
K
,
V
]):
Iterable
[
Change
[
K
,
V
]]
def
calc
[
V
](
before:
Seq
[
V
],
after:
Seq
[
V
]):
Iterable
[
Change
[
Int
,
V
]]