/[eiffelstudio]/branches/Eiffel_56_new_consumer/Src/common
ViewVC logotype

Log of /branches/Eiffel_56_new_consumer/Src/common

View Directory Listing Directory Listing


Sticky Revision:

Revision 54648 - Directory Listing
Modified Thu Sep 8 19:48:23 2005 UTC (14 years, 4 months ago) by (unknown author)
This commit was manufactured by cvs2svn to create branch
'Eiffel_56_new_consumer'.

Revision 53421 - Directory Listing
Modified Thu Jul 14 08:30:47 2005 UTC (14 years, 6 months ago) by alexk
Original Path: trunk/Src/common
Fixed an issue with frozen features appearing in clickable view (bug #4756)
in adaptation clauses because `is_frozen' flag was not reset before parsing
a new class.


Revision 53354 - Directory Listing
Modified Tue Jul 12 13:30:58 2005 UTC (14 years, 6 months ago) by alexk
Original Path: trunk/Src/common
Moved operations on integer type masks to a stand-alone utility class.


Revision 53246 - Directory Listing
Modified Sat Jul 9 20:29:03 2005 UTC (14 years, 6 months ago) by manus
Original Path: trunk/Src/common
Reintroduced `fbody_pos' as `body_start_position' is not properly computed
 in ROUTINE_AS, because if before the first instruction of the routine you
 have comments, they are taken into account when displaying the feature header
 comments when it should not.


Revision 52923 - Directory Listing
Modified Sat Jul 2 20:11:12 2005 UTC (14 years, 6 months ago) by manus
Original Path: trunk/Src/common
Fixed bug where end_location of actual generics was not properly recorded,
  we recorded the end_location of the last actual generic parameter, thus causing
  some errors with positioning and code that actually modify the class text.
  In the process created a new class TYPE_LIST_AS to replace EIFFEL_LIST [TYPE_AS]
  which record the position of `[' and `]' properly.


Revision 52783 - Directory Listing
Modified Thu Jun 30 01:26:46 2005 UTC (14 years, 7 months ago) by manus
Original Path: trunk/Src/common
Fixed `invariant_insertion_position' so that if you have an invariant, it should
  be added at the end + 1, otherwise since inserting at `n' will move the `n'th
  character after the inserted string.


Revision 52782 - Directory Listing
Modified Thu Jun 30 01:25:02 2005 UTC (14 years, 7 months ago) by manus
Original Path: trunk/Src/common
Allowed for parsing of empty local statement. Necessary for not raising a syntax
  error while completing for locals in EiffelStudio. The error would not be
  cleared. I guess at some point we will need to have the error reporting an
  attribute of the EIFFEL_PARSER class that can be set or not depending on
  whether or not syntax errors are wanted or not.


Revision 52676 - Directory Listing
Modified Tue Jun 28 05:11:39 2005 UTC (14 years, 7 months ago) by manus
Original Path: trunk/Src/common
Removed classes which are not used.


Revision 52536 - Directory Listing
Modified Thu Jun 23 14:10:33 2005 UTC (14 years, 7 months ago) by alexk
Original Path: trunk/Src/common
Associated location information with infix/prefix keywords to fix bug #4967
when basic text view in feature tool does not show infix/prefix keyword.


Revision 52535 - Directory Listing
Modified Thu Jun 23 14:05:39 2005 UTC (14 years, 7 months ago) by alexk
Original Path: trunk/Src/common
Added a predefined entry for bracket symbol ("[]").


Revision 52532 - Directory Listing
Modified Thu Jun 23 14:00:25 2005 UTC (14 years, 7 months ago) by alexk
Original Path: trunk/Src/common
Moved features to distinguish among identifier, infix and prefix names to
PREFIX_INFIX_NAMES.


Revision 52348 - Directory Listing
Modified Mon Jun 20 15:31:58 2005 UTC (14 years, 7 months ago) by alexk
Original Path: trunk/Src/common
Ensured that `body_start_position' does not use null locations returned for
empty clauses "require", "local", etc.


Revision 52347 - Directory Listing
Modified Mon Jun 20 14:49:23 2005 UTC (14 years, 7 months ago) by alexk
Original Path: trunk/Src/common
Supported integer literals with intermediate underscores at arbitrary positions.


Revision 52299 - Directory Listing
Modified Fri Jun 17 12:29:24 2005 UTC (14 years, 7 months ago) by alexk
Original Path: trunk/Src/common
Supported all forms of assigner call that required to modify grammar so that
Expression becomes a variant of Instruction to avoid massive duplication.


Revision 52298 - Directory Listing
Modified Fri Jun 17 12:25:11 2005 UTC (14 years, 7 months ago) by alexk
Original Path: trunk/Src/common
Added a helper routine to check if an Expression can be an Instruction and
to perform the corresponding conversion.


Revision 52227 - Directory Listing
Modified Thu Jun 16 06:53:54 2005 UTC (14 years, 7 months ago) by alexk
Original Path: trunk/Src/common
Fixed a bug in class invariant clause "integer_prority" that did not take into
account explicitly specified type of a constant (as in "{NATURAL_8} 5")
and 64-bit constants that default to NATURAL_64 but still can be used as
INTEGER_64 for compatibility reasons (e.g., 0x8000000000000000).


Revision 52158 - Directory Listing
Modified Wed Jun 15 00:09:02 2005 UTC (14 years, 7 months ago) by manus
Original Path: trunk/Src/common
Removed fbody_pos, it is now a query computed in ROUTINE_AS rather than being stored.
Added `next_pos' passed to `new_feature_as' to create a new FEATURE_AS node:
  `next_pos' records the position of the next thing after a found FEATURE_AS.
  It is mostly useful to extract comments of an attribute.


Revision 52066 - Directory Listing
Modified Mon Jun 13 17:05:31 2005 UTC (14 years, 7 months ago) by alexk
Original Path: trunk/Src/common
Added an assigner call instruction.
Refactored grammar so that Call can be either an instruction or an expression.


Revision 52064 - Directory Listing
Modified Mon Jun 13 17:01:50 2005 UTC (14 years, 7 months ago) by alexk
Original Path: trunk/Src/common
Added an assigner call instruction.


Revision 52044 - Directory Listing
Modified Mon Jun 13 11:45:23 2005 UTC (14 years, 7 months ago) by alexk
Original Path: trunk/Src/common
Added an assigner call instruction.


Revision 51950 - Directory Listing
Modified Thu Jun 9 10:32:04 2005 UTC (14 years, 7 months ago) by alexk
Original Path: trunk/Src/common
Refactored grammar to simplify introduction of assigner calls.


Revision 51817 - Directory Listing
Modified Tue Jun 7 10:00:43 2005 UTC (14 years, 7 months ago) by alexk
Original Path: trunk/Src/common
Supported declaration of assigner command.


Revision 51816 - Directory Listing
Modified Tue Jun 7 09:58:36 2005 UTC (14 years, 7 months ago) by alexk
Original Path: trunk/Src/common
Supported declaration of assigner command.
Ensured that keyword "assign" can be used as an identifier (with a warning).


Revision 51815 - Directory Listing
Modified Tue Jun 7 09:57:49 2005 UTC (14 years, 7 months ago) by alexk
Original Path: trunk/Src/common
Added new keyword: assign.


Revision 51814 - Directory Listing
Modified Tue Jun 7 09:53:36 2005 UTC (14 years, 7 months ago) by alexk
Original Path: trunk/Src/common
Supported declaration of assigner command.


Revision 51813 - Directory Listing
Modified Tue Jun 7 09:51:04 2005 UTC (14 years, 7 months ago) by alexk
Original Path: trunk/Src/common
Added a test to ensure that `start_location' does not return 0 when all
operands are open.


Revision 51807 - Directory Listing
Modified Tue Jun 7 09:31:44 2005 UTC (14 years, 7 months ago) by alexk
Original Path: trunk/Src/common
Corrected postcondition to take into accont that count is stored in a variable
that cannot hold full INTEGER.


Revision 51751 - Directory Listing
Modified Mon Jun 6 16:45:05 2005 UTC (14 years, 7 months ago) by manus
Original Path: trunk/Src/common
Replaced `native_array' by `internal_native_array' as this is the new name of
  the attribute in the .NET version of SPECIAL.


Revision 51664 - Directory Listing
Modified Thu Jun 2 21:56:20 2005 UTC (14 years, 7 months ago) by manus
Original Path: trunk/Src/common
Added knowledge of new routine of SPECIAL to perform fast memmove and memcpy calls.


Revision 51626 - Directory Listing
Modified Thu Jun 2 06:56:59 2005 UTC (14 years, 7 months ago) by manus
Original Path: trunk/Src/common
Added `as_lower', `as_upper' and `is_space' predefined strings for further
  optimization.


Revision 51573 - Directory Listing
Modified Wed Jun 1 14:02:55 2005 UTC (14 years, 7 months ago) by alexk
Original Path: trunk/Src/common
Renamed TE_ASSIGN into TE_ASSIGNMENT to free the former name for
the new keyword used in assigner mark.


Revision 51572 - Directory Listing
Modified Wed Jun 1 12:47:23 2005 UTC (14 years, 7 months ago) by alexk
Original Path: trunk/Src/common
Changed processing for formal parameter names to convert them to upper
case earlier so that the behaviour is consistent regardless of letter case as
otherwise the syntax error is reported for A [NONE] but not for A [none].


Revision 51519 - Directory Listing
Modified Tue May 31 12:50:35 2005 UTC (14 years, 8 months ago) by alexk
Original Path: trunk/Src/common
Supported bracket expressions.


Revision 51518 - Directory Listing
Modified Tue May 31 12:47:55 2005 UTC (14 years, 8 months ago) by alexk
Original Path: trunk/Src/common
Added a bracket expression AST node.


Revision 51516 - Directory Listing
Modified Tue May 31 12:27:39 2005 UTC (14 years, 8 months ago) by alexk
Original Path: trunk/Src/common
Added a bracket expression AST node.


Revision 51515 - Directory Listing
Modified Tue May 31 12:22:31 2005 UTC (14 years, 8 months ago) by alexk
Original Path: trunk/Src/common
Added a bracket expression AST node.


Revision 51485 - Directory Listing
Modified Fri May 27 17:55:56 2005 UTC (14 years, 8 months ago) by alexk
Original Path: trunk/Src/common
Removed unused feature.


Revision 51484 - Directory Listing
Modified Fri May 27 17:55:31 2005 UTC (14 years, 8 months ago) by alexk
Original Path: trunk/Src/common
Added a query to check if a given name corresponds to a mangled alias
name starting from "prefix" or "infix".


Revision 51483 - Directory Listing
Modified Fri May 27 17:53:50 2005 UTC (14 years, 8 months ago) by alexk
Original Path: trunk/Src/common
Ensured that internal feature names that start with "prefix" or "infix" take into
account their names to avoid producing invalid names like "prefix %"or%"".


Revision 51465 - Directory Listing
Modified Fri May 27 07:36:18 2005 UTC (14 years, 8 months ago) by alexk
Original Path: trunk/Src/common
Added a query to test if given alias name is a bracket one.


Revision 51464 - Directory Listing
Modified Fri May 27 07:35:31 2005 UTC (14 years, 8 months ago) by alexk
Original Path: trunk/Src/common
Added a string for bracket alias.


Revision 51463 - Directory Listing
Modified Fri May 27 07:34:39 2005 UTC (14 years, 8 months ago) by alexk
Original Path: trunk/Src/common
Added IDs for semi-strict operators.


Revision 51462 - Directory Listing
Modified Fri May 27 07:34:14 2005 UTC (14 years, 8 months ago) by alexk
Original Path: trunk/Src/common
Added IDs for semi-strict operators and a query to test if a given ID is semi-strict.


Revision 51461 - Directory Listing
Modified Fri May 27 07:33:01 2005 UTC (14 years, 8 months ago) by alexk
Original Path: trunk/Src/common
Supported convert mark on feature alias.


Revision 51460 - Directory Listing
Modified Fri May 27 07:32:17 2005 UTC (14 years, 8 months ago) by alexk
Original Path: trunk/Src/common
Removed unused feature.


Revision 51341 - Directory Listing
Modified Tue May 24 16:00:01 2005 UTC (14 years, 8 months ago) by manus
Original Path: trunk/Src/common
Added generation of a warning when `note' or `only' are used in the Eiffel
  software text. To help people remove those occurrences before they become
  actual keyword of the language.


Revision 51249 - Directory Listing
Modified Fri May 20 14:12:57 2005 UTC (14 years, 8 months ago) by manus
Original Path: trunk/Src/common
New generated file with fixed version of `gelex' for bug Alexander found.


Revision 51248 - Directory Listing
Modified Fri May 20 14:11:26 2005 UTC (14 years, 8 months ago) by manus
Original Path: trunk/Src/common
Fixed the X definition as new gelex does not like the use of [ ] without escaping
  those characters.


Revision 51206 - Directory Listing
Modified Thu May 19 05:33:58 2005 UTC (14 years, 8 months ago) by manus
Original Path: trunk/Src/common
Added knowledge of `set_bit' from the NATURAL_XX and INTEGER_XX classes.


Revision 51138 - Directory Listing
Modified Wed May 18 15:27:49 2005 UTC (14 years, 8 months ago) by alexk
Original Path: trunk/Src/common
Corrected representation of bracket alias that should not use prefix/infix name mangling.
Simplified implementation of `is_equivalent' and made it stricter (by taking location
information of aliases into account).


Revision 51137 - Directory Listing
Modified Wed May 18 15:23:16 2005 UTC (14 years, 8 months ago) by alexk
Original Path: trunk/Src/common
Corrected assertions and ensured that operator feature names other than
infix and prefix ones are processed as expected.


Revision 51135 - Directory Listing
Modified Wed May 18 15:17:42 2005 UTC (14 years, 8 months ago) by alexk
Original Path: trunk/Src/common
Added a feature to extract original alias name from its mangled counterpart.


Revision 51134 - Directory Listing
Modified Wed May 18 15:15:22 2005 UTC (14 years, 8 months ago) by alexk
Original Path: trunk/Src/common
Allowed for a feature to be renamed using extended feature name (i.e. the
one with alias part) as a new name.


Revision 51079 - Directory Listing
Modified Sat May 14 10:30:15 2005 UTC (14 years, 8 months ago) by alexk
Original Path: trunk/Src/common
Augmented information about feature alias name with location so that errors
can be reported more precisely.


Revision 51000 - Directory Listing
Modified Thu May 12 11:46:30 2005 UTC (14 years, 8 months ago) by alexk
Original Path: trunk/Src/common
Moved checks for VFAV from parser to compiler factory so that EiffelBuild
does not depend on classes that represent VFAV errors.


Revision 50957 - Directory Listing
Modified Wed May 11 14:46:14 2005 UTC (14 years, 8 months ago) by alexk
Original Path: trunk/Src/common
Introduced validity checks for alias names.


Revision 50956 - Directory Listing
Modified Wed May 11 14:44:41 2005 UTC (14 years, 8 months ago) by alexk
Original Path: trunk/Src/common
Added features to check binary and unary operators.


Revision 50955 - Directory Listing
Modified Wed May 11 14:43:43 2005 UTC (14 years, 8 months ago) by alexk
Original Path: trunk/Src/common
Added new features to handle alias names.


Revision 50954 - Directory Listing
Modified Wed May 11 14:43:20 2005 UTC (14 years, 8 months ago) by alexk
Original Path: trunk/Src/common
Added new features to handle alias names.
Removed unused features.


Revision 50952 - Directory Listing
Modified Wed May 11 08:27:29 2005 UTC (14 years, 8 months ago) by alexk
Original Path: trunk/Src/common
Introduced a new feature that tells if type of the constant is specified explictly
as there are now two different ways to specify it and simple comparison of
`constant_type' against Void does not cover both cases.


Revision 50949 - Directory Listing
Modified Wed May 11 05:46:32 2005 UTC (14 years, 8 months ago) by manus
Original Path: trunk/Src/common
Updated to new signature of INTEGER_AS/INTEGER_CONSTANT and REAL_AS which
  now take TYPE_AS instead of TYPE_A.


Revision 50948 - Directory Listing
Modified Wed May 11 05:45:59 2005 UTC (14 years, 8 months ago) by manus
Original Path: trunk/Src/common
Updated to new type of `constant_type' which is now a TYPE_AS instead of TYPE_A.


Revision 50947 - Directory Listing
Modified Wed May 11 05:45:47 2005 UTC (14 years, 8 months ago) by manus
Original Path: trunk/Src/common
Updated to new type of `constant_type' which is now a TYPE_AS instead of TYPE_A.
Added `constant_actual_type' to be used whenever we need a TYPE_A, and this
  is implemented as a once per object.


Revision 50946 - Directory Listing
Modified Wed May 11 05:44:53 2005 UTC (14 years, 8 months ago) by manus
Original Path: trunk/Src/common
Updated to new signature of INTEGER_AS/INTEGER_CONSTANT and REAL_AS which
  now take TYPE_AS instead of TYPE_A.
Added missing redefinition of `new_real_as'.


Revision 50885 - Directory Listing
Modified Tue May 10 16:19:57 2005 UTC (14 years, 8 months ago) by alexk
Original Path: trunk/Src/common
Changed creation of STRING_AS to explicitly set manifest sting token length
as calculating it from string size does not work for strings with escaped
characters, multi-line and verbatim  strings.


Revision 50884 - Directory Listing
Modified Tue May 10 16:10:33 2005 UTC (14 years, 8 months ago) by alexk
Original Path: trunk/Src/common
Corrected `final_position' to correspond to the end of the construct as
otherwise one extraneous character is retrieved from the source file when
displaying feature basic text view.


Revision 50883 - Directory Listing
Modified Tue May 10 16:04:41 2005 UTC (14 years, 8 months ago) by alexk
Original Path: trunk/Src/common
Added an attribute that records start position of a manifest string because
otherwise it is lost if string uses escape characters, is multi-line or verbatim,
because in these cases scanner combines several tokens that represent
strings parts into one string token that causes position to point to last string
part rather than to the string as a whole.


Revision 50740 - Directory Listing
Modified Thu May 5 14:21:09 2005 UTC (14 years, 8 months ago) by alexk
Original Path: trunk/Src/common
Used a more terse notation for hexadecimal numbers.


Revision 50739 - Directory Listing
Modified Thu May 5 13:33:55 2005 UTC (14 years, 8 months ago) by alexk
Original Path: trunk/Src/common
Changed patterns for hexadecimal numbers to workaround a bug in gelex
that causes incorrect processing of position in source code.


Revision 50738 - Directory Listing
Modified Thu May 5 13:30:08 2005 UTC (14 years, 8 months ago) by alexk
Original Path: trunk/Src/common
Replaced calculation of end position by the call to the corresponding feature
of LOCATION_AS class.


Revision 50642 - Directory Listing
Modified Tue May 3 15:30:13 2005 UTC (14 years, 8 months ago) by alexk
Original Path: trunk/Src/common
Provided more descriptive error messages for integer values that do not fit
any integer type.


Revision 50639 - Directory Listing
Modified Tue May 3 14:50:08 2005 UTC (14 years, 8 months ago) by alexk
Original Path: trunk/Src/common
Simplified interface of the feature that processes integer literals.


Revision 50638 - Directory Listing
Modified Tue May 3 14:49:19 2005 UTC (14 years, 8 months ago) by alexk
Original Path: trunk/Src/common
Supported underscores in hexadecimal integer literals.
Changed processing of underscores in integer literals to make sure the value
string is not truncated in feature basic text view.
Simplified interface of the feature that processes integer literals.
Slightly improved error reporting for integer literals by using original token value
rather than the one without underscores.


Revision 50637 - Directory Listing
Modified Tue May 3 14:41:52 2005 UTC (14 years, 8 months ago) by alexk
Original Path: trunk/Src/common
Changed processing of underscores in integer literals to make sure the value
string is not truncated in feature basic text view.


Revision 50636 - Directory Listing
Modified Tue May 3 14:41:09 2005 UTC (14 years, 8 months ago) by alexk
Original Path: trunk/Src/common
Supported underscores in hexadecimal integer literals.
Changed processing of undescores in integer literals to make sure the value
string is not truncated in feature basic text view.


Revision 50613 - Directory Listing
Modified Mon May 2 17:04:04 2005 UTC (14 years, 8 months ago) by alexk
Original Path: trunk/Src/common
Supported new syntax for feature alias (operator) names.


Revision 50612 - Directory Listing
Modified Mon May 2 17:00:05 2005 UTC (14 years, 8 months ago) by alexk
Original Path: trunk/Src/common
Slightly optimized comparison feature "<" by taking into account class invariant
that specifies that `feature_name' is not void.
Changed implementation of comparison feature "<" so that it can be used
unchanged in descendants.


Revision 50611 - Directory Listing
Modified Mon May 2 16:52:10 2005 UTC (14 years, 8 months ago) by alexk
Original Path: trunk/Src/common
Added new token for bracket operator declaration.
Added flag for "convert" mark of operator features.


Revision 50610 - Directory Listing
Modified Mon May 2 16:50:52 2005 UTC (14 years, 8 months ago) by alexk
Original Path: trunk/Src/common
Added new token for bracket operator declaration.


Revision 50609 - Directory Listing
Modified Mon May 2 16:48:18 2005 UTC (14 years, 8 months ago) by alexk
Original Path: trunk/Src/common
Supported new syntax for feature alias (operator) names.


Revision 50134 - Directory Listing
Modified Tue Apr 19 03:28:38 2005 UTC (14 years, 9 months ago) by manus
Original Path: trunk/Src/common
Refactoring and merging of the 2 sets of _AS nodes we had for the compiler
  and the others (CodeDom, Build). Now we have only one set and visitors
  to do domain specific processing of an Eiffel class.
However due to some complexity in the compiler, the `compiler_override' and
  `types' subcluster are dupplicated in the compiler (for the override it is
  not too bad, but for types we should not have this duplication which wil
  hopfully be fixed in the future).


Revision 50133 - Directory Listing
Modified Tue Apr 19 03:24:49 2005 UTC (14 years, 9 months ago) by manus
Original Path: trunk/Src/common
Moved file from $EIFFEL_SRC/library/helpers.


Revision 50126 - Directory Listing
Modified Tue Apr 19 01:42:24 2005 UTC (14 years, 9 months ago) by manus
Original Path: trunk/Src/common
Moved file to $EIFFEL_SRC/Eiffel/flat_short/bench as they are compiler specific.


