| Package | Description |
|---|---|
| org.classdump.luna.compiler |
Core compiler classes.
|
| org.classdump.luna.compiler.analysis |
Static analysis of Lua programs operating on the IR.
|
| org.classdump.luna.compiler.ir |
The intermediate representation (IR) of Lua programs used by the compiler.
|
| Modifier and Type | Field and Description |
|---|---|
static Comparator<FunctionId> |
FunctionId.LEXICOGRAPHIC_COMPARATOR |
| Modifier and Type | Method and Description |
|---|---|
FunctionId |
FunctionId.child(int index) |
static FunctionId |
FunctionId.fromIndices(List<Integer> indices) |
FunctionId |
IRFunc.id() |
FunctionId |
FunctionId.parent() |
static FunctionId |
FunctionId.root() |
| Modifier and Type | Method and Description |
|---|---|
IRFunc |
Module.get(FunctionId id) |
| Constructor and Description |
|---|
IRFunc(FunctionId id,
List<Var> params,
boolean vararg,
List<UpVar> upvals,
Code code) |
| Modifier and Type | Method and Description |
|---|---|
Set<FunctionId> |
DependencyInfo.nestedRefs() |
| Constructor and Description |
|---|
DependencyInfo(Set<FunctionId> nestedRefs) |
| Modifier and Type | Method and Description |
|---|---|
FunctionId |
Closure.id() |
| Constructor and Description |
|---|
Closure(Val dest,
FunctionId id,
List<AbstractVar> args) |
Copyright © 2016–2017. All rights reserved.