Package org.extex.main.tex

This package contains some support classes for the ExTeX main program.

See:
          Description

Interface Summary
QueryFileHandler This interface describes the capability to query the user for an input file name.
 

Class Summary
EditHandlerTeXImpl This is a dummy implementation for an EditHandler which just prints the location to the error stream.
ErrorHandlerImpl This is a simple implementation of the error handler interacting with the user on the command line like TeX does.
ErrorHandlerTeXImpl This is the error handler in TeX compatibility mode: the message is presented in a TeX-compatible way.
FileCloseObserver This observer waits for update events when files are closed.
FileOpenObserver This observer reports that a certain file has been opened.
FileRecorder This observer records that a certain file has been opened.
QueryFileHandlerTeXImpl This class implements the TeX version of a query file handler.
ResourceFinderImpl This ResourceFinder queries the user for the name of the file to use and tries to find it via its parent.
TeX This is the command line interface to ExTeX.
TeXInputReader This Reader gets the characters from System.in but presents a prompt before each line of input.
TokenObserver Observer for tokens which are read from the token stream.
TokenPushObserver Observer for the operation of pushing a token to the token stream.
 

Package org.extex.main.tex Description

This package contains some support classes for the ExTeX main program. This includes Exception classes as well as ErrorHandler and Observers.

The whole interaction with the user is located in this package, if not contained in the main class itself. Thus it is possible to use the core engine without being tied to the old facioned interaction style. This might be used to integrate the core engine into a graphical user interface.

Running ExTeX

ExTeX can be run from the command line. The TeX-compatible command line interface is available in the class TeX.