public stat_seq(GcMachine m, int line, List <Statement> statList) : base(m, line) { _statList = statList; }
public stat_return(GcMachine m, int line, Expression exp) : base(m, line) { _exp = exp; }
public stat_nop(GcMachine m, int line) : base(m, line) { }
public stat_function(GcMachine m, int line, Statement body, int numparam) : base(m, line) { _body = body; _numparam = numparam; }
public bool Run(GcMachine m, string[] param) { m.RemoveBreakpoint(Convert.ToInt32(param[1])); return(false); }
public ParseTreeNode(GcMachine m, int line) { _m = m; _line = line; }
public Statement(GcMachine m, int line) : base(m, line) { }
public stat_while(GcMachine m, int line, Expression exp, Statement body) : base(m, line) { _exp = new exp_not(m, line, exp); _body = body; }
public exp_local_var(GcMachine m, int line, int var) : base(m, line) { _var = var; _left = false; }
public exp_new_table(GcMachine m, int line) : base(m, line) { tableInitList = null; }
public exp_string(GcMachine m, int line, int str) : base(m, line) { _str = str; }
public exp_number(GcMachine m, int line, double num) : base(m, line) { _num = num; }
public exp_or(GcMachine m, int line, Expression left, Expression right) : base(m, line) { _left = left; _right = right; }
public stat_break(GcMachine m, int line) : base(m, line) { }
public exp_table_item_init(GcMachine m, int line, Expression index) : base(m, line) { _index = index; _left = false; }
public stat_continue(GcMachine m, int line) : base(m, line) { }
/*private int _funcName; * private bool _local;*/ public exp_functioncall(GcMachine m, int line, List <Expression> exprList, Expression func) : base(m, line) { _exprList = exprList; _func = func; }
public exp_not(GcMachine m, int line, Expression exp) : base(m, line) { _exp = exp; }
public Expression(GcMachine m, int line) : base(m, line) { }
public bool Run(GcMachine m, string[] param) { m.StepOver(); return(true); }
public Parser(GcMachine _m, Lexer _l) { m = _m; l = _l; }