/[eiffelstudio]
ViewVC logotype

Revision 56781


Jump to revision: Previous Next
Author: patrickr
Date: Fri Jan 27 16:27:42 2006 UTC (14 years, 1 month ago)
Changed paths: 77
Log Message:
-add type information to the ast during degree 3
-make a type check of all features, instead of only the changed ones, if a class has been parsed again (need because we have a new ast and we need to readd the type informations)
-changed parser used during degree 5 to light roundtrip parser (roundtrip parser without matchlist generation)
-refactoring tool
-refactored comment code to use the available information from the roundtrip ast
-added a server for matchlists, that generates matchlists on demand, using the fast scanner



Changed paths

Path Details
Directorytrunk/Src/bench/Eiffel/eiffel/AST/shared_eiffel_parser.e modified , text changed
Directorytrunk/Src/bench/Eiffel/eiffel/AST/visitor/ast_feature_checker_generator.e modified , text changed
Directorytrunk/Src/bench/Eiffel/eiffel/AST/visitor/ast_formatter_visitor.e modified , text changed
Directorytrunk/Src/bench/Eiffel/eiffel/compiler/degree_5.e modified , text changed
Directorytrunk/Src/bench/Eiffel/eiffel/interface/class_c.e modified , text changed
Directorytrunk/Src/bench/Eiffel/eiffel/interface/system_i.e modified , text changed
Directorytrunk/Src/bench/Eiffel/eiffel/interface/system_server.e modified , text changed
Directorytrunk/Src/bench/Eiffel/eiffel/server/class_comments_server.e deleted
Directorytrunk/Src/bench/Eiffel/eiffel/server/match_list_cache.e added
Directorytrunk/Src/bench/Eiffel/eiffel/server/match_list_server.e added
Directorytrunk/Src/bench/Eiffel/eiffel/server/tmp_body_server.e deleted
Directorytrunk/Src/bench/Eiffel/eiffel/server/tmp_class_comments_server.e deleted
Directorytrunk/Src/bench/Eiffel/eiffel/server/tmp_class_info_server.e deleted
Directorytrunk/Src/bench/Eiffel/eiffel/server/tmp_inv_ast_server.e deleted
Directorytrunk/Src/bench/Eiffel/eiffel/shared/shared_server.e modified , text changed
Directorytrunk/Src/bench/Eiffel/eiffel/shared/shared_tmp_server.e modified , text changed
Directorytrunk/Src/bench/Eiffel/flat_short/bench/ast_registration.e modified , text changed
Directorytrunk/Src/bench/Eiffel/flat_short/bench/class_comments.e deleted
Directorytrunk/Src/bench/Eiffel/flat_short/bench/comment_registration.e deleted
Directorytrunk/Src/bench/Eiffel/flat_short/bench/eiffel_file.e deleted
Directorytrunk/Src/bench/Eiffel/flat_short/bench/eiffel_line.e deleted
Directorytrunk/Src/bench/Eiffel/flat_short/bench/format_context.e modified , text changed
Directorytrunk/Src/bench/Eiffel/flat_short/bench/format_feat_context.e modified , text changed
Directorytrunk/Src/bench/Eiffel/flat_short/bench/format_registration.e modified , text changed
Directorytrunk/Src/bench/Eiffel/interface/new_graphical/case_tool/helper/class_text_modifier.e modified , text changed
Directorytrunk/Src/bench/Eiffel/interface/new_graphical/case_tool/uml/uml_class_figure.e modified , text changed
Directorytrunk/Src/bench/Eiffel/interface/new_graphical/managers/eb_shared_managers.e modified , text changed
Directorytrunk/Src/bench/Eiffel/interface/new_graphical/managers/eb_window_manager.e modified , text changed
Directorytrunk/Src/bench/Eiffel/interface/new_graphical/preference_tool/parameters/eb_development_window_data.e modified , text changed
Directorytrunk/Src/bench/Eiffel/interface/new_graphical/preference_tool/parameters/eb_development_window_preferences.e modified , text changed
Directorytrunk/Src/bench/Eiffel/interface/new_graphical/preference_tool/parameters/eb_development_window_session_data.e modified , text changed
Directorytrunk/Src/bench/Eiffel/interface/new_graphical/refactoring/ added
Directorytrunk/Src/bench/Eiffel/interface/new_graphical/refactoring/action/ added
Directorytrunk/Src/bench/Eiffel/interface/new_graphical/refactoring/action/erf_action.e added
Directorytrunk/Src/bench/Eiffel/interface/new_graphical/refactoring/action/erf_class_file_rename.e added
Directorytrunk/Src/bench/Eiffel/interface/new_graphical/refactoring/action/erf_class_text_modification.e added
Directorytrunk/Src/bench/Eiffel/interface/new_graphical/refactoring/action/erf_file_rename.e added
Directorytrunk/Src/bench/Eiffel/interface/new_graphical/refactoring/action/erf_project_text_modification.e added
Directorytrunk/Src/bench/Eiffel/interface/new_graphical/refactoring/action/erf_text_modification.e added
Directorytrunk/Src/bench/Eiffel/interface/new_graphical/refactoring/check/ added
Directorytrunk/Src/bench/Eiffel/interface/new_graphical/refactoring/check/erf_check.e added
Directorytrunk/Src/bench/Eiffel/interface/new_graphical/refactoring/check/erf_chk_feature_rename.e added
Directorytrunk/Src/bench/Eiffel/interface/new_graphical/refactoring/check/erf_chk_valid_class_name.e added
Directorytrunk/Src/bench/Eiffel/interface/new_graphical/refactoring/check/erf_classes_writable.e added
Directorytrunk/Src/bench/Eiffel/interface/new_graphical/refactoring/check/erf_compilation_successful.e added
Directorytrunk/Src/bench/Eiffel/interface/new_graphical/refactoring/check/erf_feature_not_in_class.e added
Directorytrunk/Src/bench/Eiffel/interface/new_graphical/refactoring/check/erf_valid_feature_name.e added
Directorytrunk/Src/bench/Eiffel/interface/new_graphical/refactoring/check/new_class_6.e added
Directorytrunk/Src/bench/Eiffel/interface/new_graphical/refactoring/commands/ added
Directorytrunk/Src/bench/Eiffel/interface/new_graphical/refactoring/commands/eb_rf_pull_command.e added
Directorytrunk/Src/bench/Eiffel/interface/new_graphical/refactoring/commands/eb_rf_redo_command.e added
Directorytrunk/Src/bench/Eiffel/interface/new_graphical/refactoring/commands/eb_rf_rename_command.e added
Directorytrunk/Src/bench/Eiffel/interface/new_graphical/refactoring/commands/eb_rf_undo_command.e added
Directorytrunk/Src/bench/Eiffel/interface/new_graphical/refactoring/erf_class_list_refactoring.e added
Directorytrunk/Src/bench/Eiffel/interface/new_graphical/refactoring/erf_class_rename.e added
Directorytrunk/Src/bench/Eiffel/interface/new_graphical/refactoring/erf_feature_pull.e added
Directorytrunk/Src/bench/Eiffel/interface/new_graphical/refactoring/erf_feature_rename.e added
Directorytrunk/Src/bench/Eiffel/interface/new_graphical/refactoring/erf_manager.e added
Directorytrunk/Src/bench/Eiffel/interface/new_graphical/refactoring/erf_refactoring.e added
Directorytrunk/Src/bench/Eiffel/interface/new_graphical/refactoring/rf_preferences/ added
Directorytrunk/Src/bench/Eiffel/interface/new_graphical/refactoring/rf_preferences/erf_class_rename_preferences.e added
Directorytrunk/Src/bench/Eiffel/interface/new_graphical/refactoring/rf_preferences/erf_feature_rename_preferences.e added
Directorytrunk/Src/bench/Eiffel/interface/new_graphical/refactoring/rf_preferences/erf_preferences.e added
Directorytrunk/Src/bench/Eiffel/interface/new_graphical/refactoring/visitor/ added
Directorytrunk/Src/bench/Eiffel/interface/new_graphical/refactoring/visitor/ast_refactoring_visitor.e added
Directorytrunk/Src/bench/Eiffel/interface/new_graphical/refactoring/visitor/ast_rename_class_visitor.e added
Directorytrunk/Src/bench/Eiffel/interface/new_graphical/refactoring/visitor/ast_rename_feature_visitor.e added
Directorytrunk/Src/bench/Eiffel/interface/new_graphical/refactoring/windows/ added
Directorytrunk/Src/bench/Eiffel/interface/new_graphical/refactoring/windows/erf_class_rename_dialog.e added
Directorytrunk/Src/bench/Eiffel/interface/new_graphical/refactoring/windows/erf_class_select.e added
Directorytrunk/Src/bench/Eiffel/interface/new_graphical/refactoring/windows/erf_feature_rename_dialog.e added
Directorytrunk/Src/bench/Eiffel/interface/new_graphical/tools/eb_tool_manager.e modified , text changed
Directorytrunk/Src/bench/Eiffel/interface/new_graphical/widgets/eb_features_tree.e modified , text changed
Directorytrunk/Src/bench/Eiffel/interface/new_graphical/windows/eb_development_window.e modified , text changed
Directorytrunk/Src/bench/Eiffel/interface/shared/interface_names.e modified , text changed
Directorytrunk/Src/bench/Eiffel/interface/shared/warning_messages.e modified , text changed
Directorytrunk/Src/bench/Eiffel/switch/communication/debug/simple_debug_context.e modified , text changed

  ViewVC Help
Powered by ViewVC 1.1.23