public EXPRBLOCK CreateBlock(EXPRBLOCK pOptionalCurrentBlock, EXPRSTMT pOptionalStatements, Scope pOptionalScope) { EXPRBLOCK rval = new EXPRBLOCK(); rval.kind = ExpressionKind.EK_BLOCK; rval.type = null; rval.flags = 0; rval.SetOptionalStatements(pOptionalStatements); rval.OptionalScopeSymbol = pOptionalScope; Debug.Assert(rval != null); return(rval); }
protected virtual EXPR VisitBLOCK(EXPRBLOCK pExpr) { return(VisitSTMT(pExpr)); }
protected virtual EXPR VisitBLOCK(EXPRBLOCK pExpr) { return VisitSTMT(pExpr); }
public EXPRBLOCK CreateBlock(EXPRBLOCK pOptionalCurrentBlock, EXPRSTMT pOptionalStatements, Scope pOptionalScope) { EXPRBLOCK rval = new EXPRBLOCK(); rval.kind = ExpressionKind.EK_BLOCK; rval.type = null; rval.flags = 0; rval.SetOptionalStatements(pOptionalStatements); rval.OptionalScopeSymbol = pOptionalScope; Debug.Assert(rval != null); return (rval); }