diff options
author | kyessenov <unknown> | 2010-07-30 21:29:12 +0000 |
---|---|---|
committer | kyessenov <unknown> | 2010-07-30 21:29:12 +0000 |
commit | 71d2692bc427232d71707d3b241ee90b6278b06b (patch) | |
tree | 82d88fa94f514d44c48058f426aac36c8db5e9bd /Util | |
parent | 62fdc7d6ae9b6edf8b4031ad0ed4068d23e82000 (diff) |
Chalice:
* add sequence axiom updates from Dafny
* fix a bug in pretty printer for functions and predicates
* add a command line option for not checking termination; refactor options code to update syntax help string
* relax resolver to allow ghost state in assume statements (we don't know how to compile them in general anyways; assume false is still a special case and is compiled into assert false)
Diffstat (limited to 'Util')
-rw-r--r-- | Util/VS2010/Chalice/ChaliceLanguageService/Grammar.cs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Util/VS2010/Chalice/ChaliceLanguageService/Grammar.cs b/Util/VS2010/Chalice/ChaliceLanguageService/Grammar.cs index 7a856d36..fad5abf2 100644 --- a/Util/VS2010/Chalice/ChaliceLanguageService/Grammar.cs +++ b/Util/VS2010/Chalice/ChaliceLanguageService/Grammar.cs @@ -199,7 +199,7 @@ namespace Demo FunctionExpression.Rule = QualifiedName + LParen + expressionList.Q() + RParen;
QualifiedName.Rule = ident | QualifiedName + dot + ident;
- AccessQualName.Rule = ident | "*" | QualifiedName + dot + (ident | "*");
+ AccessQualName.Rule = ident | "*" | QualifiedName + dot + (ident | "*" | "[*]" + dot + "*" | "[*]" + dot + ident);
GenericsPostfix.Rule = less + QualifiedName + greater;
|