| Package | Description |
|---|---|
| org.classdump.luna.compiler |
Core compiler classes.
|
| org.classdump.luna.compiler.gen.asm |
Java bytecode generation using the ASM library.
|
| org.classdump.luna.compiler.ir |
The intermediate representation (IR) of Lua programs used by the compiler.
|
| Modifier and Type | Method and Description |
|---|---|
List<UpVar> |
IRFunc.upvals() |
| Constructor and Description |
|---|
IRFunc(FunctionId id,
List<Var> params,
boolean vararg,
List<UpVar> upvals,
Code code) |
| Modifier and Type | Method and Description |
|---|---|
String |
ASMBytecodeEmitter.getUpvalueFieldName(UpVar uv) |
| Modifier and Type | Method and Description |
|---|---|
UpVar |
RegProvider.newUpVar(Name name) |
UpVar |
UpStore.upval() |
UpVar |
UpLoad.upval() |
| Constructor and Description |
|---|
UpLoad(Val dest,
UpVar uv) |
UpStore(UpVar uv,
Val src) |
Copyright © 2016–2017. All rights reserved.