Package | Description |
---|---|
leola.vm.compiler |
Modifier and Type | Method and Description |
---|---|
BytecodeEmitter |
BytecodeEmitter.end()
Ends a scope, which will pop the current embedded
BytecodeEmitter (if any). |
BytecodeEmitter |
BytecodeGeneratorVisitor.getAsm() |
BytecodeEmitter |
Assembler.parseFile(String filename)
Parses the assembler file
|
BytecodeEmitter |
Assembler.parseInput(BufferedReader reader)
Parses the input assembly.
|
BytecodeEmitter |
BytecodeEmitter.peek()
The current active
BytecodeEmitter . |
Modifier and Type | Method and Description |
---|---|
void |
Labels.markLabel(BytecodeEmitter asm,
String labelName,
int opcode)
If the label exists, it will invoke the
Label.mark(int) on the existing Label . |
void |
Labels.setLabel(BytecodeEmitter asm,
String labelName)
If the label exists, it will invoke the
Label.set() on the existing Label . |
Constructor and Description |
---|
Label(BytecodeEmitter asm) |
Copyright © 2010–2015. All rights reserved.