Revision 50125 - Directory Listing
Modified Tue Apr 19 01:41:32 2005 UTC (14 years, 9 months ago) by manus
Original Path: trunk/Src/common
New way to compute the `invariant_insertion_position' in a class.


Revision 50124 - Directory Listing
Modified Tue Apr 19 01:41:15 2005 UTC (14 years, 9 months ago) by manus
Original Path: trunk/Src/common
INTEGER_AS and REAL_AS nodes are now generated from the AST_FACTORY.


Revision 50123 - Directory Listing
Modified Tue Apr 19 01:40:21 2005 UTC (14 years, 9 months ago) by manus
Original Path: trunk/Src/common
Moved shared class to compiler specific cluster $EIFFEL_SRC/Eiffel/eiffel/AST


Revision 50117 - Directory Listing
Modified Tue Apr 19 01:33:05 2005 UTC (14 years, 9 months ago) by manus
Original Path: trunk/Src/common
Moved file from $EIFFEL_SRC/Eiffel/eiffel/compiler.


Revision 50116 - Directory Listing
Modified Tue Apr 19 01:31:15 2005 UTC (14 years, 9 months ago) by manus
Original Path: trunk/Src/common
Moved file from $EIFFEL_SRC/Eiffel/eiffel/structures.


Revision 50112 - Directory Listing
Modified Tue Apr 19 01:29:54 2005 UTC (14 years, 9 months ago) by manus
Original Path: trunk/Src/common
Moved file from $EIFFEL_SRC/Eiffel/yacc.


Revision 50107 - Directory Listing
Modified Tue Apr 19 01:25:04 2005 UTC (14 years, 9 months ago) by manus
Original Path: trunk/Src/common
Added visitor for TYPE_EXPR_AS.
Renamed INTEGER_CONSTANT into INTEGER_AS, updated visitor routine name accordingly.
Removed some visitor routines as they corresponded to nodes that were actually
  not created during parsing but only by the compiler for type checking purposes.
Removed `process_expr_addresse_as' as it was a duplicate of `process_expr_address_as'.
Added `process_type_a' as needed by compiler (but one day we should get rid of it).


Revision 50106 - Directory Listing
Modified Tue Apr 19 01:21:58 2005 UTC (14 years, 9 months ago) by manus
Original Path: trunk/Src/common
Moved class from $EIFFEL_SRC/Eiffel/eiffel/AST/visitor.


Revision 50086 - Directory Listing
Modified Sun Apr 17 15:50:42 2005 UTC (14 years, 9 months ago) by alexk
Original Path: trunk/Src/common
Corrected query `has_parsing_type' to return expected result.


Revision 49753 - Directory Listing
Modified Mon Apr 4 05:25:41 2005 UTC (14 years, 9 months ago) by manus
Original Path: trunk/Src/common
New Eiffel parser which records properly position of various constructs during
  parsing and because LOCATION_AS is much more compact that its previous TOKEN_LOCATION
  counterpart it saves some space in memory (about 1-2 percent).
Improved parser to fully used the AST_FACTORY or let you specify one, thus
  we removed all assertions on the factory to enable you to use the AST_NULL_FACTORY
  which does not create any node.
