Package gate.yam.translate

Translation of YAM to other languages.

See:
          Description

Interface Summary
HtmlConstants Constants used when translating HTML.
LaTeXConstants Constants used when translating LaTeX.
TranslationConstants Methods used for accessing constants used in translation.
 

Class Summary
AbstractTranslator This class provides a model for YAM translators.
Cursor Helper class for pretty-printer.
HtmlConstantsTests Check that all the YAM parse tree nodes are associated with an appropriate set of constants.
HtmlTranslator This class provides translation of YAM into XHTML.
LaTeXConstantsTests Check that all the YAM parse tree nodes are associated with an appropriate set of constants.
LaTeXTranslator This class provides translation of YAM into LaTeX.
OldYamTranslatorTests Unit test for OldYamTranslatorTests converter.
PrettyTranslator This class is a pretty-printer for YAM documents.
PrettyTranslatorTests Unit test for PrettyTranslator.
TreeTranslator This class prints the parse tree for a YAM document.
TreeTranslatorTests Unit test for TreeTranslator.
YamTranslatorTests Unit test for YamTranslator.
 

Enum Summary
NodeKind The various types of node found during pretty printing.
 

Package gate.yam.translate Description

Translation of YAM to other languages.

Package Specification

This package provides translation of the YAM language into other languages such as HTML or LaTeX. The main public face of the package is the gate.yam.Yam class.