diff options
author | 2010-10-09 07:17:34 +0000 | |
---|---|---|
committer | 2010-10-09 07:17:34 +0000 | |
commit | c830dff64feadac2f6aa8e0f2a7e647bf3d690f1 (patch) | |
tree | c4c26964a6d0acfdd75ab9b62ce19472711e1968 /Chalice | |
parent | e81b4fd1d8b384b7798b3d85048672d151dc86e2 (diff) |
Chalice: allow replace by to match LocalVar
Diffstat (limited to 'Chalice')
-rw-r--r-- | Chalice/src/Ast.scala | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/Chalice/src/Ast.scala b/Chalice/src/Ast.scala index 2c9970c6..3d1f5d3e 100644 --- a/Chalice/src/Ast.scala +++ b/Chalice/src/Ast.scala @@ -249,7 +249,8 @@ case class NonDetPat(is: List[String], code: List[Statement]) extends Transform def matches(s: Statement) = s match {
case _:Call => true
case _:SpecStmt => true
- case _:Assign => true // declarative
+ case _:Assign => true // declarative expression on the right
+ case _:LocalVar => true // declarative expression on the right
case _ => false
}
}
|