Various improvments include:
 - validity of feature declaration is done at the syntax level (not in `new_declaration_body'
   which has been removed)
 - All lists are created with the right size using counters (this saves 2-3 percent
   in size)
 - It now accepts indexing clause without tags (but reports a warning instead)


Revision 49752 - Directory Listing
Modified Mon Apr 4 05:20:23 2005 UTC (14 years, 9 months ago) by manus
Original Path: trunk/Src/common
Renamed `TOKEN_LOCATION' into `LOCATION_AS'.
It only stores line column on an encoded 32 bits, position on 32 bits and an
  additional 16 bits for the length of a token.


Revision 49751 - Directory Listing
Modified Mon Apr 4 05:18:38 2005 UTC (14 years, 9 months ago) by manus
Original Path: trunk/Src/common
New types of parser for just validating Eiffel code (no AST creation).
Updated parser kind creation (using `set_xx' routines rather than creation
  routine).


Revision 49750 - Directory Listing
Modified Mon Apr 4 05:17:28 2005 UTC (14 years, 9 months ago) by manus
Original Path: trunk/Src/common
New generated file.


Revision 49749 - Directory Listing
Modified Mon Apr 4 05:16:55 2005 UTC (14 years, 9 months ago) by manus
Original Path: trunk/Src/common
Updated to new error mechanism which is `line-column' based instead of just
  `position' based.


Revision 49748 - Directory Listing
Modified Mon Apr 4 05:15:50 2005 UTC (14 years, 9 months ago) by manus
Original Path: trunk/Src/common
Removed manual computation of `position' let the lexer do it using the `position' option.


Revision 49747 - Directory Listing
Modified Mon Apr 4 05:14:17 2005 UTC (14 years, 9 months ago) by manus
Original Path: trunk/Src/common
Use an ARRAYED_LIST instead of an EIFFEL_LIST as we do not need features
of EIFFEL_LIST here.


Revision 49746 - Directory Listing
Modified Mon Apr 4 05:11:53 2005 UTC (14 years, 9 months ago) by manus
Original Path: trunk/Src/common
Updated with new parser position computation of the feature keyword.
Fixed an issue with `extract_comments_from' where if we are off then we were
  not putting back on a `not off' position to perform the search.


Revision 49745 - Directory Listing
Modified Mon Apr 4 05:06:07 2005 UTC (14 years, 9 months ago) by manus
Original Path: trunk/Src/common
Updated visitor to only traverse non-deferred AST nodes.


Revision 49744 - Directory Listing
Modified Mon Apr 4 05:05:42 2005 UTC (14 years, 9 months ago) by manus
Original Path: trunk/Src/common
New visitor to traverse all the nodes of an AST. It might not be perfect
as it was the implementation of the AST_CLICKABLE_VISITOR which was then
refactored into this class.


Revision 49702 - Directory Listing
Modified Thu Mar 31 22:16:51 2005 UTC (14 years, 10 months ago) by neilc
Original Path: trunk/Src/common
Added a entity_declaration parser for parsing entity declarations.  Used for parsing localsa and argument signatures.


Revision 49701 - Directory Listing
Modified Thu Mar 31 22:12:47 2005 UTC (14 years, 10 months ago) by neilc
Original Path: trunk/Src/common
Added entity declaration parser


Revision 49446 - Directory Listing
Modified Thu Mar 24 07:11:22 2005 UTC (14 years, 10 months ago) by manus
Original Path: trunk/Src/common
Use new syntax for static calls.


Revision 49445 - Directory Listing
Modified Thu Mar 24 07:10:52 2005 UTC (14 years, 10 months ago) by manus
Original Path: trunk/Src/common
Use new syntax for static calls.
Use new gobo to generate `parser'.


Revision 49279 - Directory Listing
Modified Thu Mar 17 20:21:11 2005 UTC (14 years, 10 months ago) by alexk
Original Path: trunk/Src/common
Added a check that length of tokens that require string representation in
run-time (Identifier, Manifest_string, Free_operator) does not exceed an
allowed value.


Revision 49133 - Directory Listing
Modified Sat Mar 12 23:24:11 2005 UTC (14 years, 10 months ago) by manus
Original Path: trunk/Src/common
There is no more `{X} expr', it is now replaced by `{X} [expr]'.


Revision 48808 - Directory Listing
Modified Tue Mar 1 01:19:19 2005 UTC (14 years, 11 months ago) by manus
Original Path: trunk/Src/common
Frozen is now accepted even in classic.


Revision 48451 - Directory Listing
Modified Sun Feb 13 06:14:50 2005 UTC (14 years, 11 months ago) by manus
Original Path: trunk/Src/common
Added support for "{Type} {STATIC_ACCESS}.feature" without the need of
  paranthesis.


Revision 48333 - Directory Listing
Modified Tue Feb 8 17:17:00 2005 UTC (14 years, 11 months ago) by manus
Original Path: trunk/Src/common
New syntax for specifying open arguments with a given type: {X} ?, instead
  of ? {X}, this is more consistent with  the other expressions based on {X}.


Revision 48197 - Directory Listing
Modified Tue Feb 1 12:55:15 2005 UTC (14 years, 11 months ago) by alexk
Original Path: trunk/Src/common
Added a check for maximum allowed count in BIT types.


Revision 48084 - Directory Listing
Modified Sat Jan 29 03:22:55 2005 UTC (15 years ago) by manus
Original Path: trunk/Src/common
Replaced `clone' by `twin'.
Adapted to new Eiffel parser.
Remove range checking in INTEGER_CONSTANT, we now blindly accept its content.
  (letting the real compiler class INTEGER_CONSTANT do the checking).
Moved compiler classes override from common/parser/AST/error to new directory
  common/parser/AST/compiler_override. Added TYPE_A to this cluster.


Revision 48004 - Directory Listing
Modified Thu Jan 27 06:40:23 2005 UTC (15 years ago) by manus
Original Path: trunk/Src/common
Updated with latest code generation of Gobo (eiffel.y hasn't changed)


Revision 47819 - Directory Listing
Modified Tue Jan 25 00:31:20 2005 UTC (15 years ago) by manus
Original Path: trunk/Src/common
NATURAL_XX support.
New "{X} expression" support.
New "{BASIC_TYPE} value" support.
However we broke support for:
 - {X} Precursor
 - agent f ({NONE})
For the last one, we have introduced an alternative syntax `agent f (? {NONE})'
  to avoid breaking code at our customers site.
Added more checking for ensuring the validity of the parser we created against
  the type of parsing we are trying to do. Added also a new parsing type for
  indexing clause only.


Revision 47818 - Directory Listing
Modified Tue Jan 25 00:27:55 2005 UTC (15 years ago) by manus
Original Path: trunk/Src/common
Removed rule for generating `cluster_indexing_parser.e' since now we are using
  `eiffel.y' to build an indexing only parser.
Use new gobo option `new_typing' as the old typing will be soon discontinuated.
Use `noline' option so that no line info is generated and helps CVS when only
  a few line have changed but all line numbers have changed.


Revision 47817 - Directory Listing
Modified Tue Jan 25 00:25:41 2005 UTC (15 years ago) by manus
Original Path: trunk/Src/common
New generated code for `external.y' using the new `new_typing' option (thus require
  the inheritance to YY_NEW_PARSER_SKELETON in external_parser_skeleton) and without
  generating the line number (to reduce CVS differences between integrated version).


Revision 47816 - Directory Listing
Modified Tue Jan 25 00:23:14 2005 UTC (15 years ago) by manus
Original Path: trunk/Src/common
New `last_any_value' needed for new version of gobo tools (geyacc).


Revision 47815 - Directory Listing
Modified Tue Jan 25 00:21:56 2005 UTC (15 years ago) by manus
Original Path: trunk/Src/common
Removed duplication of parser `eiffel.y', we now use a new rule in `eiffel.y'
  to only parse a file with an indexing clause. It should save us some space
  in the generated code as well as improve the maintenance of the parser files.


Revision 46327 - Directory Listing
Modified Fri Nov 5 17:42:28 2004 UTC (15 years, 2 months ago) by alexk
Original Path: trunk/Src/common
Fixed bug that caused assertion violation when processing
empty aligned verbatim strings.


Revision 46303 - Directory Listing
Modified Wed Nov 3 10:34:52 2004 UTC (15 years, 2 months ago) by alexk
Original Path: trunk/Src/common
Added FIXMEs for Integer_too_large and Integer_too_small errors.


Revision 46263 - Directory Listing
Modified Tue Nov 2 15:40:50 2004 UTC (15 years, 2 months ago) by alexk
Original Path: trunk/Src/common
Added checks for input ranges of integer constants.


Revision 46262 - Directory Listing
Modified Tue Nov 2 15:39:30 2004 UTC (15 years, 2 months ago) by alexk
Original Path: trunk/Src/common
Changed grammar to consume singed integer constants.
Added checks for input ranges of integer constants.


Revision 46261 - Directory Listing
Modified Tue Nov 2 15:33:15 2004 UTC (15 years, 2 months ago) by alexk
Original Path: trunk/Src/common
Added checks for input ranges of integer constants.


Revision 46066 - Directory Listing
Modified Mon Oct 18 14:10:42 2004 UTC (15 years, 3 months ago) by alexk
Original Path: trunk/Src/common
Made Maximum_character_code generally available.


Revision 45950 - Directory Listing
Modified Fri Oct 8 11:03:37 2004 UTC (15 years, 3 months ago) by alexk
Original Path: trunk/Src/common
Fixed bug that resulted in incorrect handling of negative hexadecimal manifest constants.


Revision 45837 - Directory Listing
Modified Fri Sep 24 18:58:49 2004 UTC (15 years, 4 months ago) by alexk
Original Path: trunk/Src/common
Supported indented and non-indented verbatim strings.
Supported option-controlled processing for old-style verbatim strings.
Added warning for old-style verbatim strings.


Revision 45836 - Directory Listing
Modified Fri Sep 24 18:57:03 2004 UTC (15 years, 4 months ago) by alexk
Original Path: trunk/Src/common
Supported indented and non-indented verbatim strings.
Supported option-controlled processing for old-style verbatim strings.
Added warning for old-style verbatim strings.
Corrected verbatim string processing to avoid %R characters before %N.


Revision 45835 - Directory Listing
Modified Fri Sep 24 18:56:34 2004 UTC (15 years, 4 months ago) by alexk
Original Path: trunk/Src/common
Supported indented and non-indented verbatim strings.
Avoided warning messages for verbatim strings in indexing clauses.


Revision 45834 - Directory Listing
Modified Fri Sep 24 18:51:24 2004 UTC (15 years, 4 months ago) by alexk
Original Path: trunk/Src/common
Supported indented and non-indented verbatim strings.


Revision 45736 - Directory Listing
Modified Fri Sep 17 17:43:29 2004 UTC (15 years, 4 months ago) by manus
Original Path: trunk/Src/common
Ensures that when we have an empty `local' clause, then we create an
  empty list. Doing so enable ROUTINE_AS to detect the VRRR2 error.
  It fixes eweasel test vrrr001.


Revision 45583 - Directory Listing
Modified Mon Sep 13 14:30:49 2004 UTC (15 years, 4 months ago) by alexk
Original Path: trunk/Src/common
Supported once manifest strings.


Revision 45562 - Directory Listing
Modified Sat Sep 11 23:16:11 2004 UTC (15 years, 4 months ago) by manus
Original Path: trunk/Src/common
Fixed errors reported by gelint since our compiler does not do yet system
validity checking (i.e. flat degree 3 checking).


Revision 45439 - Directory Listing
Modified Sun Aug 29 21:47:34 2004 UTC (15 years, 5 months ago) by manus
Original Path: trunk/Src/common
Previous integration did not match the content of eiffel.y, I don't know
why this happened, but it did.


Revision 44452 - Directory Listing
Modified Wed Jul 21 06:56:47 2004 UTC (15 years, 6 months ago) by manus
Original Path: trunk/Src/common
Adapted to change of the parsing which does not allow anymore `reference X'
  syntax (removed after EMCA discussion)


Revision 44435 - Directory Listing
Modified Wed Jul 21 04:52:13 2004 UTC (15 years, 6 months ago) by manus
Original Path: trunk/Src/common
Updated parser so that `reference X' types are refused.
Made the following syntax `expanded X' obsolete as ECMA decided it should
  be disallowed.


Revision 43416 - Directory Listing
Modified Wed Jun 2 01:17:55 2004 UTC (15 years, 7 months ago) by manus
Original Path: trunk/Src/common
Added dummy class so that one can use parser from compiler to analyze Eiffel
  classes.


Revision 43415 - Directory Listing
Modified Wed Jun 2 01:13:56 2004 UTC (15 years, 7 months ago) by manus
Original Path: trunk/Src/common
Not needed anymore since we can use the one which is in
  $EIFFEL_SRC/Eiffel/API/error/common with no modification.


Revision 43414 - Directory Listing
Modified Wed Jun 2 01:11:20 2004 UTC (15 years, 7 months ago) by manus
Original Path: trunk/Src/common
Renamed EIFFEL_TYPE to TYPE_AS so that we can use the generated
  eiffel classes from $EIFFEL_SRC/common/parser/parser.


Revision 43413 - Directory Listing
Modified Wed Jun 2 01:08:26 2004 UTC (15 years, 7 months ago) by manus
Original Path: trunk/Src/common
Renamed arguments of `append_without_underscores' to avoid possible
  conflicts when class is compiled for .NET.


Revision 43410 - Directory Listing
Modified Wed Jun 2 00:07:27 2004 UTC (15 years, 7 months ago) by manus
Original Path: trunk/Src/common
Renamed TYPE into TYPE_AS


Revision 43150 - Directory Listing
Modified Fri May 21 23:33:59 2004 UTC (15 years, 8 months ago) by manus
Original Path: trunk/Src/common
Allow `frozen' on classic version of Eiffel classes.


Revision 43077 - Directory Listing
Modified Tue May 18 03:55:35 2004 UTC (15 years, 8 months ago) by manus
Original Path: trunk/Src/common
Used two words names instead of just one for `put_xx', `read_xx' and `last_xxx' routines.


Revision 42823 - Directory Listing
Modified Mon Apr 26 23:48:48 2004 UTC (15 years, 9 months ago) by manus
Original Path: trunk/Src/common
Because we are using the same lexer than `eiffel.y' we need to make sure
that the token values are correct, for that all the TE_xx declaration should
be identical to the one found in `eiffel.y'. It was not the case anymore since
our addition of `TE_ONCE_STRING', `TE_REFERENCE' and `TE_VOID'.


Revision 42633 - Directory Listing
Modified Fri Apr 9 03:11:52 2004 UTC (15 years, 9 months ago) by manus
Original Path: trunk/Src/common
Implemented constraints that are either reference or expanded.


Revision 41956 - Directory Listing
Modified Tue Mar 9 16:47:58 2004 UTC (15 years, 10 months ago) by jfiat
Original Path: trunk/Src/common
added expression parsing  functionality (in prevision of futur commits about debugger and evaluation expression)


Revision 41711 - Directory Listing
Modified Fri Mar 5 07:12:44 2004 UTC (15 years, 10 months ago) by manus
Original Path: trunk/Src/common
Added support for `reference' keyword.
Made `Void' a keyword.
Added syntax support for `once manifest_string' as an expression.

Ensure that all class names, type names are given in upper case; Ensure that
all feature names are given in lower case. This reduces the need to perform
casing conversion all the time in the code of the compiler while displaying
class names.

Allowed for qualified calls using `infix "..."' and `prefix "..."' to satisfy the UAP.

Separated grammar so that we distinguish between old and new syntax for
agents. And improved grammar for new agent syntax.

Use `twin' instead of `clone' now obsolete.

Updated CLASS_TYPE_AS creation since it now replaces EXP_TYPE_AS and SEPARATE_TYPE_AS.


Revision 41710 - Directory Listing
Modified Fri Mar 5 07:04:57 2004 UTC (15 years, 10 months ago) by manus
Original Path: trunk/Src/common
Removed EXP_TYPE_AS and SEPARATE_TYPE_AS; abstraction is now at the level
of their parent class CLASS_TYPE_AS.


Revision 41709 - Directory Listing
Modified Fri Mar 5 07:04:09 2004 UTC (15 years, 10 months ago) by manus
Original Path: trunk/Src/common
Removed useless attribute `default_call' since it is not used.


Revision 41708 - Directory Listing
Modified Fri Mar 5 07:03:31 2004 UTC (15 years, 10 months ago) by manus
Original Path: trunk/Src/common
New AST node for `Void' keyword.


Revision 41707 - Directory Listing
Modified Fri Mar 5 07:03:02 2004 UTC (15 years, 10 months ago) by manus
Original Path: trunk/Src/common
Added syntax support for once manifest string as expression.


Revision 41706 - Directory Listing
Modified Fri Mar 5 07:02:28 2004 UTC (15 years, 10 months ago) by manus
Original Path: trunk/Src/common
Remove `process_exp_type_as' and `process_separate_type_as' since those
types have been removed in favor of a more flexible CLASS_TYPE_AS class.
Added new processing of `Void' keyword.


Revision 41705 - Directory Listing
Modified Fri Mar 5 07:01:34 2004 UTC (15 years, 10 months ago) by manus
Original Path: trunk/Src/common
New way to create CLASS_TYPE (no more special derivation for expanded or
separate).
Refactored factory for agent creation.


Revision 41680 - Directory Listing
Modified Fri Mar 5 01:23:54 2004 UTC (15 years, 10 months ago) by manus
Original Path: trunk/Src/common
Use `twin' instead of `clone'.


Revision 41644 - Directory Listing
Modified Wed Mar 3 03:11:56 2004 UTC (15 years, 10 months ago) by manus
Original Path: trunk/Src/common
Extended signification of TE_INCLUDE_ID so that it accepts `-'. Made it a little
bit more general in a sense that the '/' and the `-' can appear first, not need
to start with some letters.


Revision 40739 - Directory Listing
Modified Thu Dec 11 20:00:46 2003 UTC (16 years, 1 month ago) by manus
Original Path: trunk/Src/common
Use `twin' instead of `clone' which is now made obsolete.


Revision 40733 - Directory Listing
Modified Thu Dec 11 19:37:29 2003 UTC (16 years, 1 month ago) by manus
Original Path: trunk/Src/common
Use `twin' instead of `clone' which is now made obsolete.
Added missing assertion and invariant.


Revision 40518 - Directory Listing
Modified Wed Nov 26 07:41:22 2003 UTC (16 years, 2 months ago) by manus
Original Path: trunk/Src/common
Updated to new Gobo 3.3 code generation for geyacc and gelex.


Revision 40506 - Directory Listing
Modified Wed Nov 26 05:53:28 2003 UTC (16 years, 2 months ago) by manus
Original Path: trunk/Src/common
Cosmetics: updated by Gobo 3.3


Revision 40505 - Directory Listing
Modified Wed Nov 26 05:52:16 2003 UTC (16 years, 2 months ago) by manus
Original Path: trunk/Src/common
Cosmetics updated by Gobo 3.3


Revision 40384 - Directory Listing
Modified Tue Nov 11 03:12:17 2003 UTC (16 years, 2 months ago) by manus
Original Path: trunk/Src/common
Authorized empty paranthesis in parameters for an agent creation:
 agent f () is ok now.


Revision 39777 - Directory Listing
Modified Sat Oct 18 00:44:34 2003 UTC (16 years, 3 months ago) by rogers
Original Path: trunk/Src/common
Fixed typo


Revision 39774 - Directory Listing
Modified Sat Oct 18 00:35:57 2003 UTC (16 years, 3 months ago) by manus
Original Path: trunk/Src/common
Updated number of shift/reduce conflicts that we expect.


Revision 39766 - Directory Listing
Modified Fri Oct 17 23:54:35 2003 UTC (16 years, 3 months ago) by manus
Original Path: trunk/Src/common
Updated parser to pass location of indexing clause needed to display
warning on incorrect indexing clause tag.


Revision 39541 - Directory Listing
Modified Fri Oct 10 22:26:19 2003 UTC (16 years, 3 months ago) by manus
Original Path: trunk/Src/common
Added `attribute' and `assign' as keyword. For the moment they return something
of type `TE_ID' but when we will implement their semantic in the compiler
they will return something different. For the moment if `syntax_warning'
is enabled, we trigger a warning so that user code can update their source
code even before the new keyword is introduced.


Revision 39373 - Directory Listing
Modified Thu Oct 2 16:28:24 2003 UTC (16 years, 3 months ago) by manus
Original Path: trunk/Src/common
Added warning when the `Index' part of an `Index_clause' is missing (as ETL3
forbids such cases)


Revision 38903 - Directory Listing
Modified Fri Sep 5 05:27:04 2003 UTC (16 years, 4 months ago) by manus
Original Path: trunk/Src/common
Added `has_externals' so that when a class has an external declaration, it
is set to True. Useful for the compiler to find out if it needs to freeze
or not when creating a new generic derivation of a class.


Revision 38884 - Directory Listing
Modified Thu Sep 4 21:36:34 2003 UTC (16 years, 4 months ago) by manus
Original Path: trunk/Src/common
Added `has_externals' to EIFFEL_PARSER_SKELETON so that when a class has
an external declaration, it is set to True.
Useful for the compiler to find out if it needs to freeze or not when
 creating a new generic derivation of a class.


Revision 38171 - Directory Listing
Modified Wed Jul 23 17:22:30 2003 UTC (16 years, 6 months ago) by rogers
Original Path: trunk/Src/common
Removed inheritance from EXTERNAL_CONSTANTS as per Manus request, as it
was not needed.


Revision 38146 - Directory Listing
Modified Tue Jul 22 21:31:59 2003 UTC (16 years, 6 months ago) by manus
Original Path: trunk/Src/common
Added new `blocking' keyword in external syntax. It is used to help GC
synchronization in a multithreaded environment when one thread is blocked
on a blocking external call (such as MUTEX.lock)

Part of the following commit:
Modified Files:
	common/parser/parser/external.l common/parser/parser/external.y
	common/parser/parser/external_parser.e
	common/parser/parser/external_scanner.e common/parser/parser/external_tokens.e
	eiffel/AST/external/c_extension_as.e eiffel/AST/external/cpp_extension_as.e
	eiffel/AST/external/dll_extension_as.e eiffel/AST/external/external_as.e
	eiffel/AST/external/external_extension_as.e eiffel/AST/external/external_lang_as.e
	eiffel/AST/external/il_extension_as.e eiffel/AST/external/inline_extension_as.e
	eiffel/AST/external/macro_extension_as.e eiffel/AST/external/struct_extension_as.e
	eiffel/AST/skeleton/body_as.e eiffel/byte_code/ext_byte_code.e
	eiffel/byte_code/external_bl.e eiffel/byte_code/external_bw.e
	eiffel/compiler/externals.e eiffel/compiler/feature_table.e
	eiffel/compiler/melted_info.e eiffel/compiler/pass2_control.e
	eiffel/generation/rout_table.e eiffel/genericity/type_c.e
	eiffel/inheritance/inherit_table.e 	eiffel/interface/c_extension_i.e
	eiffel/interface/c_macro_extension_i.e eiffel/interface/class_c.e
	eiffel/interface/cpp_extension_i.e eiffel/interface/dll_extension_i.e
	eiffel/interface/external_ext_i.e eiffel/interface/external_i.e
	eiffel/interface/feature_i.e eiffel/interface/il_extension_i.e
	eiffel/interface/inline_extension_i.e eiffel/interface/struct_extension_i.e
	eiffel/interface/system_i.e eiffel/tables/execution_unit.e
Removed Files:
	eiffel/byte_code/c_ext_byte_code.e eiffel/byte_code/cpp_ext_byte_code.e
	eiffel/byte_code/dll_ext_byte_code.e eiffel/byte_code/il_ext_byte_code.e
	eiffel/byte_code/inline_ext_byte_code.e eiffel/byte_code/macro_ext_byte_code.e
	eiffel/byte_code/struct_ext_byte_code.e eiffel/compiler/ext_feat_melted_info.e
	eiffel/compiler/external_info.e eiffel/compiler/il_c_externals.e
	eiffel/generation/extern_entry.e eiffel/shared/shared_externals.e
	eiffel/tables/ext_execution_unit.e


Revision 38012 - Directory Listing
Modified Fri Jul 11 18:42:14 2003 UTC (16 years, 6 months ago) by king
Original Path: trunk/Src/common
Added rest of dummy routines


Revision 37831 - Directory Listing
Modified Fri Jun 27 23:33:20 2003 UTC (16 years, 7 months ago) by julieng
Original Path: trunk/Src/common
Implement feature process that calls the visitor process on each of its items.


Revision 37819 - Directory Listing
Modified Fri Jun 27 19:32:52 2003 UTC (16 years, 7 months ago) by julieng
Original Path: trunk/Src/common
Reorganize visitors.


Revision 37665 - Directory Listing
Modified Tue Jun 10 23:50:26 2003 UTC (16 years, 7 months ago) by julieng
Original Path: trunk/Src/common
Replace !! with create keyword.


Revision 37663 - Directory Listing
Modified Tue Jun 10 23:44:35 2003 UTC (16 years, 7 months ago) by julieng
Original Path: trunk/Src/common
Replace !! with create keyword.
Replace creation keyword with create keyword.


Revision 37662 - Directory Listing
Modified Tue Jun 10 23:37:06 2003 UTC (16 years, 7 months ago) by julieng
Original Path: trunk/Src/common
Replace creation keyword with create keyword.


Revision 37556 - Directory Listing
Modified Thu Jun 5 22:09:54 2003 UTC (16 years, 7 months ago) by manus
Original Path: trunk/Src/common
Added Makefile instead of batch file to build scanners and parsers.


Revision 37555 - Directory Listing
Modified Thu Jun 5 21:57:36 2003 UTC (16 years, 7 months ago) by manus
Original Path: trunk/Src/common
Fixed eweasel bug [empty-export-feature-list] (syntax004). Now we accept
inherit
  ANY
    export
       {TEST}
    end
which is equivalent at not having any export clauses.


Revision 37340 - Directory Listing
Modified Wed May 21 23:48:39 2003 UTC (16 years, 8 months ago) by julieng
Original Path: trunk/Src/common
Empty class that allows us to compile a system without referencing the entire Eiffel compiler.
This class is referenced by CLICKABLE_AST shared with the compiler, but is not used for the parsing of classes.


Revision 37264 - Directory Listing
Modified Wed May 14 01:20:04 2003 UTC (16 years, 8 months ago) by julieng
Original Path: trunk/Src/common
Class referenced from`EIFFEL_SCANNER_SKELETON'


Revision 37263 - Directory Listing
Modified Wed May 14 01:16:44 2003 UTC (16 years, 8 months ago) by julieng
Original Path: trunk/Src/common
Class referenced from`EIFFEL_PARSER_SKELETON'


Revision 37262 - Directory Listing
Modified Wed May 14 01:16:21 2003 UTC (16 years, 8 months ago) by julieng
Original Path: trunk/Src/common
Add features `insert_error' and `raise_error' referenced from `EIFFEL_PARSER_SKELETON'


Revision 37261 - Directory Listing
Modified Wed May 14 00:15:24 2003 UTC (16 years, 8 months ago) by julieng
Original Path: trunk/Src/common
File that handle parsing errors.


Revision 37258 - Directory Listing
Modified Tue May 13 19:13:49 2003 UTC (16 years, 8 months ago) by julieng
Original Path: trunk/Src/common
Class that implement AST_VISITOR but does nothing.


Revision 37147 - Directory Listing
Modified Tue May 6 06:13:08 2003 UTC (16 years, 8 months ago) by manus
Original Path: trunk/Src/common
We cannot accept a constraint name of NONE at the syntax level, because it
  will not be properly checked during compilation since NONE is not a class
  and therefore does not really conflicts with a class from the universe.
  (found through eweasel test valid015)


Revision 37139 - Directory Listing
Modified Mon May 5 19:57:04 2003 UTC (16 years, 8 months ago) by julieng
Original Path: trunk/Src/common
Node is not used anymore in ast tree.


Revision 37138 - Directory Listing
Modified Mon May 5 19:53:40 2003 UTC (16 years, 8 months ago) by julieng
Original Path: trunk/Src/common
Remove features related to the creation of nodes that are not not used anymore in the ast tree.
These features are :`new_boolean_type_as', `new_character_type_as', `new_double_type_as', `new_integer_type_as', `new_pointer_type_as', `new_real_type_as'


Revision 37137 - Directory Listing
Modified Mon May 5 19:46:29 2003 UTC (16 years, 8 months ago) by julieng
Original Path: trunk/Src/common
Change call to visitor feature into `process_infix_prefix'


Revision 37136 - Directory Listing
Modified Mon May 5 19:45:25 2003 UTC (16 years, 8 months ago) by julieng
Original Path: trunk/Src/common
Cosmetics.


Revision 37135 - Directory Listing
Modified Mon May 5 19:43:35 2003 UTC (16 years, 8 months ago) by julieng
Original Path: trunk/Src/common
Remove visitors of unused nodes:
So delete features `process_bool_type_as', `process_char_type_as', `process_double_type_as', `process_int_type_as', `process_pointer_type_as', `process_real_type_as'.

Rename visitor `process_infix_as' into `process_infix_prefix_as'.


Revision 37123 - Directory Listing
Modified Mon May 5 04:30:26 2003 UTC (16 years, 8 months ago) by manus
Original Path: trunk/Src/common
Renamed INFIX_AS into INFIX_PREFIX_AS since it now represents both an infix
or a prefix routine.


Revision 37119 - Directory Listing
Modified Mon May 5 03:56:32 2003 UTC (16 years, 8 months ago) by manus
Original Path: trunk/Src/common
Removed basic type name as special identifier. It enables us to reduce
the complexity of the eiffel.y grammar and reduce the number of shift/reduce
conflicts.
By doing this, we fixed the parser so that it can accepts:
 	agent f ({A})
  before it was failing because {A} was understood as the start of a
  typed Precursor expression.


Revision 37118 - Directory Listing
Modified Mon May 5 03:53:50 2003 UTC (16 years, 8 months ago) by manus
Original Path: trunk/Src/common
Removed basic type name as special identifier. It enables us to reduce
the complexity of the eiffel.y grammar and reduce the number of shift/reduce
conflicts.


Revision 37117 - Directory Listing
Modified Mon May 5 03:52:18 2003 UTC (16 years, 8 months ago) by manus
Original Path: trunk/Src/common
Because there is no more special cases in lexer for the name of basic type
base classes, there is no need for having special factory routines to
generate those values. We got rid of all `new_XX_id_as' and `new_XX_type'.
Updated `new_class_type' so that it knows how to create an instance of
 NONE type.
Updated `Dummy_clickable_as' to use `new_none_type_a' rather than
 `new_integer_type_as' which has been removed for the above reason.


Revision 37107 - Directory Listing
Modified Mon May 5 01:19:11 2003 UTC (16 years, 8 months ago) by manus
Original Path: trunk/Src/common
New generated file due to removal of `TE_XX' where XX represented a basic type.


Revision 37106 - Directory Listing
Modified Mon May 5 01:18:16 2003 UTC (16 years, 8 months ago) by manus
Original Path: trunk/Src/common
Adapted grammar to removal of `TE_XX' where XX represented a basic type. In
the process we have removed numbers of shift/reduce conflicts to just 3.


Revision 37105 - Directory Listing
Modified Mon May 5 01:15:24 2003 UTC (16 years, 8 months ago) by manus
Original Path: trunk/Src/common
Removed basic type name as special identifier. It enables us to reduce
the complexity of the eiffel.y grammar and reduce the number of shift/reduce
conflicts.


Revision 36957 - Directory Listing
Modified Thu Apr 24 22:22:52 2003 UTC (16 years, 9 months ago) by manus
Original Path: trunk/Src/common
New assertions that states that `convertors' is either Void or not empty.


Revision 36931 - Directory Listing
Modified Wed Apr 23 00:33:17 2003 UTC (16 years, 9 months ago) by julieng
Original Path: trunk/Src/common
Update AST element to take care of the changes made in the parser.


Revision 36930 - Directory Listing
Modified Wed Apr 23 00:30:43 2003 UTC (16 years, 9 months ago) by julieng
Original Path: trunk/Src/common
Update AST element to take care of the changes made in the parser.
Add creation routine, and attribute `extension'.


Revision 36929 - Directory Listing
Modified Wed Apr 23 00:30:04 2003 UTC (16 years, 9 months ago) by julieng
Original Path: trunk/Src/common
New AST element introduced in new parser.


Revision 36915 - Directory Listing
Modified Tue Apr 22 23:39:19 2003 UTC (16 years, 9 months ago) by julieng
Original Path: trunk/Src/common
Change references to TYPE into EIFFEL_TYPE.
Add visitor feature.


Revision 36913 - Directory Listing
Modified Tue Apr 22 23:38:19 2003 UTC (16 years, 9 months ago) by julieng
Original Path: trunk/Src/common
Change type TYPE into EIFFEL_TYPE in feature `new_convert_feat_as'.


Revision 36911 - Directory Listing
Modified Tue Apr 22 23:36:50 2003 UTC (16 years, 9 months ago) by julieng
Original Path: trunk/Src/common
Add feature `process_convert_feat_as'.


Revision 36846 - Directory Listing
Modified Fri Apr 18 22:41:50 2003 UTC (16 years, 9 months ago) by manus
Original Path: trunk/Src/common
Added support for new `convert' keyword.
Added Position information in TYPE_DEC_AS.


Revision 36845 - Directory Listing
Modified Fri Apr 18 22:40:57 2003 UTC (16 years, 9 months ago) by manus
Original Path: trunk/Src/common
Added support for new `convert' keyword.
Added position information for TYPE_DEC_AS instances.


Revision 36662 - Directory Listing
Modified Tue Apr 8 22:16:22 2003 UTC (16 years, 9 months ago) by manus
Original Path: trunk/Src/common
Removed `yy_translate' redefinition since it is going to be removed from
future versions of gobo.


Revision 36601 - Directory Listing
Modified Fri Apr 4 18:16:07 2003 UTC (16 years, 9 months ago) by manus
Original Path: trunk/Src/common
Cosmetics.
Added redefinition of `read_token' from YY_COMPRESSED_SCANNER_SKELETON to
  improve speed since it is going to replace all constants by their value,
  rather than calling them polymorphically.
Added redefinition of `yy_translate' from YY_PARSER_SKELETON for same
  reasons as above.


Revision 36527 - Directory Listing
Modified Thu Apr 3 07:18:43 2003 UTC (16 years, 9 months ago) by manus
Original Path: trunk/Src/common
Updated to use new Gobo 3.1 library.


Revision 36522 - Directory Listing
Modified Thu Apr 3 06:49:48 2003 UTC (16 years, 9 months ago) by manus
Original Path: trunk/Src/common
Renamed `position' into `file_position' to avoid conflicts with Gobo 3.1


Revision 36513 - Directory Listing
Modified Mon Mar 31 08:42:08 2003 UTC (16 years, 10 months ago) by manus
Original Path: trunk/Src/common
Added support for C and C++ inline in external parser.


Revision 36507 - Directory Listing
Modified Mon Mar 31 08:27:12 2003 UTC (16 years, 10 months ago) by manus
Original Path: trunk/Src/common
Added support for C and C++ inline.


Revision 36384 - Directory Listing
Modified Tue Mar 18 00:23:22 2003 UTC (16 years, 10 months ago) by manus
Original Path: trunk/Src/common
Added report of warning if using the old !! notation to create objects.


Revision 36355 - Directory Listing
Modified Sat Mar 15 02:32:05 2003 UTC (16 years, 10 months ago) by manus
Original Path: trunk/Src/common
Now we report a syntax warning only if `has_syntax_warning' is set on Current
parser.


Revision 36330 - Directory Listing
Modified Thu Mar 13 07:54:23 2003 UTC (16 years, 10 months ago) by manus
Original Path: trunk/Src/common
Added generation of SYNTAX_WARNING messages when an old syntactical construct
is used (creation instead of create, ~ instead of agent, {X} Precursor
instead of Precursor {X}).
Added proper checking of export status of a routine `f' used in agent.
Simplifed {X} when used in open arguments of an agent creation to use
  `Type' instead of enumerating all the possible value of `Type'.


Revision 36329 - Directory Listing
Modified Thu Mar 13 07:51:27 2003 UTC (16 years, 10 months ago) by manus
Original Path: trunk/Src/common
Added extra argument to `new_precursor' which points out to location where
old syntax specification for Precursor is used. When this is specified we
raise a SYNTAX_WARNING so that code can be updated to new syntax.


Revision 35452 - Directory Listing
Modified Tue Jan 21 01:38:46 2003 UTC (17 years ago) by manus
Original Path: trunk/Src/common
Update code to new Eiffel parser `initialize' feature which now takes
an extra argument `end_location' (location of `end' keyword for current node).
Removed AST_YACC and use AST_EIFFEL instead.


Revision 35451 - Directory Listing
Modified Tue Jan 21 01:21:41 2003 UTC (17 years ago) by julieng
Original Path: trunk/Src/common
Replace clone (string) with make_from_string.


Revision 35450 - Directory Listing
Modified Tue Jan 21 01:20:32 2003 UTC (17 years ago) by julieng
Original Path: trunk/Src/common
Change redefined features.
Add process feature.


Revision 35449 - Directory Listing
Modified Mon Jan 20 23:46:08 2003 UTC (17 years ago) by manus
Original Path: trunk/Src/common
New parser which stores location of `end' keyword in AST. Needed for .NET
debugging so that we can set a breakpoint on those lines.


Revision 35134 - Directory Listing
Modified Tue Dec 17 18:37:34 2002 UTC (17 years, 1 month ago) by julieng
Original Path: trunk/Src/common
External classes.


Revision 35132 - Directory Listing
Modified Tue Dec 17 18:10:11 2002 UTC (17 years, 1 month ago) by julieng
Original Path: trunk/Src/common
Cosmetics.


Revision 34963 - Directory Listing
Modified Thu Dec 5 21:38:23 2002 UTC (17 years, 1 month ago) by manus
Original Path: trunk/Src/common
Check if code is `Case_sensitive' before to put in lower case.


Revision 34961 - Directory Listing
Modified Thu Dec 5 19:44:20 2002 UTC (17 years, 1 month ago) by julieng
Original Path: trunk/Src/common
Check if code is `Case_sensitive' before to put in lower case.


Revision 34960 - Directory Listing
Modified Thu Dec 5 19:43:32 2002 UTC (17 years, 1 month ago) by julieng
Original Path: trunk/Src/common
Add attribute `Case_sensitive'.


Revision 34923 - Directory Listing
Modified Wed Nov 27 18:07:22 2002 UTC (17 years, 2 months ago) by julieng
Original Path: trunk/Src/common
Abstract syntax elements that makes en Eiffel tree representing a given Eiffel code.
This Eiffel tree implements the Visitor partern.


Revision 34687 - Directory Listing
Modified Thu Oct 24 02:08:26 2002 UTC (17 years, 3 months ago) by manus
Original Path: trunk/Src/common
We now accept `.' as part of the resource name.


Revision 33902 - Directory Listing
Modified Thu Aug 22 03:12:31 2002 UTC (17 years, 5 months ago) by manus
Original Path: trunk/Src/common
Update since FEATURE_AS and CLICK_AST now takes a line_number info.


Revision 33892 - Directory Listing
Modified Thu Aug 22 00:54:28 2002 UTC (17 years, 5 months ago) by manus
Original Path: trunk/Src/common
Better reporting of position for expression in an assertion clause. We store
the position just before rather than just after the expression.


Revision 33548 - Directory Listing
Modified Fri Aug 9 02:16:57 2002 UTC (17 years, 5 months ago) by manus
Original Path: trunk/Src/common
Added extension to custom attribute syntax to accept optional paramter, now
you can write: create {MY_ATTRIBUTE}.make (True) [["property_1", value]] end


Revision 33255 - Directory Listing
Modified Fri Jul 26 15:34:57 2002 UTC (17 years, 6 months ago) by manus
Original Path: trunk/Src/common
Type was to general for a static access call, we only accept `Class_type' now.


Revision 33249 - Directory Listing
Modified Fri Jul 26 02:26:28 2002 UTC (17 years, 6 months ago) by manus
Original Path: trunk/Src/common
We now accept any type for a static access call.


Revision 33166 - Directory Listing
Modified Sun Jul 21 16:00:52 2002 UTC (17 years, 6 months ago) by manus
Original Path: trunk/Src/common
Additional two shift/reduce conflicts where in fact a problem because both
a class text and a type can start with the keyword `expanded'. So instead
the type parser, needs to have something that differentiate from the class
text, we simply decided to identify `Identifier Type'.


Revision 33099 - Directory Listing
Modified Thu Jul 18 19:47:29 2002 UTC (17 years, 6 months ago) by manus
Original Path: trunk/Src/common
Added ability to only parse a type.


Revision 33098 - Directory Listing
Modified Thu Jul 18 19:47:00 2002 UTC (17 years, 6 months ago) by manus
Original Path: trunk/Src/common
Added ability to just parse TYPE.


Revision 33097 - Directory Listing
Modified Thu Jul 18 19:46:34 2002 UTC (17 years, 6 months ago) by manus
Original Path: trunk/Src/common
Added new type of parser that just parses TYPE.


Revision 32961 - Directory Listing
Modified Fri Jul 12 20:48:02 2002 UTC (17 years, 6 months ago) by manus
Original Path: trunk/Src/common
Used incorrect `dll_index' default value, we should use `-1' if we want
to take into account name in `alias' clause of external.


Revision 32713 - Directory Listing
Modified Thu Jul 4 06:04:24 2002 UTC (17 years, 6 months ago) by manus
Original Path: trunk/Src/common
Added the ability to specify `struct tm' as a struct type.
Added thea ability to specify `sys/timeb.h' as a system include file.


Revision 32712 - Directory Listing
Modified Thu Jul 4 06:03:35 2002 UTC (17 years, 6 months ago) by manus
Original Path: trunk/Src/common
Added the ability to read `sys/timeb.h' as an header file


Revision 32203 - Directory Listing
Modified Thu May 23 22:16:49 2002 UTC (17 years, 8 months ago) by manus
Original Path: trunk/Src/common
Added new token TE_INTEGER that only recognize [0-9] sequences.
Removed usage of factory function when a call to creation procedure is enough.
Implemented DLL new syntax.
Moved inheritance to EXTERNAL_FACTORY in EXTERNAL_PARSER where it is used.


Revision 31718 - Directory Listing
Modified Mon Apr 22 22:07:04 2002 UTC (17 years, 9 months ago) by manus
Original Path: trunk/Src/common
Now use creation routine of ID_AS instead of factory feature `new_id_as'.


Revision 31663 - Directory Listing
Modified Sun Apr 21 00:13:38 2002 UTC (17 years, 9 months ago) by manus
Original Path: trunk/Src/common
Cosmetics


Revision 31662 - Directory Listing
Modified Sun Apr 21 00:13:04 2002 UTC (17 years, 9 months ago) by manus
Original Path: trunk/Src/common
Changed %EIFFEL_SRC% by %GOBO% so that it is easy to switch from different
version of GOBO while testing each time we take the most recent version of
GOBO.


Revision 31535 - Directory Listing
Modified Tue Apr 16 00:15:11 2002 UTC (17 years, 9 months ago) by manus
Original Path: trunk/Src/common
We now accept `signed XX' and `unsigned XX' as valid external types.


Revision 31458 - Directory Listing
Modified Fri Apr 12 02:58:28 2002 UTC (17 years, 9 months ago) by manus
Original Path: trunk/Src/common
Added the ability to escape the external language keywords in external specification.
Namely one can now write "C macro signature (@Type) use <tto.h>" where before
it was not possible.


Revision 31223 - Directory Listing
Modified Tue Apr 2 06:25:42 2002 UTC (17 years, 10 months ago) by manus
Original Path: trunk/Src/common
Now in an external type we authorized a pointer type that can be dereferenced more
than once, ie char ***, before we were only authorizing one star.


Revision 30799 - Directory Listing
Modified Thu Feb 21 02:30:01 2002 UTC (17 years, 11 months ago) by manus
Original Path: trunk/Src/common
Updated code due to new name of `position' in FEATURE_CLAUSE_AS, i.e. `end_position'.


Revision 30796 - Directory Listing
Modified Thu Feb 21 02:20:45 2002 UTC (17 years, 11 months ago) by manus
Original Path: trunk/Src/common
New parser that provides a more precise information regarding location of tokens.
Needed for a correct generation of debug information for IL Code generation.


Revision 30795 - Directory Listing
Modified Thu Feb 21 02:19:53 2002 UTC (17 years, 11 months ago) by manus
Original Path: trunk/Src/common
`fclause_pos' is now a TOKEN_LOCATION which provides more information.


Revision 30794 - Directory Listing
Modified Thu Feb 21 02:19:27 2002 UTC (17 years, 11 months ago) by manus
Original Path: trunk/Src/common
Removed `start_position' and `end_position'. Instead you should use the
information provided by `current_position'.


Revision 30793 - Directory Listing
Modified Thu Feb 21 02:15:53 2002 UTC (17 years, 11 months ago) by manus
Original Path: trunk/Src/common
Fixed incorrect post-condition of `go_to'


Revision 30781 - Directory Listing
Modified Wed Feb 20 23:27:52 2002 UTC (17 years, 11 months ago) by manus
Original Path: trunk/Src/common
Removed useless definition of group of characters `W'.
Added calls to `reset_column_positions' that reset `current_position' positions
in line.


Revision 30743 - Directory Listing
Modified Wed Feb 20 16:52:18 2002 UTC (17 years, 11 months ago) by manus
Original Path: trunk/Src/common
Added `start_column_position' and `end_column_position' and associated settings
and reset features. Use in parser to know exact location of a token.


Revision 30473 - Directory Listing
Modified Wed Jan 30 05:00:33 2002 UTC (18 years ago) by manus
Original Path: trunk/Src/common
Removed redundant rule `Opt_Semi' which is equivalent to `Optional_semicolons'.


Revision 28625 - Directory Listing
Modified Wed Oct 31 04:19:54 2001 UTC (18 years, 3 months ago) by manus
Original Path: trunk/Src/common
Added missing intervals specification between Identifier and Static_constant_access.
`new_integer_as' now takes the string as buffer and initialization is done
in INTEGER_CONSTANT so that we can read INTEGER constant that are coded on 64 bits.


Revision 28624 - Directory Listing
Modified Wed Oct 31 04:14:49 2001 UTC (18 years, 3 months ago) by manus
Original Path: trunk/Src/common
`new_integer_as' now takes the string as buffer and initialization is done
in INTEGER_CONSTANT so that we can read INTEGER constant that are coded on 64 bits.


Revision 28489 - Directory Listing
Modified Fri Oct 26 21:42:25 2001 UTC (18 years, 3 months ago) by manus
Original Path: trunk/Src/common
Implementation of static feature access on constants.
Enabled inspect statement to have static feature access on attribute.


Revision 27927 - Directory Listing
Modified Wed Sep 26 15:54:16 2001 UTC (18 years, 4 months ago) by manus
Original Path: trunk/Src/common
Added feature static access.
Renamed Delayed_call by Agent_call


Revision 27464 - Directory Listing
Modified Sun Sep 9 00:00:40 2001 UTC (18 years, 4 months ago) by manus
Original Path: trunk/Src/common
Now Identifier_list and Strip_identifier_list returns an ARRAYED_LIST [INTEGER].
The integers beeing index in the NAMES_HEAP table.


Revision 27299 - Directory Listing
Modified Thu Aug 30 17:50:53 2001 UTC (18 years, 5 months ago) by manus
Original Path: trunk/Src/common
CVS header cosmetic


Revision 26913 - Directory Listing
Modified Sun Aug 12 23:50:20 2001 UTC (18 years, 5 months ago) by manus
Original Path: trunk/Src/common
Merged branch `dev46_manu' to the trunc.


Revision 18478 - Directory Listing
Modified Wed Nov 3 22:21:09 1999 UTC (20 years, 2 months ago) by pascalf
Original Path: trunk/Src/common
Integration for Bench Compatibility.


Revision 18233 - Directory Listing
Modified Wed Oct 27 02:28:56 1999 UTC (20 years, 3 months ago) by bonnard
Original Path: trunk/Src/common
Widget allowing user to view/change an array resource.


Revision 18232 - Directory Listing
Modified Wed Oct 27 02:26:54 1999 UTC (20 years, 3 months ago) by bonnard
Original Path: trunk/Src/common
Class providing observation handling features. Ancestor of all selection boxes and dialogs (changing resource values) and resource users.


Revision 18231 - Directory Listing
Modified Wed Oct 27 02:12:06 1999 UTC (20 years, 3 months ago) by bonnard
Original Path: trunk/Src/common
"TRUE" and "FALSE" button texts changed in "True" and "False".


Revision 18229 - Directory Listing
Modified Wed Oct 27 02:10:02 1999 UTC (20 years, 3 months ago) by bonnard
Original Path: trunk/Src/common
`get_array' and set functions added.


Revision 18228 - Directory Listing
Modified Wed Oct 27 02:07:57 1999 UTC (20 years, 3 months ago) by bonnard
Original Path: trunk/Src/common
Creation features changed + Cosmetics.


Revision 18227 - Directory Listing
Modified Wed Oct 27 02:04:04 1999 UTC (20 years, 3 months ago) by bonnard
Original Path: trunk/Src/common
Creation features remade + Cosmetics.


Revision 18226 - Directory Listing
Modified Wed Oct 27 02:03:13 1999 UTC (20 years, 3 months ago) by bonnard
Original Path: trunk/Src/common
Creation features modified + Cosmetics.


Revision 18225 - Directory Listing
Modified Wed Oct 27 02:02:22 1999 UTC (20 years, 3 months ago) by bonnard
Original Path: trunk/Src/common
Creation features remade + cosmetics.


Revision 18224 - Directory Listing
Modified Wed Oct 27 02:00:59 1999 UTC (20 years, 3 months ago) by bonnard
Original Path: trunk/Src/common
Array resource and resource setting features added.


Revision 18223 - Directory Listing
Modified Wed Oct 27 01:57:08 1999 UTC (20 years, 3 months ago) by bonnard
Original Path: trunk/Src/common
Cosmetics.


Revision 18222 - Directory Listing
Modified Wed Oct 27 01:56:33 1999 UTC (20 years, 3 months ago) by bonnard
Original Path: trunk/Src/common
`process_unit_specific' remade to improve style. Cosmetics also.


Revision 18221 - Directory Listing
Modified Wed Oct 27 01:52:22 1999 UTC (20 years, 3 months ago) by bonnard
Original Path: trunk/Src/common
Creation functions modified. Cosmetics.


Revision 17886 - Directory Listing
Modified Wed Oct 6 01:31:42 1999 UTC (20 years, 3 months ago) by bonnard
Original Path: trunk/Src/common
Creation procedures are now made without parent to enable the project tool
to be displayed in front of the preference tool.


Revision 17885 - Directory Listing
Modified Wed Oct 6 01:27:46 1999 UTC (20 years, 3 months ago) by bonnard
Original Path: trunk/Src/common
Update call added after any change.


Revision 17884 - Directory Listing
Modified Wed Oct 6 01:26:05 1999 UTC (20 years, 3 months ago) by bonnard
Original Path: trunk/Src/common
Update feature added.


Revision 17641 - Directory Listing
Modified Wed Sep 29 18:26:39 1999 UTC (20 years, 4 months ago) by bonnard
Original Path: trunk/Src/common
Preference tool and resource management utilities.


Revision 17600 - Directory Listing
Modified Tue Sep 28 16:50:07 1999 UTC (20 years, 4 months ago) by manus
Original Path: trunk/Src/common
Removed the declaration `wd: WARNING_D' since it was not used at all, but could
cause some troubles when compiled with the new EiffelVision 2 library without
referencing the old EiffelVisison library.


Revision 16996 - Directory Listing
Modified Thu Sep 2 04:00:05 1999 UTC (20 years, 5 months ago) by manus
Original Path: trunk/Src/common
Fixed an incorrect postcondition in `new_class_description' where we do not have
always `invariant_part_set' because there is a case where `Result.invariant' and `inv'
could not match (eg when you just use the keyword `invariant' without any real invariants).


Revision 16431 - Directory Listing
Modified Sun Aug 15 22:14:29 1999 UTC (20 years, 5 months ago) by manus
Original Path: trunk/Src/common
Removed `consistent' and `setup' from GENERAL and therefore we removed their use
from the descendant classes.
Some Cosmetics issues on `Precursor' and `Void'.


Revision 16430 - Directory Listing
Modified Sun Aug 15 22:13:24 1999 UTC (20 years, 5 months ago) by manus
Original Path: trunk/Src/common
Use of `discard_items' instead of `wipe_out' since the changes in ARRAY which
makes `wipe_out' not usable for an ARRAY.


Revision 16429 - Directory Listing
Modified Sun Aug 15 20:04:17 1999 UTC (20 years, 5 months ago) by manus
Original Path: trunk/Src/common
New parser which allows you to have an indexing clause at the end of a class text
just before the final `end'.


Revision 16228 - Directory Listing
Modified Thu Aug 12 18:20:37 1999 UTC (20 years, 5 months ago) by sam
Original Path: trunk/Src/common
ti_Creation_keyword -> ti_Create_keyword


Revision 16227 - Directory Listing
Modified Thu Aug 12 18:20:12 1999 UTC (20 years, 5 months ago) by sam
Original Path: trunk/Src/common
ti_Creation_mark -> ti_Create_keyword


Revision 15698 - Directory Listing
Modified Mon Jul 26 00:06:06 1999 UTC (20 years, 6 months ago) by manus
Original Path: trunk/Src/common
The compiler used to crash when there was a syntax error on a C external
routine, because it was still using the old parser.


Revision 15697 - Directory Listing
Modified Mon Jul 26 00:02:30 1999 UTC (20 years, 6 months ago) by manus
Original Path: trunk/Src/common
Fixed a bug when the new lexical analyzer did not recognize the following statement:
		do
			f ("#",a,"%N")
		end


Revision 14840 - Directory Listing
Modified Fri Jun 11 15:21:03 1999 UTC (20 years, 7 months ago) by manus
Original Path: trunk/Src/common
Fixed a bug which implies a cosmetic bug in the display of clickable areas in a
text format. For example, when you have infix "@", we had a count of 1 instead
of having a count of 3, because of this, all the clickable area where shifted.


Revision 14689 - Directory Listing
Modified Sat May 29 17:43:55 1999 UTC (20 years, 8 months ago) by manus
Original Path: trunk/Src/common
We are now using the Gobo Parser.


Revision 14622 - Directory Listing
Modified Wed May 26 04:32:45 1999 UTC (20 years, 8 months ago) by ericb
Original Path: trunk/Src/common
Automatically generated by geyacc.


Revision 14621 - Directory Listing
Modified Wed May 26 04:32:06 1999 UTC (20 years, 8 months ago) by ericb
Original Path: trunk/Src/common
Fixed bug: the Rename clause can be empty.


Revision 14610 - Directory Listing
Modified Tue May 25 00:47:18 1999 UTC (20 years, 8 months ago) by ericb
Original Path: trunk/Src/common
*** empty log message ***


Revision 14609 - Directory Listing
Modified Tue May 25 00:47:10 1999 UTC (20 years, 8 months ago) by ericb
Original Path: trunk/Src/common
Automatically generated.


Revision 14608 - Directory Listing
Modified Tue May 25 00:46:46 1999 UTC (20 years, 8 months ago) by ericb
Original Path: trunk/Src/common
Bug fixed in rescue clause of feature `parse'.


Revision 14607 - Directory Listing
Modified Tue May 25 00:44:41 1999 UTC (20 years, 8 months ago) by ericb
Original Path: trunk/Src/common
Cosmetic.


Revision 14606 - Directory Listing
Modified Tue May 25 00:44:13 1999 UTC (20 years, 8 months ago) by ericb
Original Path: trunk/Src/common
Shared parser buffer.


Revision 14456 - Directory Listing
Modified Sat May 15 02:09:41 1999 UTC (20 years, 8 months ago) by ericb
Original Path: trunk/Src/common
Automatically generated by `geyacc' (run `make_parser.bat').


Revision 14455 - Directory Listing
Modified Sat May 15 02:09:34 1999 UTC (20 years, 8 months ago) by ericb
Original Path: trunk/Src/common
First working implementation.


Revision 14454 - Directory Listing
Modified Sat May 15 02:09:27 1999 UTC (20 years, 8 months ago) by ericb
Original Path: trunk/Src/common
Automatically generated by `gelex' (run `make_scanner.bat').


Revision 14453 - Directory Listing
Modified Sat May 15 02:07:09 1999 UTC (20 years, 8 months ago) by ericb
Original Path: trunk/Src/common
Added `initialize' to list of creation routines.


Revision 14452 - Directory Listing
Modified Sat May 15 02:06:37 1999 UTC (20 years, 8 months ago) by ericb
Original Path: trunk/Src/common
Fixed typo.


Revision 14451 - Directory Listing
Modified Sat May 15 02:06:23 1999 UTC (20 years, 8 months ago) by ericb
Original Path: trunk/Src/common
Full implementation.


Revision 14450 - Directory Listing
Modified Sat May 15 02:05:59 1999 UTC (20 years, 8 months ago) by ericb
Original Path: trunk/Src/common
Added feature `initialize'.


Revision 14206 - Directory Listing
Modified Fri Apr 30 11:49:32 1999 UTC (20 years, 9 months ago) by ericb
Original Path: trunk/Src/common
*** empty log message ***


Revision 14205 - Directory Listing
Modified Fri Apr 30 11:48:17 1999 UTC (20 years, 9 months ago) by ericb
Original Path: trunk/Src/common
Added feature `initialize' (used by the Eiffel parser written with Gobo).


Revision 14204 - Directory Listing
Modified Fri Apr 30 11:41:28 1999 UTC (20 years, 9 months ago) by ericb
Original Path: trunk/Src/common
*** empty log message ***


Revision 13238 - Directory Listing
Modified Sun Feb 7 20:30:39 1999 UTC (20 years, 11 months ago) by manus
Original Path: trunk/Src/common
Add `make_for_bench' as a creation procedure.


Revision 13187 - Directory Listing
Modified Wed Feb 3 02:43:10 1999 UTC (20 years, 11 months ago) by manus
Original Path: trunk/Src/common
New parser files for EiffelCase and EiffelBuild coming from the recent changes
done in EiffelBench with delayed calls.


Revision 13186 - Directory Listing
Modified Wed Feb 3 02:37:47 1999 UTC (20 years, 11 months ago) by manus
Original Path: trunk/Src/common
Added a new creation routine `make_for_bench' which can be used only by EiffelBench
to store the CASEGEN information. The other one `make' is used only by EiffelCase,m
for compatibility reason, the name is still `make' and not `make_for_case'.


Revision 13086 - Directory Listing
Modified Sun Jan 31 05:19:34 1999 UTC (21 years ago) by bouaziz
Original Path: trunk/Src/common
if the directory where to save the preferences of the user does not exist,
it will be automatically created (until then the user had to create the
tree himself).


Revision 13085 - Directory Listing
Modified Sun Jan 31 05:17:23 1999 UTC (21 years ago) by bouaziz
Original Path: trunk/Src/common
bug fix in the reverse engeeniring: now we can use the precompiled libraries
because we use a complete class_id instead of an integer.


Revision 13084 - Directory Listing
Modified Sun Jan 31 05:16:47 1999 UTC (21 years ago) by bouaziz
Original Path: trunk/Src/common
buf fix in the reverse engeeniring: now we can use the precompiled libraries
because we use a complete class_id instead of an integer.


Revision 13083 - Directory Listing
Modified Sun Jan 31 05:15:17 1999 UTC (21 years ago) by bouaziz
Original Path: trunk/Src/common
bug fix in reverse engineering: now we can use precompiled libraries
because we use a complete class_is instead of an integer.


Revision 12822 - Directory Listing
Modified Wed Jan 20 23:09:22 1999 UTC (21 years ago) by pascalf
Original Path: trunk/Src/common
The Constants are implemented


Revision 12560 - Directory Listing
Modified Sun Jan 10 20:23:34 1999 UTC (21 years ago) by manus
Original Path: trunk/Src/common
Fixed a tab problem due to the recently added `ctxt.begin' line which makes everything
below a loop construct to be indented by one tab too much.


Revision 12487 - Directory Listing
Modified Wed Jan 6 04:11:44 1999 UTC (21 years ago) by manus
Original Path: trunk/Src/common
Bug fixed: the stop clause (after until) is a new expression.


Revision 12405 - Directory Listing
Modified Tue Dec 22 06:25:27 1998 UTC (21 years, 1 month ago) by manus
Original Path: trunk/Src/common
Changed `if has (item) then found_item' by `search (item) if found then found_item'
because the code was not matching the corrected HASH_TABLE which does not set
`found_item' when calling `has'.


Revision 12404 - Directory Listing
Modified Tue Dec 22 06:24:03 1998 UTC (21 years, 1 month ago) by manus
Original Path: trunk/Src/common
Fixed the bug when doing a clickable format (like short, flat or flat-short)
when the file did not have a end of line at the end of the file.


Revision 12403 - Directory Listing
Modified Tue Dec 22 06:23:03 1998 UTC (21 years, 1 month ago) by manus
Original Path: trunk/Src/common
Cosmetics


Revision 12067 - Directory Listing
Modified Mon Nov 23 18:50:28 1998 UTC (21 years, 2 months ago) by manus
Original Path: trunk/Src/common
A generic type can have no generic parameters when it is a TUPLE for example.
So we added some protections.


Revision 11807 - Directory Listing
Modified Fri Nov 6 22:11:51 1998 UTC (21 years, 2 months ago) by manus
Original Path: trunk/Src/common
Cosmetics
Removed comparison of expanded types to Void


Revision 11796 - Directory Listing
Modified Fri Oct 30 18:40:22 1998 UTC (21 years, 3 months ago) by manus
Original Path: trunk/Src/common
Cosmetics


Revision 11795 - Directory Listing
Modified Fri Oct 30 18:34:25 1998 UTC (21 years, 3 months ago) by kolli
Original Path: trunk/Src/common
Eiffel Case


Revision 11794 - Directory Listing
Modified Fri Oct 30 18:27:24 1998 UTC (21 years, 3 months ago) by kolli
Original Path: trunk/Src/common
Eiffel Case


Revision 11793 - Directory Listing
Modified Fri Oct 30 18:22:04 1998 UTC (21 years, 3 months ago) by manus
Original Path: trunk/Src/common
Moved a specific EiffelBench feature within the specific case storage
of EiffelBench


Revision 11792 - Directory Listing
Modified Fri Oct 30 18:21:25 1998 UTC (21 years, 3 months ago) by manus
Original Path: trunk/Src/common
Removed one argument to set_is_deferred


Revision 11791 - Directory Listing
Modified Fri Oct 30 18:20:59 1998 UTC (21 years, 3 months ago) by manus
Original Path: trunk/Src/common
Changed the export status


Revision 11790 - Directory Listing
Modified Fri Oct 30 17:40:57 1998 UTC (21 years, 3 months ago) by kolli
Original Path: trunk/Src/common
Eiffel Case


Revision 11789 - Directory Listing
Modified Fri Oct 30 17:35:20 1998 UTC (21 years, 3 months ago) by kolli
Original Path: trunk/Src/common
Eiffel Case


Revision 11788 - Directory Listing
Modified Fri Oct 30 17:27:43 1998 UTC (21 years, 3 months ago) by kolli
Original Path: trunk/Src/common
Eiffel Case


Revision 11787 - Directory Listing
Modified Fri Oct 30 17:16:18 1998 UTC (21 years, 3 months ago) by kolli
Original Path: trunk/Src/common
Eiffel Case


Revision 11785 - Directory Listing
Modified Fri Oct 30 00:55:03 1998 UTC (21 years, 3 months ago) by kolli
Original Path: trunk/Src/common
EIffel Case 4.3


Revision 11784 - Directory Listing
Modified Fri Oct 30 00:16:27 1998 UTC (21 years, 3 months ago) by kolli
Original Path: trunk/Src/common
Eiffel Case 4.3


Revision 11778 - Directory Listing
Modified Thu Oct 29 18:24:29 1998 UTC (21 years, 3 months ago) by kolli
Original Path: trunk/Src/common
EiffelCase 4.3h, new cluster storage common


Revision 11707 - Directory Listing
Modified Fri Oct 23 21:50:45 1998 UTC (21 years, 3 months ago) by manus
Original Path: trunk/Src/common
Add the creation clause in the DATA for EiffelCase.


Revision 11566 - Directory Listing
Modified Thu Oct 8 23:37:10 1998 UTC (21 years, 3 months ago) by pascalf
Original Path: trunk/Src/common
Addition in order to be able to generate the body of features...


Revision 11406 - Directory Listing
Modified Sun Sep 27 23:30:06 1998 UTC (21 years, 4 months ago) by manus
Original Path: trunk/Src/common
Fixed some comparisons between a boolean and Void which are incorrect


Revision 11201 - Directory Listing
Modified Thu Sep 3 21:38:52 1998 UTC (21 years, 4 months ago) by manus
Original Path: trunk/Src/common
Add the new TUPLE_AS class.


Revision 11040 - Directory Listing
Modified Wed Aug 19 01:18:51 1998 UTC (21 years, 5 months ago) by manus
Original Path: trunk/Src/common
Added some new functions which give a status on the type of the constraint.
Added some features to produce nice outputs


Revision 11036 - Directory Listing
Modified Wed Aug 19 01:13:57 1998 UTC (21 years, 5 months ago) by manus
Original Path: trunk/Src/common
Use `clone' instead of two instructions which in fact are doing the same thing


Revision 10944 - Directory Listing
Modified Thu Aug 13 23:49:39 1998 UTC (21 years, 5 months ago) by wong
Original Path: trunk/Src/common
Removed the line that was setting the separator between different conditions
to be ';' instead of nothing.


Revision 10681 - Directory Listing
Modified Thu Jul 23 02:16:11 1998 UTC (21 years, 6 months ago) by wong
Original Path: trunk/Src/common
Changes to removed semi-colons in the Eiffel code.


Revision 10680 - Directory Listing
Modified Wed Jul 22 22:25:13 1998 UTC (21 years, 6 months ago) by pascalf
Original Path: trunk/Src/common
Modified by pascalf
The modification were made for allowing the generation of feature body data for
EiffelCAse 4.3 beta 0720


Revision 10679 - Directory Listing
Modified Wed Jul 22 22:22:19 1998 UTC (21 years, 6 months ago) by pascalf
Original Path: trunk/Src/common
Definitive version for EiffelCAse 4.3 beta0720


Revision 10552 - Directory Listing
Modified Mon Jul 20 21:25:53 1998 UTC (21 years, 6 months ago) by manus
Original Path: trunk/Src/common
Change `create' into `create_dir' which is the new name of the directory
creation, since `create' is a keyword of Eiffel.


Revision 10548 - Directory Listing
Modified Fri Jul 17 23:31:49 1998 UTC (21 years, 6 months ago) by wong
Original Path: trunk/Src/common
Remove ";" after the keyword `end' at the end of a feature.


Revision 10547 - Directory Listing
Modified Fri Jul 17 23:30:54 1998 UTC (21 years, 6 months ago) by wong
Original Path: trunk/Src/common
Remove ";" after the key work `end' at the end of a feature.


Revision 10546 - Directory Listing
Modified Fri Jul 17 23:29:12 1998 UTC (21 years, 6 months ago) by wong
Original Path: trunk/Src/common
Remove ";" as a separator between instructions.


Revision 10545 - Directory Listing
Modified Fri Jul 17 23:28:00 1998 UTC (21 years, 6 months ago) by wong
Original Path: trunk/Src/common
Added "ctxt.commit" at the end of `simple_format'.


Revision 10544 - Directory Listing
Modified Fri Jul 17 23:27:16 1998 UTC (21 years, 6 months ago) by wong
Original Path: trunk/Src/common
Remove ";" as a separator.


Revision 10541 - Directory Listing
Modified Fri Jul 17 01:29:47 1998 UTC (21 years, 6 months ago) by manus
Original Path: trunk/Src/common
Changed the comment of `access_name' which now explains it returns `Void'


Revision 10540 - Directory Listing
Modified Fri Jul 17 01:29:03 1998 UTC (21 years, 6 months ago) by manus
Original Path: trunk/Src/common
New creation expression abstract syntax tree class.


Revision 10539 - Directory Listing
Modified Fri Jul 17 01:23:51 1998 UTC (21 years, 6 months ago) by manus
Original Path: trunk/Src/common
Moved a specific action from PRECURSOR_AS_B to PRECURSOR_AS since
it should be there.
It will now produce the flat format correctly for Case and Build


Revision 10475 - Directory Listing
Modified Sat Jun 27 00:54:25 1998 UTC (21 years, 7 months ago) by pascalf
Original Path: trunk/Src/common
Addition of a new class for allowing the retrieving of the body of a feature


Revision 10390 - Directory Listing
Modified Sun Jun 14 01:06:29 1998 UTC (21 years, 7 months ago) by manus
Original Path: trunk/Src/common
New class for new case storage


Revision 10388 - Directory Listing
Modified Sun Jun 14 00:57:18 1998 UTC (21 years, 7 months ago) by manus
Original Path: trunk/Src/common
New case storage


Revision 10387 - Directory Listing
Modified Sun Jun 14 00:56:42 1998 UTC (21 years, 7 months ago) by manus
Original Path: trunk/Src/common
Cosmetics


Revision 10349 - Directory Listing
Modified Wed Jun 10 02:18:01 1998 UTC (21 years, 7 months ago) by manus
Original Path: trunk/Src/common
Add in the revision indexing clause so that CVS can put the version number here.


Revision 10076 - Directory Listing
Modified Wed May 13 00:34:18 1998 UTC (21 years, 8 months ago) by manus
Original Path: trunk/Src/common
New data structure for the creation feature within the generic parameters
of a class.

Now will display correctly the creation feature used in the generic parameters


Revision 10075 - Directory Listing
Modified Wed May 13 00:31:46 1998 UTC (21 years, 8 months ago) by manus
Original Path: trunk/Src/common
Removed a useless inherited class, ie BASIC_ROUTINES


Revision 10074 - Directory Listing
Modified Wed May 13 00:31:08 1998 UTC (21 years, 8 months ago) by manus
Original Path: trunk/Src/common
New case generation which handles correctly the generic parameters of a class


Revision 9936 - Directory Listing
Modified Tue Apr 21 22:59:36 1998 UTC (21 years, 9 months ago) by manus
Original Path: trunk/Src/common
Changed to follow the new HASH_TABLE


Revision 9935 - Directory Listing
Modified Tue Apr 21 22:57:05 1998 UTC (21 years, 9 months ago) by manus
Original Path: trunk/Src/common
Cosmetics


Revision 9813 - Directory Listing
Modified Sat Mar 28 03:49:21 1998 UTC (21 years, 10 months ago) by manus
Original Path: trunk/Src/common
Added the CLICKABLE part in the precursor construct
Added the creation attribute within a constraint on generic


Revision 9785 - Directory Listing
Modified Wed Mar 25 01:57:50 1998 UTC (21 years, 10 months ago) by manus
Original Path: trunk/Src/common
Simplification of code


Revision 9738 - Directory Listing
Modified Fri Mar 20 04:07:27 1998 UTC (21 years, 10 months ago) by manus
Original Path: trunk/Src/common
Cosmetics


Revision 9697 - Directory Listing
Modified Wed Mar 18 00:14:37 1998 UTC (21 years, 10 months ago) by fiat
Original Path: trunk/Src/common
cosmetics.


Revision 9696 - Directory Listing
Modified Wed Mar 18 00:10:35 1998 UTC (21 years, 10 months ago) by fiat
Original Path: trunk/Src/common
Cosmetics.


Revision 9695 - Directory Listing
Modified Wed Mar 18 00:01:42 1998 UTC (21 years, 10 months ago) by samik
Original Path: trunk/Src/common
Added :


Revision 9694 - Directory Listing
Modified Wed Mar 18 00:00:22 1998 UTC (21 years, 10 months ago) by fiat
Original Path: trunk/Src/common
Change STRING_AS_B to STRING_AS.


Revision 9692 - Directory Listing
Modified Tue Mar 17 23:41:25 1998 UTC (21 years, 10 months ago) by fiat
Original Path: trunk/Src/common
Move the parse implementation for external from external_lang_as to external_lang_as_b.


Revision 9688 - Directory Listing
Modified Tue Mar 17 17:25:09 1998 UTC (21 years, 10 months ago) by samik
Original Path: trunk/Src/common
Removed unnecessary comment


Revision 9681 - Directory Listing
Modified Mon Mar 16 19:56:27 1998 UTC (21 years, 10 months ago) by fiat
Original Path: trunk/Src/common
Add the dll_index parser mechanism.
Remove the functions xxx_extension which created the specific extension, now we use !TYPE_OF_EXTENSION_B!extension.


Revision 9680 - Directory Listing
Modified Mon Mar 16 19:53:38 1998 UTC (21 years, 10 months ago) by fiat
Original Path: trunk/Src/common
Added: is_dll.
Cosmetics.


Revision 9679 - Directory Listing
Modified Mon Mar 16 19:52:50 1998 UTC (21 years, 10 months ago) by fiat
Original Path: trunk/Src/common
Cosmetics.


Revision 9678 - Directory Listing
Modified Mon Mar 16 19:51:34 1998 UTC (21 years, 10 months ago) by fiat
Original Path: trunk/Src/common
Cosmetic.


Revision 9677 - Directory Listing
Modified Mon Mar 16 19:50:40 1998 UTC (21 years, 10 months ago) by fiat
Original Path: trunk/Src/common
Added: dll_index, set_dll_index, is_dll.


Revision 9646 - Directory Listing
Modified Sun Mar 15 01:33:58 1998 UTC (21 years, 10 months ago) by manus
Original Path: trunk/Src/common
Cosmetics (removed semicolon)
Reviewed all the code to avoid the use of useless function and replace them
by constants where it was possible. As a result of doing this, we removed around
20K of code.


Revision 9092 - Directory Listing
Modified Fri Jan 30 07:18:50 1998 UTC (22 years ago) by manus
Original Path: trunk/Src/common
Cosmetics


Revision 9075 - Directory Listing
Modified Fri Jan 30 02:02:55 1998 UTC (22 years ago) by samik
Original Path: trunk/Src/common
Removed the incorrect postcondition


Revision 9057 - Directory Listing
Modified Thu Jan 29 04:10:33 1998 UTC (22 years ago) by manus
Original Path: trunk/Src/common
Changed the arrayed list into a list since the array was not very useful here


Revision 8791 - Directory Listing
Modified Tue Dec 9 23:23:33 1997 UTC (22 years, 1 month ago) by samik
Original Path: trunk/Src/common
FIXED_LIST: make -> make_filled


Revision 8787 - Directory Listing
Modified Tue Dec 9 08:23:55 1997 UTC (22 years, 1 month ago) by manus
Original Path: trunk/Src/common
Final changes for the new FIXED_LIST
Added the redefinition of make, since `make' and `make_filled' can be called


Revision 8786 - Directory Listing
Modified Tue Dec 9 08:22:42 1997 UTC (22 years, 1 month ago) by manus
Original Path: trunk/Src/common
Cosmetics


Revision 8784 - Directory Listing
Modified Tue Dec 9 04:46:34 1997 UTC (22 years, 1 month ago) by manus
Original Path: trunk/Src/common
Redefined the infix feature "<" to respect the contract


Revision 8763 - Directory Listing
Modified Mon Dec 8 07:26:51 1997 UTC (22 years, 1 month ago) by manus
Original Path: trunk/Src/common
Corrected an incorrect update to the new FIXED_LIST


Revision 8762 - Directory Listing
Modified Mon Dec 8 07:25:55 1997 UTC (22 years, 1 month ago) by manus
Original Path: trunk/Src/common
Correct an incorrect update to the new FIXED_LIST


Revision 8761 - Directory Listing
Modified Mon Dec 8 07:24:48 1997 UTC (22 years, 1 month ago) by manus
Original Path: trunk/Src/common
Cosmetics


Revision 8750 - Directory Listing
Modified Sat Dec 6 01:07:16 1997 UTC (22 years, 1 month ago) by samik
Original Path: trunk/Src/common
Build 4.2 alpha01


Revision 8702 - Directory Listing
Modified Sat Nov 29 00:37:08 1997 UTC (22 years, 2 months ago) by grator
Original Path: trunk/Src/common
removed files .doscopy


Revision 8692 - Directory Listing
Modified Fri Nov 28 19:53:00 1997 UTC (22 years, 2 months ago) by manus
Original Path: trunk/Src/common
Added the Eiffel line number in the C generated code


Revision 8636 - Directory Listing
Modified Tue Nov 18 08:50:37 1997 UTC (22 years, 2 months ago) by manus
Original Path: trunk/Src/common
Fixed some stuff in WEL
Removed some unused files


Revision 8628 - Directory Listing
Modified Tue Nov 18 07:22:44 1997 UTC (22 years, 2 months ago) by manus
Original Path: trunk/Src/common
Undo the last remove


Revision 8627 - Directory Listing
Modified Tue Nov 18 07:17:49 1997 UTC (22 years, 2 months ago) by manus
Original Path: trunk/Src/common
Undo the removed


Revision 8626 - Directory Listing
Modified Tue Nov 18 07:15:34 1997 UTC (22 years, 2 months ago) by manus
Original Path: trunk/Src/common
Removed a piece of code


Revision 8625 - Directory Listing
Modified Tue Nov 18 07:07:29 1997 UTC (22 years, 2 months ago) by manus
Original Path: trunk/Src/common
Undo the remove of this files


Revision 8523 - Directory Listing
Modified Wed Nov 12 01:44:51 1997 UTC (22 years, 2 months ago) by manus
Original Path: trunk/Src/common
Removed unused class


Revision 8522 - Directory Listing
Modified Wed Nov 12 01:40:43 1997 UTC (22 years, 2 months ago) by manus
Original Path: trunk/Src/common
Removed unused classes


Revision 8516 - Directory Listing
Modified Wed Nov 12 01:03:09 1997 UTC (22 years, 2 months ago) by manus
Original Path: trunk/Src/common
Removed a unused class


Revision 8493 - Directory Listing
Modified Tue Nov 11 19:44:28 1997 UTC (22 years, 2 months ago) by manus
Original Path: trunk/Src/common
Added the attribute `is_expanded' to S_FEATURE_DATA for the case generation


Revision 8433 - Directory Listing
Modified Fri Oct 31 00:16:57 1997 UTC (22 years, 3 months ago) by samik
Original Path: trunk/Src/common
First compilation of Build4.2


Revision 8345 - Directory Listing
Modified Tue Sep 30 20:11:43 1997 UTC (22 years, 4 months ago) by manus
Original Path: trunk/Src/common
Initial revision


Revision 8288 - Directory Listing
Modified Tue Sep 30 16:54:10 1997 UTC (22 years, 4 months ago) by manus
Original Path: trunk/Src/common
Cosmetics


Revision 8284 - Directory Listing
Modified Tue Sep 30 16:52:35 1997 UTC (22 years, 4 months ago) by manus
Original Path: trunk/Src/common
Cosmetics
Removed the use of @ operator


Revision 8283 - Directory Listing
Modified Tue Sep 30 16:51:43 1997 UTC (22 years, 4 months ago) by manus
Original Path: trunk/Src/common
Cosmetics
Removed all the affectation of type f := format, since it was useless here


Revision 8282 - Directory Listing
Modified Tue Sep 30 16:51:07 1997 UTC (22 years, 4 months ago) by manus
Original Path: trunk/Src/common
Cosmetics
Removed a unused local variable


Revision 8281 - Directory Listing
Modified Tue Sep 30 16:49:57 1997 UTC (22 years, 4 months ago) by manus
Original Path: trunk/Src/common
Cosmetics
Bug fixed in a loop


Revision 8148 - Directory Listing
Modified Mon Sep 15 04:24:35 1997 UTC (22 years, 4 months ago) by manus
Original Path: trunk/Src/common
 Adaptation to the new FIXED_LIST


Revision 8146 - Directory Listing
Modified Mon Sep 15 04:19:57 1997 UTC (22 years, 4 months ago) by manus
Original Path: trunk/Src/common
Added an attribute to know if it is an expanded type (Case generation)


Revision 8145 - Directory Listing
Modified Mon Sep 15 04:18:43 1997 UTC (22 years, 4 months ago) by manus
Original Path: trunk/Src/common
Cosmetics


Revision 7827 - Directory Listing
Modified Mon May 5 21:14:02 1997 UTC (22 years, 8 months ago) by manus
Original Path: trunk/Src/common
Modified semantics of `has_rescue' for default_rescue.


Revision 7826 - Directory Listing
Modified Mon May 5 21:12:18 1997 UTC (22 years, 8 months ago) by manus
Original Path: trunk/Src/common
Added `ROUTINE_AS_B' in export clause of `set_call' for default_rescue.


Revision 7390 - Directory Listing
Modified Wed Nov 27 10:42:42 1996 UTC (23 years, 2 months ago) by dinov
Original Path: trunk/Src/common
version number


Revision 7347 - Directory Listing
Modified Fri Nov 22 11:50:09 1996 UTC (23 years, 2 months ago) by dinov
Original Path: trunk/Src/common
integration problems


Revision 7346 - Directory Listing
Modified Fri Nov 22 11:47:36 1996 UTC (23 years, 2 months ago) by olivierz
Original Path: trunk/Src/common
new class name


Revision 7344 - Directory Listing
Modified Fri Nov 22 11:32:36 1996 UTC (23 years, 2 months ago) by olivierz
Original Path: trunk/Src/common
cosmetics


Revision 7343 - Directory Listing
Modified Fri Nov 22 11:32:22 1996 UTC (23 years, 2 months ago) by olivierz
Original Path: trunk/Src/common
new routines to modify properties


Revision 7256 - Directory Listing
Modified Fri Nov 15 10:24:36 1996 UTC (23 years, 2 months ago) by dinov
Original Path: trunk/Src/common
call finish after insertion


Revision 7254 - Directory Listing
Modified Fri Nov 15 10:22:30 1996 UTC (23 years, 2 months ago) by dinov
Original Path: trunk/Src/common
set_is_constant is now a procedure


Revision 7116 - Directory Listing
Modified Fri Nov 8 17:27:56 1996 UTC (23 years, 2 months ago) by dinov
Original Path: trunk/Src/common
new routines


Revision 7015 - Directory Listing
Modified Fri Nov 1 17:47:43 1996 UTC (23 years, 3 months ago) by olivierz
Original Path: trunk/Src/common
new constant flags


Revision 7014 - Directory Listing
Modified Fri Nov 1 17:47:20 1996 UTC (23 years, 3 months ago) by olivierz
Original Path: trunk/Src/common
removed useless routines


Revision 7013 - Directory Listing
Modified Fri Nov 1 17:46:16 1996 UTC (23 years, 3 months ago) by olivierz
Original Path: trunk/Src/common
new flag - reversed engineered


Revision 6997 - Directory Listing
Modified Fri Nov 1 16:56:45 1996 UTC (23 years, 3 months ago) by olivierz
Original Path: trunk/Src/common
new properties
invariants


Revision 6996 - Directory Listing
Modified Fri Nov 1 16:56:10 1996 UTC (23 years, 3 months ago) by olivierz
Original Path: trunk/Src/common
new flags


Revision 6912 - Directory Listing
Modified Fri Oct 25 15:52:06 1996 UTC (23 years, 3 months ago) by xavierl
Original Path: trunk/Src/common
Eiffel3 => Eiffel4


Revision 6824 - Directory Listing
Modified Fri Oct 18 16:50:56 1996 UTC (23 years, 3 months ago) by dinov
Original Path: trunk/Src/common
new routine


Revision 6710 - Directory Listing
Modified Thu Sep 26 16:18:47 1996 UTC (23 years, 4 months ago) by olivierz
Original Path: trunk/Src/common
return values of file names changed from STRING to FILE_NAME


Revision 6706 - Directory Listing
Modified Thu Sep 26 15:21:22 1996 UTC (23 years, 4 months ago) by olivierz
Original Path: trunk/Src/common
cosmetics


Revision 6705 - Directory Listing
Modified Thu Sep 26 15:21:03 1996 UTC (23 years, 4 months ago) by olivierz
Original Path: trunk/Src/common
recording of start and end position


Revision 6603 - Directory Listing
Modified Wed Sep 25 18:38:39 1996 UTC (23 years, 4 months ago) by dinov
Original Path: trunk/Src/common
unique processing modified


Revision 6492 - Directory Listing
Modified Fri Sep 6 20:12:03 1996 UTC (23 years, 4 months ago) by dinov
Original Path: trunk/Src/common
integration problem fixed


Revision 6424 - Directory Listing
Modified Thu Sep 5 18:44:07 1996 UTC (23 years, 4 months ago) by olivierz
Original Path: trunk/Src/common
Initial revision


Revision 6423 - Directory Listing
Modified Thu Sep 5 18:37:51 1996 UTC (23 years, 4 months ago) by olivierz
Original Path: trunk/Src/common
now inherits from ARRAY instead of LINKED_SET
optimizations


Revision 6422 - Directory Listing
Modified Thu Sep 5 17:36:51 1996 UTC (23 years, 4 months ago) by olivierz
Original Path: trunk/Src/common
add special character after new line


Revision 6420 - Directory Listing
Modified Thu Sep 5 17:03:00 1996 UTC (23 years, 4 months ago) by olivierz
Original Path: trunk/Src/common
new parent EXT_AST_EIFFEL
new creation procedure (make_from_other_features)
formatting modification


Revision 6419 - Directory Listing
Modified Thu Sep 5 16:54:58 1996 UTC (23 years, 4 months ago) by olivierz
Original Path: trunk/Src/common
added parent EXT_AST_EIFFEL (for start and end position)


Revision 6418 - Directory Listing
Modified Thu Sep 5 16:51:21 1996 UTC (23 years, 4 months ago) by olivierz
Original Path: trunk/Src/common
feature clauses can be void

added preconditions


Revision 6347 - Directory Listing
Modified Fri Aug 16 09:50:18 1996 UTC (23 years, 5 months ago) by dinov
Original Path: trunk/Src/common
reverse engineering (updating to current version of Case generation)


Revision 6346 - Directory Listing
Modified Fri Aug 16 09:49:26 1996 UTC (23 years, 5 months ago) by dinov
Original Path: trunk/Src/common
integration problem fixed


Revision 6292 - Directory Listing
Modified Fri Aug 9 14:00:42 1996 UTC (23 years, 5 months ago) by dinov
Original Path: trunk/Src/common
Initial revision


Revision 6187 - Directory Listing
Modified Fri Aug 9 11:33:56 1996 UTC (23 years, 5 months ago) by dinov
Original Path: trunk/Src/common
windows hack (psoition based on raw file)


Revision 6176 - Directory Listing
Modified Fri Aug 9 11:16:02 1996 UTC (23 years, 5 months ago) by dinov
Original Path: trunk/Src/common
back to 3.3.9


Revision 6175 - Directory Listing
Modified Fri Aug 9 11:15:10 1996 UTC (23 years, 5 months ago) by dinov
Original Path: trunk/Src/common
back to 3.3.9 version


Revision 6070 - Directory Listing
Modified Mon Jul 22 16:30:36 1996 UTC (23 years, 6 months ago) by olivierz
Original Path: trunk/Src/common
new feature clause processing


Revision 6069 - Directory Listing
Modified Mon Jul 22 16:30:12 1996 UTC (23 years, 6 months ago) by olivierz
Original Path: trunk/Src/common
removed `add_feature'


Revision 6063 - Directory Listing
Modified Thu Jul 18 09:54:57 1996 UTC (23 years, 6 months ago) by xavierl
Original Path: trunk/Src/common
keeping track of AST position in file


Revision 6039 - Directory Listing
Modified Tue Jul 16 16:44:44 1996 UTC (23 years, 6 months ago) by xavierl
Original Path: trunk/Src/common
bug fix: class name is case sensitive


Revision 5996 - Directory Listing
Modified Tue Jul 16 15:10:11 1996 UTC (23 years, 6 months ago) by dinov
Original Path: trunk/Src/common
abstracted out routines


Revision 5806 - Directory Listing
Modified Fri Jul 12 17:04:49 1996 UTC (23 years, 6 months ago) by dinov
Original Path: trunk/Src/common
position kept in AST node


Revision 5805 - Directory Listing
Modified Fri Jul 12 17:04:05 1996 UTC (23 years, 6 months ago) by dinov
Original Path: trunk/Src/common
cosmetics


Revision 5794 - Directory Listing
Modified Fri Jul 5 11:15:26 1996 UTC (23 years, 6 months ago) by olivierz
Original Path: trunk/Src/common
Initial revision


Revision 5793 - Directory Listing
Modified Fri Jul 5 10:48:46 1996 UTC (23 years, 6 months ago) by olivierz
Original Path: trunk/Src/common
cosmetics


Revision 5792 - Directory Listing
Modified Fri Jul 5 10:48:31 1996 UTC (23 years, 6 months ago) by olivierz
Original Path: trunk/Src/common
cleanup


Revision 5791 - Directory Listing
Modified Fri Jul 5 10:48:04 1996 UTC (23 years, 6 months ago) by olivierz
Original Path: trunk/Src/common
added parent: S_ELEMENT_DATA


Revision 5790 - Directory Listing
Modified Fri Jul 5 10:22:51 1996 UTC (23 years, 6 months ago) by olivierz
Original Path: trunk/Src/common
optimization for saving and restoring cursor position in list


Revision 5789 - Directory Listing
Modified Fri Jul 5 10:15:44 1996 UTC (23 years, 6 months ago) by olivierz
Original Path: trunk/Src/common
cleanup


Revision 5775 - Directory Listing
Modified Fri Jun 28 18:56:07 1996 UTC (23 years, 7 months ago) by xavierl
Original Path: trunk/Src/common
`is_equivalent' implemented (used instead of `deep_equal')


