| Package | Description |
|---|---|
| org.classdump.luna.parser |
Core classes of the Lua 5.3 parser.
|
| org.classdump.luna.parser.ast |
The abstract syntax tree (AST) representation of Lua programs.
|
| Modifier and Type | Method and Description |
|---|---|
LValueExpr |
Parser.LValue() |
| Modifier and Type | Method and Description |
|---|---|
static AssignStatement |
Statements.assignStatement(SourceInfo src,
LValueExpr var,
Expr expr) |
| Modifier and Type | Method and Description |
|---|---|
static AssignStatement |
Statements.assignStatement(SourceInfo src,
List<LValueExpr> vars,
List<Expr> exprs) |
| Modifier and Type | Class and Description |
|---|---|
class |
IndexExpr |
class |
VarExpr |
| Modifier and Type | Method and Description |
|---|---|
LValueExpr |
VarExpr.accept(Transformer tf) |
abstract LValueExpr |
LValueExpr.accept(Transformer tf) |
LValueExpr |
IndexExpr.accept(Transformer tf) |
LValueExpr |
Visitor.transform(IndexExpr e) |
LValueExpr |
Transformer.transform(IndexExpr e) |
LValueExpr |
Visitor.transform(VarExpr e) |
LValueExpr |
Transformer.transform(VarExpr e) |
| Modifier and Type | Method and Description |
|---|---|
protected List<LValueExpr> |
Transformer.transformVarList(List<LValueExpr> lvalues) |
List<LValueExpr> |
AssignStatement.vars() |
| Modifier and Type | Method and Description |
|---|---|
protected List<LValueExpr> |
Transformer.transformVarList(List<LValueExpr> lvalues) |
AssignStatement |
AssignStatement.update(List<LValueExpr> vars,
List<Expr> exprs) |
| Constructor and Description |
|---|
AssignStatement(Attributes attr,
List<LValueExpr> vars,
List<Expr> exprs) |
Copyright © 2016–2017. All rights reserved.