Commit Graph

159 Commits

Author SHA1 Message Date
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