Revision 5756 - Directory Listing
Modified Fri Jun 28 18:42:04 1996 UTC (23 years, 7 months ago) by xavierl
Original Path: trunk/Src/common
`reset' removed


Revision 5755 - Directory Listing
Modified Fri Jun 28 18:41:53 1996 UTC (23 years, 7 months ago) by xavierl
Original Path: trunk/Src/common
`is_deep_equal' frozen


Revision 5754 - Directory Listing
Modified Fri Jun 28 18:40:38 1996 UTC (23 years, 7 months ago) by xavierl
Original Path: trunk/Src/common
`is_equivalent' implemented (used instead of `deep_equal')
compare_objects on supplier list


Revision 5753 - Directory Listing
Modified Fri Jun 28 18:40:17 1996 UTC (23 years, 7 months ago) by xavierl
Original Path: trunk/Src/common
redefinition of `is_deep_equal' removed


Revision 5752 - Directory Listing
Modified Fri Jun 28 18:39:41 1996 UTC (23 years, 7 months ago) by xavierl
Original Path: trunk/Src/common
`is_equivalent' implemented (used instead of `deep_equal')
reset_ features removed (`is_equivalent' doesn't need them)
cosmetics


Revision 5751 - Directory Listing
Modified Fri Jun 28 18:37:15 1996 UTC (23 years, 7 months ago) by xavierl
Original Path: trunk/Src/common
cosmetics


Revision 5750 - Directory Listing
Modified Fri Jun 28 18:36:23 1996 UTC (23 years, 7 months ago) by xavierl
Original Path: trunk/Src/common
new constant class for C++


Revision 5749 - Directory Listing
Modified Fri Jun 28 18:34:05 1996 UTC (23 years, 7 months ago) by xavierl
Original Path: trunk/Src/common
equiv, is_equiv removed


Revision 5718 - Directory Listing
Modified Fri Jun 28 17:10:45 1996 UTC (23 years, 7 months ago) by guusl
Original Path: trunk/Src/common
COMPILER_EXPORTER added in inherit clause


Revision 5620 - Directory Listing
Modified Fri Jun 14 15:51:19 1996 UTC (23 years, 7 months ago) by xavierl
Original Path: trunk/Src/common
redefinition of `is_equivalent'


Revision 5617 - Directory Listing
Modified Fri Jun 14 15:48:55 1996 UTC (23 years, 7 months ago) by xavierl
Original Path: trunk/Src/common
use `is_equivalent' instead of `deep_equal'


Revision 5616 - Directory Listing
Modified Fri Jun 14 15:48:14 1996 UTC (23 years, 7 months ago) by xavierl
Original Path: trunk/Src/common
precondition added


Revision 5615 - Directory Listing
Modified Fri Jun 14 15:48:03 1996 UTC (23 years, 7 months ago) by xavierl
Original Path: trunk/Src/common
new features: `equivalent', `is_equivalent' (`deep_equal' cannot be used)


