|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
<title>MTParserLib: MTParserException.h File Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.4.4 -->
<div class="qindex"><a class="qindex" href="main.html">Main Page</a> | <a class="qindex" href="namespaces.html">Namespace List</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="annotated.html">Class List</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="namespacemembers.html">Namespace Members</a> | <a class="qindex" href="functions.html">Class Members</a> | <a class="qindex" href="globals.html">File Members</a></div>
<h1>MTParserException.h File Reference</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
Exception declarations.
<p>
<dl compact><dt><b>Author:</b></dt><dd>(c) 2008 Mathieu Jacques</dd></dl>
<p>
Definition in file <a class="el" href="MTParserException_8h-source.html">MTParserException.h</a>.
<p>
<code>#include "<a class="el" href="MTException_8h-source.html">MTException.h</a>"</code><br>
<p>
<a href="MTParserException_8h-source.html">Go to the source code of this file.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>MTParser Exception identifiers</h2></td></tr>
<tr><td colspan="2">String identifiers and descriptions <br><br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="MTParserException_8h.html#a0">MTDEFEXCEP_SyntaxArgDecConflict</a> _T("MTDEFEXCEP_SyntaxArgDecConflict")</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="MTParserException_8h.html#a1">MTDEFEXCEP_OpAlreadyDefined</a> _T("MTDEFEXCEP_OpAlreadyDefined")</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="MTParserException_8h.html#a2">MTDEFEXCEP_OpNameNull</a> _T("MTDEFEXCEP_OpNameNull")</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="MTParserException_8h.html#a3">MTDEFEXCEP_OpNameSpace</a> _T("MTDEFEXCEP_OpNameSpace")</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="MTParserException_8h.html#a4">MTDEFEXCEP_OpNameSyntaxConflict</a> _T("MTDEFEXCEP_OpNameSyntaxConflict")</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="MTParserException_8h.html#a5">MTDEFEXCEP_OpPrecedence</a> _T("MTDEFEXCEP_OpPrecedence")</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="MTParserException_8h.html#a6">MTDEFEXCEP_ItemNotFound</a> _T("MTDEFEXCEP_ItemNotFound")</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="MTParserException_8h.html#a7">MTDEFEXCEP_FuncAlreadyDefined</a> _T("MTDEFEXCEP_FuncAlreadyDefined")</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="MTParserException_8h.html#a8">MTDEFEXCEP_FuncNameNull</a> _T("MTDEFEXCEP_FuncNameNull")</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="MTParserException_8h.html#a9">MTDEFEXCEP_FuncNameSpace</a> _T("MTDEFEXCEP_FuncNameSpace")</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="MTParserException_8h.html#a10">MTDEFEXCEP_FuncNameSyntaxConflict</a> _T("MTDEFEXCEP_FuncNameSyntaxConflict")</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="MTParserException_8h.html#a11">MTDEFEXCEP_FuncNameOpConflict</a> _T("MTDEFEXCEP_FuncNameOpConflict")</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="MTParserException_8h.html#a12">MTDEFEXCEP_VarAlreadyDefined</a> _T("MTDEFEXCEP_VarAlreadyDefined")</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="MTParserException_8h.html#a13">MTDEFEXCEP_VarNameNull</a> _T("MTDEFEXCEP_VarNameNull")</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="MTParserException_8h.html#a14">MTDEFEXCEP_VarNameSpace</a> _T("MTDEFEXCEP_VarNameSpace")</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="MTParserException_8h.html#a15">MTDEFEXCEP_VarNameOnlyNum</a> _T("MTDEFEXCEP_VarNameOnlyNum")</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="MTParserException_8h.html#a16">MTDEFEXCEP_VarNameConstConflict</a> _T("MTDEFEXCEP_VarNameConstConflict")</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="MTParserException_8h.html#a17">MTDEFEXCEP_VarNameSyntaxConflict</a> _T("MTDEFEXCEP_VarNameSyntaxConflict")</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="MTParserException_8h.html#a18">MTDEFEXCEP_VarNameOpConflict</a> _T("MTDEFEXCEP_VarNameDelimConflict")</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="MTParserException_8h.html#a19">MTDEFEXCEP_ConstAlreadyDefined</a> _T("MTDEFEXCEP_ConstAlreadyDefined")</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="MTParserException_8h.html#a20">MTDEFEXCEP_ConstNameNull</a> _T("MTDEFEXCEP_ConstNameNull")</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="MTParserException_8h.html#a21">MTDEFEXCEP_ConstNameSpace</a> _T("MTDEFEXCEP_ConstNameSpace")</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="MTParserException_8h.html#a22">MTDEFEXCEP_ConstNameOnlyNum</a> _T("MTDEFEXCEP_ConstNameOnlyNum")</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="MTParserException_8h.html#a23">MTDEFEXCEP_ConstNameSyntaxConflict</a> _T("MTDEFEXCEP_ConstNameSyntaxConflict")</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="MTParserException_8h.html#a24">MTDEFEXCEP_ConstNameOpConflict</a> _T("MTDEFEXCEP_ConstNameOpConflict")</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="MTParserException_8h.html#a25">MTDEFEXCEP_ConstNameVarConflict</a> _T("MTDEFEXCEP_ConstNameVarConflict")</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="MTParserException_8h.html#a26">MTDEFEXCEP_PluginVersion</a> _T("MTDEFEXCEP_PluginVersion")</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="MTParserException_8h.html#a27">MTDEFEXCEP_PluginNotFound</a> _T("MTDEFEXCEP_PluginNotFound")</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="MTParserException_8h.html#a28">MTDEFEXCEP_PluginTypeLibNotFound</a> _T("MTDEFEXCEP_PluginTypeLibNotFound")</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="MTParserException_8h.html#a29">MTDEFEXCEP_PluginDefConflict</a> _T("MTDEFEXCEP_PluginDefConflict")</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="MTParserException_8h.html#a30">MTDEFEXCEP_MacroProtoSyntax</a> _T("MTDEFEXCEP_MacroProtoSyntax")</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="MTParserException_8h.html#a31">MTPARSINGEXCEP_InvalidOpSyntax</a> _T("MTPARSINGEXCEP_InvalidOpSyntax")</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="MTParserException_8h.html#a32">MTPARSINGEXCEP_InvalidFuncSyntax</a> _T("MTPARSINGEXCEP_InvalidFuncSyntax")</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="MTParserException_8h.html#a33">MTPARSINGEXCEP_UnexpectedBeginVarName</a> _T("MTPARSINGEXCEP_UnexpectedBeginVarName")</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="MTParserException_8h.html#a34">MTPARSINGEXCEP_UnexpectedEndVarName</a> _T("MTPARSINGEXCEP_UnexpectedEndVarName")</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="MTParserException_8h.html#a35">MTPARSINGEXCEP_UnexpectedOp</a> _T("MTPARSINGEXCEP_UnexpectedOp")</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="MTParserException_8h.html#a36">MTPARSINGEXCEP_MissingOpenBracket</a> _T("MTPARSINGEXCEP_MissingOpenBracket")</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="MTParserException_8h.html#a37">MTPARSINGEXCEP_InvalidArgSeparator</a> _T("MTPARSINGEXCEP_InvalidArgSeparator")</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="MTParserException_8h.html#a38">MTPARSINGEXCEP_MissingCloseBracket</a> _T("MTPARSINGEXCEP_MissingCloseBracket")</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="MTParserException_8h.html#a39">MTPARSINGEXCEP_OverloadedFuncNotFound</a> _T("MTPARSINGEXCEP_OverloadedFuncNotFound")</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="MTParserException_8h.html#a40">MTPARSINGEXCEP_InvalidSyntax</a> _T("MTPARSINGEXCEP_InvalidSyntax")</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="MTParserException_8h.html#a41">MTPARSINGEXCEP_MissingOp</a> _T("MTPARSINGEXCEP_MissingOp")</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="MTParserException_8h.html#a42">MTPARSINGEXCEP_UndefinedFunc</a> _T("MTPARSINGEXCEP_UndefinedFunc")</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="MTParserException_8h.html#a43">MTPARSINGEXCEP_UndefinedVar</a> _T("MTPARSINGEXCEP_UndefinedVar")</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="MTParserException_8h.html#a44">MTPARSINGEXCEP_UselessArgSeparator</a> _T("MTPARSINGEXCEP_UselessArgSeparator")</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="MTParserException_8h.html#a45">MTPARSINGEXCEP_InternalError</a> _T("MTPARSINGEXCEP_InternalError")</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="MTParserException_8h.html#a46">MTLOCEXCEP_MTParserInfoObjectNotFound</a> _T("MTLOCEXCEP_MTParserInfoObjectNotFound")</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="MTParserException_8h.html#a47">MTLOCEXCEP_InfoFileOpenFailed</a> _T("MTLOCEXCEP_InfoFileOpenFailed")</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="MTParserException_8h.html#a48">MTLOCEXCEP_InfoFileLoadFailed</a> _T("MTLOCEXCEP_InfoFileLoadFailed")</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="MTParserException_8h.html#a49">MTLOCEXCEP_InfoFileLocaleFailed</a> _T("MTLOCEXCEP_InfoFileLocaleFailed")</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="MTParserException_8h.html#a50">MTLOCEXCEP_InfoFileBadVersion</a> _T("MTLOCEXCEP_InfoFileBadVersion")</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define </td><td class="memItemRight" valign="bottom"><a class="el" href="MTParserException_8h.html#a51">MTEXCEP_OutOfMemory</a> _T("MTEXCEP_OutOfMemory")</td></tr>
<tr><td colspan="2"><br><h2>Exception arguments</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a52"></a><!-- doxytag: member="MTParserException.h::MTEXCEPARG_POS" ref="a52" args="" -->
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="MTParserException_8h.html#a52">MTEXCEPARG_POS</a> _T("pos")</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a53"></a><!-- doxytag: member="MTParserException.h::MTEXCEPARG_ITEMNAME" ref="a53" args="" -->
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="MTParserException_8h.html#a53">MTEXCEPARG_ITEMNAME</a> _T("itemName")</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a54"></a><!-- doxytag: member="MTParserException.h::MTEXCEPARG_CONFLICTITEMNAME" ref="a54" args="" -->
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="MTParserException_8h.html#a54">MTEXCEPARG_CONFLICTITEMNAME</a> _T("conflictItemName")</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a55"></a><!-- doxytag: member="MTParserException.h::MTEXCEPARG_PARAM1" ref="a55" args="" -->
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="MTParserException_8h.html#a55">MTEXCEPARG_PARAM1</a> _T("param1")</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a56"></a><!-- doxytag: member="MTParserException.h::MTEXCEPARG_PARAM2" ref="a56" args="" -->
#define </td><td class="memItemRight" valign="bottom"><a class="el" href="MTParserException_8h.html#a56">MTEXCEPARG_PARAM2</a> _T("param2")</td></tr>
<tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a57"></a><!-- doxytag: member="MTParserException.h::MTParserException" ref="a57" args="" -->
typedef <a class="el" href="classMTChainedExceptions.html">MTChainedExceptions</a><<br>
<a class="el" href="classMTExcepData.html">MTExcepData</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="MTParserException_8h.html#a57">MTParserException</a></td></tr>
<tr><td class="mdescLeft"> </td><td class="mdescRight">Parser Exception runtime customizable. <br></td></tr>
</table>
<hr><h2>Define Documentation</h2>
<a class="anchor" name="a19"></a><!-- doxytag: member="MTParserException.h::MTDEFEXCEP_ConstAlreadyDefined" ref="a19" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">#define MTDEFEXCEP_ConstAlreadyDefined _T("MTDEFEXCEP_ConstAlreadyDefined") </td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
</td>
<td>
<p>
A constant with the same name is already defined <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>itemName</em> </td><td>Constant name</td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="MTParserException_8h-source.html#l00119">119</a> of file <a class="el" href="MTParserException_8h-source.html">MTParserException.h</a>.
<p>
Referenced by <a class="el" href="MTParserTestCases_8cpp-source.html#l00607">MTParserTestConstDef::doTests()</a>. </td>
</tr>
</table>
<a class="anchor" name="a20"></a><!-- doxytag: member="MTParserException.h::MTDEFEXCEP_ConstNameNull" ref="a20" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">#define MTDEFEXCEP_ConstNameNull _T("MTDEFEXCEP_ConstNameNull") </td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
</td>
<td>
<p>
The constant name is null
<p>
Definition at line <a class="el" href="MTParserException_8h-source.html#l00123">123</a> of file <a class="el" href="MTParserException_8h-source.html">MTParserException.h</a>.
<p>
Referenced by <a class="el" href="MTParserTestCases_8cpp-source.html#l00607">MTParserTestConstDef::doTests()</a>. </td>
</tr>
</table>
<a class="anchor" name="a22"></a><!-- doxytag: member="MTParserException.h::MTDEFEXCEP_ConstNameOnlyNum" ref="a22" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">#define MTDEFEXCEP_ConstNameOnlyNum _T("MTDEFEXCEP_ConstNameOnlyNum") </td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
</td>
<td>
<p>
A constant name cannot be composed of numbers only <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>itemName</em> </td><td>Constant name</td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="MTParserException_8h-source.html#l00133">133</a> of file <a class="el" href="MTParserException_8h-source.html">MTParserException.h</a>.
<p>
Referenced by <a class="el" href="MTParserTestCases_8cpp-source.html#l00607">MTParserTestConstDef::doTests()</a>. </td>
</tr>
</table>
<a class="anchor" name="a24"></a><!-- doxytag: member="MTParserException.h::MTDEFEXCEP_ConstNameOpConflict" ref="a24" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">#define MTDEFEXCEP_ConstNameOpConflict _T("MTDEFEXCEP_ConstNameOpConflict") </td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
</td>
<td>
<p>
The constant name contains an operator name <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>itemName</em> </td><td>Constant name </td></tr>
<tr><td valign="top"></td><td valign="top"><em>conflictItemName</em> </td><td>Operator name</td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="MTParserException_8h-source.html#l00145">145</a> of file <a class="el" href="MTParserException_8h-source.html">MTParserException.h</a>.
<p>
Referenced by <a class="el" href="MTParserTestCases_8cpp-source.html#l01157">MTParserTestOperatorDef::doTests()</a>, and <a class="el" href="MTParserTestCases_8cpp-source.html#l00607">MTParserTestConstDef::doTests()</a>. </td>
</tr>
</table>
<a class="anchor" name="a21"></a><!-- doxytag: member="MTParserException.h::MTDEFEXCEP_ConstNameSpace" ref="a21" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">#define MTDEFEXCEP_ConstNameSpace _T("MTDEFEXCEP_ConstNameSpace") </td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
</td>
<td>
<p>
There is a space character in the constant name <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>itemName</em> </td><td>Constant name</td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="MTParserException_8h-source.html#l00128">128</a> of file <a class="el" href="MTParserException_8h-source.html">MTParserException.h</a>.
<p>
Referenced by <a class="el" href="MTParserTestCases_8cpp-source.html#l00607">MTParserTestConstDef::doTests()</a>. </td>
</tr>
</table>
<a class="anchor" name="a23"></a><!-- doxytag: member="MTParserException.h::MTDEFEXCEP_ConstNameSyntaxConflict" ref="a23" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">#define MTDEFEXCEP_ConstNameSyntaxConflict _T("MTDEFEXCEP_ConstNameSyntaxConflict") </td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
</td>
<td>
<p>
There is a character in the constant name that is the same as a syntax element <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>itemName</em> </td><td>Constant name </td></tr>
<tr><td valign="top"></td><td valign="top"><em>conflictItemName</em> </td><td>Syntax element</td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="MTParserException_8h-source.html#l00139">139</a> of file <a class="el" href="MTParserException_8h-source.html">MTParserException.h</a>.
<p>
Referenced by <a class="el" href="MTParserTestCases_8cpp-source.html#l00607">MTParserTestConstDef::doTests()</a>. </td>
</tr>
</table>
<a class="anchor" name="a25"></a><!-- doxytag: member="MTParserException.h::MTDEFEXCEP_ConstNameVarConflict" ref="a25" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">#define MTDEFEXCEP_ConstNameVarConflict _T("MTDEFEXCEP_ConstNameVarConflict") </td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
</td>
<td>
<p>
The constant name is the same as a defined variable name <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>itemName</em> </td><td>Constant name</td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="MTParserException_8h-source.html#l00150">150</a> of file <a class="el" href="MTParserException_8h-source.html">MTParserException.h</a>.
<p>
Referenced by <a class="el" href="MTParserTestCases_8cpp-source.html#l00607">MTParserTestConstDef::doTests()</a>. </td>
</tr>
</table>
<a class="anchor" name="a7"></a><!-- doxytag: member="MTParserException.h::MTDEFEXCEP_FuncAlreadyDefined" ref="a7" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">#define MTDEFEXCEP_FuncAlreadyDefined _T("MTDEFEXCEP_FuncAlreadyDefined") </td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
</td>
<td>
<p>
A function with the same name and the same number of arguments is already defined
<p>
Definition at line <a class="el" href="MTParserException_8h-source.html#l00052">52</a> of file <a class="el" href="MTParserException_8h-source.html">MTParserException.h</a>.
<p>
Referenced by <a class="el" href="MTParserTestCases_8cpp-source.html#l01019">MTParserTestFunctionDef::doTests()</a>. </td>
</tr>
</table>
<a class="anchor" name="a8"></a><!-- doxytag: member="MTParserException.h::MTDEFEXCEP_FuncNameNull" ref="a8" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">#define MTDEFEXCEP_FuncNameNull _T("MTDEFEXCEP_FuncNameNull") </td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
</td>
<td>
<p>
The function name is null
<p>
Definition at line <a class="el" href="MTParserException_8h-source.html#l00056">56</a> of file <a class="el" href="MTParserException_8h-source.html">MTParserException.h</a>.
<p>
Referenced by <a class="el" href="MTParserTestCases_8cpp-source.html#l01019">MTParserTestFunctionDef::doTests()</a>. </td>
</tr>
</table>
<a class="anchor" name="a11"></a><!-- doxytag: member="MTParserException.h::MTDEFEXCEP_FuncNameOpConflict" ref="a11" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">#define MTDEFEXCEP_FuncNameOpConflict _T("MTDEFEXCEP_FuncNameOpConflict") </td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
</td>
<td>
<p>
The function name contains an operator name <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>itemName</em> </td><td>Function name </td></tr>
<tr><td valign="top"></td><td valign="top"><em>conflictItemName</em> </td><td>Operator name</td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="MTParserException_8h-source.html#l00073">73</a> of file <a class="el" href="MTParserException_8h-source.html">MTParserException.h</a>.
<p>
Referenced by <a class="el" href="MTParserTestCases_8cpp-source.html#l01157">MTParserTestOperatorDef::doTests()</a>, and <a class="el" href="MTParserTestCases_8cpp-source.html#l01019">MTParserTestFunctionDef::doTests()</a>. </td>
</tr>
</table>
<a class="anchor" name="a9"></a><!-- doxytag: member="MTParserException.h::MTDEFEXCEP_FuncNameSpace" ref="a9" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">#define MTDEFEXCEP_FuncNameSpace _T("MTDEFEXCEP_FuncNameSpace") </td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
</td>
<td>
<p>
There is a space character in the function name <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>itemName</em> </td><td>function name</td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="MTParserException_8h-source.html#l00061">61</a> of file <a class="el" href="MTParserException_8h-source.html">MTParserException.h</a>.
<p>
Referenced by <a class="el" href="MTParserTestCases_8cpp-source.html#l01019">MTParserTestFunctionDef::doTests()</a>. </td>
</tr>
</table>
<a class="anchor" name="a10"></a><!-- doxytag: member="MTParserException.h::MTDEFEXCEP_FuncNameSyntaxConflict" ref="a10" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">#define MTDEFEXCEP_FuncNameSyntaxConflict _T("MTDEFEXCEP_FuncNameSyntaxConflict") </td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
</td>
<td>
<p>
There is a character in the function name that is the same as a syntax element <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>itemName</em> </td><td>Function name </td></tr>
<tr><td valign="top"></td><td valign="top"><em>conflictItemName</em> </td><td>Syntax element</td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="MTParserException_8h-source.html#l00067">67</a> of file <a class="el" href="MTParserException_8h-source.html">MTParserException.h</a>.
<p>
Referenced by <a class="el" href="MTParserTestCases_8cpp-source.html#l01019">MTParserTestFunctionDef::doTests()</a>. </td>
</tr>
</table>
<a class="anchor" name="a6"></a><!-- doxytag: member="MTParserException.h::MTDEFEXCEP_ItemNotFound" ref="a6" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">#define MTDEFEXCEP_ItemNotFound _T("MTDEFEXCEP_ItemNotFound") </td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
</td>
<td>
<p>
Cannot find the specified item <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>itemName</em> </td><td>Item id or name</td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="MTParserException_8h-source.html#l00048">48</a> of file <a class="el" href="MTParserException_8h-source.html">MTParserException.h</a>.
<p>
Referenced by <a class="el" href="MTParserRegistrar_8cpp-source.html#l00581">MTParserRegistrar::defineVar()</a>, <a class="el" href="MTParserTestCases_8cpp-source.html#l01157">MTParserTestOperatorDef::doTests()</a>, <a class="el" href="MTParserTestCases_8cpp-source.html#l01019">MTParserTestFunctionDef::doTests()</a>, <a class="el" href="MTParserTestCases_8cpp-source.html#l00607">MTParserTestConstDef::doTests()</a>, <a class="el" href="MTParserTestCases_8cpp-source.html#l00464">MTParserTestVarDef::doTests()</a>, <a class="el" href="MTParserRegistrar_8cpp-source.html#l01119">MTParserRegistrar::getConst()</a>, <a class="el" href="MTParserLocalizer_8cpp-source.html#l00149">MTParserLocalizer::getConstInfo()</a>, <a class="el" href="MTParserLocalizer_8cpp-source.html#l00219">MTParserLocalizer::getExcep()</a>, <a class="el" href="MTParserRegistrar_8cpp-source.html#l00894">MTParserRegistrar::getFunc()</a>, <a class="el" href="MTParserLocalizer_8cpp-source.html#l00128">MTParserLocalizer::getFuncInfo()</a>, <a class="el" href="MTParserRegistrar_8cpp-source.html#l00885">MTParserRegistrar::getOp()</a>, <a class="el" href="MTParserLocalizer_8cpp-source.html#l00138">MTParserLocalizer::getOpInfo()</a>, <a class="el" href="MTParserCompiler_8cpp-source.html#l00966">MTParserCompiler::getUsedVar()</a>, <a class="el" href="MTParserCompiler_8cpp-source.html#l00708">MTParserCompiler::getVar()</a>, <a class="el" href="MTParserRegistrar_8cpp-source.html#l00738">MTParserRegistrar::getVarBySymbol()</a>, <a class="el" href="MTParserLocalizer_8cpp-source.html#l00160">MTParserLocalizer::getVarInfo()</a>, <a class="el" href="MTParserRegistrar_8cpp-source.html#l00690">MTParserRegistrar::redefineVar()</a>, <a class="el" href="MTParserRegistrar_8cpp-source.html#l00904">MTParserRegistrar::undefineConst()</a>, <a class="el" href="MTParserRegistrar_8cpp-source.html#l00400">MTParserRegistrar::undefineFunc()</a>, <a class="el" href="MTParserRegistrar_8cpp-source.html#l00424">MTParserRegistrar::undefineOp()</a>, and <a class="el" href="MTParserRegistrar_8cpp-source.html#l00708">MTParserRegistrar::undefineVar()</a>. </td>
</tr>
</table>
<a class="anchor" name="a30"></a><!-- doxytag: member="MTParserException.h::MTDEFEXCEP_MacroProtoSyntax" ref="a30" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">#define MTDEFEXCEP_MacroProtoSyntax _T("MTDEFEXCEP_MacroProtoSyntax") </td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
</td>
<td>
<p>
The macro prototype syntax is incorrect. The proper syntax is: macro(arg1, arg2, arg3...)<p>
Usually there is another exception coming with this one which gives more details.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>pos</em> </td><td>The position in the prototype where the exception occured </td></tr>
<tr><td valign="top"></td><td valign="top"><em>itemName</em> </td><td>The macro prototype</td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="MTParserException_8h-source.html#l00183">183</a> of file <a class="el" href="MTParserException_8h-source.html">MTParserException.h</a>. </td>
</tr>
</table>
<a class="anchor" name="a1"></a><!-- doxytag: member="MTParserException.h::MTDEFEXCEP_OpAlreadyDefined" ref="a1" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">#define MTDEFEXCEP_OpAlreadyDefined _T("MTDEFEXCEP_OpAlreadyDefined") </td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
</td>
<td>
<p>
An operator with the same name and the same number of arguments is already defined <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>itemName</em> </td><td>The name of the defined operator</td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="MTParserException_8h-source.html#l00023">23</a> of file <a class="el" href="MTParserException_8h-source.html">MTParserException.h</a>.
<p>
Referenced by <a class="el" href="MTParserTestCases_8cpp-source.html#l01157">MTParserTestOperatorDef::doTests()</a>. </td>
</tr>
</table>
<a class="anchor" name="a2"></a><!-- doxytag: member="MTParserException.h::MTDEFEXCEP_OpNameNull" ref="a2" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">#define MTDEFEXCEP_OpNameNull _T("MTDEFEXCEP_OpNameNull") </td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
</td>
<td>
<p>
The operator name is null
<p>
Definition at line <a class="el" href="MTParserException_8h-source.html#l00027">27</a> of file <a class="el" href="MTParserException_8h-source.html">MTParserException.h</a>.
<p>
Referenced by <a class="el" href="MTParserTestCases_8cpp-source.html#l01157">MTParserTestOperatorDef::doTests()</a>. </td>
</tr>
</table>
<a class="anchor" name="a3"></a><!-- doxytag: member="MTParserException.h::MTDEFEXCEP_OpNameSpace" ref="a3" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">#define MTDEFEXCEP_OpNameSpace _T("MTDEFEXCEP_OpNameSpace") </td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
</td>
<td>
<p>
There is a space character in the operator name <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>itemName</em> </td><td>Operator name</td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="MTParserException_8h-source.html#l00032">32</a> of file <a class="el" href="MTParserException_8h-source.html">MTParserException.h</a>.
<p>
Referenced by <a class="el" href="MTParserTestCases_8cpp-source.html#l01157">MTParserTestOperatorDef::doTests()</a>. </td>
</tr>
</table>
<a class="anchor" name="a4"></a><!-- doxytag: member="MTParserException.h::MTDEFEXCEP_OpNameSyntaxConflict" ref="a4" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">#define MTDEFEXCEP_OpNameSyntaxConflict _T("MTDEFEXCEP_OpNameSyntaxConflict") </td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
</td>
<td>
<p>
There is a character in the operator name that is the same as a syntax element <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>itemName</em> </td><td>Operator name </td></tr>
<tr><td valign="top"></td><td valign="top"><em>conflictItemName</em> </td><td>Syntax element</td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="MTParserException_8h-source.html#l00038">38</a> of file <a class="el" href="MTParserException_8h-source.html">MTParserException.h</a>.
<p>
Referenced by <a class="el" href="MTParserTestCases_8cpp-source.html#l01157">MTParserTestOperatorDef::doTests()</a>. </td>
</tr>
</table>
<a class="anchor" name="a5"></a><!-- doxytag: member="MTParserException.h::MTDEFEXCEP_OpPrecedence" ref="a5" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">#define MTDEFEXCEP_OpPrecedence _T("MTDEFEXCEP_OpPrecedence") </td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
</td>
<td>
<p>
The operator precedence is incorrect; must be below function precedence <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>itemName</em> </td><td>Operator name</td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="MTParserException_8h-source.html#l00043">43</a> of file <a class="el" href="MTParserException_8h-source.html">MTParserException.h</a>.
<p>
Referenced by <a class="el" href="MTParserTestCases_8cpp-source.html#l01157">MTParserTestOperatorDef::doTests()</a>. </td>
</tr>
</table>
<a class="anchor" name="a29"></a><!-- doxytag: member="MTParserException.h::MTDEFEXCEP_PluginDefConflict" ref="a29" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">#define MTDEFEXCEP_PluginDefConflict _T("MTDEFEXCEP_PluginDefConflict") </td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
</td>
<td>
<p>
The plug-in cannot be loaded because of a conflict with an already defined item. Another exception will give details about the conflict. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>itemName</em> </td><td>The plug-in clsid</td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="MTParserException_8h-source.html#l00173">173</a> of file <a class="el" href="MTParserException_8h-source.html">MTParserException.h</a>.
<p>
Referenced by <a class="el" href="MTParserRegistrar_8cpp-source.html#l00934">MTParserRegistrar::loadPlugin()</a>. </td>
</tr>
</table>
<a class="anchor" name="a27"></a><!-- doxytag: member="MTParserException.h::MTDEFEXCEP_PluginNotFound" ref="a27" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">#define MTDEFEXCEP_PluginNotFound _T("MTDEFEXCEP_PluginNotFound") </td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
</td>
<td>
<p>
The plug-in cannot be found. Make sure the plug-in is properly registered. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>itemName</em> </td><td>The plug-in clsid</td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="MTParserException_8h-source.html#l00162">162</a> of file <a class="el" href="MTParserException_8h-source.html">MTParserException.h</a>.
<p>
Referenced by <a class="el" href="MTParserRegistrar_8cpp-source.html#l00934">MTParserRegistrar::loadPlugin()</a>. </td>
</tr>
</table>
<a class="anchor" name="a28"></a><!-- doxytag: member="MTParserException.h::MTDEFEXCEP_PluginTypeLibNotFound" ref="a28" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">#define MTDEFEXCEP_PluginTypeLibNotFound _T("MTDEFEXCEP_PluginTypeLibNotFound") </td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
</td>
<td>
<p>
The plug-in type lib file cannot be found. This file describes the plug-in interface. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>itemName</em> </td><td>The typelib filename</td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="MTParserException_8h-source.html#l00167">167</a> of file <a class="el" href="MTParserException_8h-source.html">MTParserException.h</a>.
<p>
Referenced by <a class="el" href="MTParserRegistrar_8cpp-source.html#l00934">MTParserRegistrar::loadPlugin()</a>. </td>
</tr>
</table>
<a class="anchor" name="a26"></a><!-- doxytag: member="MTParserException.h::MTDEFEXCEP_PluginVersion" ref="a26" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">#define MTDEFEXCEP_PluginVersion _T("MTDEFEXCEP_PluginVersion") </td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
</td>
<td>
<p>
The plug-in version is incompatible with this library <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>itemName</em> </td><td>The plug-in clsid </td></tr>
<tr><td valign="top"></td><td valign="top"><em>conflictItemName</em> </td><td>The requested version </td></tr>
<tr><td valign="top"></td><td valign="top"><em>param1</em> </td><td>The actual incompatible version</td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="MTParserException_8h-source.html#l00157">157</a> of file <a class="el" href="MTParserException_8h-source.html">MTParserException.h</a>.
<p>
Referenced by <a class="el" href="MTParserRegistrar_8cpp-source.html#l00934">MTParserRegistrar::loadPlugin()</a>. </td>
</tr>
</table>
<a class="anchor" name="a0"></a><!-- doxytag: member="MTParserException.h::MTDEFEXCEP_SyntaxArgDecConflict" ref="a0" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">#define MTDEFEXCEP_SyntaxArgDecConflict _T("MTDEFEXCEP_SyntaxArgDecConflict") </td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
</td>
<td>
<p>
The argument separator character and the decimal point character are the same
<p>
Definition at line <a class="el" href="MTParserException_8h-source.html#l00018">18</a> of file <a class="el" href="MTParserException_8h-source.html">MTParserException.h</a>.
<p>
Referenced by <a class="el" href="MTParserTestCases_8cpp-source.html#l00570">MTParserTestSyntaxDef::doTests()</a>. </td>
</tr>
</table>
<a class="anchor" name="a12"></a><!-- doxytag: member="MTParserException.h::MTDEFEXCEP_VarAlreadyDefined" ref="a12" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">#define MTDEFEXCEP_VarAlreadyDefined _T("MTDEFEXCEP_VarAlreadyDefined") </td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
</td>
<td>
<p>
A variable with the same name is already defined <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>itemName</em> </td><td>Variable name </td></tr>
<tr><td valign="top"></td><td valign="top"><em>conflictItemName</em> </td><td>Not used</td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="MTParserException_8h-source.html#l00079">79</a> of file <a class="el" href="MTParserException_8h-source.html">MTParserException.h</a>.
<p>
Referenced by <a class="el" href="MTParserTestCases_8cpp-source.html#l00464">MTParserTestVarDef::doTests()</a>. </td>
</tr>
</table>
<a class="anchor" name="a16"></a><!-- doxytag: member="MTParserException.h::MTDEFEXCEP_VarNameConstConflict" ref="a16" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">#define MTDEFEXCEP_VarNameConstConflict _T("MTDEFEXCEP_VarNameConstConflict") </td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
</td>
<td>
<p>
The variable name is the same as a defined constant name <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>itemName</em> </td><td>Variable name</td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="MTParserException_8h-source.html#l00098">98</a> of file <a class="el" href="MTParserException_8h-source.html">MTParserException.h</a>.
<p>
Referenced by <a class="el" href="MTParserTestCases_8cpp-source.html#l00464">MTParserTestVarDef::doTests()</a>. </td>
</tr>
</table>
<a class="anchor" name="a13"></a><!-- doxytag: member="MTParserException.h::MTDEFEXCEP_VarNameNull" ref="a13" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">#define MTDEFEXCEP_VarNameNull _T("MTDEFEXCEP_VarNameNull") </td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
</td>
<td>
<p>
The variable name is null
<p>
Definition at line <a class="el" href="MTParserException_8h-source.html#l00083">83</a> of file <a class="el" href="MTParserException_8h-source.html">MTParserException.h</a>.
<p>
Referenced by <a class="el" href="MTParserTestCases_8cpp-source.html#l00464">MTParserTestVarDef::doTests()</a>. </td>
</tr>
</table>
<a class="anchor" name="a15"></a><!-- doxytag: member="MTParserException.h::MTDEFEXCEP_VarNameOnlyNum" ref="a15" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">#define MTDEFEXCEP_VarNameOnlyNum _T("MTDEFEXCEP_VarNameOnlyNum") </td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
</td>
<td>
<p>
A variable name cannot be composed of numbers only <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>itemName</em> </td><td>Variable name</td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="MTParserException_8h-source.html#l00093">93</a> of file <a class="el" href="MTParserException_8h-source.html">MTParserException.h</a>.
<p>
Referenced by <a class="el" href="MTParserTestCases_8cpp-source.html#l00464">MTParserTestVarDef::doTests()</a>. </td>
</tr>
</table>
<a class="anchor" name="a18"></a><!-- doxytag: member="MTParserException.h::MTDEFEXCEP_VarNameOpConflict" ref="a18" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">#define MTDEFEXCEP_VarNameOpConflict _T("MTDEFEXCEP_VarNameDelimConflict") </td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
</td>
<td>
<p>
The variable name conflicts with an operator name:<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>itemName</em> </td><td>Variable name </td></tr>
<tr><td valign="top"></td><td valign="top"><em>conflictItemName</em> </td><td>Operator name</td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="MTParserException_8h-source.html#l00113">113</a> of file <a class="el" href="MTParserException_8h-source.html">MTParserException.h</a>. </td>
</tr>
</table>
<a class="anchor" name="a14"></a><!-- doxytag: member="MTParserException.h::MTDEFEXCEP_VarNameSpace" ref="a14" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">#define MTDEFEXCEP_VarNameSpace _T("MTDEFEXCEP_VarNameSpace") </td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
</td>
<td>
<p>
There is a space character in the variable name <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>itemName</em> </td><td>variable name</td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="MTParserException_8h-source.html#l00088">88</a> of file <a class="el" href="MTParserException_8h-source.html">MTParserException.h</a>.
<p>
Referenced by <a class="el" href="MTParserTestCases_8cpp-source.html#l00464">MTParserTestVarDef::doTests()</a>. </td>
</tr>
</table>
<a class="anchor" name="a17"></a><!-- doxytag: member="MTParserException.h::MTDEFEXCEP_VarNameSyntaxConflict" ref="a17" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">#define MTDEFEXCEP_VarNameSyntaxConflict _T("MTDEFEXCEP_VarNameSyntaxConflict") </td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
</td>
<td>
<p>
There is a character in the variable name that is the same as a syntax element <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>itemName</em> </td><td>Variable name </td></tr>
<tr><td valign="top"></td><td valign="top"><em>conflictItemName</em> </td><td>Syntax element</td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="MTParserException_8h-source.html#l00105">105</a> of file <a class="el" href="MTParserException_8h-source.html">MTParserException.h</a>.
<p>
Referenced by <a class="el" href="MTParserTestCases_8cpp-source.html#l00464">MTParserTestVarDef::doTests()</a>. </td>
</tr>
</table>
<a class="anchor" name="a51"></a><!-- doxytag: member="MTParserException.h::MTEXCEP_OutOfMemory" ref="a51" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">#define MTEXCEP_OutOfMemory _T("MTEXCEP_OutOfMemory") </td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
</td>
<td>
<p>
Not enough memory
<p>
Definition at line <a class="el" href="MTParserException_8h-source.html#l00294">294</a> of file <a class="el" href="MTParserException_8h-source.html">MTParserException.h</a>. </td>
</tr>
</table>
<a class="anchor" name="a50"></a><!-- doxytag: member="MTParserException.h::MTLOCEXCEP_InfoFileBadVersion" ref="a50" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">#define MTLOCEXCEP_InfoFileBadVersion _T("MTLOCEXCEP_InfoFileBadVersion") </td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
</td>
<td>
<p>
The library info file version is incorrect <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>itemName</em> </td><td>The library info file</td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="MTParserException_8h-source.html#l00291">291</a> of file <a class="el" href="MTParserException_8h-source.html">MTParserException.h</a>. </td>
</tr>
</table>
<a class="anchor" name="a48"></a><!-- doxytag: member="MTParserException.h::MTLOCEXCEP_InfoFileLoadFailed" ref="a48" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">#define MTLOCEXCEP_InfoFileLoadFailed _T("MTLOCEXCEP_InfoFileLoadFailed") </td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
</td>
<td>
<p>
Unable to load a library info file. Make sure no xml attribute is missing. <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>itemName</em> </td><td>The library info file</td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="MTParserException_8h-source.html#l00280">280</a> of file <a class="el" href="MTParserException_8h-source.html">MTParserException.h</a>. </td>
</tr>
</table>
<a class="anchor" name="a49"></a><!-- doxytag: member="MTParserException.h::MTLOCEXCEP_InfoFileLocaleFailed" ref="a49" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">#define MTLOCEXCEP_InfoFileLocaleFailed _T("MTLOCEXCEP_InfoFileLocaleFailed") </td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
</td>
<td>
<p>
Information not available in this locale <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>itemName</em> </td><td>The library info file </td></tr>
<tr><td valign="top"></td><td valign="top"><em>conflictItemName</em> </td><td>The missing locale</td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="MTParserException_8h-source.html#l00286">286</a> of file <a class="el" href="MTParserException_8h-source.html">MTParserException.h</a>. </td>
</tr>
</table>
<a class="anchor" name="a47"></a><!-- doxytag: member="MTParserException.h::MTLOCEXCEP_InfoFileOpenFailed" ref="a47" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">#define MTLOCEXCEP_InfoFileOpenFailed _T("MTLOCEXCEP_InfoFileOpenFailed") </td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
</td>
<td>
<p>
Unable to open a library info file. Make sure the file exists and that the schema and xml syntax are valids.<p>
<dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>itemName</em> </td><td>The library info file</td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="MTParserException_8h-source.html#l00275">275</a> of file <a class="el" href="MTParserException_8h-source.html">MTParserException.h</a>.
<p>
Referenced by <a class="el" href="MTParser_8cpp-source.html#l00332">MTParser::loadAllPlugins()</a>, and <a class="el" href="MTParserTestCases_8cpp-source.html#l00024">MTParserTestCaseI::loadNumAlgoPlugin()</a>. </td>
</tr>
</table>
<a class="anchor" name="a46"></a><!-- doxytag: member="MTParserException.h::MTLOCEXCEP_MTParserInfoObjectNotFound" ref="a46" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">#define MTLOCEXCEP_MTParserInfoObjectNotFound _T("MTLOCEXCEP_MTParserInfoObjectNotFound") </td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
</td>
<td>
<p>
The MTParserInfo COM object cannot be instanciated. Make sure it is registered.
<p>
Definition at line <a class="el" href="MTParserException_8h-source.html#l00268">268</a> of file <a class="el" href="MTParserException_8h-source.html">MTParserException.h</a>.
<p>
Referenced by <a class="el" href="MTParser_8cpp-source.html#l00332">MTParser::loadAllPlugins()</a>. </td>
</tr>
</table>
<a class="anchor" name="a45"></a><!-- doxytag: member="MTParserException.h::MTPARSINGEXCEP_InternalError" ref="a45" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">#define MTPARSINGEXCEP_InternalError _T("MTPARSINGEXCEP_InternalError") </td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
</td>
<td>
<p>
Unexpected error or error that shouldn't be shown to the user
<p>
Definition at line <a class="el" href="MTParserException_8h-source.html#l00264">264</a> of file <a class="el" href="MTParserException_8h-source.html">MTParserException.h</a>. </td>
</tr>
</table>
<a class="anchor" name="a37"></a><!-- doxytag: member="MTParserException.h::MTPARSINGEXCEP_InvalidArgSeparator" ref="a37" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">#define MTPARSINGEXCEP_InvalidArgSeparator _T("MTPARSINGEXCEP_InvalidArgSeparator") </td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
</td>
<td>
<p>
Invalid use of an argument separator: can only be used inside a function <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>pos</em> </td><td>The position in the formula where the exception occured</td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="MTParserException_8h-source.html#l00220">220</a> of file <a class="el" href="MTParserException_8h-source.html">MTParserException.h</a>. </td>
</tr>
</table>
<a class="anchor" name="a32"></a><!-- doxytag: member="MTParserException.h::MTPARSINGEXCEP_InvalidFuncSyntax" ref="a32" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">#define MTPARSINGEXCEP_InvalidFuncSyntax _T("MTPARSINGEXCEP_InvalidFuncSyntax") </td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
</td>
<td>
<p>
A function argument is invalid <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>pos</em> </td><td>The position in the formula where the exception occured </td></tr>
<tr><td valign="top"></td><td valign="top"><em>itemName</em> </td><td>Function name </td></tr>
<tr><td valign="top"></td><td valign="top"><em>param1</em> </td><td>Argument number</td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="MTParserException_8h-source.html#l00195">195</a> of file <a class="el" href="MTParserException_8h-source.html">MTParserException.h</a>.
<p>
Referenced by <a class="el" href="MTParserPrivate_8h-source.html#l00437">MTConvFunctionI::onCloseBracket()</a>, and <a class="el" href="MTParserPrivate_8h-source.html#l00481">MTConvFunctionI::throwConversionExcep()</a>. </td>
</tr>
</table>
<a class="anchor" name="a31"></a><!-- doxytag: member="MTParserException.h::MTPARSINGEXCEP_InvalidOpSyntax" ref="a31" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">#define MTPARSINGEXCEP_InvalidOpSyntax _T("MTPARSINGEXCEP_InvalidOpSyntax") </td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
</td>
<td>
<p>
An operator has been detected but the syntax is incorrect <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>itemName</em> </td><td>Operator name</td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="MTParserException_8h-source.html#l00188">188</a> of file <a class="el" href="MTParserException_8h-source.html">MTParserException.h</a>.
<p>
Referenced by <a class="el" href="MTParserCompiler_8cpp-source.html#l01046">MTCompilerDefState::onOp()</a>. </td>
</tr>
</table>
<a class="anchor" name="a40"></a><!-- doxytag: member="MTParserException.h::MTPARSINGEXCEP_InvalidSyntax" ref="a40" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">#define MTPARSINGEXCEP_InvalidSyntax _T("MTPARSINGEXCEP_InvalidSyntax") </td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
</td>
<td>
<p>
Generic invalid syntax error <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>pos</em> </td><td>The position in the formula where the exception occured</td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="MTParserException_8h-source.html#l00237">237</a> of file <a class="el" href="MTParserException_8h-source.html">MTParserException.h</a>.
<p>
Referenced by <a class="el" href="MTParserCompiler_8cpp-source.html#l01146">MTCompilerDefState::onOpenBracket()</a>, and <a class="el" href="MTParserCompiler_8cpp-source.html#l00307">MTParserCompiler::pushFuncArg()</a>. </td>
</tr>
</table>
<a class="anchor" name="a38"></a><!-- doxytag: member="MTParserException.h::MTPARSINGEXCEP_MissingCloseBracket" ref="a38" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">#define MTPARSINGEXCEP_MissingCloseBracket _T("MTPARSINGEXCEP_MissingCloseBracket") </td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
</td>
<td>
<p>
Missing closing bracket <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>pos</em> </td><td>The position of the openning bracket</td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="MTParserException_8h-source.html#l00225">225</a> of file <a class="el" href="MTParserException_8h-source.html">MTParserException.h</a>.
<p>
Referenced by <a class="el" href="MTParserPrivate_8h-source.html#l00590">MTFctParamTokenizer::onEndOfFormula()</a>, and <a class="el" href="MTParserPrivate_8h-source.html#l00453">MTConvFunctionI::onEndOfFormula()</a>. </td>
</tr>
</table>
<a class="anchor" name="a41"></a><!-- doxytag: member="MTParserException.h::MTPARSINGEXCEP_MissingOp" ref="a41" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">#define MTPARSINGEXCEP_MissingOp _T("MTPARSINGEXCEP_MissingOp") </td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
</td>
<td>
<p>
Missing operator: an operator was expected before an item <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>pos</em> </td><td>The position in the formula where the exception occured </td></tr>
<tr><td valign="top"></td><td valign="top"><em>itemName</em> </td><td>Item which should have been an operator</td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="MTParserException_8h-source.html#l00243">243</a> of file <a class="el" href="MTParserException_8h-source.html">MTParserException.h</a>.
<p>
Referenced by <a class="el" href="MTParserCompiler_8cpp-source.html#l00543">MTParserCompiler::parseWord()</a>. </td>
</tr>
</table>
<a class="anchor" name="a36"></a><!-- doxytag: member="MTParserException.h::MTPARSINGEXCEP_MissingOpenBracket" ref="a36" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">#define MTPARSINGEXCEP_MissingOpenBracket _T("MTPARSINGEXCEP_MissingOpenBracket") </td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
</td>
<td>
<p>
Missing opening bracket <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>pos</em> </td><td>The position of the closing bracket</td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="MTParserException_8h-source.html#l00215">215</a> of file <a class="el" href="MTParserException_8h-source.html">MTParserException.h</a>. </td>
</tr>
</table>
<a class="anchor" name="a39"></a><!-- doxytag: member="MTParserException.h::MTPARSINGEXCEP_OverloadedFuncNotFound" ref="a39" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">#define MTPARSINGEXCEP_OverloadedFuncNotFound _T("MTPARSINGEXCEP_OverloadedFuncNotFound") </td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
</td>
<td>
<p>
No defined function takes this number of arguments <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>pos</em> </td><td>The position in the formula where the exception occured </td></tr>
<tr><td valign="top"></td><td valign="top"><em>itemName</em> </td><td>Function name </td></tr>
<tr><td valign="top"></td><td valign="top"><em>param1</em> </td><td>The number of detected arguments</td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="MTParserException_8h-source.html#l00232">232</a> of file <a class="el" href="MTParserException_8h-source.html">MTParserException.h</a>.
<p>
Referenced by <a class="el" href="MTParserCompiler_8cpp-source.html#l00751">MTParserCompiler::pushFunction()</a>, and <a class="el" href="MTParserCompiler_8cpp-source.html#l00495">MTParserCompiler::pushOnExprStack()</a>. </td>
</tr>
</table>
<a class="anchor" name="a42"></a><!-- doxytag: member="MTParserException.h::MTPARSINGEXCEP_UndefinedFunc" ref="a42" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">#define MTPARSINGEXCEP_UndefinedFunc _T("MTPARSINGEXCEP_UndefinedFunc") </td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
</td>
<td>
<p>
A function has been detected but there is no defined function with this name <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>pos</em> </td><td>The position in the formula where the exception occured </td></tr>
<tr><td valign="top"></td><td valign="top"><em>itemName</em> </td><td>Function name</td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="MTParserException_8h-source.html#l00249">249</a> of file <a class="el" href="MTParserException_8h-source.html">MTParserException.h</a>.
<p>
Referenced by <a class="el" href="MTParserCompiler_8cpp-source.html#l00543">MTParserCompiler::parseWord()</a>. </td>
</tr>
</table>
<a class="anchor" name="a43"></a><!-- doxytag: member="MTParserException.h::MTPARSINGEXCEP_UndefinedVar" ref="a43" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">#define MTPARSINGEXCEP_UndefinedVar _T("MTPARSINGEXCEP_UndefinedVar") </td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
</td>
<td>
<p>
A variable has been detected but there is no defined variable with this name <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>pos</em> </td><td>The position in the formula where the exception occured </td></tr>
<tr><td valign="top"></td><td valign="top"><em>itemName</em> </td><td>Variable name</td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="MTParserException_8h-source.html#l00255">255</a> of file <a class="el" href="MTParserException_8h-source.html">MTParserException.h</a>.
<p>
Referenced by <a class="el" href="MTParserCompiler_8cpp-source.html#l00543">MTParserCompiler::parseWord()</a>. </td>
</tr>
</table>
<a class="anchor" name="a33"></a><!-- doxytag: member="MTParserException.h::MTPARSINGEXCEP_UnexpectedBeginVarName" ref="a33" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">#define MTPARSINGEXCEP_UnexpectedBeginVarName _T("MTPARSINGEXCEP_UnexpectedBeginVarName") </td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
</td>
<td>
<p>
Can't use the begin variable name character when already inside a variable name <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>pos</em> </td><td>The position in the formula where the exception occured</td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="MTParserException_8h-source.html#l00200">200</a> of file <a class="el" href="MTParserException_8h-source.html">MTParserException.h</a>. </td>
</tr>
</table>
<a class="anchor" name="a34"></a><!-- doxytag: member="MTParserException.h::MTPARSINGEXCEP_UnexpectedEndVarName" ref="a34" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">#define MTPARSINGEXCEP_UnexpectedEndVarName _T("MTPARSINGEXCEP_UnexpectedEndVarName") </td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
</td>
<td>
<p>
Missing begin variable name character to match this end variable name character <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>pos</em> </td><td>The position in the formula where the exception occured</td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="MTParserException_8h-source.html#l00205">205</a> of file <a class="el" href="MTParserException_8h-source.html">MTParserException.h</a>. </td>
</tr>
</table>
<a class="anchor" name="a35"></a><!-- doxytag: member="MTParserException.h::MTPARSINGEXCEP_UnexpectedOp" ref="a35" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">#define MTPARSINGEXCEP_UnexpectedOp _T("MTPARSINGEXCEP_UnexpectedOp") </td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
</td>
<td>
<p>
An operator appears at an unexpected position <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>pos</em> </td><td>The position in the formula where the exception occured</td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="MTParserException_8h-source.html#l00210">210</a> of file <a class="el" href="MTParserException_8h-source.html">MTParserException.h</a>.
<p>
Referenced by <a class="el" href="MTParserCompiler_8cpp-source.html#l01046">MTCompilerDefState::onOp()</a>. </td>
</tr>
</table>
<a class="anchor" name="a44"></a><!-- doxytag: member="MTParserException.h::MTPARSINGEXCEP_UselessArgSeparator" ref="a44" args="" --><p>
<table class="mdTable" cellpadding="2" cellspacing="0">
<tr>
<td class="mdRow">
<table cellpadding="0" cellspacing="0" border="0">
<tr>
<td class="md" nowrap valign="top">#define MTPARSINGEXCEP_UselessArgSeparator _T("MTPARSINGEXCEP_UselessArgSeparator") </td>
</tr>
</table>
</td>
</tr>
</table>
<table cellspacing="5" cellpadding="0" border="0">
<tr>
<td>
</td>
<td>
<p>
Argument separator used without value. Example: fct(,,d,) <dl compact><dt><b>Parameters:</b></dt><dd>
<table border="0" cellspacing="2" cellpadding="0">
<tr><td valign="top"></td><td valign="top"><em>pos</em> </td><td>The position in the formula where the exception occured</td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="MTParserException_8h-source.html#l00260">260</a> of file <a class="el" href="MTParserException_8h-source.html">MTParserException.h</a>. </td>
</tr>
</table>
<hr size="1"><address style="align: right;"><small>Generated on Sun Mar 9 17:39:36 2008 for MTParserLib by
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
</body>
</html>
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.