eHEP : a JAVA Programmer's Text Editor

.. the only editor with complete syntax highlighting for ROOT classes and methods


eHEP is a freeware Java text editor written in Java 2. It was designed mainly for high-energy physics community but, of course, everyone is welcome to use it. Presently, eHEP is a part of the RunMC (main). The program is licensed under the GNU eHEP License Terms and Conditions See details of the The GNU General Public License (GPL)

The program has all the basic functions of a text editor and testing has shown that it is stable and functional. It also features multiple clipboards(text only), recent documents, full printing capabilities, syntax highlighting (C++, Fortran, JAVA, LaTeX etc.) and changeable look and feel. This program supports complete syntax highlighting for the ROOT C++ analysis framework, including all classes and methods.

The original version (for Java) was written by Mark Beynon . The program was (almost) completely rewritten and modified by S.Chekanov (ANL) for the RunMC project.

Download

You can use this editor independently from RunMC. Get the JAR file from HERE. To run the editor, just type: "java -jar ehep.jar" or "java -jar ehep.jar "

To run ROOT on active file, click on button on the Main Tool Bar. You should exit the ROOT manually via the ROOT canvas ("File-Exit"). You can also run make file on the currect directory.

Note on BeanShell

The eHEP editor includes the BeanShell, so you can debug the program using simple UNIX-like commands.