summaryrefslogtreecommitdiff
path: root/src/reflect/scala/reflect/internal/StdAttachments.scala
diff options
context:
space:
mode:
authorDen Shabalin <den.shabalin@gmail.com>2013-11-01 17:14:20 +0100
committerDen Shabalin <den.shabalin@gmail.com>2013-11-12 14:04:42 +0100
commitd89bfbbaa4d86cd9ebd2dfd874ae4a3509533df0 (patch)
treea05d81542356dc0e25f3e18d211139095b5bf2b3 /src/reflect/scala/reflect/internal/StdAttachments.scala
parentc3e766e0b255f8fc202d027406c7efd76c82b49d (diff)
downloadscala-d89bfbbaa4d86cd9ebd2dfd874ae4a3509533df0.tar.gz
scala-d89bfbbaa4d86cd9ebd2dfd874ae4a3509533df0.tar.bz2
scala-d89bfbbaa4d86cd9ebd2dfd874ae4a3509533df0.zip
change intermidiate representation of for loop enumerators
Encode values into real trees rather than non-tree case classes. This is needed for re-usability of desugaring code between quasiquotes and parser.
Diffstat (limited to 'src/reflect/scala/reflect/internal/StdAttachments.scala')
-rw-r--r--src/reflect/scala/reflect/internal/StdAttachments.scala4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/reflect/scala/reflect/internal/StdAttachments.scala b/src/reflect/scala/reflect/internal/StdAttachments.scala
index fe4438015d..d37bacb462 100644
--- a/src/reflect/scala/reflect/internal/StdAttachments.scala
+++ b/src/reflect/scala/reflect/internal/StdAttachments.scala
@@ -31,4 +31,8 @@ trait StdAttachments {
/** When present, indicates that the host `Ident` has been created from a backquoted identifier.
*/
case object BackquotedIdentifierAttachment extends PlainAttachment
+
+ /** Identifies trees are either result or intermidiate value of for loop desugaring.
+ */
+ case object ForAttachment extends PlainAttachment
}