Provided by: latexml_0.7.0-1_all bug

NAME

       "LaTeXML::Error" - Internal Error reporting code.

DESCRIPTION

       "LaTeXML::Error" does some simple stack analysis to generate more informative, readable, error messages
       for LaTeXML.  Its routines are used by the error reporting methods from LaTeXML::Global, namely "Warn",
       "Error" and "Fatal".

       No user serviceable parts inside.  No symbols are exported.

   Functions
       "$string = LaTeXML::Error::generateMessage($typ,$msg,$lng,@more);"
           Constructs  an  error  or  warning message based on the current stack and the current location in the
           document.  $typ is a short string characterizing the type of message, such as "Error".  $msg  is  the
           error  message  itself.  If  $lng  is  true, will generate a more verbose message; this also uses the
           VERBOSITY set in the $STATE.  Longer messages will show a trace of the objects invoked on the  stack,
           @more are additional strings to include in the message.

       "$string = LaTeXML::Error::stacktrace;"
           Return a formatted string showing a trace of the stackframes up until this function was invoked.

       "@objects = LaTeXML::Error::objectStack;"
           Return a list of objects invoked on the stack.  This procedure only considers those stackframes which
           involve methods, and the objects are those (unique) objects that the method was called on.

AUTHOR

       Bruce Miller <bruce.miller@nist.gov>

COPYRIGHT

       Public  domain  software,  produced as part of work done by the United States Government & not subject to
       copyright in the US.

perl v5.10.1                                       2009-06-11                                LaTeXML::Error(3pm)