Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }