Tiger 2008
We have been helped by:
- Comaintainers
Christophe Duong, Fabien Ouy
- Deliveries:
Stage
Submission
TC-0
Friday, 2006-01-13 23:42
TC-1
Rush from 2006-03-17 to 2006-03-19 12:12
TC-2
Thursday, 2006-03-20
TC-3
Rush from 2006-03-31 to 2006-04-30 23:42
TC-4
Monday, 2006-04-24
TC-5
Sunday, 2006-05-28
TC-6
Sunday, 2006-06-11
TC-7
Wednesday, 2006-06-21
TC-8
Wednesday, 2006-07-02
TC-9
Monday, 2006-07-16
Some of the noteworthy changes compared to Tiger 2007:
- Simplification of the parser
The parser is simplified in a number of ways. First the old syntax for imported files,
let <decs> end
, is simplified into<decs>
. We also use GLR starting at TC-2.&
,|
and the unary minus operator are desugared using concrete syntax transformations.- TC-R, Unique Identifiers, Unique identifiers
This new optional part should be done during TC-3. Leave TC-E for later (with TC-5 or maybe TC-4).
- Concrete syntax
Transformations can now be written using Tiger concrete syntax rather than explicit AST construction in C++. This applies to the
DesugarVisitor
,BoundsCheckingVisitor
andInlineVisitor
.