package tcra.math;

/**
 * MathType is the mathematical representation of an Argument.
 */
public interface MathType
{
   /**
    * In case the toString() function includes character that would
    * not properly display in HTML, this string returns an HTML
    * compliant version. For example, '<' and '>' are not rendered
    * in HTML since they represent opening and closing a tag. To
    * show these as text, you must use <code>&lt</code> and
    * <code>&gt</code>.
    * @return HTML compliant version of the toString() string.
    */
   String toHTMLString();
} // end interface
