public ICQ_Expression Compiler_Expression_Loop_Return(IList <Token> tlist, ICQ_Environment content, int pos, int posend) { CQ_Expression_LoopReturn value = new CQ_Expression_LoopReturn(pos, posend, tlist[pos].line, tlist[posend].line); ICQ_Expression subvalue; bool succ = Compiler_Expression(tlist, content, pos + 1, posend, out subvalue); if (succ) { value.listParam.Add(subvalue); } return(value); }
public static ICQ_Expression Compiler_Expression_Loop_Return(IList <Token> tlist, int pos, int posend) { CQ_Expression_LoopReturn value = new CQ_Expression_LoopReturn(pos, posend, tlist[pos].line, tlist[posend].line); ICQ_Expression subvalue; bool succ = Compiler_Expression(tlist, pos + 1, posend, out subvalue); if (succ) { value._expressions.Add(subvalue); } return(value); }