Package com.prineside.luaj.ast
Class Stat
java.lang.Object
com.prineside.luaj.ast.SyntaxElement
com.prineside.luaj.ast.Stat
- Direct Known Subclasses:
Block
,Stat.Assign
,Stat.Break
,Stat.FuncCallStat
,Stat.FuncDef
,Stat.GenericFor
,Stat.Goto
,Stat.IfThenElse
,Stat.Label
,Stat.LocalAssign
,Stat.LocalFuncDef
,Stat.NumericFor
,Stat.RepeatUntil
,Stat.Return
,Stat.WhileDo
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
static class
-
Field Summary
Fields inherited from class com.prineside.luaj.ast.SyntaxElement
beginColumn, beginLine, endColumn, endLine
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract void
static Stat
assignment
(List<Exp.VarExp> vars, List<Exp> exps) static Stat
static Stat
static Stat
static Stat
static Stat
functioncall
(Exp.FuncCall funccall) static Stat
functiondef
(FuncName funcname, FuncBody funcbody) static Stat
static Stat
ifthenelse
(Exp ifexp, Block ifblock, List<Exp> elseifexps, List<Block> elseifblocks, Block elseblock) static Stat
static Stat
localassignment
(List<Name> names, List<Exp> values) static Stat
localfunctiondef
(String name, FuncBody funcbody) static Stat
repeatuntil
(Block block, Exp exp) static Stat
returnstat
(List<Exp> exps) static Stat
-
Constructor Details
-
Stat
public Stat()
-
-
Method Details
-
accept
-
block
-
whiledo
-
repeatuntil
-
breakstat
-
returnstat
-
assignment
-
functioncall
-
localfunctiondef
-
fornumeric
-
functiondef
-
forgeneric
-
localassignment
-
ifthenelse
-
gotostat
-
labelstat
-