summaryrefslogtreecommitdiff
path: root/Test/cloudmake
diff options
context:
space:
mode:
authorGravatar leino <unknown>2014-10-20 17:08:46 -0700
committerGravatar leino <unknown>2014-10-20 17:08:46 -0700
commit82edb1b179916ee61655ab7e425a17ab5145fac8 (patch)
treed921e9e5a05a5eafbf04e77800a06b73bfed6c6f /Test/cloudmake
parent963c6622a33dcff4875dbd44be1702cb979c917c (diff)
Added types "char" and "string" (the latter being a synonym for "seq<char>").
Added string literals with various escapes--a subset of those supported in C# and similar languages, including the C# verbatim strings. Previously, the "print" statement and custom attributes could support expression-or-string arguments; there is no longer a need to special-case these, so these arguments are now just expressions. Fixed lack of operator resolution in custom attributes.
Diffstat (limited to 'Test/cloudmake')
-rw-r--r--Test/cloudmake/CloudMake-CachedBuilds.dfy1
-rw-r--r--Test/cloudmake/CloudMake-ConsistentBuilds.dfy1
-rw-r--r--Test/cloudmake/CloudMake-ParallelBuilds.dfy2
3 files changed, 0 insertions, 4 deletions
diff --git a/Test/cloudmake/CloudMake-CachedBuilds.dfy b/Test/cloudmake/CloudMake-CachedBuilds.dfy
index 11df8efe..9e1b511e 100644
--- a/Test/cloudmake/CloudMake-CachedBuilds.dfy
+++ b/Test/cloudmake/CloudMake-CachedBuilds.dfy
@@ -247,7 +247,6 @@ abstract module M0 {
type Path(==)
function Loc(cmd: string, deps: set<Path>, exp: string): Path
- type string(==)
type Artifact
type Identifier
diff --git a/Test/cloudmake/CloudMake-ConsistentBuilds.dfy b/Test/cloudmake/CloudMake-ConsistentBuilds.dfy
index 9463d8bc..815352f6 100644
--- a/Test/cloudmake/CloudMake-ConsistentBuilds.dfy
+++ b/Test/cloudmake/CloudMake-ConsistentBuilds.dfy
@@ -334,7 +334,6 @@ datatype Primitive = primCreatePath | primExec
datatype Reason = rCompatibility | rValidity | rInconsistentCache
datatype Path = OpaquePath(int) | TransparentPath(int)
-type string(==)
type Artifact
type Identifier
diff --git a/Test/cloudmake/CloudMake-ParallelBuilds.dfy b/Test/cloudmake/CloudMake-ParallelBuilds.dfy
index a4f327ff..07cae317 100644
--- a/Test/cloudmake/CloudMake-ParallelBuilds.dfy
+++ b/Test/cloudmake/CloudMake-ParallelBuilds.dfy
@@ -153,7 +153,6 @@ abstract module M0 {
type Path(==)
function Loc(cmd: string, deps: set<Path>, exp: string): Path
- type string(==)
type Artifact
type Identifier
@@ -778,7 +777,6 @@ module M3 refines M2 {
a
}
- datatype string = stringCons(int)
datatype Artifact = ArtifactCons(int)
datatype Identifier = IdentifierCons(int)