Revision 5582 - Directory Listing
Modified Fri Jun 14 15:19:09 1996 UTC (23 years, 7 months ago) by dinov
Original Path: trunk/Src/common
keyword detection for prefix/infix


Revision 5512 - Directory Listing
Modified Tue Jun 11 09:36:25 1996 UTC (23 years, 7 months ago) by dinov
Original Path: trunk/Src/common
`id' moved to _B class


Revision 5511 - Directory Listing
Modified Tue Jun 11 09:36:09 1996 UTC (23 years, 7 months ago) by dinov
Original Path: trunk/Src/common
export status


Revision 5510 - Directory Listing
Modified Tue Jun 11 09:35:43 1996 UTC (23 years, 7 months ago) by dinov
Original Path: trunk/Src/common
`has_instruction' & `index_of_instruction' removed again


Revision 5509 - Directory Listing
Modified Mon Jun 10 15:45:59 1996 UTC (23 years, 7 months ago) by olivierz
Original Path: trunk/Src/common
Initial revision


Revision 5502 - Directory Listing
Modified Mon Jun 10 15:16:59 1996 UTC (23 years, 7 months ago) by olivierz
Original Path: trunk/Src/common
new routines to manipulate features
comments added, cleanup


Revision 5501 - Directory Listing
Modified Mon Jun 10 15:10:33 1996 UTC (23 years, 7 months ago) by olivierz
Original Path: trunk/Src/common
new routines to manipulate feature bodies


