Tree Editor TrEd

Copyright (c) 2000-2004 by Petr Pajas

This is a free software distributed under GPL - The General Public Licence
Full text of the GPL can be found at http://www.gnu.org/copyleft/gpl.html

See the on-line version of this page or the list of recent changes.

Description

TrEd is a fully customizable and programmable graphical editor and viewer for tree-like structures. Among other projects, it was used as the main annotation tool for syntactical and tectogrammatical annotations in the Prague Dependency Treebank, as well as for decision-tree based morphological annotation of the Prague Arabic Dependency Treebank.

TrEd allows various customizations of the tree layout and appearance. Its functionality may be further extended with user-defined macros written in Perl. It provides many pre-defined functions for handling trees, which greatly simplify writing new macros. Macros may be associated with keyboard shortcuts and/or added to a user-definable menu. With macros, TrEd may be easily turned into a specialized tool for a particular purpose.

Initially, TrEd only worked with files in so called FS-format (a legacy data format developed by M. Kren for his tree editor Graph). However, thanks to its modular architecture allowing custom input/output extensions, it is capable to open and save various other formats. As for now, TrEd also handles CSTS SGML files (using James Clark's nsgmls parser) and can read Annotation Graphs XML format used by LDC for Arabic treebanking. Another XML format, called TrXML and mentioned in the documentation, is still experimental but is meant to be a suitable replacement for the FS format in the future.

There is also a non-graphical (off-line) variant of TrEd called btred - "Batch-mode Tree Editor" - which allows user to run macros on trees without having to enter the graphical interface, and a tool called ntred allowing btred processing to be distributed over several servers.

Installation

Follow below the link to the relevant information applicable to this distribution, rather than getting confused with the generic installation instructions, doing so depending on the platform you wish to use TrEd with:

README.windows
Windows 95/98/ME or Windows NT/2000/XP (TM)
README.linux
Linux, BSD, UNIX, Solaris (TM) and other UNIX-based systems
README.osx
MacOS X (not supported officially, but users report TrEd works fine)

Documentation

There is the TrEd User's Manual to proceed with.

You might also find useful:



Valid HTML 4.0!