From 8f024b5cf0cf19bc75a4526d957770b6fcf8749a Mon Sep 17 00:00:00 2001 From: Rustan Leino Date: Tue, 25 Sep 2012 15:06:54 -0700 Subject: Dafny: added iterators; for now, only parsing and resolving (and printing and refining), no compilation or verification --- Util/vim/syntax/dafny.vim | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'Util/vim') diff --git a/Util/vim/syntax/dafny.vim b/Util/vim/syntax/dafny.vim index c61e5ebc..d67d275a 100644 --- a/Util/vim/syntax/dafny.vim +++ b/Util/vim/syntax/dafny.vim @@ -6,11 +6,12 @@ syntax clear syntax case match syntax keyword dafnyFunction function predicate copredicate method constructor -syntax keyword dafnyTypeDef class datatype codatatype type module import opened as default +syntax keyword dafnyTypeDef class datatype codatatype type iterator +syntax keyword module import opened as default syntax keyword dafnyConditional if then else match case syntax keyword dafnyRepeat while parallel -syntax keyword dafnyStatement assume assert return new print break label where -syntax keyword dafnyKeyword var ghost returns null static this refines +syntax keyword dafnyStatement assume assert return yield new print break label where +syntax keyword dafnyKeyword var ghost returns yields null static this refines syntax keyword dafnyType bool nat int seq set multiset object array array2 array3 map syntax keyword dafnyLogic requires ensures modifies reads decreases invariant syntax keyword dafnyOperator forall exists old fresh choose -- cgit v1.2.3