This project cluster has 12 classes.
ECF: eiffel.ecf
Source code: directory list
A "Swiss-army knife" of Eiffel class analysis utilities invokeable by a command-line switch.
Sub-applications
-check_locale_strings: CHECK_LOCALE_STRINGS_APP
Verify localization translation identifiers against various kinds of source texts.
-descendants: CLASS_DESCENDANTS_APP
Output a list of descendants for a class as an Eiffel note field that can be copy/pasted into Eiffel source code.
-codebase_stats: CODEBASE_STATISTICS_APP
Count classes, code words and combined source file size for Eiffel source trees specified in manifest
-check_encoding: ENCODING_CHECK_APP
Checks for UTF-8 files that could be encoded as Latin-1
-check_note_links: REPOSITORY_NOTE_LINK_CHECKER_APP
Checks for invalid class references in repository note links
-undefine_counter: UNDEFINE_PATTERN_COUNTER_APP
Count the number of classes in the source tree manifest that exhibit multiple inheritance of classes with an identical pattern of feature undefining.
Download
Download binary of el_eiffel for Ubuntu 14.04 or Linux Mint 17.x.
A command line interface to the command CHECK_LOCALE_STRINGS_COMMAND.
Command line interface to CLASS_DESCENDANTS_COMMAND
A command line interface to the command CODEBASE_STATISTICS_COMMAND.
A command line interface to the command ENCODING_CHECK_COMMAND.
Command line interface to REPOSITORY_NOTE_LINK_CHECKER command
Command line interface to the command UNDEFINE_PATTERN_COUNTER_COMMAND
A command for verifying localization translation identifiers against various kinds of source texts.
Command to output a "descendants" note field for copy/pasting into Eiffel source code.
Count classes, code words and combined source file size for Eiffel source trees
Checks for UTF-8 files that could be encoded as Latin-1
Check for invalid class references in note links
Command operating on a source code tree manifest to count the number of classes containing the following code pattern:
class MY_CLASS inherit A_CLASS undefine <feature list> end B_CLASS undefine <feature list> end
where the feature list contains only identifiers defined in Common_undefines