Beispiel #1
0
        internal static string Debug_GetSmallTermString(this Terms.Term t)
        {
            var sw = new System.IO.StringWriter();

            Terms.TermIndex.Debug_PrintSmallTerm(t, sw);
            return(sw.ToString());
        }
Beispiel #2
0
 ///////////////////////////////////////////////////////////
 public QuantifiedTypeExpression(
     Microsoft.Boogie.QuantifierExpr boogieExpression,
     Logic.TypeQuantifier quantifier,
     Logic.TypeVariable variable,
     Terms.Term expression
     )
 {
     Debug.Assert(boogieExpression != null);
     this.boogieQTExpression = boogieExpression;
     this.quantifier         = quantifier;
     this.variable           = variable;
     this.expression         = expression;
 }
Beispiel #3
0
 ///////////////////////////////////////////////////////////
 public QuantifiedExpression(
     Microsoft.Boogie.QuantifierExpr boogieExpression,
     Logic.Quantifier quantifier,
     Logic.Variable variable,
     Logic.Sort sort,
     Terms.Term expression
     )
 {
     Debug.Assert(boogieExpression != null);
     this.boogieQExpression = boogieExpression;
     this.quantifier        = quantifier;
     this.variable          = variable;
     this.typeBound         = sort;
     this.expression        = expression;
 }