Revision 5500 - Directory Listing
Modified Mon Jun 10 15:04:46 1996 UTC (23 years, 7 months ago) by olivierz
Original Path: trunk/Src/common
added COMPILER_EXPORTER to export clause of creation routine


Revision 5499 - Directory Listing
Modified Mon Jun 10 15:02:44 1996 UTC (23 years, 7 months ago) by olivierz
Original Path: trunk/Src/common
new feature: `update_positions'
added comments


Revision 5498 - Directory Listing
Modified Mon Jun 10 15:01:51 1996 UTC (23 years, 7 months ago) by olivierz
Original Path: trunk/Src/common
add new features in CLASS_AS to manipulate features


Revision 5440 - Directory Listing
Modified Wed Jun 5 10:11:23 1996 UTC (23 years, 7 months ago) by xavierl
Original Path: trunk/Src/common
bug fix: wrong definition of `has_signature'


Revision 5439 - Directory Listing
Modified Wed Jun 5 10:11:09 1996 UTC (23 years, 7 months ago) by xavierl
Original Path: trunk/Src/common
bug fix: check for Void


Revision 5435 - Directory Listing
Modified Mon Jun 3 14:51:34 1996 UTC (23 years, 7 months ago) by olivierz
Original Path: trunk/Src/common
Initial revision


Revision 5434 - Directory Listing
Modified Mon Jun 3 14:34:18 1996 UTC (23 years, 7 months ago) by olivierz
Original Path: trunk/Src/common
cosmetics


Revision 5433 - Directory Listing
Modified Mon Jun 3 14:31:43 1996 UTC (23 years, 7 months ago) by olivierz
Original Path: trunk/Src/common
`reversed_engineered' moved from ancestor to current class


Revision 5432 - Directory Listing
Modified Mon Jun 3 14:31:22 1996 UTC (23 years, 7 months ago) by olivierz
Original Path: trunk/Src/common
cosmetics related to the new version


Revision 5431 - Directory Listing
Modified Mon Jun 3 14:30:43 1996 UTC (23 years, 7 months ago) by olivierz
Original Path: trunk/Src/common
new routines to set and retrieve `body'


Revision 5258 - Directory Listing
Modified Fri May 24 10:55:52 1996 UTC (23 years, 8 months ago) by xavierl
Original Path: trunk/Src/common
tabulation is a valid separator


Revision 5257 - Directory Listing
Modified Fri May 24 10:49:37 1996 UTC (23 years, 8 months ago) by xavierl
Original Path: trunk/Src/common
C++ extension


Revision 5183 - Directory Listing
Modified Tue May 14 15:00:36 1996 UTC (23 years, 8 months ago) by guusl
Original Path: trunk/Src/common
better abstraction of the resource parsing (including bug fix)


Revision 5100 - Directory Listing
Modified Fri May 10 10:39:39 1996 UTC (23 years, 8 months ago) by dinov
Original Path: trunk/Src/common
new routine: `put_class_name'


Revision 5079 - Directory Listing
Modified Fri May 10 09:48:57 1996 UTC (23 years, 8 months ago) by dinov
Original Path: trunk/Src/common
formatting


Revision 5058 - Directory Listing
Modified Thu May 9 16:59:50 1996 UTC (23 years, 8 months ago) by guusl
Original Path: trunk/Src/common
Initial revision


Revision 5032 - Directory Listing
Modified Thu May 9 16:26:31 1996 UTC (23 years, 8 months ago) by guusl
Original Path: trunk/Src/common
bug fix: call `right_adjust'


Revision 5031 - Directory Listing
Modified Thu May 9 16:25:42 1996 UTC (23 years, 8 months ago) by guusl
Original Path: trunk/Src/common
debug statements
creation of a parser on demand
new abstraction for parsing


Revision 5030 - Directory Listing
Modified Thu May 9 16:25:09 1996 UTC (23 years, 8 months ago) by guusl
Original Path: trunk/Src/common
new resource


Revision 5029 - Directory Listing
Modified Thu May 9 16:24:42 1996 UTC (23 years, 8 months ago) by guusl
Original Path: trunk/Src/common
debug statements
resource parsing


Revision 5028 - Directory Listing
Modified Thu May 9 16:19:40 1996 UTC (23 years, 8 months ago) by guusl
Original Path: trunk/Src/common
export status


Revision 5027 - Directory Listing
Modified Thu May 9 16:08:46 1996 UTC (23 years, 8 months ago) by xavierl
Original Path: trunk/Src/common
Initial revision


Revision 5025 - Directory Listing
Modified Thu May 9 16:01:55 1996 UTC (23 years, 8 months ago) by xavierl
Original Path: trunk/Src/common
redesign of language extension


Revision 5019 - Directory Listing
Modified Thu May 9 15:52:33 1996 UTC (23 years, 8 months ago) by xavierl
Original Path: trunk/Src/common
cosmetics
code cleanup


Revision 4860 - Directory Listing
Modified Tue Apr 23 15:46:15 1996 UTC (23 years, 9 months ago) by ericb
Original Path: trunk/Src/common
`id', `set_id' moved to class_as_b.e


Revision 4834 - Directory Listing
Modified Tue Apr 23 14:15:04 1996 UTC (23 years, 9 months ago) by guusl
Original Path: trunk/Src/common
removing white space


Revision 4833 - Directory Listing
Modified Tue Apr 23 14:14:26 1996 UTC (23 years, 9 months ago) by guusl
Original Path: trunk/Src/common
new feature `parse_resource_value'


Revision 4806 - Directory Listing
Modified Tue Apr 23 12:49:31 1996 UTC (23 years, 9 months ago) by dinov
Original Path: trunk/Src/common
add_string => add_default_string (formatting purposes)


Revision 4646 - Directory Listing
Modified Thu Apr 11 14:14:59 1996 UTC (23 years, 9 months ago) by dinov
Original Path: trunk/Src/common
distinction between default string for formatting and for general messages


Revision 4638 - Directory Listing
Modified Thu Apr 11 13:59:34 1996 UTC (23 years, 9 months ago) by dinov
Original Path: trunk/Src/common
new routine: `get_array'
`free_resource' and friends removed


Revision 4632 - Directory Listing
Modified Thu Apr 11 13:52:46 1996 UTC (23 years, 9 months ago) by dinov
Original Path: trunk/Src/common
new feature `visual_name'


Revision 4627 - Directory Listing
Modified Thu Apr 11 10:47:50 1996 UTC (23 years, 9 months ago) by xavierl
Original Path: trunk/Src/common
Initial revision


Revision 4618 - Directory Listing
Modified Thu Apr 11 10:39:03 1996 UTC (23 years, 9 months ago) by xavierl
Original Path: trunk/Src/common
implementation of separate mechanism


Revision 4518 - Directory Listing
Modified Tue Apr 2 16:42:57 1996 UTC (23 years, 10 months ago) by guusl
Original Path: trunk/Src/common
Initial revision


Revision 4358 - Directory Listing
Modified Tue Apr 2 12:31:48 1996 UTC (23 years, 10 months ago) by xavierl
Original Path: trunk/Src/common
Initial revision


Revision 4342 - Directory Listing
Modified Tue Apr 2 12:15:35 1996 UTC (23 years, 10 months ago) by xavierl
Original Path: trunk/Src/common
cosmetics


Revision 4321 - Directory Listing
Modified Fri Mar 29 10:27:09 1996 UTC (23 years, 10 months ago) by olivierz
Original Path: trunk/Src/common
cosmetics


Revision 4090 - Directory Listing
Modified Thu Mar 14 15:04:37 1996 UTC (23 years, 10 months ago) by xavierl
Original Path: trunk/Src/common
integration problem fixe
fixed


Revision 4086 - Directory Listing
Modified Thu Mar 14 14:59:05 1996 UTC (23 years, 10 months ago) by xavierl
Original Path: trunk/Src/common
dll32 under Win32 (called dllwin32 temporarily)


Revision 4028 - Directory Listing
Modified Mon Mar 4 17:05:35 1996 UTC (23 years, 10 months ago) by olivierz
Original Path: trunk/Src/common
cosmetics


Revision 3982 - Directory Listing
Modified Fri Mar 1 16:45:30 1996 UTC (23 years, 11 months ago) by guusl
Original Path: trunk/Src/common
bug fix: output fix (empty from clause)


Revision 3943 - Directory Listing
Modified Wed Feb 28 17:52:09 1996 UTC (23 years, 11 months ago) by dinov
Original Path: trunk/Src/common
cosmetics (indexing, feature clause comments, export status, ...)


Revision 3942 - Directory Listing
Modified Wed Feb 28 17:50:07 1996 UTC (23 years, 11 months ago) by dinov
Original Path: trunk/Src/common
integration pb wasn't a pb


Revision 3941 - Directory Listing
Modified Wed Feb 28 17:46:49 1996 UTC (23 years, 11 months ago) by dinov
Original Path: trunk/Src/common
cosmetics (indexing, feature clause comments, export status, ...)


Revision 3940 - Directory Listing
Modified Wed Feb 28 17:18:13 1996 UTC (23 years, 11 months ago) by dinov
Original Path: trunk/Src/common
cosmetics (indexing, feature clause comments, export status, ...)


Revision 3939 - Directory Listing
Modified Wed Feb 28 17:16:27 1996 UTC (23 years, 11 months ago) by dinov
Original Path: trunk/Src/common
integration pb


Revision 3938 - Directory Listing
Modified Wed Feb 28 17:12:38 1996 UTC (23 years, 11 months ago) by dinov
Original Path: trunk/Src/common
cosmetics (indexing, feature clause comments, export status, ...)


Revision 3937 - Directory Listing
Modified Wed Feb 28 17:06:08 1996 UTC (23 years, 11 months ago) by dinov
Original Path: trunk/Src/common
cosmetics (indexing, feature clause comments, export status, ...)


Revision 3825 - Directory Listing
Modified Thu Feb 15 13:54:17 1996 UTC (23 years, 11 months ago) by ericb
Original Path: trunk/Src/common
`id' is a CLASS_ID


Revision 3824 - Directory Listing
Modified Thu Feb 15 13:53:01 1996 UTC (23 years, 11 months ago) by ericb
Original Path: trunk/Src/common
`id' moved from FEATURE_AS to FEATURE_AS_B


Revision 3773 - Directory Listing
Modified Wed Jan 31 16:04:31 1996 UTC (24 years ago) by ericb
Original Path: trunk/Src/common
unused features removed


Revision 3760 - Directory Listing
Modified Wed Jan 31 15:09:14 1996 UTC (24 years ago) by guusl
Original Path: trunk/Src/common
bug fix: formatting


Revision 3669 - Directory Listing
Modified Tue Jan 16 14:24:22 1996 UTC (24 years ago) by guusl
Original Path: trunk/Src/common
bug fix: displayed twice


Revision 3663 - Directory Listing
Modified Tue Jan 16 09:25:58 1996 UTC (24 years ago) by ericb
Original Path: trunk/Src/common
integration problem


Revision 3650 - Directory Listing
Modified Mon Jan 15 14:36:11 1996 UTC (24 years ago) by ericb
Original Path: trunk/Src/common
new abstractions for system counters (class ids and type ids)


Revision 3636 - Directory Listing
Modified Mon Jan 15 12:06:48 1996 UTC (24 years ago) by guusl
Original Path: trunk/Src/common
output done through STRUCTURED_TEXT instead of OUTPUT_WINDOW


Revision 3632 - Directory Listing
Modified Mon Jan 15 11:35:14 1996 UTC (24 years ago) by guusl
Original Path: trunk/Src/common
output done through STRUCTURED_TEXT instead of OUTPUT_WINDOW


Revision 3503 - Directory Listing
Modified Mon Dec 18 18:37:49 1995 UTC (24 years, 1 month ago) by dinov
Original Path: trunk/Src/common
`put_special' removed
creation calls `simple_format' on AST


Revision 3494 - Directory Listing
Modified Mon Dec 18 18:08:26 1995 UTC (24 years, 1 month ago) by dinov
Original Path: trunk/Src/common
new routine: `number_of_stop_points' 
export status


Revision 3492 - Directory Listing
Modified Mon Dec 18 18:06:42 1995 UTC (24 years, 1 month ago) by dinov
Original Path: trunk/Src/common
new routine: `number_of_stop_points' 


Revision 3491 - Directory Listing
Modified Mon Dec 18 18:05:33 1995 UTC (24 years, 1 month ago) by dinov
Original Path: trunk/Src/common
new routine: `number_of_stop_points' 
cosmetics


Revision 3418 - Directory Listing
Modified Fri Dec 8 11:55:25 1995 UTC (24 years, 1 month ago) by dinov
Original Path: trunk/Src/common
export status


Revision 3399 - Directory Listing
Modified Mon Dec 4 14:01:55 1995 UTC (24 years, 1 month ago) by dinov
Original Path: trunk/Src/common
export status (COMPILER_EXPORTER)


Revision 3384 - Directory Listing
Modified Mon Dec 4 11:53:47 1995 UTC (24 years, 1 month ago) by dinov
Original Path: trunk/Src/common
cosmetics (indexing, feature clauses, comments)


Revision 3375 - Directory Listing
Modified Mon Dec 4 11:38:01 1995 UTC (24 years, 1 month ago) by dinov
Original Path: trunk/Src/common
cosmetics (indexing, feature clauses, comments)


Revision 3373 - Directory Listing
Modified Mon Dec 4 11:03:17 1995 UTC (24 years, 1 month ago) by dinov
Original Path: trunk/Src/common
*** empty log message ***


Revision 3161 - Directory Listing
Modified Tue Nov 21 16:21:57 1995 UTC (24 years, 2 months ago) by dinov
Original Path: trunk/Src/common
inherits from CLICKABLE_AST


Revision 3160 - Directory Listing
Modified Tue Nov 21 16:21:21 1995 UTC (24 years, 2 months ago) by dinov
Original Path: trunk/Src/common
inherits from CLICKABLE_AST & redefine `is_feature'


