Beispiel #1
0
 public BoogieTypedIdent(string name, BoogieType type)
 {
     this.Name = name;
     this.Type = type;
 }
Beispiel #2
0
 public BoogieMapType(BoogieType argument, BoogieType result)
 {
     this.Arguments = new List <BoogieType>();
     this.Arguments.Add(argument);
     this.Result = result;
 }
Beispiel #3
0
 public BoogieTypeCtorDecl(string name, BoogieType equivType)
 {
     this.Name      = name;
     this.EquivType = equivType;
 }
Beispiel #4
0
 public BoogieMapType(List <BoogieType> arguments, BoogieType result)
 {
     Debug.Assert(arguments != null && arguments.Count > 0);
     this.Arguments = arguments;
     this.Result    = result;
 }
Beispiel #5
0
 public BoogieTypeCtorDecl(string name)
 {
     this.Name      = name;
     this.EquivType = null;
 }