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 classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic classstatic class -
Field Summary
Fields inherited from class com.prineside.luaj.ast.SyntaxElement
beginColumn, beginLine, endColumn, endLine -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract voidstatic Statassignment(List<Exp.VarExp> vars, List<Exp> exps) static Statstatic Statstatic Statstatic Statstatic Statfunctioncall(Exp.FuncCall funccall) static Statfunctiondef(FuncName funcname, FuncBody funcbody) static Statstatic Statifthenelse(Exp ifexp, Block ifblock, List<Exp> elseifexps, List<Block> elseifblocks, Block elseblock) static Statstatic Statlocalassignment(List<Name> names, List<Exp> values) static Statlocalfunctiondef(String name, FuncBody funcbody) static Statrepeatuntil(Block block, Exp exp) static Statreturnstat(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
-