Revision 3159 - Directory Listing
Modified Tue Nov 21 16:21:07 1995 UTC (24 years, 2 months ago) by dinov
Original Path: trunk/Src/common
inherits from CLICKABLE_AST & redefine `is_class' to return True


Revision 3158 - Directory Listing
Modified Tue Nov 21 16:19:11 1995 UTC (24 years, 2 months ago) by dinov
Original Path: trunk/Src/common
inherits from CLICKABLE_AST & redefine `is_class'


Revision 3157 - Directory Listing
Modified Tue Nov 21 16:17:15 1995 UTC (24 years, 2 months ago) by dinov
Original Path: trunk/Src/common
reorganization in feature clauses
different output routines


Revision 3156 - Directory Listing
Modified Tue Nov 21 16:16:23 1995 UTC (24 years, 2 months ago) by dinov
Original Path: trunk/Src/common
`put_breakable' added for future use


Revision 3155 - Directory Listing
Modified Tue Nov 21 16:15:34 1995 UTC (24 years, 2 months ago) by dinov
Original Path: trunk/Src/common
inherits from COMPILER_EXPORTER (export status)
error messages modified


Revision 3100 - Directory Listing
Modified Mon Oct 30 12:58:59 1995 UTC (24 years, 3 months ago) by dinov
Original Path: trunk/Src/common
`comment_line' is now a Once function


Revision 3064 - Directory Listing
Modified Mon Oct 30 10:53:27 1995 UTC (24 years, 3 months ago) by dinov
Original Path: trunk/Src/common
cosmetics


Revision 3063 - Directory Listing
Modified Mon Oct 30 10:53:12 1995 UTC (24 years, 3 months ago) by dinov
Original Path: trunk/Src/common
`feature_with_name' moved from ..._AS_B to ..._AS


Revision 3062 - Directory Listing
Modified Mon Oct 30 10:52:09 1995 UTC (24 years, 3 months ago) by dinov
Original Path: trunk/Src/common
`feature_with_name' added


Revision 3061 - Directory Listing
Modified Mon Oct 30 10:51:38 1995 UTC (24 years, 3 months ago) by dinov
Original Path: trunk/Src/common
`string_value' implemented


Revision 3060 - Directory Listing
Modified Mon Oct 30 10:48:30 1995 UTC (24 years, 3 months ago) by dinov
Original Path: trunk/Src/common
`string_value' moved from ATOMIC_AS_B


Revision 3059 - Directory Listing
Modified Mon Oct 30 10:48:01 1995 UTC (24 years, 3 months ago) by dinov
Original Path: trunk/Src/common
`string_value' implemented (coming from ATOMIC_AS


Revision 2899 - Directory Listing
Modified Wed Sep 20 15:00:46 1995 UTC (24 years, 4 months ago) by dinov
Original Path: trunk/Src/common
cosmetics


Revision 2898 - Directory Listing
Modified Wed Sep 20 15:00:02 1995 UTC (24 years, 4 months ago) by dinov
Original Path: trunk/Src/common
comment processing
modification of format output


Revision 2897 - Directory Listing
Modified Wed Sep 20 14:51:38 1995 UTC (24 years, 4 months ago) by dinov
Original Path: trunk/Src/common
comment processing


Revision 2876 - Directory Listing
Modified Wed Sep 20 14:25:38 1995 UTC (24 years, 4 months ago) by dinov
Original Path: trunk/Src/common
comment processing


Revision 2875 - Directory Listing
Modified Wed Sep 20 14:25:20 1995 UTC (24 years, 4 months ago) by dinov
Original Path: trunk/Src/common
comment processing
position recording (for comments)


Revision 2874 - Directory Listing
Modified Wed Sep 20 14:24:42 1995 UTC (24 years, 4 months ago) by dinov
Original Path: trunk/Src/common
position recording (for comments)
comment processing


Revision 2873 - Directory Listing
Modified Wed Sep 20 14:08:52 1995 UTC (24 years, 4 months ago) by dinov
Original Path: trunk/Src/common
modification of format output


Revision 2872 - Directory Listing
Modified Wed Sep 20 14:07:44 1995 UTC (24 years, 4 months ago) by dinov
Original Path: trunk/Src/common
recording explicit creation type


Revision 2859 - Directory Listing
Modified Wed Sep 20 12:10:26 1995 UTC (24 years, 4 months ago) by dinov
Original Path: trunk/Src/common
preconditions removed in `set_explanation'


Revision 2858 - Directory Listing
Modified Wed Sep 20 12:09:54 1995 UTC (24 years, 4 months ago) by dinov
Original Path: trunk/Src/common
undo last patch


Revision 2857 - Directory Listing
Modified Wed Sep 20 12:07:01 1995 UTC (24 years, 4 months ago) by dinov
Original Path: trunk/Src/common
inherits from COMPARABLE


Revision 2854 - Directory Listing
Modified Fri Aug 4 16:30:33 1995 UTC (24 years, 5 months ago) by dinov
Original Path: trunk/Src/common
Initial revision


Revision 2824 - Directory Listing
Modified Fri Aug 4 15:32:07 1995 UTC (24 years, 5 months ago) by dinov
Original Path: trunk/Src/common
cosmetics


Revision 2822 - Directory Listing
Modified Fri Aug 4 15:29:59 1995 UTC (24 years, 5 months ago) by dinov
Original Path: trunk/Src/common
optimization
cosmetics
improv
ments


Revision 2821 - Directory Listing
Modified Fri Aug 4 15:28:56 1995 UTC (24 years, 5 months ago) by dinov
Original Path: trunk/Src/common
improved version


Revision 2820 - Directory Listing
Modified Fri Aug 4 15:27:37 1995 UTC (24 years, 5 months ago) by dinov
Original Path: trunk/Src/common
new creation routine: `dummy_make'


Revision 2788 - Directory Listing
Modified Fri Aug 4 14:32:41 1995 UTC (24 years, 5 months ago) by dinov
Original Path: trunk/Src/common
simple format modification


Revision 2783 - Directory Listing
Modified Fri Aug 4 14:27:01 1995 UTC (24 years, 5 months ago) by dinov
Original Path: trunk/Src/common
simple format modification
comment processing


Revision 2782 - Directory Listing
Modified Fri Aug 4 14:24:36 1995 UTC (24 years, 5 months ago) by dinov
Original Path: trunk/Src/common
simple format modification
cosmetics


Revision 2781 - Directory Listing
Modified Fri Aug 4 14:24:02 1995 UTC (24 years, 5 months ago) by dinov
Original Path: trunk/Src/common
cosmetics


Revision 2780 - Directory Listing
Modified Fri Aug 4 14:18:45 1995 UTC (24 years, 5 months ago) by dinov
Original Path: trunk/Src/common
`string_value' removed


Revision 2779 - Directory Listing
Modified Fri Aug 4 14:18:18 1995 UTC (24 years, 5 months ago) by dinov
Original Path: trunk/Src/common
simple format modification
(from effective to deferred)


Revision 2778 - Directory Listing
Modified Fri Aug 4 14:10:01 1995 UTC (24 years, 5 months ago) by dinov
Original Path: trunk/Src/common
useless feature removed


Revision 2776 - Directory Listing
Modified Fri Aug 4 13:58:09 1995 UTC (24 years, 5 months ago) by dinov
Original Path: trunk/Src/common
inherits from COMPARABLE


Revision 2775 - Directory Listing
Modified Fri Aug 4 13:57:12 1995 UTC (24 years, 5 months ago) by dinov
Original Path: trunk/Src/common
bug fix: replace generic parameters correctly (previously .... if multiple gen parameters)


Revision 2774 - Directory Listing
Modified Fri Aug 4 13:56:40 1995 UTC (24 years, 5 months ago) by dinov
Original Path: trunk/Src/common
definition of "<"


Revision 2773 - Directory Listing
Modified Fri Aug 4 13:55:40 1995 UTC (24 years, 5 months ago) by dinov
Original Path: trunk/Src/common
inherits from HASHABLE instead of COMPARABLE
`remove_file' added


Revision 2758 - Directory Listing
Modified Tue Jul 25 15:19:49 1995 UTC (24 years, 6 months ago) by ericb
Original Path: trunk/Src/common
bug fix: clickable wasn't displaying "else" part


Revision 2757 - Directory Listing
Modified Tue Jul 25 15:17:11 1995 UTC (24 years, 6 months ago) by ericb
Original Path: trunk/Src/common
bug fix: clickable format wasn't displaying the "then" part


Revision 2681 - Directory Listing
Modified Thu Jul 6 10:47:18 1995 UTC (24 years, 6 months ago) by dewij
Original Path: trunk/Src/common
stuff moved to _B


Revision 2680 - Directory Listing
Modified Thu Jul 6 10:41:55 1995 UTC (24 years, 6 months ago) by dewij
Original Path: trunk/Src/common
cosmetics


Revision 2679 - Directory Listing
Modified Thu Jul 6 10:39:08 1995 UTC (24 years, 6 months ago) by dewij
Original Path: trunk/Src/common
different implementation in abstract class


Revision 2678 - Directory Listing
Modified Thu Jul 6 10:30:14 1995 UTC (24 years, 6 months ago) by dewij
Original Path: trunk/Src/common
stuff moved to _B
comments processing


Revision 2677 - Directory Listing
Modified Thu Jul 6 10:29:34 1995 UTC (24 years, 6 months ago) by dewij
Original Path: trunk/Src/common
cosmetics
stuff moved to _B


Revision 2676 - Directory Listing
Modified Thu Jul 6 10:23:40 1995 UTC (24 years, 6 months ago) by dewij
Original Path: trunk/Src/common
cosmetics


Revision 2675 - Directory Listing
Modified Thu Jul 6 09:50:45 1995 UTC (24 years, 6 months ago) by dewij
Original Path: trunk/Src/common
integration pb: bug fix: comma in flat


Revision 2674 - Directory Listing
Modified Thu Jul 6 09:44:18 1995 UTC (24 years, 6 months ago) by dewij
Original Path: trunk/Src/common
stuff moved to _B


Revision 2673 - Directory Listing
Modified Thu Jul 6 09:39:10 1995 UTC (24 years, 6 months ago) by dewij
Original Path: trunk/Src/common
stuff moved to _B


Revision 2672 - Directory Listing
Modified Thu Jul 6 09:36:58 1995 UTC (24 years, 6 months ago) by dewij
Original Path: trunk/Src/common
cosmetics
stuff moved to _B


Revision 2671 - Directory Listing
Modified Thu Jul 6 09:36:41 1995 UTC (24 years, 6 months ago) by dewij
Original Path: trunk/Src/common
cosmetics


Revision 2670 - Directory Listing
Modified Wed Jul 5 17:28:27 1995 UTC (24 years, 6 months ago) by dewij
Original Path: trunk/Src/common
Initial revision


Revision 2664 - Directory Listing
Modified Wed Jul 5 17:06:27 1995 UTC (24 years, 6 months ago) by dewij
Original Path: trunk/Src/common
stuff moved to _B
comments
cosmetics
features in alphabetical order 


Revision 2663 - Directory Listing
Modified Wed Jul 5 17:04:37 1995 UTC (24 years, 6 months ago) by dewij
Original Path: trunk/Src/common
stuff moved to _B


Revision 2662 - Directory Listing
Modified Wed Jul 5 16:58:39 1995 UTC (24 years, 6 months ago) by dewij
Original Path: trunk/Src/common
optimization


Revision 2661 - Directory Listing
Modified Wed Jul 5 16:55:21 1995 UTC (24 years, 6 months ago) by dewij
Original Path: trunk/Src/common
preconditions
more debug info
cosmetics
export status


Revision 2660 - Directory Listing
Modified Wed Jul 5 16:54:31 1995 UTC (24 years, 6 months ago) by dewij
Original Path: trunk/Src/common
cosmetics
export status
new creation routine
optimization
new features: `merge' and `diff'


Revision 2658 - Directory Listing
Modified Wed Jul 5 15:54:54 1995 UTC (24 years, 6 months ago) by xavierl
Original Path: trunk/Src/common
cosmetics
min (a, b) => a.min (b)


Revision 2653 - Directory Listing
Modified Wed Jul 5 15:24:50 1995 UTC (24 years, 6 months ago) by xavierl
Original Path: trunk/Src/common
BASIC_ROUTINE removed from inheritance clause


Revision 2628 - Directory Listing
Modified Fri Jun 23 15:34:56 1995 UTC (24 years, 7 months ago) by grator
Original Path: trunk/Src/common
bug fix: comma in flat


Revision 2593 - Directory Listing
Modified Sat May 13 01:04:17 1995 UTC (24 years, 8 months ago) by grator
Original Path: trunk/Src/common
check for permissions


Revision 2514 - Directory Listing
Modified Tue May 2 21:28:20 1995 UTC (24 years, 9 months ago) by grator
Original Path: trunk/Src/common
Initial revision


Revision 2513 - Directory Listing
Modified Tue May 2 21:22:20 1995 UTC (24 years, 9 months ago) by grator
Original Path: trunk/Src/common
new booleans: `is_new_since_last_re' and `is_deleted_since_last_re'


Revision 2512 - Directory Listing
Modified Tue May 2 21:22:01 1995 UTC (24 years, 9 months ago) by grator
Original Path: trunk/Src/common
new boolean: `is_new_since_last_re'


Revision 2371 - Directory Listing
Modified Thu Apr 20 23:58:55 1995 UTC (24 years, 9 months ago) by grator
Original Path: trunk/Src/common
defaults.eif => eifinit (VMS does not like dirname.<something>)


Revision 2342 - Directory Listing
Modified Mon Apr 10 18:51:27 1995 UTC (24 years, 9 months ago) by grator
Original Path: trunk/Src/common
Initial revision


Revision 2341 - Directory Listing
Modified Mon Apr 10 18:46:28 1995 UTC (24 years, 9 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 2328 - Directory Listing
Modified Fri Mar 31 00:47:41 1995 UTC (24 years, 10 months ago) by grator
Original Path: trunk/Src/common
test `is_integer' before call to `to_integer' from STRING
+ to_boolean + ...


Revision 2261 - Directory Listing
Modified Sat Mar 25 00:16:09 1995 UTC (24 years, 10 months ago) by grator
Original Path: trunk/Src/common
third argument in dll specification removed


Revision 2257 - Directory Listing
Modified Sat Mar 25 00:13:45 1995 UTC (24 years, 10 months ago) by grator
Original Path: trunk/Src/common
cosmetics


Revision 2256 - Directory Listing
Modified Sat Mar 25 00:13:28 1995 UTC (24 years, 10 months ago) by grator
Original Path: trunk/Src/common
`is_integer' from STRING renamed


Revision 2255 - Directory Listing
Modified Sat Mar 25 00:10:54 1995 UTC (24 years, 10 months ago) by grator
Original Path: trunk/Src/common
third argument in dll specification removed
dll32 accepts only an index as alias
bug fix: logic in test for signature


Revision 2236 - Directory Listing
Modified Wed Mar 22 01:14:08 1995 UTC (24 years, 10 months ago) by grator
Original Path: trunk/Src/common
Bug fix: `append_clickable_signature' can be called on invalid types by the error mechanism


Revision 2114 - Directory Listing
Modified Tue Mar 14 01:43:26 1995 UTC (24 years, 10 months ago) by grator
Original Path: trunk/Src/common
new feature `get_character'


Revision 1951 - Directory Listing
Modified Fri Feb 17 15:35:42 1995 UTC (24 years, 11 months ago) by grator
Original Path: trunk/Src/common
Initial revision


Revision 1922 - Directory Listing
Modified Fri Feb 17 14:28:47 1995 UTC (24 years, 11 months ago) by grator
Original Path: trunk/Src/common
The AST for the Multi-branch instruction is built in reverse order.
So we have to put it back in the right order when displaying the
text (clickable, flat, ...) and when generating the byte code (for
the debugger).


Revision 1921 - Directory Listing
Modified Fri Feb 17 14:28:14 1995 UTC (24 years, 11 months ago) by grator
Original Path: trunk/Src/common
bug fixed: << >> was ignored.


Revision 1920 - Directory Listing
Modified Fri Feb 17 14:23:22 1995 UTC (24 years, 11 months ago) by grator
Original Path: trunk/Src/common
Keep track of the clusters' pathnames when reverse engineering.


Revision 1854 - Directory Listing
Modified Thu Feb 2 23:05:28 1995 UTC (24 years, 11 months ago) by grator
Original Path: trunk/Src/common
file names


Revision 1833 - Directory Listing
Modified Sun Jan 29 00:02:13 1995 UTC (25 years ago) by grator
Original Path: trunk/Src/common
Initial revision


Revision 1825 - Directory Listing
Modified Sat Jan 28 23:48:48 1995 UTC (25 years ago) by grator
Original Path: trunk/Src/common
tag `is_reversed_engineered'


Revision 1824 - Directory Listing
Modified Sat Jan 28 23:46:38 1995 UTC (25 years ago) by grator
Original Path: trunk/Src/common
_STORE_3_1 '\0'
#define BASIC_STORE_3_2 '\02'
#define GENERAL_STORE_3_1 '\01'
#define GENERAL_STORE_3_2 '\03'
#define GENERAL_STORE_3_3 '\05'
#define INDEPENOops!!! Wrong selection for Copy/Paste
BON processing is done by EiffelCase
tag `is_reversed_engineered'


Revision 1811 - Directory Listing
Modified Sat Jan 28 20:41:13 1995 UTC (25 years ago) by grator
Original Path: trunk/Src/common
EIFDEFAULTS => EIF_DEFAULTS


Revision 1804 - Directory Listing
Modified Wed Jan 25 23:08:40 1995 UTC (25 years ago) by grator
Original Path: trunk/Src/common
new feature `get_pos_integer'


Revision 1762 - Directory Listing
Modified Wed Jan 25 17:59:51 1995 UTC (25 years ago) by grator
Original Path: trunk/Src/common
`path' removed from PATH_NAME


Revision 1744 - Directory Listing
Modified Wed Jan 25 17:28:47 1995 UTC (25 years ago) by grator
Original Path: trunk/Src/common
`path' removed from PATH_NAME
`add_extension' added in FILE_NAME


Revision 1743 - Directory Listing
Modified Wed Jan 25 17:28:00 1995 UTC (25 years ago) by grator
Original Path: trunk/Src/common
`path' removed from PATH_NAME


Revision 1742 - Directory Listing
Modified Wed Jan 25 17:27:38 1995 UTC (25 years ago) by grator
Original Path: trunk/Src/common
.idfile => idfile (portability)


Revision 1729 - Directory Listing
Modified Wed Jan 25 02:03:05 1995 UTC (25 years ago) by grator
Original Path: trunk/Src/common
logic has changed


Revision 1702 - Directory Listing
Modified Wed Jan 25 01:04:41 1995 UTC (25 years ago) by grator
Original Path: trunk/Src/common
new filter construct: CLASS_NAME


Revision 1693 - Directory Listing
Modified Wed Jan 25 00:51:41 1995 UTC (25 years ago) by grator
Original Path: trunk/Src/common
`reverse_format': same as format but in reverse order!!


Revision 1692 - Directory Listing
Modified Wed Jan 25 00:51:13 1995 UTC (25 years ago) by grator
Original Path: trunk/Src/common
`reverse_format' from EIFFEL_LIST


Revision 1640 - Directory Listing
Modified Fri Jan 6 19:58:26 1995 UTC (25 years ago) by grator
Original Path: trunk/Src/common
PATH_NAME stuff


Revision 1629 - Directory Listing
Modified Fri Jan 6 19:51:01 1995 UTC (25 years ago) by grator
Original Path: trunk/Src/common
removed unused local


Revision 1617 - Directory Listing
Modified Fri Jan 6 19:41:45 1995 UTC (25 years ago) by grator
Original Path: trunk/Src/common
`melt_only' is now in SHARED_MELT_ONLY


Revision 1615 - Directory Listing
Modified Fri Jan 6 19:41:23 1995 UTC (25 years ago) by grator
Original Path: trunk/Src/common
PATH_NAME stuff


Revision 1574 - Directory Listing
Modified Fri Dec 16 18:41:03 1994 UTC (25 years, 1 month ago) by grator
Original Path: trunk/Src/common
"c" is a valid language name


Revision 1573 - Directory Listing
Modified Fri Dec 16 18:40:41 1994 UTC (25 years, 1 month ago) by grator
Original Path: trunk/Src/common
cosmetics


Revision 1572 - Directory Listing
Modified Fri Dec 16 18:36:21 1994 UTC (25 years, 1 month ago) by grator
Original Path: trunk/Src/common
Initial revision


Revision 1570 - Directory Listing
Modified Fri Dec 16 18:34:52 1994 UTC (25 years, 1 month ago) by grator
Original Path: trunk/Src/common
no output if resource file does not exist


Revision 1533 - Directory Listing
Modified Fri Dec 9 23:23:02 1994 UTC (25 years, 1 month ago) by grator
Original Path: trunk/Src/common
bug fix: extra parenthesis needed (and then has a greator priority than or)


Revision 1532 - Directory Listing
Modified Fri Dec 9 23:21:55 1994 UTC (25 years, 1 month ago) by grator
Original Path: trunk/Src/common
if the class is obsolete, no warning is displayed if it uses obsolete features


Revision 1446 - Directory Listing
Modified Fri Dec 2 18:12:09 1994 UTC (25 years, 2 months ago) by grator
Original Path: trunk/Src/common
`arg_list' and `include_list': type change form ARRAY [STRING] to EXTERNALS_LIST
=> `equiv' from EXTERNAL_I doesn't use equal from ARRAY but `equiv' from EXTERNALS_LIST


Revision 1445 - Directory Listing
Modified Fri Dec 2 18:11:16 1994 UTC (25 years, 2 months ago) by grator
Original Path: trunk/Src/common
local variable wasn't used (=> HECTOR_A is not in the system anymore)


Revision 1439 - Directory Listing
Modified Fri Dec 2 17:43:01 1994 UTC (25 years, 2 months ago) by grator
Original Path: trunk/Src/common
comment end of format ( end -- Class_name) is now clickable


