Representation
Namespace: Barb
Internal representation bits.
Nested types and modules
Type | Description |
BarbData | The internal datatype used for the compilation/interpretation pipeline. |
BarbException | The base Barb exception type |
BarbExecutionException | For Barb exceptions that happen after the parse stage |
BarbSettings | The settings used by Barb in execution |
BindingContents | Representation of potential variable bindings in Barb |
Bindings | |
ExprRep | The internal Barb type used for tracking where each subexpression came from in the original input string. |
ExprTypes | The internal Barb expression tree. Public for debugging purposes. |
InvokableExpr | The internal Barb potential method call representations |
LambdaRecord | Internal representation of a Barb lambda expression (Mutable so we can update the bindings with itself for easy recursion.) |
MethodSig |