aboutsummaryrefslogtreecommitdiff
path: root/src/Util/Notations.v
diff options
context:
space:
mode:
authorGravatar Jason Gross <jgross@mit.edu>2017-10-10 00:24:12 -0400
committerGravatar Jason Gross <jgross@mit.edu>2017-10-10 00:39:12 -0400
commit9b45ab558a00b167128325aa83ff724a293082e4 (patch)
tree0b4287f7032e8013a99dedc698fafd673dd72f27 /src/Util/Notations.v
parent34a28d5226491db66984d9f234204ca3d87e5ff7 (diff)
Add notations
Diffstat (limited to 'src/Util/Notations.v')
-rw-r--r--src/Util/Notations.v4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/Util/Notations.v b/src/Util/Notations.v
index 5fd6317a1..5581dcbc4 100644
--- a/src/Util/Notations.v
+++ b/src/Util/Notations.v
@@ -105,6 +105,10 @@ Reserved Notation "x ::> ( max_bitwidth = v )"
(at level 70, no associativity, format "x ::> ( max_bitwidth = v )").
Reserved Notation "r[ l ~> u ]" (l at level 69, format "r[ l ~> u ]").
Reserved Notation "b[ l ~> u ]" (l at level 69, format "b[ l ~> u ]").
+Reserved Notation "m[ l ~> u ]" (l at level 69, format "m[ l ~> u ]").
+Reserved Notation "kv[ l ~> u ]" (l at level 69, format "kv[ l ~> u ]").
+Reserved Notation "t[ l ~> u ]" (l at level 69, format "t[ l ~> u ]").
+Reserved Notation "l[ l' ~> u ]" (l' at level 69, format "l[ l' ~> u ]").
Reserved Notation "'for' i (:= i0 ; += step ; < finish ) 'updating' ( state := initial ) {{ body }}"
(at level 70, format "'[v ' 'for' i (:= i0 ; += step ; < finish ) 'updating' ( state := initial ) {{ '//' body ']' '//' }}").
Reserved Notation "'for' ( 'int' i = i0 ; step_expr ; finish_expr ) 'updating' ( state1 .. staten = initial ) {{ body }}"