Revision 1423 - Directory Listing
Modified Wed Nov 23 20:13:33 1994 UTC (25 years, 2 months ago) by grator
Original Path: trunk/Src/common
`eiffel_string' converts the special characters in a STRING (new_line => %N, ...)


Revision 1418 - Directory Listing
Modified Wed Nov 23 19:47:56 1994 UTC (25 years, 2 months ago) by grator
Original Path: trunk/Src/common
Initial revision


Revision 1399 - Directory Listing
Modified Wed Nov 23 18:52:16 1994 UTC (25 years, 2 months ago) by grator
Original Path: trunk/Src/common
bug fix: check signature for DLL


Revision 1398 - Directory Listing
Modified Wed Nov 23 18:49:47 1994 UTC (25 years, 2 months ago) by grator
Original Path: trunk/Src/common
bug fixes: externals: signature is compulsory for Windows
bug fix: the error raised was a syntax error (impossible outside Degree 5)


Revision 1397 - Directory Listing
Modified Fri Nov 18 01:58:31 1994 UTC (25 years, 2 months ago) by grator
Original Path: trunk/Src/common
PLAIN_TEXT_FILE => RAW_FILE


Revision 1382 - Directory Listing
Modified Wed Nov 9 01:23:00 1994 UTC (25 years, 2 months ago) by grator
Original Path: trunk/Src/common
Initial revision


Revision 1368 - Directory Listing
Modified Wed Nov 9 01:09:25 1994 UTC (25 years, 2 months ago) by grator
Original Path: trunk/Src/common
flat/short conventions


Revision 1367 - Directory Listing
Modified Wed Nov 9 01:08:36 1994 UTC (25 years, 2 months ago) by grator
Original Path: trunk/Src/common
case stuff


Revision 1355 - Directory Listing
Modified Fri Nov 4 19:53:41 1994 UTC (25 years, 2 months ago) by grator
Original Path: trunk/Src/common
PELKS conformance


Revision 1352 - Directory Listing
Modified Mon Oct 31 23:48:22 1994 UTC (25 years, 3 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 1349 - Directory Listing
Modified Sat Oct 29 21:41:40 1994 UTC (25 years, 3 months ago) by grator
Original Path: trunk/Src/common
PLEKS conformance
PELKS conformance


Revision 1306 - Directory Listing
Modified Sat Oct 29 17:56:15 1994 UTC (25 years, 3 months ago) by grator
Original Path: trunk/Src/common
cosmetics


Revision 1281 - Directory Listing
Modified Fri Oct 28 22:59:57 1994 UTC (25 years, 3 months ago) by grator
Original Path: trunk/Src/common
bug fix: "empty" comments


Revision 1280 - Directory Listing
Modified Fri Oct 28 22:59:39 1994 UTC (25 years, 3 months ago) by grator
Original Path: trunk/Src/common
PELKS conformance


Revision 1279 - Directory Listing
Modified Fri Oct 28 22:59:04 1994 UTC (25 years, 3 months ago) by grator
Original Path: trunk/Src/common
PELKS conformance
bug fix: "empty" comments are kept


Revision 1271 - Directory Listing
Modified Fri Oct 28 22:42:25 1994 UTC (25 years, 3 months ago) by grator
Original Path: trunk/Src/common
externals: new syntax


Revision 1270 - Directory Listing
Modified Fri Oct 28 22:41:41 1994 UTC (25 years, 3 months ago) by grator
Original Path: trunk/Src/common
new semantic of $


Revision 1268 - Directory Listing
Modified Fri Oct 28 22:33:22 1994 UTC (25 years, 3 months ago) by grator
Original Path: trunk/Src/common
case stuff


Revision 1216 - Directory Listing
Modified Wed Oct 19 00:23:35 1994 UTC (25 years, 3 months ago) by grator
Original Path: trunk/Src/common
Initial revision


Revision 1215 - Directory Listing
Modified Wed Oct 19 00:02:09 1994 UTC (25 years, 3 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 1214 - Directory Listing
Modified Fri Oct 7 17:25:37 1994 UTC (25 years, 3 months ago) by grator
Original Path: trunk/Src/common
Initial revision


Revision 1213 - Directory Listing
Modified Fri Oct 7 17:16:47 1994 UTC (25 years, 3 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 1173 - Directory Listing
Modified Tue Oct 4 23:19:31 1994 UTC (25 years, 3 months ago) by grator
Original Path: trunk/Src/common
optimization: use of area from STRING


Revision 1171 - Directory Listing
Modified Tue Oct 4 23:17:07 1994 UTC (25 years, 3 months ago) by grator
Original Path: trunk/Src/common
optimization: use of area on a STRING


Revision 1168 - Directory Listing
Modified Tue Oct 4 23:03:02 1994 UTC (25 years, 3 months ago) by grator
Original Path: trunk/Src/common
Initial revision


Revision 1167 - Directory Listing
Modified Tue Oct 4 23:00:57 1994 UTC (25 years, 3 months ago) by grator
Original Path: trunk/Src/common
case stuff


Revision 1151 - Directory Listing
Modified Tue Oct 4 22:03:36 1994 UTC (25 years, 3 months ago) by grator
Original Path: trunk/Src/common
externals: new semantic


Revision 1148 - Directory Listing
Modified Tue Sep 20 21:27:22 1994 UTC (25 years, 4 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 1118 - Directory Listing
Modified Tue Sep 20 16:08:27 1994 UTC (25 years, 4 months ago) by grator
Original Path: trunk/Src/common
`format': constant strings


Revision 1117 - Directory Listing
Modified Tue Sep 20 16:06:56 1994 UTC (25 years, 4 months ago) by grator
Original Path: trunk/Src/common
`format': constant strings
feature names in comment are detected


Revision 1115 - Directory Listing
Modified Tue Sep 20 15:50:58 1994 UTC (25 years, 4 months ago) by grator
Original Path: trunk/Src/common
`format': constant strings
bug fix: parenthesis in `format'


Revision 1114 - Directory Listing
Modified Tue Sep 20 15:48:49 1994 UTC (25 years, 4 months ago) by grator
Original Path: trunk/Src/common
`format': constant strings in shared ancestor


Revision 1113 - Directory Listing
Modified Tue Sep 20 00:27:58 1994 UTC (25 years, 4 months ago) by grator
Original Path: trunk/Src/common
format: constant strings


Revision 1098 - Directory Listing
Modified Mon Sep 19 23:59:51 1994 UTC (25 years, 4 months ago) by grator
Original Path: trunk/Src/common
cosmetic


Revision 1096 - Directory Listing
Modified Mon Sep 19 23:56:39 1994 UTC (25 years, 4 months ago) by grator
Original Path: trunk/Src/common
new syntax for external features


Revision 1094 - Directory Listing
Modified Mon Sep 19 23:51:54 1994 UTC (25 years, 4 months ago) by grator
Original Path: trunk/Src/common
new syntax for external features
`type_string' removed


Revision 1093 - Directory Listing
Modified Mon Sep 19 23:45:31 1994 UTC (25 years, 4 months ago) by grator
Original Path: trunk/Src/common
Initial revision


Revision 1092 - Directory Listing
Modified Mon Sep 19 23:44:21 1994 UTC (25 years, 4 months ago) by grator
Original Path: trunk/Src/common
case stuff


Revision 1091 - Directory Listing
Modified Mon Sep 19 23:43:58 1994 UTC (25 years, 4 months ago) by grator
Original Path: trunk/Src/common
clear flat_context


Revision 1006 - Directory Listing
Modified Sat Sep 10 00:05:30 1994 UTC (25 years, 4 months ago) by grator
Original Path: trunk/Src/common
output formats


Revision 1001 - Directory Listing
Modified Fri Sep 9 23:30:43 1994 UTC (25 years, 4 months ago) by grator
Original Path: trunk/Src/common
case stuff


Revision 991 - Directory Listing
Modified Wed Sep 7 00:00:37 1994 UTC (25 years, 4 months ago) by grator
Original Path: trunk/Src/common
Initial revision


Revision 990 - Directory Listing
Modified Tue Sep 6 23:59:01 1994 UTC (25 years, 4 months ago) by grator
Original Path: trunk/Src/common
new construct: external_lang_as


Revision 958 - Directory Listing
Modified Tue Sep 6 22:36:26 1994 UTC (25 years, 4 months ago) by grator
Original Path: trunk/Src/common
Initial revision


Revision 956 - Directory Listing
Modified Tue Sep 6 22:31:22 1994 UTC (25 years, 4 months ago) by grator
Original Path: trunk/Src/common
case stuff


Revision 930 - Directory Listing
Modified Sat Aug 27 00:59:35 1994 UTC (25 years, 5 months ago) by grator
Original Path: trunk/Src/common
array optimization


Revision 921 - Directory Listing
Modified Sat Aug 27 00:52:01 1994 UTC (25 years, 5 months ago) by grator
Original Path: trunk/Src/common
incorrect postconditions


Revision 920 - Directory Listing
Modified Sat Aug 27 00:49:41 1994 UTC (25 years, 5 months ago) by grator
Original Path: trunk/Src/common
incorrect postconditions
incorrect postconditions


Revision 917 - Directory Listing
Modified Sat Aug 27 00:38:45 1994 UTC (25 years, 5 months ago) by grator
Original Path: trunk/Src/common
preconditions: exists and is_readable


Revision 916 - Directory Listing
Modified Sat Aug 27 00:38:27 1994 UTC (25 years, 5 months ago) by grator
Original Path: trunk/Src/common
case stuff


Revision 895 - Directory Listing
Modified Fri Aug 26 23:49:31 1994 UTC (25 years, 5 months ago) by grator
Original Path: trunk/Src/common
bug fix: `stone' deals with removed classes


Revision 846 - Directory Listing
Modified Sat Aug 20 01:00:00 1994 UTC (25 years, 5 months ago) by grator
Original Path: trunk/Src/common
Initial revision


Revision 845 - Directory Listing
Modified Sat Aug 20 00:57:52 1994 UTC (25 years, 5 months ago) by grator
Original Path: trunk/Src/common
case stuff


Revision 843 - Directory Listing
Modified Sat Aug 20 00:56:23 1994 UTC (25 years, 5 months ago) by grator
Original Path: trunk/Src/common
generic parameters are displayed in upper case (case stuff)


Revision 763 - Directory Listing
Modified Thu Aug 11 15:31:12 1994 UTC (25 years, 5 months ago) by grator
Original Path: trunk/Src/common
display of strings: %N, %U, ...


Revision 762 - Directory Listing
Modified Thu Aug 11 15:30:38 1994 UTC (25 years, 5 months ago) by grator
Original Path: trunk/Src/common
display of characters: %N, %U, ...


Revision 696 - Directory Listing
Modified Thu Aug 11 00:57:40 1994 UTC (25 years, 5 months ago) by grator
Original Path: trunk/Src/common
compare_objects done at creation time


Revision 684 - Directory Listing
Modified Thu Aug 11 00:39:19 1994 UTC (25 years, 5 months ago) by grator
Original Path: trunk/Src/common
case stuff


Revision 681 - Directory Listing
Modified Thu Aug 11 00:26:22 1994 UTC (25 years, 5 months ago) by grator
Original Path: trunk/Src/common
case stuff


Revision 680 - Directory Listing
Modified Thu Aug 11 00:22:19 1994 UTC (25 years, 5 months ago) by grator
Original Path: trunk/Src/common
comments


Revision 631 - Directory Listing
Modified Fri Jul 15 22:52:31 1994 UTC (25 years, 6 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 626 - Directory Listing
Modified Fri Jul 15 21:42:45 1994 UTC (25 years, 6 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 625 - Directory Listing
Modified Fri Jul 15 21:38:21 1994 UTC (25 years, 6 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 623 - Directory Listing
Modified Fri Jul 15 20:09:45 1994 UTC (25 years, 6 months ago) by grator
Original Path: trunk/Src/common
Initial revision


Revision 621 - Directory Listing
Modified Thu Jul 14 21:37:03 1994 UTC (25 years, 6 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 611 - Directory Listing
Modified Fri Jul 8 22:41:18 1994 UTC (25 years, 6 months ago) by grator
Original Path: trunk/Src/common
Initial revision


Revision 605 - Directory Listing
Modified Tue Jun 28 16:58:24 1994 UTC (25 years, 7 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 586 - Directory Listing
Modified Fri Jun 17 10:57:09 1994 UTC (25 years, 7 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 568 - Directory Listing
Modified Wed Jun 8 11:25:14 1994 UTC (25 years, 7 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 557 - Directory Listing
Modified Tue May 24 15:18:32 1994 UTC (25 years, 8 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 547 - Directory Listing
Modified Mon May 9 17:25:40 1994 UTC (25 years, 8 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 539 - Directory Listing
Modified Wed May 4 14:33:49 1994 UTC (25 years, 9 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 514 - Directory Listing
Modified Wed Apr 6 08:55:56 1994 UTC (25 years, 9 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 493 - Directory Listing
Modified Thu Mar 17 12:01:58 1994 UTC (25 years, 10 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 489 - Directory Listing
Modified Sat Feb 19 11:19:12 1994 UTC (25 years, 11 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 487 - Directory Listing
Modified Fri Feb 18 13:45:54 1994 UTC (25 years, 11 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 485 - Directory Listing
Modified Fri Feb 18 11:40:51 1994 UTC (25 years, 11 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 476 - Directory Listing
Modified Mon Feb 14 12:30:41 1994 UTC (25 years, 11 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 442 - Directory Listing
Modified Thu Dec 16 18:47:58 1993 UTC (26 years, 1 month ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 435 - Directory Listing
Modified Wed Dec 8 16:54:36 1993 UTC (26 years, 1 month ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 418 - Directory Listing
Modified Tue Nov 16 17:15:56 1993 UTC (26 years, 2 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 411 - Directory Listing
Modified Tue Nov 2 18:51:32 1993 UTC (26 years, 3 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 405 - Directory Listing
Modified Tue Nov 2 18:05:38 1993 UTC (26 years, 3 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 400 - Directory Listing
Modified Mon Oct 25 16:53:45 1993 UTC (26 years, 3 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 398 - Directory Listing
Modified Mon Oct 25 16:25:40 1993 UTC (26 years, 3 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 397 - Directory Listing
Modified Mon Oct 25 16:08:54 1993 UTC (26 years, 3 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 388 - Directory Listing
Modified Fri Oct 15 14:29:26 1993 UTC (26 years, 3 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 368 - Directory Listing
Modified Mon Sep 13 21:43:52 1993 UTC (26 years, 4 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 364 - Directory Listing
Modified Sun Sep 12 18:15:26 1993 UTC (26 years, 4 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 353 - Directory Listing
Modified Mon Sep 6 16:04:47 1993 UTC (26 years, 4 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 348 - Directory Listing
Modified Mon Sep 6 14:53:05 1993 UTC (26 years, 4 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 339 - Directory Listing
Modified Mon Aug 30 18:18:42 1993 UTC (26 years, 5 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 335 - Directory Listing
Modified Thu Aug 26 20:49:08 1993 UTC (26 years, 5 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 333 - Directory Listing
Modified Thu Aug 26 20:25:16 1993 UTC (26 years, 5 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 332 - Directory Listing
Modified Thu Aug 26 19:40:18 1993 UTC (26 years, 5 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 331 - Directory Listing
Modified Thu Aug 26 19:34:30 1993 UTC (26 years, 5 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 329 - Directory Listing
Modified Thu Aug 26 19:17:21 1993 UTC (26 years, 5 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 321 - Directory Listing
Modified Fri Aug 20 18:53:11 1993 UTC (26 years, 5 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 317 - Directory Listing
Modified Fri Aug 20 12:44:17 1993 UTC (26 years, 5 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 311 - Directory Listing
Modified Fri Aug 20 11:29:22 1993 UTC (26 years, 5 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 300 - Directory Listing
Modified Thu Aug 19 21:31:23 1993 UTC (26 years, 5 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 299 - Directory Listing
Modified Thu Aug 19 21:11:55 1993 UTC (26 years, 5 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 296 - Directory Listing
Modified Thu Aug 19 20:09:35 1993 UTC (26 years, 5 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 293 - Directory Listing
Modified Thu Aug 19 17:46:30 1993 UTC (26 years, 5 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 290 - Directory Listing
Modified Thu Aug 19 16:57:04 1993 UTC (26 years, 5 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 282 - Directory Listing
Modified Wed Jul 28 16:03:15 1993 UTC (26 years, 6 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 280 - Directory Listing
Modified Fri Jul 16 13:31:07 1993 UTC (26 years, 6 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 276 - Directory Listing
Modified Tue Jul 13 20:12:47 1993 UTC (26 years, 6 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 273 - Directory Listing
Modified Fri Jul 9 14:53:59 1993 UTC (26 years, 6 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 271 - Directory Listing
Modified Fri Jul 9 10:48:51 1993 UTC (26 years, 6 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 263 - Directory Listing
Modified Fri Jul 2 12:24:04 1993 UTC (26 years, 7 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 255 - Directory Listing
Modified Tue Jun 29 09:57:41 1993 UTC (26 years, 7 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 250 - Directory Listing
Modified Wed Jun 23 18:01:59 1993 UTC (26 years, 7 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 243 - Directory Listing
Modified Fri Jun 18 09:39:10 1993 UTC (26 years, 7 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 240 - Directory Listing
Modified Tue Jun 8 12:44:31 1993 UTC (26 years, 7 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 237 - Directory Listing
Modified Tue Jun 8 12:23:41 1993 UTC (26 years, 7 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 236 - Directory Listing
Modified Tue Jun 8 12:09:28 1993 UTC (26 years, 7 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 231 - Directory Listing
Modified Fri May 28 16:50:57 1993 UTC (26 years, 8 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 229 - Directory Listing
Modified Fri May 28 16:00:15 1993 UTC (26 years, 8 months ago) by grator
Original Path: trunk/Src/common
Initial revision


Revision 216 - Directory Listing
Modified Fri May 28 11:59:15 1993 UTC (26 years, 8 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 214 - Directory Listing
Modified Fri May 28 11:07:19 1993 UTC (26 years, 8 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 213 - Directory Listing
Modified Fri May 28 10:25:40 1993 UTC (26 years, 8 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 209 - Directory Listing
Modified Thu May 13 10:17:47 1993 UTC (26 years, 8 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 207 - Directory Listing
Modified Thu May 13 09:52:29 1993 UTC (26 years, 8 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 204 - Directory Listing
Modified Tue May 11 16:42:51 1993 UTC (26 years, 8 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 198 - Directory Listing
Modified Tue May 11 12:30:45 1993 UTC (26 years, 8 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 197 - Directory Listing
Modified Tue May 11 12:10:49 1993 UTC (26 years, 8 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 186 - Directory Listing
Modified Mon May 10 17:23:27 1993 UTC (26 years, 8 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 185 - Directory Listing
Modified Mon May 10 17:01:15 1993 UTC (26 years, 8 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 184 - Directory Listing
Modified Mon May 10 16:53:28 1993 UTC (26 years, 8 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 166 - Directory Listing
Modified Wed Apr 28 10:35:27 1993 UTC (26 years, 9 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 165 - Directory Listing
Modified Wed Apr 28 10:11:39 1993 UTC (26 years, 9 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 160 - Directory Listing
Modified Fri Apr 16 15:45:03 1993 UTC (26 years, 9 months ago) by grator
Original Path: trunk/Src/common
Initial revision


Revision 158 - Directory Listing
Modified Fri Apr 16 15:35:28 1993 UTC (26 years, 9 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 157 - Directory Listing
Modified Fri Apr 16 15:19:51 1993 UTC (26 years, 9 months ago) by grator
Original Path: trunk/Src/common
 FLat/Short                         


Revision 156 - Directory Listing
Modified Fri Apr 16 15:15:12 1993 UTC (26 years, 9 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 155 - Directory Listing
Modified Fri Apr 16 15:12:46 1993 UTC (26 years, 9 months ago) by grator
Original Path: trunk/Src/common
FLat/Short                         


Revision 154 - Directory Listing
Modified Fri Apr 16 15:12:23 1993 UTC (26 years, 9 months ago) by grator
Original Path: trunk/Src/common
FLat/Short


Revision 153 - Directory Listing
Modified Fri Apr 16 15:01:34 1993 UTC (26 years, 9 months ago) by grator
Original Path: trunk/Src/common
 Flat/Short formatter.


Revision 152 - Directory Listing
Modified Fri Apr 16 14:59:25 1993 UTC (26 years, 9 months ago) by grator
Original Path: trunk/Src/common
Flat/Short formatter.


Revision 99 - Directory Listing
Modified Tue Mar 16 15:20:08 1993 UTC (26 years, 10 months ago) by grator
Original Path: trunk/Src/common
Cosmetics


Revision 54 - Directory Listing
Modified Mon Mar 15 16:28:23 1993 UTC (26 years, 10 months ago) by grator
Original Path: trunk/Src/common
Implemenation of 'old'.


Revision 45 - Directory Listing
Modified Mon Mar 15 15:58:08 1993 UTC (26 years, 10 months ago) by grator
Original Path: trunk/Src/common
New type, BIT_VALUE_I introduced.


Revision 37 - Directory Listing
Modified Mon Mar 15 12:25:50 1993 UTC (26 years, 10 months ago) by grator
Original Path: trunk/Src/common
*** empty log message ***


Revision 36 - Directory Listing
Modified Mon Mar 15 12:22:00 1993 UTC (26 years, 10 months ago) by grator
Original Path: trunk/Src/common
v


Revision 25 - Directory Listing
Modified Mon Mar 15 09:32:58 1993 UTC (26 years, 10 months ago) by grator
Original Path: trunk/Src/common
Debuggind code.


Revision 24 - Directory Listing
Modified Mon Mar 15 09:31:31 1993 UTC (26 years, 10 months ago) by grator
Original Path: trunk/Src/common
Debuggind code.



Revision 23 - Directory Listing
Modified Mon Mar 15 09:29:55 1993 UTC (26 years, 10 months ago) by grator
Original Path: trunk/Src/common
Debugging code.


Revision 18 - Directory Listing
Added Fri Mar 12 17:44:01 1993 UTC (26 years, 10 months ago) by grator
Original Path: trunk/Src/common
Initial revision


  ViewVC Help
Powered by ViewVC 1.1.23