summaryrefslogtreecommitdiff
path: root/Util/VS2010/Chalice/ChaliceLanguageService
diff options
context:
space:
mode:
authorGravatar kyessenov <unknown>2010-07-30 21:29:12 +0000
committerGravatar kyessenov <unknown>2010-07-30 21:29:12 +0000
commit71d2692bc427232d71707d3b241ee90b6278b06b (patch)
tree82d88fa94f514d44c48058f426aac36c8db5e9bd /Util/VS2010/Chalice/ChaliceLanguageService
parent62fdc7d6ae9b6edf8b4031ad0ed4068d23e82000 (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/VS2010/Chalice/ChaliceLanguageService')
-rw-r--r--Util/VS2010/Chalice/ChaliceLanguageService/Grammar.cs2
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;