Difference between revisions of "Tools"

(Misc)
(Misc)
Line 17: Line 17:
 
== Misc ==
 
== Misc ==
  
* [[Eiffel Make]] (eiffel_make)<br>A tool to start C/C++ compilation after a freeze Eiffel compilation. The tool respects multi-processor machines and compiles using all availabe processors.
+
* [[Eiffel Make]] (eiffel_make)<br>A tool to start C/C++ compilation after a freeze Eiffel compilation. The tool respects multi-processor machines and compiles using all availabe processors.<br><font color=red>This tool is distributed in all products using the Eiffel compiler)</font>
  
 
* [[Eiffel Matrix Code Generator]] (eiffel_matrix_code_generator)<br>A tool to generate accessor Eiffel EiffelVision2 classes from a configuration INI file, matched to a PNG pixmap matrix.
 
* [[Eiffel Matrix Code Generator]] (eiffel_matrix_code_generator)<br>A tool to generate accessor Eiffel EiffelVision2 classes from a configuration INI file, matched to a PNG pixmap matrix.

Revision as of 09:24, 16 August 2006

Here you'll find a list of tools that can be publically used under the GPL. They are developed in-house for testing or assistance purposes and are not supported unless distributed with a release of an Eiffel Software product. Saying that, bug reports are welcome but should be through a responsible contact (each tool page should list the reponsible contact.)

All tools are located under the public repository under https://origo.ethz.ch/eiffelsoftware/es/trunk/Src/tools unless otherwise stated.

Performance

  • Parser Benchmark (parser_benchmark)
    A tool for benchmarking the Eiffel parser performance using a number of built-in factories.

Microsoft .NET

  • Eiffel for .NET Compliance Checker (compliance_checker)
    A tool to check .NET assemblies for "Eiffel-compliance" (what can be used in Eiffel). It also reports illegally marked CLS-Compliant assemblies. A worthy verification tool to .NET component vendors and users of any available .NET assembly.
    This tool is distributed with EiffelEnvision.
  • .NET Reference Builder (dotnet_reference_builder)
    A tool to examine all of the references of a .NET assembly and optionally modify an ECF (Eiffel Configuration File) to include/correct references.
  • Snippet Generator (snipgen)
    (Not yet publically available.) A tool to generate code snippets for Eiffel and any other language for Visual Studio .NET 2005 and beyond.
    This tool is distributed with EiffelEnvision.

Misc

  • Eiffel Make (eiffel_make)
    A tool to start C/C++ compilation after a freeze Eiffel compilation. The tool respects multi-processor machines and compiles using all availabe processors.
    This tool is distributed in all products using the Eiffel compiler)
  • Eiffel Matrix Code Generator (eiffel_matrix_code_generator)
    A tool to generate accessor Eiffel EiffelVision2 classes from a configuration INI file, matched to a PNG pixmap matrix.