Package | Description |
---|---|
leola.lang | |
leola.vm | |
leola.vm.compiler | |
leola.vm.debug | |
leola.vm.types | |
leola.vm.util |
Class and Description |
---|
Bytecode
Represents a list of instructions.
|
Class and Description |
---|
Bytecode
Represents a list of instructions.
|
Outer
An
Outer references a value off of the stack. |
Class and Description |
---|
Bytecode
Represents a list of instructions.
|
BytecodeEmitter
Easily emit opcode codes via the assembler methods.
|
Constants
The
Constants pool. |
DebugSymbols
DebugSymbols contains information regarding local variables within a particular scope. |
EmitterScope
Used to keep track of the current scope while compiling/emitting bytecode.
|
EmitterScope.ScopeType
Scope type
|
EmitterScopes
Keeps a stack of
EmitterScope s |
Instructions
Set of opcode instructions used for building
Bytecode |
Label
A Label to jmp instructions
|
Labels
A means for managing
Label generation. |
Locals
Represents local variables within a
Scope . |
Outer.StackValue
A Value that can be obtained from the operation
stack.
|
OuterDesc
Describes an
Outer i.e., where it can be found. |
Outers |
Class and Description |
---|
Bytecode
Represents a list of instructions.
|
Outer
An
Outer references a value off of the stack. |
Class and Description |
---|
Bytecode
Represents a list of instructions.
|
Outer
An
Outer references a value off of the stack. |
Class and Description |
---|
Outer
An
Outer references a value off of the stack. |
OuterDesc
Describes an
Outer i.e., where it can be found. |
Copyright © 2010–2015. All rights reserved.