diff options
| author | tslil <tslil@posteo.de> | 2026-04-27 09:46:17 +0100 |
|---|---|---|
| committer | tslil <tslil@posteo.de> | 2026-04-27 09:47:47 +0100 |
| commit | f0906abd5aa3d9004b53454af92b44b3d908ec3c (patch) | |
| tree | e9c907e31f7048be8ad6f23a788d6641e685ce2e /src/parser.rs | |
| parent | 72d90e8649d43c8dbc5fc27322e84f0e96998c90 (diff) | |
change the "claimed set" notation to "set-of" so that David isn't confused
Diffstat (limited to 'src/parser.rs')
| -rw-r--r-- | src/parser.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/parser.rs b/src/parser.rs index 958f09d..4599f7e 100644 --- a/src/parser.rs +++ b/src/parser.rs @@ -32,6 +32,7 @@ parser! { rule kw_of() = "of" wb() rule kw_for() = "for" wb() rule kw_set() = "set" wb() + rule kw_set_of() = "set-of" wb() rule kw_Set() = "Set" wb() rule kw_Nat() = "Nat" wb() rule kw_Int() = "Int" wb() @@ -116,7 +117,7 @@ parser! { = n:inject_lower() _ ":" _ s:set() _ { VariantField { name: n, set: s } } rule claimed_set() -> Instance - = kw_set() "(" _ i:instance() _ ")" { i } + = kw_set_of() "(" _ i:instance() _ ")" { i } rule set() -> Set = kw_record() _ "{" fs:(set_field() ** ",") _ "}" { Set::Record(fs) } @@ -285,7 +286,7 @@ let set Maybe = variant [ .Edge = for (s : Nat) (t : Nat), Bool } - let element node : set(natPoset .Node) = 7 + let element node : set-of(natPoset .Node) = 7 "#; debug_parse(src); |
