org.extex.ocpware.compiler.sexpression
Interface Expr

All Known Implementing Classes:
Arith, Char, Constant, LastChar, Some, StringItem

public interface Expr

This interface represents an string expression.

Version:
$Revision:6007 $
Author:
Gerd Neugebauer

Method Summary
 void outRight(CompilerState cs, boolean withOffset)
          Compile the string expression into a set of ΩCP instructions.
 

Method Detail

outRight

void outRight(CompilerState cs,
              boolean withOffset)
              throws ArgmentTooBigException,
                     java.io.IOException,
                     TableNotDefinedException
Compile the string expression into a set of ΩCP instructions.

Parameters:
cs - the compiler state for lookup
withOffset - use push back instead of output
Throws:
ArgmentTooBigException - in case that an argument is encountered which does not fit into two bytes
java.io.IOException - in case of an I/O error
TableNotDefinedException - in case that no matching table is known for a symbolic table reference