Robby Findler
|
2b2fb3c07e
|
renamed the contract obligation properties and added options to a few more contract combinators
|
2010-08-07 14:35:04 -05:00 |
|
Robby Findler
|
8e4b169583
|
check syntax now remembers the mode it was in last time and uses that next time
also, fixed a bug in the way modes were switch around (colors would not
be reset if there was nothing new to color)
|
2010-08-07 14:35:04 -05:00 |
|
Robby Findler
|
18b8cde3e2
|
adjusted the annotations so that contracts can declare multiple parts
of themselves to be colored and then used that so that the #:pre-cond
and #:post-cond keywords on ->i contracts are colored.
|
2010-08-07 14:35:03 -05:00 |
|
Robby Findler
|
4eb3df7094
|
various cleanups, including finishing up the client mode, string constants, and coloring of (known) identifiers
|
2010-08-07 14:35:03 -05:00 |
|
Robby Findler
|
b9ff546e83
|
now traverses from the bound occurrences to the binding ones for contract annotations
|
2010-08-07 14:35:03 -05:00 |
|
Robby Findler
|
e7bd94f2d2
|
adjusted check syntax to record the right-hand side of binding forms (when they are there)
|
2010-08-07 14:35:03 -05:00 |
|
Robby Findler
|
5a5da11314
|
added in unioning and a bit more coloring; checking in to prepare for some changes to the original check syntax (to support contract obligations better)
|
2010-08-07 14:35:02 -05:00 |
|
Robby Findler
|
b72a59d55c
|
broke things up a little bit more and started in on the new contract traversal
|
2010-08-07 14:35:02 -05:00 |
|
Robby Findler
|
9b01650e83
|
broke up check syntax into multiple files
|
2010-08-07 14:35:02 -05:00 |
|