Clone
ssoberni <stefan.sobernig@wu-wien.ac.at>
committed
on 14 Jun 10
- Introduced a PartClass meta-class which seconds Part and its subclasses (for a uniform id generation etc.) - Removed the klu… Show more
   - Introduced a PartClass meta-class which seconds Part and its       subclasses (for a uniform id generation etc.)     - Removed the kludge around new_from_attribute(), there is now a       canonical new().     - "scope" turned into a property of PartAttributes and, as such, of       the association (slot) objects managing parts. this more closely       resembles the idea of per-class and per-object interfaces. in turn,       parts now contain a navigatable association to their managing part       attributes (e.g., to resolve their scope).     - Adding some basic exception-catching infrastructure too better       differentiate between error conditions (style violation, invalid       tags, arbitrary errors emerging from the parsing       machinery). Adjusting and extending the test suite.  -       Simplified/generalised the parser's tag dispatcher; also, there is       no a general @doc tag which allows to add documentation lines as       tagged parts, rather than a distinct doc block     - Removed the tagged_entity mechanisms and per-tag forwards on EntityClass     - Documentation blocks may now contain intermediate space lines (by       adding a space->text transition to the parsing spec).     - Adding basic support to trace script sources from [package req]       calls, needs to be polished and refactored

Show less