diff options
author | Adriaan Moors <adriaan.moors@epfl.ch> | 2012-04-27 17:12:03 +0200 |
---|---|---|
committer | Adriaan Moors <adriaan.moors@epfl.ch> | 2012-05-02 12:30:29 +0200 |
commit | bc860f3a31db8b6f37c9931f2bf4712fed06d486 (patch) | |
tree | 8de88e3e6391729d1afebf733fa05acb2c618adb /src/continuations/plugin | |
parent | f004e99b2fb7450fbfd0c5d96a4b2406cb8fc142 (diff) | |
download | scala-bc860f3a31db8b6f37c9931f2bf4712fed06d486.tar.gz scala-bc860f3a31db8b6f37c9931f2bf4712fed06d486.tar.bz2 scala-bc860f3a31db8b6f37c9931f2bf4712fed06d486.zip |
move more of match translation out of typers
reduce duplication in [typed/translated]Match & co
in preparation of moving match translation out of the type checker,
setting everything up so that we can simply type Match nodes first,
then translate them separately
using DefaultOverrideMatchAttachment to remember the default override for a match
that defines a PartialFunction
only strip annotations when translating match
or cps in matches fails
widen selector type when translating
match-derived partialfunction slightly less cps-specific
Diffstat (limited to 'src/continuations/plugin')
0 files changed, 0 insertions, 0 deletions