Notes: Release 0.3 (Alpha) - Moved `string_aliaser' from src/compiler to lib/std and added it to `general' class so that it can be shared by all classes.
Changes: Made the `string_aliaser' class generic (no compiler specific features) and moved it to `lib/std'. Added the `string_aliaser' to the `general_class'. Created a new class `key_for_prefix_infix' from the feature of the same name which was removed from the `string_aliaser' class. Modified the `infix_name' and `prefix_name' classes to inherit `key_for_prefix_infix`. Added features to `aliased_string_list' to insert all of it's aliased strings into `string_aliaser'. Added a `make' creation feature to `eiffel_parser' which calls the `as_add_xxx' features in `aliased_string_list'. Rearranged the features in `string.e' so similar features are grouped together. Added the immutable code from the debug `string.e' to the standard `string.e'. Moved `name.e' and `position.e' from `compiler' directory to `support' directory.
Copyright © 2009 Geeknet, Inc. All rights reserved. Terms of Use