summaryrefslogtreecommitdiff
path: root/Chalice
diff options
context:
space:
mode:
authorGravatar kyessenov <unknown>2010-10-09 07:17:34 +0000
committerGravatar kyessenov <unknown>2010-10-09 07:17:34 +0000
commitc830dff64feadac2f6aa8e0f2a7e647bf3d690f1 (patch)
treec4c26964a6d0acfdd75ab9b62ce19472711e1968 /Chalice
parente81b4fd1d8b384b7798b3d85048672d151dc86e2 (diff)
Chalice: allow replace by to match LocalVar
Diffstat (limited to 'Chalice')
-rw-r--r--Chalice/src/Ast.scala3
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
}
}