示例#1
0
        public ForeachStatement(Location location,
                                Expr objExpr,
                                AbstractVarExpr key,
                                AbstractVarExpr value,
                                bool isRef,
                                Statement block,
                                string label)
        {
            super(location);

            _objExpr = objExpr;

            _key   = key;
            _value = value;
            _isRef = isRef;

            _block = block;
            _label = label;

            block.setParent(this);
        }
示例#2
0
        public void addCatch(StringValue id, AbstractVarExpr lhs, Statement block)
        {
            _catchList.add(new Catch(id, lhs, block));

            block.setParent(this);
        }