public virtual IList<SrcOp> Sempred(ActionAST ast) { IList<SrcOp> ops = @delegate.Sempred(ast); foreach (CodeGeneratorExtension ext in extensions) ops = ext.Sempred(ops); return ops; }