<tr><td class="indexkey"><a class="el" href="class_b_t_parser.html">BTParser</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_exception.html">Exception</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_i_lexer.html">ILexer</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="class_i_marker.html">IMarker</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_i_parser.html">IParser</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_i_visitor.html">IVisitor</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey"><a class="el" href="class_l_l_k_parser.html">LLKParser</a></td><td class="indexvalue"></td></tr>
</div>
<div id="nav-path" class="navpath">
<ul>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:12 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:24 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="ast_8cpp.html">ast.cpp</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:12 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:24 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="ast_8cpp.html">ast.cpp</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:11 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:23 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="ast_8d.html">ast.d</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:12 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:24 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="ast_8d.html">ast.d</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:11 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:23 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="ast_8h.html">ast.h</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:12 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:24 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="ast_8h.html">ast.h</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:11 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:23 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="astprinter_8cpp.html">astprinter.cpp</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:12 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:24 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="astprinter_8cpp.html">astprinter.cpp</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:11 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:23 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="astprinter_8d.html">astprinter.d</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:12 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:24 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="astprinter_8d.html">astprinter.d</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:11 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:23 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="astprinter_8h.html">astprinter.h</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:12 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:24 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="astprinter_8h.html">astprinter.h</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:11 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:23 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div class="dyncontent">
<div class="center"><img src="btparser_8cpp__incl.png" border="0" usemap="#source_2parser_2btparser_2btparser_8cpp" alt=""/></div>
<map name="source_2parser_2btparser_2btparser_8cpp" id="source_2parser_2btparser_2btparser_8cpp">
-<area shape="rect" id="node3" href="btparser_8h.html" title="btparser.h" alt="" coords="95,83,175,112"/></map>
+<area shape="rect" id="node3" href="btparser_8h.html" title="btparser.h" alt="" coords="139,83,219,112"/>\r</map>
</div>
</div>
<p><a href="btparser_8cpp_source.html">Go to the source code of this file.</a></p>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="btparser_8cpp.html">btparser.cpp</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:12 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:24 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<map id="G" name="G">
-<area shape="rect" id="node3" href="$btparser_8h.html" title="btparser.h" alt="" coords="95,83,175,112"/>
+<area shape="rect" id="node3" href="$btparser_8h.html" title="btparser.h" alt="" coords="139,83,219,112"/>
</map>
-be06ff45183fb3e58bc2dbf348639568
\ No newline at end of file
+66892b10dcdb0f86f0fe0842fcb75621
\ No newline at end of file
<a name="l00003"></a>00003
<a name="l00004"></a>00004 <span class="keyword">using namespace </span>std;
<a name="l00005"></a>00005
-<a name="l00006"></a><a class="code" href="class_b_t_parser.html#ad9495eabeaf69d91c5f26131cabd3ec4">00006</a> <a class="code" href="class_b_t_parser.html#ad9495eabeaf69d91c5f26131cabd3ec4">BTParser::BTParser</a>() : current(0)
+<a name="l00006"></a><a class="code" href="class_b_t_parser.html#ad9495eabeaf69d91c5f26131cabd3ec4">00006</a> <a class="code" href="class_b_t_parser.html#ad9495eabeaf69d91c5f26131cabd3ec4">BTParser::BTParser</a>()
<a name="l00007"></a>00007 {
<a name="l00008"></a>00008 }
<a name="l00009"></a>00009
<a name="l00013"></a>00013
<a name="l00014"></a><a class="code" href="class_b_t_parser.html#a9d72bba86b16427b0b03e91113b0f027">00014</a> <span class="keywordtype">void</span> <a class="code" href="class_b_t_parser.html#a9d72bba86b16427b0b03e91113b0f027">BTParser::consume</a>(<span class="keywordtype">void</span>)
<a name="l00015"></a>00015 {
-<a name="l00016"></a>00016 <a class="code" href="class_b_t_parser.html#a29930e6537cb65bbefe1962763372165">current</a>++;
-<a name="l00017"></a>00017 <span class="keywordflow">if</span>((<a class="code" href="class_b_t_parser.html#a29930e6537cb65bbefe1962763372165">current</a> == <a class="code" href="class_b_t_parser.html#a796693745ebe354914eeacddba20f109">lookahead</a>.size()) && !<a class="code" href="class_b_t_parser.html#aa000adcfcb26aea600078ad2295eab8f">isSpeculating</a>())
+<a name="l00016"></a>00016 advance();
+<a name="l00017"></a>00017 <span class="keywordflow">if</span>((location() == lookahead.size()) && !isMarked())
<a name="l00018"></a>00018 {
-<a name="l00019"></a>00019 <a class="code" href="class_b_t_parser.html#a29930e6537cb65bbefe1962763372165">current</a> = 0;
-<a name="l00020"></a>00020 <a class="code" href="class_b_t_parser.html#a796693745ebe354914eeacddba20f109">lookahead</a>.clear();
+<a name="l00019"></a>00019 seek(0);
+<a name="l00020"></a>00020 lookahead.clear();
<a name="l00021"></a>00021 }
-<a name="l00022"></a>00022 <a class="code" href="class_b_t_parser.html#a762e16322aec6e50af51c2b6377d86fe">sync</a>(1);
+<a name="l00022"></a>00022 sync(1);
<a name="l00023"></a>00023 }
<a name="l00024"></a>00024
<a name="l00025"></a><a class="code" href="class_b_t_parser.html#a762e16322aec6e50af51c2b6377d86fe">00025</a> <span class="keywordtype">void</span> <a class="code" href="class_b_t_parser.html#a762e16322aec6e50af51c2b6377d86fe">BTParser::sync</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i)
<a name="l00026"></a>00026 {
-<a name="l00027"></a>00027 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> next_index = <a class="code" href="class_b_t_parser.html#a29930e6537cb65bbefe1962763372165">current</a> + i - 1;
-<a name="l00028"></a>00028 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> max_index = (<a class="code" href="class_b_t_parser.html#a796693745ebe354914eeacddba20f109">lookahead</a>.size() - 1);
+<a name="l00027"></a>00027 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> next_index = location() + i - 1;
+<a name="l00028"></a>00028 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> max_index = (lookahead.size() - 1);
<a name="l00029"></a>00029
-<a name="l00030"></a>00030 <span class="keywordflow">if</span>( <a class="code" href="class_b_t_parser.html#a796693745ebe354914eeacddba20f109">lookahead</a>.size() == 0 )
+<a name="l00030"></a>00030 <span class="keywordflow">if</span>( lookahead.size() == 0 )
<a name="l00031"></a>00031 {
-<a name="l00032"></a>00032 <a class="code" href="class_b_t_parser.html#a366b4477388d2cd7fd655b36342f882c">fill</a>(i);
+<a name="l00032"></a>00032 fill(i);
<a name="l00033"></a>00033 }
<a name="l00034"></a>00034 <span class="keywordflow">else</span> <span class="keywordflow">if</span>( next_index >= max_index )
<a name="l00035"></a>00035 {
-<a name="l00036"></a>00036 <a class="code" href="class_b_t_parser.html#a366b4477388d2cd7fd655b36342f882c">fill</a>( next_index - max_index);
+<a name="l00036"></a>00036 fill( next_index - max_index);
<a name="l00037"></a>00037 }
<a name="l00038"></a>00038 }
<a name="l00039"></a>00039
<a name="l00042"></a>00042 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i = 0;
<a name="l00043"></a>00043 <span class="keywordflow">for</span> (i = 0; i < n; i++)
<a name="l00044"></a>00044 {
-<a name="l00045"></a>00045 <a class="code" href="class_b_t_parser.html#a796693745ebe354914eeacddba20f109">lookahead</a>.push_back( <a class="code" href="class_i_parser.html#a2c89fe9ae1c200eda69c78f7441dea00">lexer</a>-><a class="code" href="class_i_lexer.html#a6f5098fda43f68b01d2e7a2a7158c50d">next</a>() );
+<a name="l00045"></a>00045 lookahead.push_back( lexer->next() );
<a name="l00046"></a>00046 }
<a name="l00047"></a>00047 }
<a name="l00048"></a>00048
<a name="l00049"></a><a class="code" href="class_b_t_parser.html#ad8fb9348dd9bc2e65a08033dd2539a03">00049</a> <span class="keywordtype">void</span> <a class="code" href="class_b_t_parser.html#ad8fb9348dd9bc2e65a08033dd2539a03">BTParser::match</a>(<a class="code" href="token_8h.html#abf05bcc4c1b09928131e6afd3b768a77">TokenType_T</a> type)
<a name="l00050"></a>00050 {
-<a name="l00051"></a>00051 <span class="keywordflow">if</span>( <a class="code" href="class_b_t_parser.html#a01abded048ed1573e03867f7f2316583">lookaheadType</a>(1) == type )
+<a name="l00051"></a>00051 <span class="keywordflow">if</span>( lookaheadType(1) == type )
<a name="l00052"></a>00052 {
-<a name="l00053"></a>00053 <a class="code" href="class_b_t_parser.html#a9d72bba86b16427b0b03e91113b0f027">consume</a>();
+<a name="l00053"></a>00053 consume();
<a name="l00054"></a>00054 }
<a name="l00055"></a>00055 <span class="keywordflow">else</span>
<a name="l00056"></a>00056 {
-<a name="l00057"></a>00057 <a class="code" href="class_exception.html">Exception</a> ex( <a class="code" href="class_b_t_parser.html#a2674f280bd3000751a100b45ac3899e2">lookaheadToken</a>(1) );
-<a name="l00058"></a>00058 ex << <span class="stringliteral">"Unexpected token type. Expected "</span> << type << <span class="stringliteral">", received "</span> << <a class="code" href="class_b_t_parser.html#a2674f280bd3000751a100b45ac3899e2">lookaheadToken</a>(1).<a class="code" href="class_token.html#af7a5db637926db45f92522f7bc207207">type</a>() << <span class="stringliteral">"."</span>;
+<a name="l00057"></a>00057 <a class="code" href="class_exception.html">Exception</a> ex( lookaheadToken(1) );
+<a name="l00058"></a>00058 ex << <span class="stringliteral">"Unexpected token type. Expected "</span> << type << <span class="stringliteral">", received "</span> << lookaheadToken(1).type() << <span class="stringliteral">"."</span>;
<a name="l00059"></a>00059 <span class="keywordflow">throw</span> ex;
<a name="l00060"></a>00060 }
<a name="l00061"></a>00061 }
<a name="l00062"></a>00062
<a name="l00063"></a><a class="code" href="class_b_t_parser.html#a2674f280bd3000751a100b45ac3899e2">00063</a> <a class="code" href="class_token.html">Token</a>& <a class="code" href="class_b_t_parser.html#a2674f280bd3000751a100b45ac3899e2">BTParser::lookaheadToken</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i)
<a name="l00064"></a>00064 {
-<a name="l00065"></a>00065 <a class="code" href="class_b_t_parser.html#a762e16322aec6e50af51c2b6377d86fe">sync</a>(i);
-<a name="l00066"></a>00066 <span class="keywordflow">return</span> <a class="code" href="class_b_t_parser.html#a796693745ebe354914eeacddba20f109">lookahead</a>.at( <a class="code" href="class_b_t_parser.html#a29930e6537cb65bbefe1962763372165">current</a> + i - 1 );
+<a name="l00065"></a>00065 sync(i);
+<a name="l00066"></a>00066 <span class="keywordflow">return</span> lookahead.at( location() + i - 1 );
<a name="l00067"></a>00067 }
<a name="l00068"></a>00068
<a name="l00069"></a><a class="code" href="class_b_t_parser.html#a01abded048ed1573e03867f7f2316583">00069</a> <a class="code" href="token_8h.html#abf05bcc4c1b09928131e6afd3b768a77">TokenType_T</a> <a class="code" href="class_b_t_parser.html#a01abded048ed1573e03867f7f2316583">BTParser::lookaheadType</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i)
<a name="l00070"></a>00070 {
-<a name="l00071"></a>00071 <span class="keywordflow">return</span> <a class="code" href="class_b_t_parser.html#a2674f280bd3000751a100b45ac3899e2">lookaheadToken</a>(i).<a class="code" href="class_token.html#af7a5db637926db45f92522f7bc207207">type</a>();
+<a name="l00071"></a>00071 <span class="keywordflow">return</span> lookaheadToken(i).type();
<a name="l00072"></a>00072 }
<a name="l00073"></a>00073
-<a name="l00074"></a><a class="code" href="class_b_t_parser.html#a9decf824eda1b2c893e170a0e8f736f0">00074</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="class_b_t_parser.html#a9decf824eda1b2c893e170a0e8f736f0">BTParser::mark</a>(<span class="keywordtype">void</span>)
-<a name="l00075"></a>00075 {
-<a name="l00076"></a>00076 <a class="code" href="class_b_t_parser.html#aae8dc94330bb217be99ab2a8f6af005d">markers</a>.push_back(<a class="code" href="class_b_t_parser.html#a29930e6537cb65bbefe1962763372165">current</a>);
-<a name="l00077"></a>00077 <span class="keywordflow">return</span> <a class="code" href="class_b_t_parser.html#a29930e6537cb65bbefe1962763372165">current</a>;
-<a name="l00078"></a>00078 }
-<a name="l00079"></a>00079
-<a name="l00080"></a><a class="code" href="class_b_t_parser.html#a0f7650612e327774ea163488f01efd5c">00080</a> <span class="keywordtype">void</span> <a class="code" href="class_b_t_parser.html#a0f7650612e327774ea163488f01efd5c">BTParser::release</a>(<span class="keywordtype">void</span>)
-<a name="l00081"></a>00081 {
-<a name="l00082"></a>00082 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> marker = <a class="code" href="class_b_t_parser.html#aae8dc94330bb217be99ab2a8f6af005d">markers</a>.back();
-<a name="l00083"></a>00083 <a class="code" href="class_b_t_parser.html#aae8dc94330bb217be99ab2a8f6af005d">markers</a>.pop_back();
-<a name="l00084"></a>00084 <a class="code" href="class_b_t_parser.html#af6d31bfc4d025666ea1916ecf48602e2">seek</a>(marker);
-<a name="l00085"></a>00085 }
-<a name="l00086"></a>00086
-<a name="l00087"></a><a class="code" href="class_b_t_parser.html#af6d31bfc4d025666ea1916ecf48602e2">00087</a> <span class="keywordtype">void</span> <a class="code" href="class_b_t_parser.html#af6d31bfc4d025666ea1916ecf48602e2">BTParser::seek</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> index)
-<a name="l00088"></a>00088 {
-<a name="l00089"></a>00089 <a class="code" href="class_b_t_parser.html#a29930e6537cb65bbefe1962763372165">current</a> = index;
-<a name="l00090"></a>00090 }
-<a name="l00091"></a>00091
-<a name="l00092"></a><a class="code" href="class_b_t_parser.html#aa000adcfcb26aea600078ad2295eab8f">00092</a> <span class="keywordtype">bool</span> <a class="code" href="class_b_t_parser.html#aa000adcfcb26aea600078ad2295eab8f">BTParser::isSpeculating</a>(<span class="keywordtype">void</span>)
-<a name="l00093"></a>00093 {
-<a name="l00094"></a>00094 <span class="keywordflow">return</span> (<a class="code" href="class_b_t_parser.html#aae8dc94330bb217be99ab2a8f6af005d">markers</a>.size() > 0);
-<a name="l00095"></a>00095 }
+<a name="l00074"></a>00074 <span class="comment">//unsigned int BTParser::mark(void)</span>
+<a name="l00075"></a>00075 <span class="comment">//{</span>
+<a name="l00076"></a>00076 <span class="comment">// markers.push_back(current);</span>
+<a name="l00077"></a>00077 <span class="comment">// return current;</span>
+<a name="l00078"></a>00078 <span class="comment">//}</span>
+<a name="l00079"></a>00079 <span class="comment">//</span>
+<a name="l00080"></a>00080 <span class="comment">//void BTParser::release(void)</span>
+<a name="l00081"></a>00081 <span class="comment">//{</span>
+<a name="l00082"></a>00082 <span class="comment">// unsigned int marker = markers.back();</span>
+<a name="l00083"></a>00083 <span class="comment">// markers.pop_back();</span>
+<a name="l00084"></a>00084 <span class="comment">// seek(marker);</span>
+<a name="l00085"></a>00085 <span class="comment">//}</span>
+<a name="l00086"></a>00086 <span class="comment">//</span>
+<a name="l00087"></a>00087 <span class="comment">//void BTParser::seek(unsigned int index)</span>
+<a name="l00088"></a>00088 <span class="comment">//{</span>
+<a name="l00089"></a>00089 <span class="comment">// current = index;</span>
+<a name="l00090"></a>00090 <span class="comment">//}</span>
+<a name="l00091"></a>00091 <span class="comment">//</span>
+<a name="l00092"></a>00092 <span class="comment">//bool BTParser::isSpeculating(void)</span>
+<a name="l00093"></a>00093 <span class="comment">//{</span>
+<a name="l00094"></a>00094 <span class="comment">// return (markers.size() > 0);</span>
+<a name="l00095"></a>00095 <span class="comment">//}</span>
<a name="l00096"></a>00096
</pre></div></div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="btparser_8cpp.html">btparser.cpp</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:11 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:23 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="btparser_8d.html">btparser.d</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:12 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:24 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<a name="l00029"></a>00029 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_bvector.h \
<a name="l00030"></a>00030 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/range_access.h \
<a name="l00031"></a>00031 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/vector.tcc \
-<a name="l00032"></a>00032 source/parser/iparser.h \
+<a name="l00032"></a>00032 source/marker/imarker.h source/parser/iparser.h \
<a name="l00033"></a>00033 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/<span class="keywordtype">string</span> \
<a name="l00034"></a>00034 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stringfwd.h \
<a name="l00035"></a>00035 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/char_traits.h \
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="btparser_8d.html">btparser.d</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:11 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:23 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div class="contents">
<div class="textblock"><code>#include <exception></code><br/>
<code>#include <vector></code><br/>
+<code>#include "imarker.h"</code><br/>
<code>#include "iparser.h"</code><br/>
</div><div class="textblock"><div class="dynheader">
Include dependency graph for btparser.h:</div>
<div class="dyncontent">
<div class="center"><img src="btparser_8h__incl.png" border="0" usemap="#source_2parser_2btparser_2btparser_8h" alt=""/></div>
+<map name="source_2parser_2btparser_2btparser_8h" id="source_2parser_2btparser_2btparser_8h">
+</map>
</div>
</div><div class="textblock"><div class="dynheader">
This graph shows which files directly or indirectly include this file:</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="btparser_8h.html">btparser.h</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:12 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:24 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
-9e8b39c7a8cef4fda8a04535889fda2c
\ No newline at end of file
+4725679197c74168ef225afc441ec685
\ No newline at end of file
<a name="l00003"></a>00003 <span class="preprocessor"></span>
<a name="l00004"></a>00004 <span class="preprocessor">#include <exception></span>
<a name="l00005"></a>00005 <span class="preprocessor">#include <vector></span>
-<a name="l00006"></a>00006 <span class="preprocessor">#include "iparser.h"</span>
-<a name="l00007"></a>00007
-<a name="l00008"></a><a class="code" href="class_b_t_parser.html">00008</a> <span class="keyword">class </span><a class="code" href="class_b_t_parser.html">BTParser</a> : <span class="keyword">public</span> <a class="code" href="class_i_parser.html">IParser</a>
-<a name="l00009"></a>00009 {
-<a name="l00010"></a>00010 <span class="keyword">protected</span>:
-<a name="l00011"></a><a class="code" href="class_b_t_parser.html#a29930e6537cb65bbefe1962763372165">00011</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="class_b_t_parser.html#a29930e6537cb65bbefe1962763372165">current</a>;
-<a name="l00012"></a><a class="code" href="class_b_t_parser.html#aae8dc94330bb217be99ab2a8f6af005d">00012</a> std::vector<unsigned int> <a class="code" href="class_b_t_parser.html#aae8dc94330bb217be99ab2a8f6af005d">markers</a>;
-<a name="l00013"></a><a class="code" href="class_b_t_parser.html#a796693745ebe354914eeacddba20f109">00013</a> std::vector<Token> <a class="code" href="class_b_t_parser.html#a796693745ebe354914eeacddba20f109">lookahead</a>;
-<a name="l00014"></a>00014 <span class="keyword">public</span>:
-<a name="l00015"></a>00015 <a class="code" href="class_b_t_parser.html#ad9495eabeaf69d91c5f26131cabd3ec4">BTParser</a>();
-<a name="l00016"></a>00016 <a class="code" href="class_b_t_parser.html#a5965c4cf0baf950be976a0a2932eec2c">~BTParser</a>();
-<a name="l00017"></a>00017
-<a name="l00018"></a>00018 <span class="keywordtype">void</span> <a class="code" href="class_b_t_parser.html#a9d72bba86b16427b0b03e91113b0f027">consume</a>(<span class="keywordtype">void</span>);
-<a name="l00019"></a>00019 <span class="keywordtype">void</span> <a class="code" href="class_b_t_parser.html#a762e16322aec6e50af51c2b6377d86fe">sync</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i);
-<a name="l00020"></a>00020 <span class="keywordtype">void</span> <a class="code" href="class_b_t_parser.html#a366b4477388d2cd7fd655b36342f882c">fill</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> n);
-<a name="l00021"></a>00021 <span class="keywordtype">void</span> <a class="code" href="class_b_t_parser.html#ad8fb9348dd9bc2e65a08033dd2539a03">match</a>(<a class="code" href="token_8h.html#abf05bcc4c1b09928131e6afd3b768a77">TokenType_T</a> type);
-<a name="l00022"></a>00022 <a class="code" href="class_token.html">Token</a>& <a class="code" href="class_b_t_parser.html#a2674f280bd3000751a100b45ac3899e2">lookaheadToken</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i);
-<a name="l00023"></a>00023 <a class="code" href="token_8h.html#abf05bcc4c1b09928131e6afd3b768a77">TokenType_T</a> <a class="code" href="class_b_t_parser.html#a01abded048ed1573e03867f7f2316583">lookaheadType</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i);
-<a name="l00024"></a>00024 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="class_b_t_parser.html#a9decf824eda1b2c893e170a0e8f736f0">mark</a>(<span class="keywordtype">void</span>);
-<a name="l00025"></a>00025 <span class="keywordtype">void</span> <a class="code" href="class_b_t_parser.html#a0f7650612e327774ea163488f01efd5c">release</a>(<span class="keywordtype">void</span>);
-<a name="l00026"></a>00026 <span class="keywordtype">void</span> <a class="code" href="class_b_t_parser.html#af6d31bfc4d025666ea1916ecf48602e2">seek</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> index);
-<a name="l00027"></a>00027 <span class="keywordtype">bool</span> <a class="code" href="class_b_t_parser.html#aa000adcfcb26aea600078ad2295eab8f">isSpeculating</a>(<span class="keywordtype">void</span>);
-<a name="l00028"></a>00028 };
-<a name="l00029"></a>00029
-<a name="l00030"></a>00030 <span class="preprocessor">#endif</span>
+<a name="l00006"></a>00006 <span class="preprocessor">#include "imarker.h"</span>
+<a name="l00007"></a>00007 <span class="preprocessor">#include "iparser.h"</span>
+<a name="l00008"></a>00008
+<a name="l00009"></a><a class="code" href="class_b_t_parser.html">00009</a> <span class="keyword">class </span><a class="code" href="class_b_t_parser.html">BTParser</a> : <span class="keyword">public</span> <a class="code" href="class_i_marker.html">IMarker</a>, <span class="keyword">public</span> <a class="code" href="class_i_parser.html">IParser</a>
+<a name="l00010"></a>00010 {
+<a name="l00011"></a>00011 <span class="keyword">protected</span>:
+<a name="l00012"></a>00012 <span class="comment">//unsigned int current;</span>
+<a name="l00013"></a>00013 <span class="comment">//std::vector<unsigned int> markers;</span>
+<a name="l00014"></a><a class="code" href="class_b_t_parser.html#a796693745ebe354914eeacddba20f109">00014</a> std::vector<Token> <a class="code" href="class_b_t_parser.html#a796693745ebe354914eeacddba20f109">lookahead</a>;
+<a name="l00015"></a>00015 <span class="keyword">public</span>:
+<a name="l00016"></a>00016 <a class="code" href="class_b_t_parser.html#ad9495eabeaf69d91c5f26131cabd3ec4">BTParser</a>();
+<a name="l00017"></a>00017 <span class="keyword">virtual</span> <a class="code" href="class_b_t_parser.html#a5965c4cf0baf950be976a0a2932eec2c">~BTParser</a>();
+<a name="l00018"></a>00018
+<a name="l00019"></a>00019 <span class="keywordtype">void</span> <a class="code" href="class_b_t_parser.html#a9d72bba86b16427b0b03e91113b0f027">consume</a>(<span class="keywordtype">void</span>);
+<a name="l00020"></a>00020 <span class="keywordtype">void</span> <a class="code" href="class_b_t_parser.html#a762e16322aec6e50af51c2b6377d86fe">sync</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i);
+<a name="l00021"></a>00021 <span class="keywordtype">void</span> <a class="code" href="class_b_t_parser.html#a366b4477388d2cd7fd655b36342f882c">fill</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> n);
+<a name="l00022"></a>00022 <span class="keywordtype">void</span> <a class="code" href="class_b_t_parser.html#ad8fb9348dd9bc2e65a08033dd2539a03">match</a>(<a class="code" href="token_8h.html#abf05bcc4c1b09928131e6afd3b768a77">TokenType_T</a> type);
+<a name="l00023"></a>00023 <a class="code" href="class_token.html">Token</a>& <a class="code" href="class_b_t_parser.html#a2674f280bd3000751a100b45ac3899e2">lookaheadToken</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i);
+<a name="l00024"></a>00024 <a class="code" href="token_8h.html#abf05bcc4c1b09928131e6afd3b768a77">TokenType_T</a> <a class="code" href="class_b_t_parser.html#a01abded048ed1573e03867f7f2316583">lookaheadType</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i);
+<a name="l00025"></a>00025 <span class="comment">//unsigned int mark(void);</span>
+<a name="l00026"></a>00026 <span class="comment">//void release(void);</span>
+<a name="l00027"></a>00027 <span class="comment">//void seek(unsigned int index);</span>
+<a name="l00028"></a>00028 <span class="comment">//bool isSpeculating(void);</span>
+<a name="l00029"></a>00029 };
+<a name="l00030"></a>00030
+<a name="l00031"></a>00031 <span class="preprocessor">#endif</span>
</pre></div></div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="btparser_8h.html">btparser.h</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:11 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:23 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:12 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:24 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="class_a_s_t.html">AST</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:12 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:24 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:13 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:24 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="class_a_s_t_printer.html">ASTPrinter</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:13 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:24 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
</div>
<div class="contents">
This is the complete list of members for <a class="el" href="class_b_t_parser.html">BTParser</a>, including all inherited members.<table>
+ <tr class="memlist"><td><a class="el" href="class_i_marker.html#a68c539e79c3052ba7addf090dfd05985">advance</a>(void)</td><td><a class="el" href="class_i_marker.html">IMarker</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_i_parser.html#a486e53606cbc75b8a44cfea335ac9c87">ast</a>() const </td><td><a class="el" href="class_i_parser.html">IParser</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_b_t_parser.html#ad9495eabeaf69d91c5f26131cabd3ec4">BTParser</a>()</td><td><a class="el" href="class_b_t_parser.html">BTParser</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_b_t_parser.html#a9d72bba86b16427b0b03e91113b0f027">consume</a>(void)</td><td><a class="el" href="class_b_t_parser.html">BTParser</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_b_t_parser.html#a29930e6537cb65bbefe1962763372165">current</a></td><td><a class="el" href="class_b_t_parser.html">BTParser</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_i_marker.html#adedaefcf6a1b1eac3d728a9d318dc618">cur_location</a></td><td><a class="el" href="class_i_marker.html">IMarker</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_b_t_parser.html#a366b4477388d2cd7fd655b36342f882c">fill</a>(unsigned int n)</td><td><a class="el" href="class_b_t_parser.html">BTParser</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_i_parser.html#a0bb117afecf63b3f2d95b598b763fec2">input</a>(ILexer *in)</td><td><a class="el" href="class_i_parser.html">IParser</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_i_parser.html#a97691dca898e799fac489ede2ff058b4">IParser</a>()</td><td><a class="el" href="class_i_parser.html">IParser</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_i_parser.html#a7e843f2ae69a52cbacf5bd7b5b9622cf">IParser</a>(ILexer *in)</td><td><a class="el" href="class_i_parser.html">IParser</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_b_t_parser.html#aa000adcfcb26aea600078ad2295eab8f">isSpeculating</a>(void)</td><td><a class="el" href="class_b_t_parser.html">BTParser</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_i_marker.html#ae6fda228fa071a9720e7d2309d47ac6e">isMarked</a>(void)</td><td><a class="el" href="class_i_marker.html">IMarker</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_i_parser.html#a2c89fe9ae1c200eda69c78f7441dea00">lexer</a></td><td><a class="el" href="class_i_parser.html">IParser</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_i_marker.html#a0e9628e8c66b493ff331abab55c744da">location</a>(void)</td><td><a class="el" href="class_i_marker.html">IMarker</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_i_marker.html#ac2d7a0e8bbfb213378f7a19b50ec9686">location</a>(unsigned int index)</td><td><a class="el" href="class_i_marker.html">IMarker</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_b_t_parser.html#a796693745ebe354914eeacddba20f109">lookahead</a></td><td><a class="el" href="class_b_t_parser.html">BTParser</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_b_t_parser.html#a2674f280bd3000751a100b45ac3899e2">lookaheadToken</a>(unsigned int i)</td><td><a class="el" href="class_b_t_parser.html">BTParser</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_b_t_parser.html#a01abded048ed1573e03867f7f2316583">lookaheadType</a>(unsigned int i)</td><td><a class="el" href="class_b_t_parser.html">BTParser</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_b_t_parser.html#a9decf824eda1b2c893e170a0e8f736f0">mark</a>(void)</td><td><a class="el" href="class_b_t_parser.html">BTParser</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_b_t_parser.html#aae8dc94330bb217be99ab2a8f6af005d">markers</a></td><td><a class="el" href="class_b_t_parser.html">BTParser</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_i_marker.html#a92024922612faa5bb0106609f151c050">mark</a>(void)</td><td><a class="el" href="class_i_marker.html">IMarker</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_i_marker.html#a1c1b6ba790e3adf5fa8d9b24c06b10d7">markers</a></td><td><a class="el" href="class_i_marker.html">IMarker</a></td><td><code> [protected]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_b_t_parser.html#ad8fb9348dd9bc2e65a08033dd2539a03">match</a>(TokenType_T type)</td><td><a class="el" href="class_b_t_parser.html">BTParser</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_i_parser.html#a03bdae30f9a5acb2b9ec5aebb20cc0c2">parse</a>()=0</td><td><a class="el" href="class_i_parser.html">IParser</a></td><td><code> [pure virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_i_parser.html#ab6b8bb5a97c0bce976135dc4eccc1452">process</a>(IVisitor &visitor)</td><td><a class="el" href="class_i_parser.html">IParser</a></td><td><code> [virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="class_b_t_parser.html#a0f7650612e327774ea163488f01efd5c">release</a>(void)</td><td><a class="el" href="class_b_t_parser.html">BTParser</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_i_marker.html#afce4bb0bef01b4579db97e1ca5e64001">release</a>(void)</td><td><a class="el" href="class_i_marker.html">IMarker</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_i_parser.html#a525c62c560492ef3bdb1a21c4da13e04">result</a></td><td><a class="el" href="class_i_parser.html">IParser</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="class_b_t_parser.html#af6d31bfc4d025666ea1916ecf48602e2">seek</a>(unsigned int index)</td><td><a class="el" href="class_b_t_parser.html">BTParser</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_i_marker.html#a58086bbf091c5b49c15464a070fec171">seek</a>(unsigned int index)</td><td><a class="el" href="class_i_marker.html">IMarker</a></td><td></td></tr>
<tr class="memlist"><td><a class="el" href="class_b_t_parser.html#a762e16322aec6e50af51c2b6377d86fe">sync</a>(unsigned int i)</td><td><a class="el" href="class_b_t_parser.html">BTParser</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_b_t_parser.html#a5965c4cf0baf950be976a0a2932eec2c">~BTParser</a>()</td><td><a class="el" href="class_b_t_parser.html">BTParser</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_b_t_parser.html#a5965c4cf0baf950be976a0a2932eec2c">~BTParser</a>()</td><td><a class="el" href="class_b_t_parser.html">BTParser</a></td><td><code> [virtual]</code></td></tr>
<tr class="memlist"><td><a class="el" href="class_i_parser.html#a5b617df0a65b13e5f4be40d764a8ba3b">~IParser</a>()</td><td><a class="el" href="class_i_parser.html">IParser</a></td><td><code> [virtual]</code></td></tr>
</table></div>
</div>
<div id="nav-path" class="navpath">
<ul>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:13 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:24 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<h1>BTParser Class Reference</h1> </div>
</div>
<div class="contents">
-<!-- doxytag: class="BTParser" --><!-- doxytag: inherits="IParser" -->
+<!-- doxytag: class="BTParser" --><!-- doxytag: inherits="IMarker,IParser" -->
<p><code>#include <<a class="el" href="btparser_8h_source.html">btparser.h</a>></code></p>
<div class="dynheader">
Inheritance diagram for BTParser:</div>
<div class="dyncontent">
<div class="center"><img src="class_b_t_parser__inherit__graph.png" border="0" usemap="#_b_t_parser_inherit__map" alt="Inheritance graph"/></div>
<map name="_b_t_parser_inherit__map" id="_b_t_parser_inherit__map">
-<area shape="rect" id="node2" href="class_i_parser.html" title="IParser" alt="" coords="12,5,73,35"/></map>
+<area shape="rect" id="node2" href="class_i_marker.html" title="IMarker" alt="" coords="5,5,69,35"/>\r<area shape="rect" id="node4" href="class_i_parser.html" title="IParser" alt="" coords="93,5,155,35"/>\r</map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for BTParser:</div>
<div class="dyncontent">
<div class="center"><img src="class_b_t_parser__coll__graph.png" border="0" usemap="#_b_t_parser_coll__map" alt="Collaboration graph"/></div>
<map name="_b_t_parser_coll__map" id="_b_t_parser_coll__map">
-<area shape="rect" id="node2" href="class_i_parser.html" title="IParser" alt="" coords="40,101,101,131"/><area shape="rect" id="node4" href="class_i_lexer.html" title="ILexer" alt="" coords="5,5,61,35"/><area shape="rect" id="node6" href="class_a_s_t.html" title="AST" alt="" coords="85,5,131,35"/></map>
+<area shape="rect" id="node2" href="class_i_marker.html" title="IMarker" alt="" coords="5,101,69,131"/>\r<area shape="rect" id="node4" href="class_i_parser.html" title="IParser" alt="" coords="93,101,155,131"/>\r<area shape="rect" id="node6" href="class_i_lexer.html" title="ILexer" alt="" coords="59,5,115,35"/>\r<area shape="rect" id="node8" href="class_a_s_t.html" title="AST" alt="" coords="139,5,184,35"/>\r</map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<p><a href="class_b_t_parser-members.html">List of all members.</a></p>
<tr><td colspan="2"><h2><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_b_t_parser.html#ad9495eabeaf69d91c5f26131cabd3ec4">BTParser</a> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_b_t_parser.html#a5965c4cf0baf950be976a0a2932eec2c">~BTParser</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="class_b_t_parser.html#a5965c4cf0baf950be976a0a2932eec2c">~BTParser</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_b_t_parser.html#a9d72bba86b16427b0b03e91113b0f027">consume</a> (void)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_b_t_parser.html#a762e16322aec6e50af51c2b6377d86fe">sync</a> (unsigned int i)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_b_t_parser.html#a366b4477388d2cd7fd655b36342f882c">fill</a> (unsigned int n)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_b_t_parser.html#ad8fb9348dd9bc2e65a08033dd2539a03">match</a> (<a class="el" href="token_8h.html#abf05bcc4c1b09928131e6afd3b768a77">TokenType_T</a> type)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_token.html">Token</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_b_t_parser.html#a2674f280bd3000751a100b45ac3899e2">lookaheadToken</a> (unsigned int i)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="token_8h.html#abf05bcc4c1b09928131e6afd3b768a77">TokenType_T</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_b_t_parser.html#a01abded048ed1573e03867f7f2316583">lookaheadType</a> (unsigned int i)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_b_t_parser.html#a9decf824eda1b2c893e170a0e8f736f0">mark</a> (void)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_b_t_parser.html#a0f7650612e327774ea163488f01efd5c">release</a> (void)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_b_t_parser.html#af6d31bfc4d025666ea1916ecf48602e2">seek</a> (unsigned int index)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_b_t_parser.html#aa000adcfcb26aea600078ad2295eab8f">isSpeculating</a> (void)</td></tr>
<tr><td colspan="2"><h2><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_b_t_parser.html#a29930e6537cb65bbefe1962763372165">current</a></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">std::vector< unsigned int > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_b_t_parser.html#aae8dc94330bb217be99ab2a8f6af005d">markers</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">std::vector< <a class="el" href="class_token.html">Token</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_b_t_parser.html#a796693745ebe354914eeacddba20f109">lookahead</a></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<div class="textblock">
-<p>Definition at line <a class="el" href="btparser_8h_source.html#l00008">8</a> of file <a class="el" href="btparser_8h_source.html">btparser.h</a>.</p>
+<p>Definition at line <a class="el" href="btparser_8h_source.html#l00009">9</a> of file <a class="el" href="btparser_8h_source.html">btparser.h</a>.</p>
</div><hr/><h2>Constructor & Destructor Documentation</h2>
<a class="anchor" id="ad9495eabeaf69d91c5f26131cabd3ec4"></a><!-- doxytag: member="BTParser::BTParser" ref="ad9495eabeaf69d91c5f26131cabd3ec4" args="()" -->
<div class="memitem">
<td class="memname">BTParser::~BTParser </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
- <td></td>
+ <td><code> [virtual]</code></td>
</tr>
</table>
</div>
<p>Definition at line <a class="el" href="btparser_8cpp_source.html#l00014">14</a> of file <a class="el" href="btparser_8cpp_source.html">btparser.cpp</a>.</p>
-<p><div class="dynheader">
-Here is the call graph for this function:</div>
-<div class="dyncontent">
-<div class="center"><img src="class_b_t_parser_a9d72bba86b16427b0b03e91113b0f027_cgraph.png" border="0" usemap="#class_b_t_parser_a9d72bba86b16427b0b03e91113b0f027_cgraph" alt=""/></div>
-<map name="class_b_t_parser_a9d72bba86b16427b0b03e91113b0f027_cgraph" id="class_b_t_parser_a9d72bba86b16427b0b03e91113b0f027_cgraph">
-<area shape="rect" id="node3" href="class_b_t_parser.html#aa000adcfcb26aea600078ad2295eab8f" title="BTParser::isSpeculating" alt="" coords="192,5,355,35"/><area shape="rect" id="node5" href="class_b_t_parser.html#a762e16322aec6e50af51c2b6377d86fe" title="BTParser::sync" alt="" coords="217,59,329,88"/><area shape="rect" id="node7" href="class_b_t_parser.html#a366b4477388d2cd7fd655b36342f882c" title="BTParser::fill" alt="" coords="403,59,499,88"/><area shape="rect" id="node9" href="class_i_lexer.html#a6f5098fda43f68b01d2e7a2a7158c50d" title="ILexer::next" alt="" coords="547,59,637,88"/></map>
-</div>
-</p>
-
-<p><div class="dynheader">
-Here is the caller graph for this function:</div>
-<div class="dyncontent">
-<div class="center"><img src="class_b_t_parser_a9d72bba86b16427b0b03e91113b0f027_icgraph.png" border="0" usemap="#class_b_t_parser_a9d72bba86b16427b0b03e91113b0f027_icgraph" alt=""/></div>
-<map name="class_b_t_parser_a9d72bba86b16427b0b03e91113b0f027_icgraph" id="class_b_t_parser_a9d72bba86b16427b0b03e91113b0f027_icgraph">
-<area shape="rect" id="node3" href="class_b_t_parser.html#ad8fb9348dd9bc2e65a08033dd2539a03" title="BTParser::match" alt="" coords="192,5,312,35"/></map>
-</div>
-</p>
-
</div>
</div>
<a class="anchor" id="a366b4477388d2cd7fd655b36342f882c"></a><!-- doxytag: member="BTParser::fill" ref="a366b4477388d2cd7fd655b36342f882c" args="(unsigned int n)" -->
<p>Definition at line <a class="el" href="btparser_8cpp_source.html#l00040">40</a> of file <a class="el" href="btparser_8cpp_source.html">btparser.cpp</a>.</p>
-<p><div class="dynheader">
-Here is the call graph for this function:</div>
-<div class="dyncontent">
-<div class="center"><img src="class_b_t_parser_a366b4477388d2cd7fd655b36342f882c_cgraph.png" border="0" usemap="#class_b_t_parser_a366b4477388d2cd7fd655b36342f882c_cgraph" alt=""/></div>
-<map name="class_b_t_parser_a366b4477388d2cd7fd655b36342f882c_cgraph" id="class_b_t_parser_a366b4477388d2cd7fd655b36342f882c_cgraph">
-<area shape="rect" id="node3" href="class_i_lexer.html#a6f5098fda43f68b01d2e7a2a7158c50d" title="ILexer::next" alt="" coords="149,5,240,35"/></map>
-</div>
-</p>
-
-<p><div class="dynheader">
-Here is the caller graph for this function:</div>
-<div class="dyncontent">
-<div class="center"><img src="class_b_t_parser_a366b4477388d2cd7fd655b36342f882c_icgraph.png" border="0" usemap="#class_b_t_parser_a366b4477388d2cd7fd655b36342f882c_icgraph" alt=""/></div>
-<map name="class_b_t_parser_a366b4477388d2cd7fd655b36342f882c_icgraph" id="class_b_t_parser_a366b4477388d2cd7fd655b36342f882c_icgraph">
-<area shape="rect" id="node3" href="class_b_t_parser.html#a762e16322aec6e50af51c2b6377d86fe" title="BTParser::sync" alt="" coords="149,32,261,61"/><area shape="rect" id="node5" href="class_b_t_parser.html#a9d72bba86b16427b0b03e91113b0f027" title="BTParser::consume" alt="" coords="553,5,689,35"/><area shape="rect" id="node9" href="class_b_t_parser.html#a2674f280bd3000751a100b45ac3899e2" title="BTParser::lookaheadToken" alt="" coords="309,57,488,87"/><area shape="rect" id="node7" href="class_b_t_parser.html#ad8fb9348dd9bc2e65a08033dd2539a03" title="BTParser::match" alt="" coords="755,57,875,87"/><area shape="rect" id="node11" href="class_b_t_parser.html#a01abded048ed1573e03867f7f2316583" title="BTParser::lookaheadType" alt="" coords="536,109,707,139"/></map>
-</div>
-</p>
-
-</div>
-</div>
-<a class="anchor" id="aa000adcfcb26aea600078ad2295eab8f"></a><!-- doxytag: member="BTParser::isSpeculating" ref="aa000adcfcb26aea600078ad2295eab8f" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">bool BTParser::isSpeculating </td>
- <td>(</td>
- <td class="paramtype">void </td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>Definition at line <a class="el" href="btparser_8cpp_source.html#l00092">92</a> of file <a class="el" href="btparser_8cpp_source.html">btparser.cpp</a>.</p>
-
-<p><div class="dynheader">
-Here is the caller graph for this function:</div>
-<div class="dyncontent">
-<div class="center"><img src="class_b_t_parser_aa000adcfcb26aea600078ad2295eab8f_icgraph.png" border="0" usemap="#class_b_t_parser_aa000adcfcb26aea600078ad2295eab8f_icgraph" alt=""/></div>
-<map name="class_b_t_parser_aa000adcfcb26aea600078ad2295eab8f_icgraph" id="class_b_t_parser_aa000adcfcb26aea600078ad2295eab8f_icgraph">
-<area shape="rect" id="node3" href="class_b_t_parser.html#a9d72bba86b16427b0b03e91113b0f027" title="BTParser::consume" alt="" coords="217,5,353,35"/><area shape="rect" id="node5" href="class_b_t_parser.html#ad8fb9348dd9bc2e65a08033dd2539a03" title="BTParser::match" alt="" coords="403,5,523,35"/></map>
-</div>
-</p>
-
</div>
</div>
<a class="anchor" id="a2674f280bd3000751a100b45ac3899e2"></a><!-- doxytag: member="BTParser::lookaheadToken" ref="a2674f280bd3000751a100b45ac3899e2" args="(unsigned int i)" -->
<p>Definition at line <a class="el" href="btparser_8cpp_source.html#l00063">63</a> of file <a class="el" href="btparser_8cpp_source.html">btparser.cpp</a>.</p>
-<p><div class="dynheader">
-Here is the call graph for this function:</div>
-<div class="dyncontent">
-<div class="center"><img src="class_b_t_parser_a2674f280bd3000751a100b45ac3899e2_cgraph.png" border="0" usemap="#class_b_t_parser_a2674f280bd3000751a100b45ac3899e2_cgraph" alt=""/></div>
-<map name="class_b_t_parser_a2674f280bd3000751a100b45ac3899e2_cgraph" id="class_b_t_parser_a2674f280bd3000751a100b45ac3899e2_cgraph">
-<area shape="rect" id="node3" href="class_b_t_parser.html#a762e16322aec6e50af51c2b6377d86fe" title="BTParser::sync" alt="" coords="232,5,344,35"/><area shape="rect" id="node5" href="class_b_t_parser.html#a366b4477388d2cd7fd655b36342f882c" title="BTParser::fill" alt="" coords="392,5,488,35"/><area shape="rect" id="node7" href="class_i_lexer.html#a6f5098fda43f68b01d2e7a2a7158c50d" title="ILexer::next" alt="" coords="536,5,627,35"/></map>
-</div>
-</p>
-
-<p><div class="dynheader">
-Here is the caller graph for this function:</div>
-<div class="dyncontent">
-<div class="center"><img src="class_b_t_parser_a2674f280bd3000751a100b45ac3899e2_icgraph.png" border="0" usemap="#class_b_t_parser_a2674f280bd3000751a100b45ac3899e2_icgraph" alt=""/></div>
-<map name="class_b_t_parser_a2674f280bd3000751a100b45ac3899e2_icgraph" id="class_b_t_parser_a2674f280bd3000751a100b45ac3899e2_icgraph">
-<area shape="rect" id="node3" href="class_b_t_parser.html#a01abded048ed1573e03867f7f2316583" title="BTParser::lookaheadType" alt="" coords="232,5,403,35"/><area shape="rect" id="node5" href="class_b_t_parser.html#ad8fb9348dd9bc2e65a08033dd2539a03" title="BTParser::match" alt="" coords="451,32,571,61"/></map>
-</div>
-</p>
-
</div>
</div>
<a class="anchor" id="a01abded048ed1573e03867f7f2316583"></a><!-- doxytag: member="BTParser::lookaheadType" ref="a01abded048ed1573e03867f7f2316583" args="(unsigned int i)" -->
<p>Definition at line <a class="el" href="btparser_8cpp_source.html#l00069">69</a> of file <a class="el" href="btparser_8cpp_source.html">btparser.cpp</a>.</p>
-<p><div class="dynheader">
-Here is the call graph for this function:</div>
-<div class="dyncontent">
-<div class="center"><img src="class_b_t_parser_a01abded048ed1573e03867f7f2316583_cgraph.png" border="0" usemap="#class_b_t_parser_a01abded048ed1573e03867f7f2316583_cgraph" alt=""/></div>
-<map name="class_b_t_parser_a01abded048ed1573e03867f7f2316583_cgraph" id="class_b_t_parser_a01abded048ed1573e03867f7f2316583_cgraph">
-<area shape="rect" id="node3" href="class_b_t_parser.html#a2674f280bd3000751a100b45ac3899e2" title="BTParser::lookaheadToken" alt="" coords="224,5,403,35"/><area shape="rect" id="node11" href="class_token.html#af7a5db637926db45f92522f7bc207207" title="Token::type" alt="" coords="268,59,359,88"/><area shape="rect" id="node5" href="class_b_t_parser.html#a762e16322aec6e50af51c2b6377d86fe" title="BTParser::sync" alt="" coords="451,5,563,35"/><area shape="rect" id="node7" href="class_b_t_parser.html#a366b4477388d2cd7fd655b36342f882c" title="BTParser::fill" alt="" coords="611,5,707,35"/><area shape="rect" id="node9" href="class_i_lexer.html#a6f5098fda43f68b01d2e7a2a7158c50d" title="ILexer::next" alt="" coords="755,5,845,35"/></map>
-</div>
-</p>
-
-<p><div class="dynheader">
-Here is the caller graph for this function:</div>
-<div class="dyncontent">
-<div class="center"><img src="class_b_t_parser_a01abded048ed1573e03867f7f2316583_icgraph.png" border="0" usemap="#class_b_t_parser_a01abded048ed1573e03867f7f2316583_icgraph" alt=""/></div>
-<map name="class_b_t_parser_a01abded048ed1573e03867f7f2316583_icgraph" id="class_b_t_parser_a01abded048ed1573e03867f7f2316583_icgraph">
-<area shape="rect" id="node3" href="class_b_t_parser.html#ad8fb9348dd9bc2e65a08033dd2539a03" title="BTParser::match" alt="" coords="224,5,344,35"/></map>
-</div>
-</p>
-
-</div>
-</div>
-<a class="anchor" id="a9decf824eda1b2c893e170a0e8f736f0"></a><!-- doxytag: member="BTParser::mark" ref="a9decf824eda1b2c893e170a0e8f736f0" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">unsigned int BTParser::mark </td>
- <td>(</td>
- <td class="paramtype">void </td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>Definition at line <a class="el" href="btparser_8cpp_source.html#l00074">74</a> of file <a class="el" href="btparser_8cpp_source.html">btparser.cpp</a>.</p>
-
</div>
</div>
<a class="anchor" id="ad8fb9348dd9bc2e65a08033dd2539a03"></a><!-- doxytag: member="BTParser::match" ref="ad8fb9348dd9bc2e65a08033dd2539a03" args="(TokenType_T type)" -->
<p>Definition at line <a class="el" href="btparser_8cpp_source.html#l00049">49</a> of file <a class="el" href="btparser_8cpp_source.html">btparser.cpp</a>.</p>
-<p><div class="dynheader">
-Here is the call graph for this function:</div>
-<div class="dyncontent">
-<div class="center"><img src="class_b_t_parser_ad8fb9348dd9bc2e65a08033dd2539a03_cgraph.png" border="0" usemap="#class_b_t_parser_ad8fb9348dd9bc2e65a08033dd2539a03_cgraph" alt=""/></div>
-<map name="class_b_t_parser_ad8fb9348dd9bc2e65a08033dd2539a03_cgraph" id="class_b_t_parser_ad8fb9348dd9bc2e65a08033dd2539a03_cgraph">
-<area shape="rect" id="node3" href="class_b_t_parser.html#a9d72bba86b16427b0b03e91113b0f027" title="BTParser::consume" alt="" coords="191,44,327,73"/><area shape="rect" id="node13" href="class_b_t_parser.html#a2674f280bd3000751a100b45ac3899e2" title="BTParser::lookaheadToken" alt="" coords="392,109,571,139"/><area shape="rect" id="node16" href="class_b_t_parser.html#a01abded048ed1573e03867f7f2316583" title="BTParser::lookaheadType" alt="" coords="173,148,344,177"/><area shape="rect" id="node19" href="class_token.html#af7a5db637926db45f92522f7bc207207" title="Token::type" alt="" coords="436,175,527,204"/><area shape="rect" id="node5" href="class_b_t_parser.html#aa000adcfcb26aea600078ad2295eab8f" title="BTParser::isSpeculating" alt="" coords="400,5,563,35"/><area shape="rect" id="node7" href="class_b_t_parser.html#a762e16322aec6e50af51c2b6377d86fe" title="BTParser::sync" alt="" coords="619,84,731,113"/><area shape="rect" id="node9" href="class_b_t_parser.html#a366b4477388d2cd7fd655b36342f882c" title="BTParser::fill" alt="" coords="779,84,875,113"/><area shape="rect" id="node11" href="class_i_lexer.html#a6f5098fda43f68b01d2e7a2a7158c50d" title="ILexer::next" alt="" coords="923,84,1013,113"/></map>
-</div>
-</p>
-
-</div>
-</div>
-<a class="anchor" id="a0f7650612e327774ea163488f01efd5c"></a><!-- doxytag: member="BTParser::release" ref="a0f7650612e327774ea163488f01efd5c" args="(void)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void BTParser::release </td>
- <td>(</td>
- <td class="paramtype">void </td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>Definition at line <a class="el" href="btparser_8cpp_source.html#l00080">80</a> of file <a class="el" href="btparser_8cpp_source.html">btparser.cpp</a>.</p>
-
-<p><div class="dynheader">
-Here is the call graph for this function:</div>
-<div class="dyncontent">
-<div class="center"><img src="class_b_t_parser_a0f7650612e327774ea163488f01efd5c_cgraph.png" border="0" usemap="#class_b_t_parser_a0f7650612e327774ea163488f01efd5c_cgraph" alt=""/></div>
-<map name="class_b_t_parser_a0f7650612e327774ea163488f01efd5c_cgraph" id="class_b_t_parser_a0f7650612e327774ea163488f01efd5c_cgraph">
-<area shape="rect" id="node3" href="class_b_t_parser.html#af6d31bfc4d025666ea1916ecf48602e2" title="BTParser::seek" alt="" coords="181,5,293,35"/></map>
-</div>
-</p>
-
-</div>
-</div>
-<a class="anchor" id="af6d31bfc4d025666ea1916ecf48602e2"></a><!-- doxytag: member="BTParser::seek" ref="af6d31bfc4d025666ea1916ecf48602e2" args="(unsigned int index)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void BTParser::seek </td>
- <td>(</td>
- <td class="paramtype">unsigned int </td>
- <td class="paramname"><em>index</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>Definition at line <a class="el" href="btparser_8cpp_source.html#l00087">87</a> of file <a class="el" href="btparser_8cpp_source.html">btparser.cpp</a>.</p>
-
-<p><div class="dynheader">
-Here is the caller graph for this function:</div>
-<div class="dyncontent">
-<div class="center"><img src="class_b_t_parser_af6d31bfc4d025666ea1916ecf48602e2_icgraph.png" border="0" usemap="#class_b_t_parser_af6d31bfc4d025666ea1916ecf48602e2_icgraph" alt=""/></div>
-<map name="class_b_t_parser_af6d31bfc4d025666ea1916ecf48602e2_icgraph" id="class_b_t_parser_af6d31bfc4d025666ea1916ecf48602e2_icgraph">
-<area shape="rect" id="node3" href="class_b_t_parser.html#a0f7650612e327774ea163488f01efd5c" title="BTParser::release" alt="" coords="167,5,292,35"/></map>
-</div>
-</p>
-
</div>
</div>
<a class="anchor" id="a762e16322aec6e50af51c2b6377d86fe"></a><!-- doxytag: member="BTParser::sync" ref="a762e16322aec6e50af51c2b6377d86fe" args="(unsigned int i)" -->
<p>Definition at line <a class="el" href="btparser_8cpp_source.html#l00025">25</a> of file <a class="el" href="btparser_8cpp_source.html">btparser.cpp</a>.</p>
-<p><div class="dynheader">
-Here is the call graph for this function:</div>
-<div class="dyncontent">
-<div class="center"><img src="class_b_t_parser_a762e16322aec6e50af51c2b6377d86fe_cgraph.png" border="0" usemap="#class_b_t_parser_a762e16322aec6e50af51c2b6377d86fe_cgraph" alt=""/></div>
-<map name="class_b_t_parser_a762e16322aec6e50af51c2b6377d86fe_cgraph" id="class_b_t_parser_a762e16322aec6e50af51c2b6377d86fe_cgraph">
-<area shape="rect" id="node3" href="class_b_t_parser.html#a366b4477388d2cd7fd655b36342f882c" title="BTParser::fill" alt="" coords="165,5,261,35"/><area shape="rect" id="node5" href="class_i_lexer.html#a6f5098fda43f68b01d2e7a2a7158c50d" title="ILexer::next" alt="" coords="309,5,400,35"/></map>
-</div>
-</p>
-
-<p><div class="dynheader">
-Here is the caller graph for this function:</div>
-<div class="dyncontent">
-<div class="center"><img src="class_b_t_parser_a762e16322aec6e50af51c2b6377d86fe_icgraph.png" border="0" usemap="#class_b_t_parser_a762e16322aec6e50af51c2b6377d86fe_icgraph" alt=""/></div>
-<map name="class_b_t_parser_a762e16322aec6e50af51c2b6377d86fe_icgraph" id="class_b_t_parser_a762e16322aec6e50af51c2b6377d86fe_icgraph">
-<area shape="rect" id="node3" href="class_b_t_parser.html#a9d72bba86b16427b0b03e91113b0f027" title="BTParser::consume" alt="" coords="409,5,545,35"/><area shape="rect" id="node7" href="class_b_t_parser.html#a2674f280bd3000751a100b45ac3899e2" title="BTParser::lookaheadToken" alt="" coords="165,57,344,87"/><area shape="rect" id="node5" href="class_b_t_parser.html#ad8fb9348dd9bc2e65a08033dd2539a03" title="BTParser::match" alt="" coords="611,57,731,87"/><area shape="rect" id="node9" href="class_b_t_parser.html#a01abded048ed1573e03867f7f2316583" title="BTParser::lookaheadType" alt="" coords="392,109,563,139"/></map>
-</div>
-</p>
-
</div>
</div>
<hr/><h2>Member Data Documentation</h2>
-<a class="anchor" id="a29930e6537cb65bbefe1962763372165"></a><!-- doxytag: member="BTParser::current" ref="a29930e6537cb65bbefe1962763372165" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">unsigned int <a class="el" href="class_b_t_parser.html#a29930e6537cb65bbefe1962763372165">BTParser::current</a><code> [protected]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>Definition at line <a class="el" href="btparser_8h_source.html#l00011">11</a> of file <a class="el" href="btparser_8h_source.html">btparser.h</a>.</p>
-
-</div>
-</div>
<a class="anchor" id="a796693745ebe354914eeacddba20f109"></a><!-- doxytag: member="BTParser::lookahead" ref="a796693745ebe354914eeacddba20f109" args="" -->
<div class="memitem">
<div class="memproto">
</div>
<div class="memdoc">
-<p>Definition at line <a class="el" href="btparser_8h_source.html#l00013">13</a> of file <a class="el" href="btparser_8h_source.html">btparser.h</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="aae8dc94330bb217be99ab2a8f6af005d"></a><!-- doxytag: member="BTParser::markers" ref="aae8dc94330bb217be99ab2a8f6af005d" args="" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">std::vector<unsigned int> <a class="el" href="class_b_t_parser.html#aae8dc94330bb217be99ab2a8f6af005d">BTParser::markers</a><code> [protected]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>Definition at line <a class="el" href="btparser_8h_source.html#l00012">12</a> of file <a class="el" href="btparser_8h_source.html">btparser.h</a>.</p>
+<p>Definition at line <a class="el" href="btparser_8h_source.html#l00014">14</a> of file <a class="el" href="btparser_8h_source.html">btparser.h</a>.</p>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="class_b_t_parser.html">BTParser</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:13 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:24 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<map id="G" name="G">
-<area shape="rect" id="node2" href="$class_i_parser.html" title="IParser" alt="" coords="40,101,101,131"/>
-<area shape="rect" id="node4" href="$class_i_lexer.html" title="ILexer" alt="" coords="5,5,61,35"/>
-<area shape="rect" id="node6" href="$class_a_s_t.html" title="AST" alt="" coords="85,5,131,35"/>
+<area shape="rect" id="node2" href="$class_i_marker.html" title="IMarker" alt="" coords="5,101,69,131"/>
+<area shape="rect" id="node4" href="$class_i_parser.html" title="IParser" alt="" coords="93,101,155,131"/>
+<area shape="rect" id="node6" href="$class_i_lexer.html" title="ILexer" alt="" coords="59,5,115,35"/>
+<area shape="rect" id="node8" href="$class_a_s_t.html" title="AST" alt="" coords="139,5,184,35"/>
</map>
-974d3abbcfa4d94e7efd9d6377339a04
\ No newline at end of file
+5b0e91f397b9b9d47576cf6737b73c36
\ No newline at end of file
<map id="G" name="G">
-<area shape="rect" id="node2" href="$class_i_parser.html" title="IParser" alt="" coords="12,5,73,35"/>
+<area shape="rect" id="node2" href="$class_i_marker.html" title="IMarker" alt="" coords="5,5,69,35"/>
+<area shape="rect" id="node4" href="$class_i_parser.html" title="IParser" alt="" coords="93,5,155,35"/>
</map>
-1e7474071b8dc27f487762bf0bf936c2
\ No newline at end of file
+441756ff7a51b99b0eec254f0d243b43
\ No newline at end of file
</div>
<div id="nav-path" class="navpath">
<ul>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:13 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:25 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="class_exception.html">Exception</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:13 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:24 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:13 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:25 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div class="dyncontent">
<div class="center"><img src="class_i_lexer_a6f5098fda43f68b01d2e7a2a7158c50d_icgraph.png" border="0" usemap="#class_i_lexer_a6f5098fda43f68b01d2e7a2a7158c50d_icgraph" alt=""/></div>
<map name="class_i_lexer_a6f5098fda43f68b01d2e7a2a7158c50d_icgraph" id="class_i_lexer_a6f5098fda43f68b01d2e7a2a7158c50d_icgraph">
-<area shape="rect" id="node3" href="class_l_l_k_parser.html#acbea9850c2fe482395af42e5fc05f2fa" title="LLKParser::consume" alt="" coords="144,5,288,35"/><area shape="rect" id="node7" href="class_b_t_parser.html#a366b4477388d2cd7fd655b36342f882c" title="BTParser::fill" alt="" coords="168,59,264,88"/><area shape="rect" id="node5" href="class_l_l_k_parser.html#adefd01a8ab2f64530cf3918fc74885a6" title="LLKParser::match" alt="" coords="337,5,463,35"/><area shape="rect" id="node9" href="class_b_t_parser.html#a762e16322aec6e50af51c2b6377d86fe" title="BTParser::sync" alt="" coords="344,59,456,88"/><area shape="rect" id="node11" href="class_b_t_parser.html#a9d72bba86b16427b0b03e91113b0f027" title="BTParser::consume" alt="" coords="756,32,892,61"/><area shape="rect" id="node15" href="class_b_t_parser.html#a2674f280bd3000751a100b45ac3899e2" title="BTParser::lookaheadToken" alt="" coords="512,84,691,113"/><area shape="rect" id="node13" href="class_b_t_parser.html#ad8fb9348dd9bc2e65a08033dd2539a03" title="BTParser::match" alt="" coords="957,84,1077,113"/><area shape="rect" id="node17" href="class_b_t_parser.html#a01abded048ed1573e03867f7f2316583" title="BTParser::lookaheadType" alt="" coords="739,136,909,165"/></map>
+<area shape="rect" id="node3" href="class_l_l_k_parser.html#acbea9850c2fe482395af42e5fc05f2fa" title="LLKParser::consume" alt="" coords="144,5,288,35"/>\r<area shape="rect" id="node5" href="class_l_l_k_parser.html#adefd01a8ab2f64530cf3918fc74885a6" title="LLKParser::match" alt="" coords="337,5,463,35"/>\r</map>
</div>
</p>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="class_i_lexer.html">ILexer</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:13 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:25 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<map id="G" name="G">
<area shape="rect" id="node3" href="$class_l_l_k_parser.html#acbea9850c2fe482395af42e5fc05f2fa" title="LLKParser::consume" alt="" coords="144,5,288,35"/>
-<area shape="rect" id="node7" href="$class_b_t_parser.html#a366b4477388d2cd7fd655b36342f882c" title="BTParser::fill" alt="" coords="168,59,264,88"/>
<area shape="rect" id="node5" href="$class_l_l_k_parser.html#adefd01a8ab2f64530cf3918fc74885a6" title="LLKParser::match" alt="" coords="337,5,463,35"/>
-<area shape="rect" id="node9" href="$class_b_t_parser.html#a762e16322aec6e50af51c2b6377d86fe" title="BTParser::sync" alt="" coords="344,59,456,88"/>
-<area shape="rect" id="node11" href="$class_b_t_parser.html#a9d72bba86b16427b0b03e91113b0f027" title="BTParser::consume" alt="" coords="756,32,892,61"/>
-<area shape="rect" id="node15" href="$class_b_t_parser.html#a2674f280bd3000751a100b45ac3899e2" title="BTParser::lookaheadToken" alt="" coords="512,84,691,113"/>
-<area shape="rect" id="node13" href="$class_b_t_parser.html#ad8fb9348dd9bc2e65a08033dd2539a03" title="BTParser::match" alt="" coords="957,84,1077,113"/>
-<area shape="rect" id="node17" href="$class_b_t_parser.html#a01abded048ed1573e03867f7f2316583" title="BTParser::lookaheadType" alt="" coords="739,136,909,165"/>
</map>
-f3a2d79a94536f073f21b8e7a855ff53
\ No newline at end of file
+78bca175acc4e937939100ab76b04f63
\ No newline at end of file
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>Parse Utils: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Parse Utils <span id="projectnumber">v0.1a</span></div>
+ <div id="projectbrief">A library of utilities for writing parsers in C and C++</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="classes.html"><span>Class Index</span></a></li>
+ <li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('class_i_marker.html','');
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<h1>IMarker Member List</h1> </div>
+</div>
+<div class="contents">
+This is the complete list of members for <a class="el" href="class_i_marker.html">IMarker</a>, including all inherited members.<table>
+ <tr class="memlist"><td><a class="el" href="class_i_marker.html#a68c539e79c3052ba7addf090dfd05985">advance</a>(void)</td><td><a class="el" href="class_i_marker.html">IMarker</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_i_marker.html#adedaefcf6a1b1eac3d728a9d318dc618">cur_location</a></td><td><a class="el" href="class_i_marker.html">IMarker</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_i_marker.html#ae6fda228fa071a9720e7d2309d47ac6e">isMarked</a>(void)</td><td><a class="el" href="class_i_marker.html">IMarker</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_i_marker.html#a0e9628e8c66b493ff331abab55c744da">location</a>(void)</td><td><a class="el" href="class_i_marker.html">IMarker</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_i_marker.html#ac2d7a0e8bbfb213378f7a19b50ec9686">location</a>(unsigned int index)</td><td><a class="el" href="class_i_marker.html">IMarker</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_i_marker.html#a92024922612faa5bb0106609f151c050">mark</a>(void)</td><td><a class="el" href="class_i_marker.html">IMarker</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_i_marker.html#a1c1b6ba790e3adf5fa8d9b24c06b10d7">markers</a></td><td><a class="el" href="class_i_marker.html">IMarker</a></td><td><code> [protected]</code></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_i_marker.html#afce4bb0bef01b4579db97e1ca5e64001">release</a>(void)</td><td><a class="el" href="class_i_marker.html">IMarker</a></td><td></td></tr>
+ <tr class="memlist"><td><a class="el" href="class_i_marker.html#a58086bbf091c5b49c15464a070fec171">seek</a>(unsigned int index)</td><td><a class="el" href="class_i_marker.html">IMarker</a></td><td></td></tr>
+</table></div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:25 for Parse Utils by 
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Friends</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>Parse Utils: IMarker Class Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Parse Utils <span id="projectnumber">v0.1a</span></div>
+ <div id="projectbrief">A library of utilities for writing parsers in C and C++</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
+ <li><a href="files.html"><span>Files</span></a></li>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="annotated.html"><span>Class List</span></a></li>
+ <li><a href="classes.html"><span>Class Index</span></a></li>
+ <li><a href="inherits.html"><span>Class Hierarchy</span></a></li>
+ <li><a href="functions.html"><span>Class Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('class_i_marker.html','');
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#pub-methods">Public Member Functions</a> |
+<a href="#pro-attribs">Protected Attributes</a> </div>
+ <div class="headertitle">
+<h1>IMarker Class Reference</h1> </div>
+</div>
+<div class="contents">
+<!-- doxytag: class="IMarker" -->
+<p><code>#include <<a class="el" href="imarker_8h_source.html">imarker.h</a>></code></p>
+<div class="dynheader">
+Inheritance diagram for IMarker:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_i_marker__inherit__graph.png" border="0" usemap="#_i_marker_inherit__map" alt="Inheritance graph"/></div>
+<map name="_i_marker_inherit__map" id="_i_marker_inherit__map">
+<area shape="rect" id="node3" href="class_b_t_parser.html" title="BTParser" alt="" coords="5,83,80,112"/>\r</map>
+<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
+
+<p><a href="class_i_marker-members.html">List of all members.</a></p>
+<table class="memberdecls">
+<tr><td colspan="2"><h2><a name="pub-methods"></a>
+Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_marker.html#a68c539e79c3052ba7addf090dfd05985">advance</a> (void)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_marker.html#a0e9628e8c66b493ff331abab55c744da">location</a> (void)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_marker.html#ac2d7a0e8bbfb213378f7a19b50ec9686">location</a> (unsigned int index)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_marker.html#a92024922612faa5bb0106609f151c050">mark</a> (void)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_marker.html#afce4bb0bef01b4579db97e1ca5e64001">release</a> (void)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_marker.html#a58086bbf091c5b49c15464a070fec171">seek</a> (unsigned int index)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_marker.html#ae6fda228fa071a9720e7d2309d47ac6e">isMarked</a> (void)</td></tr>
+<tr><td colspan="2"><h2><a name="pro-attribs"></a>
+Protected Attributes</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_marker.html#adedaefcf6a1b1eac3d728a9d318dc618">cur_location</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">std::vector< unsigned int > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_marker.html#a1c1b6ba790e3adf5fa8d9b24c06b10d7">markers</a></td></tr>
+</table>
+<hr/><a name="_details"></a><h2>Detailed Description</h2>
+<div class="textblock">
+<p>Definition at line <a class="el" href="imarker_8h_source.html#l00006">6</a> of file <a class="el" href="imarker_8h_source.html">imarker.h</a>.</p>
+</div><hr/><h2>Member Function Documentation</h2>
+<a class="anchor" id="a68c539e79c3052ba7addf090dfd05985"></a><!-- doxytag: member="IMarker::advance" ref="a68c539e79c3052ba7addf090dfd05985" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void IMarker::advance </td>
+ <td>(</td>
+ <td class="paramtype">void </td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="imarker_8cpp_source.html#l00003">3</a> of file <a class="el" href="imarker_8cpp_source.html">imarker.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="ae6fda228fa071a9720e7d2309d47ac6e"></a><!-- doxytag: member="IMarker::isMarked" ref="ae6fda228fa071a9720e7d2309d47ac6e" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">bool IMarker::isMarked </td>
+ <td>(</td>
+ <td class="paramtype">void </td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="imarker_8cpp_source.html#l00037">37</a> of file <a class="el" href="imarker_8cpp_source.html">imarker.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a0e9628e8c66b493ff331abab55c744da"></a><!-- doxytag: member="IMarker::location" ref="a0e9628e8c66b493ff331abab55c744da" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned int IMarker::location </td>
+ <td>(</td>
+ <td class="paramtype">void </td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="imarker_8cpp_source.html#l00008">8</a> of file <a class="el" href="imarker_8cpp_source.html">imarker.cpp</a>.</p>
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_i_marker_a0e9628e8c66b493ff331abab55c744da_icgraph.png" border="0" usemap="#class_i_marker_a0e9628e8c66b493ff331abab55c744da_icgraph" alt=""/></div>
+<map name="class_i_marker_a0e9628e8c66b493ff331abab55c744da_icgraph" id="class_i_marker_a0e9628e8c66b493ff331abab55c744da_icgraph">
+<area shape="rect" id="node3" href="class_i_marker.html#a92024922612faa5bb0106609f151c050" title="IMarker::mark" alt="" coords="175,5,276,35"/>\r<area shape="rect" id="node5" href="class_i_marker.html#a58086bbf091c5b49c15464a070fec171" title="IMarker::seek" alt="" coords="175,59,276,88"/>\r<area shape="rect" id="node7" href="class_i_marker.html#afce4bb0bef01b4579db97e1ca5e64001" title="IMarker::release" alt="" coords="325,59,440,88"/>\r</map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="ac2d7a0e8bbfb213378f7a19b50ec9686"></a><!-- doxytag: member="IMarker::location" ref="ac2d7a0e8bbfb213378f7a19b50ec9686" args="(unsigned int index)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void IMarker::location </td>
+ <td>(</td>
+ <td class="paramtype">unsigned int </td>
+ <td class="paramname"><em>index</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="imarker_8cpp_source.html#l00013">13</a> of file <a class="el" href="imarker_8cpp_source.html">imarker.cpp</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a92024922612faa5bb0106609f151c050"></a><!-- doxytag: member="IMarker::mark" ref="a92024922612faa5bb0106609f151c050" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned int IMarker::mark </td>
+ <td>(</td>
+ <td class="paramtype">void </td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="imarker_8cpp_source.html#l00018">18</a> of file <a class="el" href="imarker_8cpp_source.html">imarker.cpp</a>.</p>
+
+<p><div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_i_marker_a92024922612faa5bb0106609f151c050_cgraph.png" border="0" usemap="#class_i_marker_a92024922612faa5bb0106609f151c050_cgraph" alt=""/></div>
+<map name="class_i_marker_a92024922612faa5bb0106609f151c050_cgraph" id="class_i_marker_a92024922612faa5bb0106609f151c050_cgraph">
+<area shape="rect" id="node3" href="class_i_marker.html#a0e9628e8c66b493ff331abab55c744da" title="IMarker::location" alt="" coords="159,5,276,35"/>\r</map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="afce4bb0bef01b4579db97e1ca5e64001"></a><!-- doxytag: member="IMarker::release" ref="afce4bb0bef01b4579db97e1ca5e64001" args="(void)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void IMarker::release </td>
+ <td>(</td>
+ <td class="paramtype">void </td>
+ <td class="paramname"></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="imarker_8cpp_source.html#l00025">25</a> of file <a class="el" href="imarker_8cpp_source.html">imarker.cpp</a>.</p>
+
+<p><div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_i_marker_afce4bb0bef01b4579db97e1ca5e64001_cgraph.png" border="0" usemap="#class_i_marker_afce4bb0bef01b4579db97e1ca5e64001_cgraph" alt=""/></div>
+<map name="class_i_marker_afce4bb0bef01b4579db97e1ca5e64001_cgraph" id="class_i_marker_afce4bb0bef01b4579db97e1ca5e64001_cgraph">
+<area shape="rect" id="node3" href="class_i_marker.html#a58086bbf091c5b49c15464a070fec171" title="IMarker::seek" alt="" coords="168,5,269,35"/>\r<area shape="rect" id="node5" href="class_i_marker.html#a0e9628e8c66b493ff331abab55c744da" title="IMarker::location" alt="" coords="319,5,436,35"/>\r</map>
+</div>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a58086bbf091c5b49c15464a070fec171"></a><!-- doxytag: member="IMarker::seek" ref="a58086bbf091c5b49c15464a070fec171" args="(unsigned int index)" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">void IMarker::seek </td>
+ <td>(</td>
+ <td class="paramtype">unsigned int </td>
+ <td class="paramname"><em>index</em></td><td>)</td>
+ <td></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="imarker_8cpp_source.html#l00032">32</a> of file <a class="el" href="imarker_8cpp_source.html">imarker.cpp</a>.</p>
+
+<p><div class="dynheader">
+Here is the call graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_i_marker_a58086bbf091c5b49c15464a070fec171_cgraph.png" border="0" usemap="#class_i_marker_a58086bbf091c5b49c15464a070fec171_cgraph" alt=""/></div>
+<map name="class_i_marker_a58086bbf091c5b49c15464a070fec171_cgraph" id="class_i_marker_a58086bbf091c5b49c15464a070fec171_cgraph">
+<area shape="rect" id="node3" href="class_i_marker.html#a0e9628e8c66b493ff331abab55c744da" title="IMarker::location" alt="" coords="156,5,273,35"/>\r</map>
+</div>
+</p>
+
+<p><div class="dynheader">
+Here is the caller graph for this function:</div>
+<div class="dyncontent">
+<div class="center"><img src="class_i_marker_a58086bbf091c5b49c15464a070fec171_icgraph.png" border="0" usemap="#class_i_marker_a58086bbf091c5b49c15464a070fec171_icgraph" alt=""/></div>
+<map name="class_i_marker_a58086bbf091c5b49c15464a070fec171_icgraph" id="class_i_marker_a58086bbf091c5b49c15464a070fec171_icgraph">
+<area shape="rect" id="node3" href="class_i_marker.html#afce4bb0bef01b4579db97e1ca5e64001" title="IMarker::release" alt="" coords="155,5,269,35"/>\r</map>
+</div>
+</p>
+
+</div>
+</div>
+<hr/><h2>Member Data Documentation</h2>
+<a class="anchor" id="adedaefcf6a1b1eac3d728a9d318dc618"></a><!-- doxytag: member="IMarker::cur_location" ref="adedaefcf6a1b1eac3d728a9d318dc618" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">unsigned int <a class="el" href="class_i_marker.html#adedaefcf6a1b1eac3d728a9d318dc618">IMarker::cur_location</a><code> [protected]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="imarker_8h_source.html#l00009">9</a> of file <a class="el" href="imarker_8h_source.html">imarker.h</a>.</p>
+
+</div>
+</div>
+<a class="anchor" id="a1c1b6ba790e3adf5fa8d9b24c06b10d7"></a><!-- doxytag: member="IMarker::markers" ref="a1c1b6ba790e3adf5fa8d9b24c06b10d7" args="" -->
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::vector<unsigned int> <a class="el" href="class_i_marker.html#a1c1b6ba790e3adf5fa8d9b24c06b10d7">IMarker::markers</a><code> [protected]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Definition at line <a class="el" href="imarker_8h_source.html#l00010">10</a> of file <a class="el" href="imarker_8h_source.html">imarker.h</a>.</p>
+
+</div>
+</div>
+<hr/>The documentation for this class was generated from the following files:<ul>
+<li>source/marker/<a class="el" href="imarker_8h_source.html">imarker.h</a></li>
+<li>source/marker/<a class="el" href="imarker_8cpp_source.html">imarker.cpp</a></li>
+</ul>
+</div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><a class="el" href="class_i_marker.html">IMarker</a> </li>
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:25 for Parse Utils by 
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Friends</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
--- /dev/null
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$class_b_t_parser.html" title="BTParser" alt="" coords="5,83,80,112"/>
+</map>
--- /dev/null
+3905d929ec7f8e48bda940a052235929
\ No newline at end of file
--- /dev/null
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$class_i_marker.html#a92024922612faa5bb0106609f151c050" title="IMarker::mark" alt="" coords="175,5,276,35"/>
+<area shape="rect" id="node5" href="$class_i_marker.html#a58086bbf091c5b49c15464a070fec171" title="IMarker::seek" alt="" coords="175,59,276,88"/>
+<area shape="rect" id="node7" href="$class_i_marker.html#afce4bb0bef01b4579db97e1ca5e64001" title="IMarker::release" alt="" coords="325,59,440,88"/>
+</map>
--- /dev/null
+ec16aa1f6e74d4f578c8b23baec28f13
\ No newline at end of file
--- /dev/null
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$class_i_marker.html#a0e9628e8c66b493ff331abab55c744da" title="IMarker::location" alt="" coords="156,5,273,35"/>
+</map>
--- /dev/null
+5b7761895bcabe982b66e98c524898aa
\ No newline at end of file
--- /dev/null
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$class_i_marker.html#afce4bb0bef01b4579db97e1ca5e64001" title="IMarker::release" alt="" coords="155,5,269,35"/>
+</map>
--- /dev/null
+9a3aeb71fd9604c0d79447033aae21f7
\ No newline at end of file
--- /dev/null
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$class_i_marker.html#a0e9628e8c66b493ff331abab55c744da" title="IMarker::location" alt="" coords="159,5,276,35"/>
+</map>
--- /dev/null
+48e83b8da8eae1bda3230ab09d55eb06
\ No newline at end of file
--- /dev/null
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$class_i_marker.html#a58086bbf091c5b49c15464a070fec171" title="IMarker::seek" alt="" coords="168,5,269,35"/>
+<area shape="rect" id="node5" href="$class_i_marker.html#a0e9628e8c66b493ff331abab55c744da" title="IMarker::location" alt="" coords="319,5,436,35"/>
+</map>
--- /dev/null
+b293713a97d225dd786ecc37b462abe9
\ No newline at end of file
</div>
<div id="nav-path" class="navpath">
<ul>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:13 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:25 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="class_i_parser.html">IParser</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:13 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:25 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:13 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:25 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="class_i_visitor.html">IVisitor</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:13 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:25 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:13 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:25 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="class_l_l_k_parser.html">LLKParser</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:13 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:25 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:13 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:25 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="class_l_l_n_lexer.html">LLNLexer</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:13 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:25 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:13 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:25 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="class_scope_stack.html">ScopeStack</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:13 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:25 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:13 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:25 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="class_symbol.html">Symbol</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:13 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:25 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:13 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:25 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div class="dyncontent">
<div class="center"><img src="class_token_af7a5db637926db45f92522f7bc207207_icgraph.png" border="0" usemap="#class_token_af7a5db637926db45f92522f7bc207207_icgraph" alt=""/></div>
<map name="class_token_af7a5db637926db45f92522f7bc207207_icgraph" id="class_token_af7a5db637926db45f92522f7bc207207_icgraph">
-<area shape="rect" id="node3" href="class_a_s_t.html#a039b00473e1617d1c3003b0a22d5f2d9" title="AST::AST" alt="" coords="193,5,273,35"/><area shape="rect" id="node5" href="class_l_l_k_parser.html#affcd736d86542ea9c890bc59a46c8ddf" title="LLKParser::lookaheadType" alt="" coords="144,59,323,88"/><area shape="rect" id="node9" href="class_b_t_parser.html#a01abded048ed1573e03867f7f2316583" title="BTParser::lookaheadType" alt="" coords="148,112,319,141"/><area shape="rect" id="node11" href="class_b_t_parser.html#ad8fb9348dd9bc2e65a08033dd2539a03" title="BTParser::match" alt="" coords="375,137,495,167"/><area shape="rect" id="node14" href="class_token.html#a4b0d7419c692350d4b28b947956e7e82" title="Token::operator==" alt="" coords="169,216,297,245"/><area shape="rect" id="node7" href="class_l_l_k_parser.html#adefd01a8ab2f64530cf3918fc74885a6" title="LLKParser::match" alt="" coords="372,59,497,88"/></map>
+<area shape="rect" id="node3" href="class_a_s_t.html#a039b00473e1617d1c3003b0a22d5f2d9" title="AST::AST" alt="" coords="193,5,273,35"/>\r<area shape="rect" id="node5" href="class_l_l_k_parser.html#affcd736d86542ea9c890bc59a46c8ddf" title="LLKParser::lookaheadType" alt="" coords="144,59,323,88"/>\r<area shape="rect" id="node9" href="class_token.html#a4b0d7419c692350d4b28b947956e7e82" title="Token::operator==" alt="" coords="169,112,297,141"/>\r<area shape="rect" id="node7" href="class_l_l_k_parser.html#adefd01a8ab2f64530cf3918fc74885a6" title="LLKParser::match" alt="" coords="372,59,497,88"/>\r</map>
</div>
</p>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="class_token.html">Token</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:13 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:25 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<map id="G" name="G">
<area shape="rect" id="node3" href="$class_a_s_t.html#a039b00473e1617d1c3003b0a22d5f2d9" title="AST::AST" alt="" coords="193,5,273,35"/>
<area shape="rect" id="node5" href="$class_l_l_k_parser.html#affcd736d86542ea9c890bc59a46c8ddf" title="LLKParser::lookaheadType" alt="" coords="144,59,323,88"/>
-<area shape="rect" id="node9" href="$class_b_t_parser.html#a01abded048ed1573e03867f7f2316583" title="BTParser::lookaheadType" alt="" coords="148,112,319,141"/>
-<area shape="rect" id="node11" href="$class_b_t_parser.html#ad8fb9348dd9bc2e65a08033dd2539a03" title="BTParser::match" alt="" coords="375,137,495,167"/>
-<area shape="rect" id="node14" href="$class_token.html#a4b0d7419c692350d4b28b947956e7e82" title="Token::operator==" alt="" coords="169,216,297,245"/>
+<area shape="rect" id="node9" href="$class_token.html#a4b0d7419c692350d4b28b947956e7e82" title="Token::operator==" alt="" coords="169,112,297,141"/>
<area shape="rect" id="node7" href="$class_l_l_k_parser.html#adefd01a8ab2f64530cf3918fc74885a6" title="LLKParser::match" alt="" coords="372,59,497,88"/>
</map>
-975cce7d70de63e182702353fcf61042
\ No newline at end of file
+da02276c5628c48142857ce5886c9221
\ No newline at end of file
<div class="qindex"><a class="qindex" href="#letter_A">A</a> | <a class="qindex" href="#letter_B">B</a> | <a class="qindex" href="#letter_E">E</a> | <a class="qindex" href="#letter_I">I</a> | <a class="qindex" href="#letter_L">L</a> | <a class="qindex" href="#letter_S">S</a> | <a class="qindex" href="#letter_T">T</a></div>
<table align="center" width="95%" border="0" cellspacing="0" cellpadding="0">
<tr><td><a name="letter_A"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  A  </div></td></tr></table>
-</td><td><a class="el" href="class_b_t_parser.html">BTParser</a>   </td><td><a class="el" href="class_i_lexer.html">ILexer</a>   </td><td><a class="el" href="class_l_l_k_parser.html">LLKParser</a>   </td><td><a class="el" href="class_symbol.html">Symbol</a>   </td></tr><tr><td><a class="el" href="class_a_s_t.html">AST</a>   </td><td><a name="letter_E"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  E  </div></td></tr></table>
-</td><td><a class="el" href="class_i_parser.html">IParser</a>   </td><td><a class="el" href="class_l_l_n_lexer.html">LLNLexer</a>   </td><td><a name="letter_T"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  T  </div></td></tr></table>
-</td></tr><tr><td><a class="el" href="class_a_s_t_printer.html">ASTPrinter</a>   </td><td><a class="el" href="class_exception.html">Exception</a>   </td><td><a class="el" href="class_i_visitor.html">IVisitor</a>   </td><td><a name="letter_S"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  S  </div></td></tr></table>
-</td><td><a class="el" href="class_token.html">Token</a>   </td></tr><tr><td><a name="letter_B"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  B  </div></td></tr></table>
+</td><td><a class="el" href="class_b_t_parser.html">BTParser</a>   </td><td><a class="el" href="class_i_lexer.html">ILexer</a>   </td><td><a name="letter_L"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  L  </div></td></tr></table>
+</td><td><a class="el" href="class_scope_stack.html">ScopeStack</a>   </td></tr><tr><td><a class="el" href="class_a_s_t.html">AST</a>   </td><td><a name="letter_E"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  E  </div></td></tr></table>
+</td><td><a class="el" href="class_i_marker.html">IMarker</a>   </td><td><a class="el" href="class_l_l_k_parser.html">LLKParser</a>   </td><td><a class="el" href="class_symbol.html">Symbol</a>   </td></tr><tr><td><a class="el" href="class_a_s_t_printer.html">ASTPrinter</a>   </td><td><a class="el" href="class_exception.html">Exception</a>   </td><td><a class="el" href="class_i_parser.html">IParser</a>   </td><td><a class="el" href="class_l_l_n_lexer.html">LLNLexer</a>   </td><td><a name="letter_T"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  T  </div></td></tr></table>
+</td></tr><tr><td><a name="letter_B"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  B  </div></td></tr></table>
</td><td><a name="letter_I"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  I  </div></td></tr></table>
-</td><td><a name="letter_L"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  L  </div></td></tr></table>
-</td><td><a class="el" href="class_scope_stack.html">ScopeStack</a>   </td></tr></table><div class="qindex"><a class="qindex" href="#letter_A">A</a> | <a class="qindex" href="#letter_B">B</a> | <a class="qindex" href="#letter_E">E</a> | <a class="qindex" href="#letter_I">I</a> | <a class="qindex" href="#letter_L">L</a> | <a class="qindex" href="#letter_S">S</a> | <a class="qindex" href="#letter_T">T</a></div>
+</td><td><a class="el" href="class_i_visitor.html">IVisitor</a>   </td><td><a name="letter_S"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  S  </div></td></tr></table>
+</td><td><a class="el" href="class_token.html">Token</a>   </td></tr></table><div class="qindex"><a class="qindex" href="#letter_A">A</a> | <a class="qindex" href="#letter_B">B</a> | <a class="qindex" href="#letter_E">E</a> | <a class="qindex" href="#letter_I">I</a> | <a class="qindex" href="#letter_L">L</a> | <a class="qindex" href="#letter_S">S</a> | <a class="qindex" href="#letter_T">T</a></div>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:12 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:24 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="exception_8cpp.html">exception.cpp</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:11 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:23 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="exception_8cpp.html">exception.cpp</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:11 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:23 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="exception_8d.html">exception.d</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:11 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:23 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="exception_8d.html">exception.d</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:11 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:23 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="exception_8h.html">exception.h</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:12 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:23 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="exception_8h.html">exception.h</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:11 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:23 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<tr><td class="indexkey">source/lexer/token/<a class="el" href="token_8cpp.html">token.cpp</a> <a href="token_8cpp_source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">source/lexer/token/<a class="el" href="token_8d.html">token.d</a> <a href="token_8d_source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">source/lexer/token/<a class="el" href="token_8h.html">token.h</a> <a href="token_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">source/marker/<a class="el" href="imarker_8cpp.html">imarker.cpp</a> <a href="imarker_8cpp_source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">source/marker/<a class="el" href="imarker_8d.html">imarker.d</a> <a href="imarker_8d_source.html">[code]</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey">source/marker/<a class="el" href="imarker_8h.html">imarker.h</a> <a href="imarker_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">source/parser/<a class="el" href="iparser_8cpp.html">iparser.cpp</a> <a href="iparser_8cpp_source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">source/parser/<a class="el" href="iparser_8d.html">iparser.d</a> <a href="iparser_8d_source.html">[code]</a></td><td class="indexvalue"></td></tr>
<tr><td class="indexkey">source/parser/<a class="el" href="iparser_8h.html">iparser.h</a> <a href="iparser_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr>
</div>
<div id="nav-path" class="navpath">
<ul>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:13 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:25 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<li>addChild()
: <a class="el" href="class_a_s_t.html#a131ed8cb88639003df1058f768820cc5">AST</a>
</li>
+<li>advance()
+: <a class="el" href="class_i_marker.html#a68c539e79c3052ba7addf090dfd05985">IMarker</a>
+</li>
<li>AST()
-: <a class="el" href="class_a_s_t.html#aab868b0cf41c496ee5654fb17e61e63c">AST</a>
+: <a class="el" href="class_a_s_t.html#a5f463c2fad1523f2dfea906e25e60d91">AST</a>
</li>
<li>ast()
: <a class="el" href="class_i_parser.html#a486e53606cbc75b8a44cfea335ac9c87">IParser</a>
</li>
+<li>AST()
+: <a class="el" href="class_a_s_t.html#aab868b0cf41c496ee5654fb17e61e63c">AST</a>
+</li>
</ul>
<li>cur_idx
: <a class="el" href="class_l_l_n_lexer.html#a6cac67fbdbdc8083f87e1d0938d68ba2">LLNLexer</a>
</li>
-<li>current
-: <a class="el" href="class_b_t_parser.html#a29930e6537cb65bbefe1962763372165">BTParser</a>
+<li>cur_location
+: <a class="el" href="class_i_marker.html#adedaefcf6a1b1eac3d728a9d318dc618">IMarker</a>
</li>
</ul>
<li>isLocal()
: <a class="el" href="class_scope_stack.html#a553478b9e13cba1cf77b7f0e7a91c6f4">ScopeStack</a>
</li>
-<li>isSpeculating()
-: <a class="el" href="class_b_t_parser.html#aa000adcfcb26aea600078ad2295eab8f">BTParser</a>
+<li>isMarked()
+: <a class="el" href="class_i_marker.html#ae6fda228fa071a9720e7d2309d47ac6e">IMarker</a>
</li>
<li>IVisitor()
: <a class="el" href="class_i_visitor.html#a1f982003291f872f6f3781456b295e8a">IVisitor</a>
<li>LLNLexer()
: <a class="el" href="class_l_l_n_lexer.html#a80d72ef409a84e097a52ddb6d3cf9843">LLNLexer</a>
</li>
+<li>location()
+: <a class="el" href="class_i_marker.html#a0e9628e8c66b493ff331abab55c744da">IMarker</a>
+</li>
<li>lookahead
: <a class="el" href="class_b_t_parser.html#a796693745ebe354914eeacddba20f109">BTParser</a>
, <a class="el" href="class_l_l_n_lexer.html#a66d139156eeb71c9017cfa55acc6ae89">LLNLexer</a>
</li>
<li>lookaheadToken()
-: <a class="el" href="class_b_t_parser.html#a2674f280bd3000751a100b45ac3899e2">BTParser</a>
-, <a class="el" href="class_l_l_k_parser.html#aa5fdc66d3c8f97498b77950bda4078e4">LLKParser</a>
+: <a class="el" href="class_l_l_k_parser.html#aa5fdc66d3c8f97498b77950bda4078e4">LLKParser</a>
+, <a class="el" href="class_b_t_parser.html#a2674f280bd3000751a100b45ac3899e2">BTParser</a>
</li>
<li>lookaheadType()
-: <a class="el" href="class_b_t_parser.html#a01abded048ed1573e03867f7f2316583">BTParser</a>
-, <a class="el" href="class_l_l_k_parser.html#affcd736d86542ea9c890bc59a46c8ddf">LLKParser</a>
+: <a class="el" href="class_l_l_k_parser.html#affcd736d86542ea9c890bc59a46c8ddf">LLKParser</a>
+, <a class="el" href="class_b_t_parser.html#a01abded048ed1573e03867f7f2316583">BTParser</a>
</li>
<li>lookup()
: <a class="el" href="class_scope_stack.html#a93cb7113443905f602ba812587e01b4d">ScopeStack</a>
<h3><a class="anchor" id="index_m"></a>- m -</h3><ul>
<li>mark()
-: <a class="el" href="class_b_t_parser.html#a9decf824eda1b2c893e170a0e8f736f0">BTParser</a>
+: <a class="el" href="class_i_marker.html#a92024922612faa5bb0106609f151c050">IMarker</a>
</li>
<li>markers
-: <a class="el" href="class_b_t_parser.html#aae8dc94330bb217be99ab2a8f6af005d">BTParser</a>
+: <a class="el" href="class_i_marker.html#a1c1b6ba790e3adf5fa8d9b24c06b10d7">IMarker</a>
</li>
<li>match()
: <a class="el" href="class_l_l_n_lexer.html#a4c250c0e032a7cc3e0ffbdcf8c3b18b7">LLNLexer</a>
<h3><a class="anchor" id="index_r"></a>- r -</h3><ul>
<li>release()
-: <a class="el" href="class_b_t_parser.html#a0f7650612e327774ea163488f01efd5c">BTParser</a>
+: <a class="el" href="class_i_marker.html#afce4bb0bef01b4579db97e1ca5e64001">IMarker</a>
</li>
<li>result
: <a class="el" href="class_i_parser.html#a525c62c560492ef3bdb1a21c4da13e04">IParser</a>
: <a class="el" href="class_scope_stack.html#a754459e71e5e91fd4210c063014634c2">ScopeStack</a>
</li>
<li>seek()
-: <a class="el" href="class_b_t_parser.html#af6d31bfc4d025666ea1916ecf48602e2">BTParser</a>
+: <a class="el" href="class_i_marker.html#a58086bbf091c5b49c15464a070fec171">IMarker</a>
</li>
<li>startScope()
: <a class="el" href="class_scope_stack.html#ae5809bddef2aa253460c1d35ed36c1c8">ScopeStack</a>
</div>
<div id="nav-path" class="navpath">
<ul>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:12 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:24 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<li>addChild()
: <a class="el" href="class_a_s_t.html#a131ed8cb88639003df1058f768820cc5">AST</a>
</li>
+<li>advance()
+: <a class="el" href="class_i_marker.html#a68c539e79c3052ba7addf090dfd05985">IMarker</a>
+</li>
<li>AST()
-: <a class="el" href="class_a_s_t.html#aab868b0cf41c496ee5654fb17e61e63c">AST</a>
+: <a class="el" href="class_a_s_t.html#a5f463c2fad1523f2dfea906e25e60d91">AST</a>
</li>
<li>ast()
: <a class="el" href="class_i_parser.html#a486e53606cbc75b8a44cfea335ac9c87">IParser</a>
</li>
+<li>AST()
+: <a class="el" href="class_a_s_t.html#aab868b0cf41c496ee5654fb17e61e63c">AST</a>
+</li>
</ul>
<li>isLocal()
: <a class="el" href="class_scope_stack.html#a553478b9e13cba1cf77b7f0e7a91c6f4">ScopeStack</a>
</li>
-<li>isSpeculating()
-: <a class="el" href="class_b_t_parser.html#aa000adcfcb26aea600078ad2295eab8f">BTParser</a>
+<li>isMarked()
+: <a class="el" href="class_i_marker.html#ae6fda228fa071a9720e7d2309d47ac6e">IMarker</a>
</li>
<li>IVisitor()
: <a class="el" href="class_i_visitor.html#a1f982003291f872f6f3781456b295e8a">IVisitor</a>
<li>LLNLexer()
: <a class="el" href="class_l_l_n_lexer.html#a80d72ef409a84e097a52ddb6d3cf9843">LLNLexer</a>
</li>
+<li>location()
+: <a class="el" href="class_i_marker.html#a0e9628e8c66b493ff331abab55c744da">IMarker</a>
+</li>
<li>lookahead()
: <a class="el" href="class_l_l_n_lexer.html#a66d139156eeb71c9017cfa55acc6ae89">LLNLexer</a>
</li>
<h3><a class="anchor" id="index_m"></a>- m -</h3><ul>
<li>mark()
-: <a class="el" href="class_b_t_parser.html#a9decf824eda1b2c893e170a0e8f736f0">BTParser</a>
+: <a class="el" href="class_i_marker.html#a92024922612faa5bb0106609f151c050">IMarker</a>
</li>
<li>match()
: <a class="el" href="class_i_lexer.html#a556fdc7b13486f03cb7c3d7d4612666c">ILexer</a>
<h3><a class="anchor" id="index_r"></a>- r -</h3><ul>
<li>release()
-: <a class="el" href="class_b_t_parser.html#a0f7650612e327774ea163488f01efd5c">BTParser</a>
+: <a class="el" href="class_i_marker.html#afce4bb0bef01b4579db97e1ca5e64001">IMarker</a>
</li>
</ul>
: <a class="el" href="class_scope_stack.html#a754459e71e5e91fd4210c063014634c2">ScopeStack</a>
</li>
<li>seek()
-: <a class="el" href="class_b_t_parser.html#af6d31bfc4d025666ea1916ecf48602e2">BTParser</a>
+: <a class="el" href="class_i_marker.html#a58086bbf091c5b49c15464a070fec171">IMarker</a>
</li>
<li>startScope()
: <a class="el" href="class_scope_stack.html#ae5809bddef2aa253460c1d35ed36c1c8">ScopeStack</a>
</div>
<div id="nav-path" class="navpath">
<ul>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:12 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:24 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:12 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:24 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<li>cur_idx
: <a class="el" href="class_l_l_n_lexer.html#a6cac67fbdbdc8083f87e1d0938d68ba2">LLNLexer</a>
</li>
-<li>current
-: <a class="el" href="class_b_t_parser.html#a29930e6537cb65bbefe1962763372165">BTParser</a>
+<li>cur_location
+: <a class="el" href="class_i_marker.html#adedaefcf6a1b1eac3d728a9d318dc618">IMarker</a>
</li>
<li>ex_column
: <a class="el" href="class_exception.html#a5a08b0f7c24a639573c36ace567348c4">Exception</a>
: <a class="el" href="class_b_t_parser.html#a796693745ebe354914eeacddba20f109">BTParser</a>
</li>
<li>markers
-: <a class="el" href="class_b_t_parser.html#aae8dc94330bb217be99ab2a8f6af005d">BTParser</a>
+: <a class="el" href="class_i_marker.html#a1c1b6ba790e3adf5fa8d9b24c06b10d7">IMarker</a>
</li>
<li>node_children
: <a class="el" href="class_a_s_t.html#acb9265830632be3a68812c66c08c8752">AST</a>
</div>
<div id="nav-path" class="navpath">
<ul>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:12 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:24 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:14 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:25 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:14 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:25 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:14 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:25 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
</div>
<div id="nav-path" class="navpath">
<ul>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:13 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:25 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<li><a class="el" href="class_l_l_n_lexer.html">LLNLexer</a></li>
</ul>
</li>
+<li><a class="el" href="class_i_marker.html">IMarker</a><ul>
+<li><a class="el" href="class_b_t_parser.html">BTParser</a></li>
+</ul>
+</li>
<li><a class="el" href="class_i_parser.html">IParser</a><ul>
<li><a class="el" href="class_b_t_parser.html">BTParser</a></li>
<li><a class="el" href="class_l_l_k_parser.html">LLKParser</a></li>
</div>
<div id="nav-path" class="navpath">
<ul>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:12 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:24 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="ilexer_8cpp.html">ilexer.cpp</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:12 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:23 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="ilexer_8cpp.html">ilexer.cpp</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:11 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:23 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="ilexer_8d.html">ilexer.d</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:12 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:23 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="ilexer_8d.html">ilexer.d</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:11 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:23 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="ilexer_8h.html">ilexer.h</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:12 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:24 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="ilexer_8h.html">ilexer.h</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:11 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:23 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>Parse Utils: source/marker/imarker.cpp File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Parse Utils <span id="projectnumber">v0.1a</span></div>
+ <div id="projectbrief">A library of utilities for writing parsers in C and C++</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('imarker_8cpp.html','');
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<h1>source/marker/imarker.cpp File Reference</h1> </div>
+</div>
+<div class="contents">
+<div class="textblock"><code>#include "<a class="el" href="imarker_8h_source.html">imarker.h</a>"</code><br/>
+</div><div class="textblock"><div class="dynheader">
+Include dependency graph for imarker.cpp:</div>
+<div class="dyncontent">
+<div class="center"><img src="imarker_8cpp__incl.png" border="0" usemap="#source_2marker_2imarker_8cpp" alt=""/></div>
+<map name="source_2marker_2imarker_8cpp" id="source_2marker_2imarker_8cpp">
+<area shape="rect" id="node3" href="imarker_8h.html" title="imarker.h" alt="" coords="56,83,131,112"/>\r</map>
+</div>
+</div>
+<p><a href="imarker_8cpp_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+</table>
+</div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><a class="el" href="imarker_8cpp.html">imarker.cpp</a> </li>
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:24 for Parse Utils by 
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Friends</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
--- /dev/null
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$imarker_8h.html" title="imarker.h" alt="" coords="56,83,131,112"/>
+</map>
--- /dev/null
+b6c42ad3863c2e6b06e0f179faadbf9b
\ No newline at end of file
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>Parse Utils: source/marker/imarker.cpp Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Parse Utils <span id="projectnumber">v0.1a</span></div>
+ <div id="projectbrief">A library of utilities for writing parsers in C and C++</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('imarker_8cpp.html','');
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<h1>source/marker/imarker.cpp</h1> </div>
+</div>
+<div class="contents">
+<a href="imarker_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#include "<a class="code" href="imarker_8h.html">imarker.h</a>"</span>
+<a name="l00002"></a>00002
+<a name="l00003"></a><a class="code" href="class_i_marker.html#a68c539e79c3052ba7addf090dfd05985">00003</a> <span class="keywordtype">void</span> <a class="code" href="class_i_marker.html#a68c539e79c3052ba7addf090dfd05985">IMarker::advance</a>(<span class="keywordtype">void</span>)
+<a name="l00004"></a>00004 {
+<a name="l00005"></a>00005 <a class="code" href="class_i_marker.html#adedaefcf6a1b1eac3d728a9d318dc618">cur_location</a>++;
+<a name="l00006"></a>00006 }
+<a name="l00007"></a>00007
+<a name="l00008"></a><a class="code" href="class_i_marker.html#a0e9628e8c66b493ff331abab55c744da">00008</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="class_i_marker.html#a0e9628e8c66b493ff331abab55c744da">IMarker::location</a>(<span class="keywordtype">void</span>)
+<a name="l00009"></a>00009 {
+<a name="l00010"></a>00010 <span class="keywordflow">return</span> <a class="code" href="class_i_marker.html#adedaefcf6a1b1eac3d728a9d318dc618">cur_location</a>;
+<a name="l00011"></a>00011 }
+<a name="l00012"></a>00012
+<a name="l00013"></a><a class="code" href="class_i_marker.html#ac2d7a0e8bbfb213378f7a19b50ec9686">00013</a> <span class="keywordtype">void</span> <a class="code" href="class_i_marker.html#a0e9628e8c66b493ff331abab55c744da">IMarker::location</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> index)
+<a name="l00014"></a>00014 {
+<a name="l00015"></a>00015 <a class="code" href="class_i_marker.html#adedaefcf6a1b1eac3d728a9d318dc618">cur_location</a> = index;
+<a name="l00016"></a>00016 }
+<a name="l00017"></a>00017
+<a name="l00018"></a><a class="code" href="class_i_marker.html#a92024922612faa5bb0106609f151c050">00018</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="class_i_marker.html#a92024922612faa5bb0106609f151c050">IMarker::mark</a>(<span class="keywordtype">void</span>)
+<a name="l00019"></a>00019 {
+<a name="l00020"></a>00020 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> index = <a class="code" href="class_i_marker.html#a0e9628e8c66b493ff331abab55c744da">location</a>();
+<a name="l00021"></a>00021 <a class="code" href="class_i_marker.html#a1c1b6ba790e3adf5fa8d9b24c06b10d7">markers</a>.push_back( index );
+<a name="l00022"></a>00022 <span class="keywordflow">return</span> index;
+<a name="l00023"></a>00023 }
+<a name="l00024"></a>00024
+<a name="l00025"></a><a class="code" href="class_i_marker.html#afce4bb0bef01b4579db97e1ca5e64001">00025</a> <span class="keywordtype">void</span> <a class="code" href="class_i_marker.html#afce4bb0bef01b4579db97e1ca5e64001">IMarker::release</a>(<span class="keywordtype">void</span>)
+<a name="l00026"></a>00026 {
+<a name="l00027"></a>00027 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> marker = <a class="code" href="class_i_marker.html#a1c1b6ba790e3adf5fa8d9b24c06b10d7">markers</a>.back();
+<a name="l00028"></a>00028 <a class="code" href="class_i_marker.html#a1c1b6ba790e3adf5fa8d9b24c06b10d7">markers</a>.pop_back();
+<a name="l00029"></a>00029 <a class="code" href="class_i_marker.html#a58086bbf091c5b49c15464a070fec171">seek</a>(marker);
+<a name="l00030"></a>00030 }
+<a name="l00031"></a>00031
+<a name="l00032"></a><a class="code" href="class_i_marker.html#a58086bbf091c5b49c15464a070fec171">00032</a> <span class="keywordtype">void</span> <a class="code" href="class_i_marker.html#a58086bbf091c5b49c15464a070fec171">IMarker::seek</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> index)
+<a name="l00033"></a>00033 {
+<a name="l00034"></a>00034 <a class="code" href="class_i_marker.html#a0e9628e8c66b493ff331abab55c744da">location</a>( index );
+<a name="l00035"></a>00035 }
+<a name="l00036"></a>00036
+<a name="l00037"></a><a class="code" href="class_i_marker.html#ae6fda228fa071a9720e7d2309d47ac6e">00037</a> <span class="keywordtype">bool</span> <a class="code" href="class_i_marker.html#ae6fda228fa071a9720e7d2309d47ac6e">IMarker::isMarked</a>(<span class="keywordtype">void</span>)
+<a name="l00038"></a>00038 {
+<a name="l00039"></a>00039 <span class="keywordflow">return</span> (<a class="code" href="class_i_marker.html#a1c1b6ba790e3adf5fa8d9b24c06b10d7">markers</a>.size() > 0);
+<a name="l00040"></a>00040 }
+<a name="l00041"></a>00041
+</pre></div></div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><a class="el" href="imarker_8cpp.html">imarker.cpp</a> </li>
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:23 for Parse Utils by 
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Friends</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>Parse Utils: source/marker/imarker.d File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Parse Utils <span id="projectnumber">v0.1a</span></div>
+ <div id="projectbrief">A library of utilities for writing parsers in C and C++</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('imarker_8d.html','');
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<h1>source/marker/imarker.d File Reference</h1> </div>
+</div>
+<div class="contents">
+
+<p><a href="imarker_8d_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+</table>
+</div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><a class="el" href="imarker_8d.html">imarker.d</a> </li>
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:24 for Parse Utils by 
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Friends</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>Parse Utils: source/marker/imarker.d Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Parse Utils <span id="projectnumber">v0.1a</span></div>
+ <div id="projectbrief">A library of utilities for writing parsers in C and C++</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('imarker_8d.html','');
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<h1>source/marker/imarker.d</h1> </div>
+</div>
+<div class="contents">
+<a href="imarker_8d.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 source/marker/imarker.o source/marker/imarker.d: source/marker/imarker.cpp source/marker/imarker.h \
+<a name="l00002"></a>00002 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/vector \
+<a name="l00003"></a>00003 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_algobase.h \
+<a name="l00004"></a>00004 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/c++config.h \
+<a name="l00005"></a>00005 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/os_defines.h \
+<a name="l00006"></a>00006 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/cpu_defines.h \
+<a name="l00007"></a>00007 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/functexcept.h \
+<a name="l00008"></a>00008 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/exception_defines.h \
+<a name="l00009"></a>00009 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/cpp_type_traits.h \
+<a name="l00010"></a>00010 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/ext/type_traits.h \
+<a name="l00011"></a>00011 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/ext/numeric_traits.h \
+<a name="l00012"></a>00012 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_pair.h \
+<a name="l00013"></a>00013 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/move.h \
+<a name="l00014"></a>00014 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/concept_check.h \
+<a name="l00015"></a>00015 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_iterator_base_types.h \
+<a name="l00016"></a>00016 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_iterator_base_funcs.h \
+<a name="l00017"></a>00017 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_iterator.h \
+<a name="l00018"></a>00018 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/debug/debug.h \
+<a name="l00019"></a>00019 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/allocator.h \
+<a name="l00020"></a>00020 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/c++allocator.h \
+<a name="l00021"></a>00021 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/ext/new_allocator.h \
+<a name="l00022"></a>00022 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/<span class="keyword">new</span> \
+<a name="l00023"></a>00023 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/exception \
+<a name="l00024"></a>00024 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_construct.h \
+<a name="l00025"></a>00025 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_uninitialized.h \
+<a name="l00026"></a>00026 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_vector.h \
+<a name="l00027"></a>00027 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/initializer_list \
+<a name="l00028"></a>00028 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_bvector.h \
+<a name="l00029"></a>00029 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/range_access.h \
+<a name="l00030"></a>00030 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/vector.tcc
+</pre></div></div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><a class="el" href="imarker_8d.html">imarker.d</a> </li>
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:23 for Parse Utils by 
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Friends</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>Parse Utils: source/marker/imarker.h File Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Parse Utils <span id="projectnumber">v0.1a</span></div>
+ <div id="projectbrief">A library of utilities for writing parsers in C and C++</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('imarker_8h.html','');
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="summary">
+<a href="#nested-classes">Classes</a> </div>
+ <div class="headertitle">
+<h1>source/marker/imarker.h File Reference</h1> </div>
+</div>
+<div class="contents">
+<div class="textblock"><code>#include <vector></code><br/>
+</div><div class="textblock"><div class="dynheader">
+Include dependency graph for imarker.h:</div>
+<div class="dyncontent">
+<div class="center"><img src="imarker_8h__incl.png" border="0" usemap="#source_2marker_2imarker_8h" alt=""/></div>
+</div>
+</div><div class="textblock"><div class="dynheader">
+This graph shows which files directly or indirectly include this file:</div>
+<div class="dyncontent">
+<div class="center"><img src="imarker_8h__dep__incl.png" border="0" usemap="#source_2marker_2imarker_8hdep" alt=""/></div>
+<map name="source_2marker_2imarker_8hdep" id="source_2marker_2imarker_8hdep">
+<area shape="rect" id="node3" href="imarker_8cpp.html" title="source/marker/imarker.cpp" alt="" coords="5,83,181,112"/>\r</map>
+</div>
+</div>
+<p><a href="imarker_8h_source.html">Go to the source code of this file.</a></p>
+<table class="memberdecls">
+<tr><td colspan="2"><h2><a name="nested-classes"></a>
+Classes</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_marker.html">IMarker</a></td></tr>
+</table>
+</div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><a class="el" href="imarker_8h.html">imarker.h</a> </li>
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:24 for Parse Utils by 
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Friends</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
--- /dev/null
+<map id="G" name="G">
+<area shape="rect" id="node3" href="$imarker_8cpp.html" title="source/marker/imarker.cpp" alt="" coords="5,83,181,112"/>
+</map>
--- /dev/null
+06dcbc3314b0064d6c1be0699f2acddf
\ No newline at end of file
--- /dev/null
+<map id="G" name="G">
+</map>
--- /dev/null
+4ced9fc16e4b14d473f6693619a9dcef
\ No newline at end of file
--- /dev/null
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>Parse Utils: source/marker/imarker.h Source File</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript">
+$(document).ready(initResizable);
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div id="top">
+<div id="titlearea">
+<table cellspacing="0" cellpadding="0">
+ <tbody>
+ <tr style="height: 56px;">
+ <td style="padding-left: 0.5em;">
+ <div id="projectname">Parse Utils <span id="projectnumber">v0.1a</span></div>
+ <div id="projectbrief">A library of utilities for writing parsers in C and C++</div>
+ </td>
+ </tr>
+ </tbody>
+</table>
+</div>
+ <div id="navrow1" class="tabs">
+ <ul class="tablist">
+ <li><a href="index.html"><span>Main Page</span></a></li>
+ <li><a href="annotated.html"><span>Classes</span></a></li>
+ <li class="current"><a href="files.html"><span>Files</span></a></li>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div id="navrow2" class="tabs2">
+ <ul class="tablist">
+ <li><a href="files.html"><span>File List</span></a></li>
+ <li><a href="globals.html"><span>File Members</span></a></li>
+ </ul>
+ </div>
+</div>
+<div id="side-nav" class="ui-resizable side-nav-resizable">
+ <div id="nav-tree">
+ <div id="nav-tree-contents">
+ </div>
+ </div>
+ <div id="splitbar" style="-moz-user-select:none;"
+ class="ui-resizable-handle">
+ </div>
+</div>
+<script type="text/javascript">
+ initNavTree('imarker_8h.html','');
+</script>
+<div id="doc-content">
+<div class="header">
+ <div class="headertitle">
+<h1>source/marker/imarker.h</h1> </div>
+</div>
+<div class="contents">
+<a href="imarker_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="preprocessor">#ifndef ISTREAM_H</span>
+<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define ISTREAM_H</span>
+<a name="l00003"></a>00003 <span class="preprocessor"></span>
+<a name="l00004"></a>00004 <span class="preprocessor">#include <vector></span>
+<a name="l00005"></a>00005
+<a name="l00006"></a><a class="code" href="class_i_marker.html">00006</a> <span class="keyword">class </span><a class="code" href="class_i_marker.html">IMarker</a>
+<a name="l00007"></a>00007 {
+<a name="l00008"></a>00008 <span class="keyword">protected</span>:
+<a name="l00009"></a><a class="code" href="class_i_marker.html#adedaefcf6a1b1eac3d728a9d318dc618">00009</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="class_i_marker.html#adedaefcf6a1b1eac3d728a9d318dc618">cur_location</a>;
+<a name="l00010"></a><a class="code" href="class_i_marker.html#a1c1b6ba790e3adf5fa8d9b24c06b10d7">00010</a> std::vector<unsigned int> <a class="code" href="class_i_marker.html#a1c1b6ba790e3adf5fa8d9b24c06b10d7">markers</a>;
+<a name="l00011"></a>00011 <span class="keyword">public</span>:
+<a name="l00012"></a>00012 <span class="keywordtype">void</span> <a class="code" href="class_i_marker.html#a68c539e79c3052ba7addf090dfd05985">advance</a>(<span class="keywordtype">void</span>);
+<a name="l00013"></a>00013 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="class_i_marker.html#a0e9628e8c66b493ff331abab55c744da">location</a>(<span class="keywordtype">void</span>);
+<a name="l00014"></a>00014 <span class="keywordtype">void</span> <a class="code" href="class_i_marker.html#a0e9628e8c66b493ff331abab55c744da">location</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> index);
+<a name="l00015"></a>00015 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="class_i_marker.html#a92024922612faa5bb0106609f151c050">mark</a>(<span class="keywordtype">void</span>);
+<a name="l00016"></a>00016 <span class="keywordtype">void</span> <a class="code" href="class_i_marker.html#afce4bb0bef01b4579db97e1ca5e64001">release</a>(<span class="keywordtype">void</span>);
+<a name="l00017"></a>00017 <span class="keywordtype">void</span> <a class="code" href="class_i_marker.html#a58086bbf091c5b49c15464a070fec171">seek</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> index);
+<a name="l00018"></a>00018 <span class="keywordtype">bool</span> <a class="code" href="class_i_marker.html#ae6fda228fa071a9720e7d2309d47ac6e">isMarked</a>(<span class="keywordtype">void</span>);
+<a name="l00019"></a>00019 };
+<a name="l00020"></a>00020
+<a name="l00021"></a>00021 <span class="preprocessor">#endif</span>
+</pre></div></div>
+</div>
+ <div id="nav-path" class="navpath">
+ <ul>
+ <li class="navelem"><a class="el" href="imarker_8h.html">imarker.h</a> </li>
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:23 for Parse Utils by 
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
+ </ul>
+ </div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Typedefs</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Friends</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+
+</body>
+</html>
</div>
<div id="nav-path" class="navpath">
<ul>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:11 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:23 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<map id="G" name="G">
-<area shape="rect" id="node1" href="$class_i_parser.html" title="IParser" alt="" coords="7,32,68,61"/>
-<area shape="rect" id="node3" href="$class_b_t_parser.html" title="BTParser" alt="" coords="121,5,196,35"/>
-<area shape="rect" id="node5" href="$class_l_l_k_parser.html" title="LLKParser" alt="" coords="117,59,200,88"/>
+<area shape="rect" id="node1" href="$class_i_marker.html" title="IMarker" alt="" coords="7,5,71,35"/>
+<area shape="rect" id="node3" href="$class_b_t_parser.html" title="BTParser" alt="" coords="124,5,199,35"/>
+<area shape="rect" id="node4" href="$class_i_parser.html" title="IParser" alt="" coords="8,59,69,88"/>
+<area shape="rect" id="node7" href="$class_l_l_k_parser.html" title="LLKParser" alt="" coords="120,59,203,88"/>
</map>
-9f32a6afb139d6d3b645496002971b5f
\ No newline at end of file
+e92ba4dd275d495d5ae309f940b88917
\ No newline at end of file
--- /dev/null
+<map id="G" name="G">
+<area shape="rect" id="node1" href="$class_token.html" title="Token" alt="" coords="7,5,63,35"/>
+</map>
--- /dev/null
+30bfe8140a522f4a21669214fbcc3b01
\ No newline at end of file
</td></tr>
<tr><td><img src="inherit_graph_3.png" border="0" alt="" usemap="#_i_parser"/>
<map name="_i_parser" id="_i_parser">
-<area shape="rect" id="node1" href="class_i_parser.html" title="IParser" alt="" coords="7,32,68,61"/><area shape="rect" id="node3" href="class_b_t_parser.html" title="BTParser" alt="" coords="121,5,196,35"/><area shape="rect" id="node5" href="class_l_l_k_parser.html" title="LLKParser" alt="" coords="117,59,200,88"/></map>
+<area shape="rect" id="node1" href="class_i_marker.html" title="IMarker" alt="" coords="7,5,71,35"/>\r<area shape="rect" id="node3" href="class_b_t_parser.html" title="BTParser" alt="" coords="124,5,199,35"/>\r<area shape="rect" id="node4" href="class_i_parser.html" title="IParser" alt="" coords="8,59,69,88"/>\r<area shape="rect" id="node7" href="class_l_l_k_parser.html" title="LLKParser" alt="" coords="120,59,203,88"/>\r</map>
</td></tr>
<tr><td><img src="inherit_graph_4.png" border="0" alt="" usemap="#_i_visitor"/>
<map name="_i_visitor" id="_i_visitor">
-<area shape="rect" id="node1" href="class_i_visitor.html" title="IVisitor" alt="" coords="7,5,68,35"/><area shape="rect" id="node3" href="class_a_s_t_printer.html" title="ASTPrinter" alt="" coords="117,5,203,35"/></map>
+<area shape="rect" id="node1" href="class_i_visitor.html" title="IVisitor" alt="" coords="7,5,68,35"/>\r<area shape="rect" id="node3" href="class_a_s_t_printer.html" title="ASTPrinter" alt="" coords="117,5,203,35"/>\r</map>
</td></tr>
<tr><td><img src="inherit_graph_5.png" border="0" alt="" usemap="#_scope_stack"/>
<map name="_scope_stack" id="_scope_stack">
-<area shape="rect" id="node1" href="class_scope_stack.html" title="ScopeStack" alt="" coords="5,5,99,35"/></map>
+<area shape="rect" id="node1" href="class_scope_stack.html" title="ScopeStack" alt="" coords="5,5,99,35"/>\r</map>
</td></tr>
<tr><td><img src="inherit_graph_6.png" border="0" alt="" usemap="#_symbol"/>
<map name="_symbol" id="_symbol">
-<area shape="rect" id="node1" href="class_symbol.html" title="Symbol" alt="" coords="5,5,72,35"/></map>
+<area shape="rect" id="node1" href="class_symbol.html" title="Symbol" alt="" coords="5,5,72,35"/>\r</map>
</td></tr>
<tr><td><img src="inherit_graph_7.png" border="0" alt="" usemap="#_token"/>
<map name="_token" id="_token">
-<area shape="rect" id="node1" href="class_token.html" title="Token" alt="" coords="7,5,63,35"/></map>
+<area shape="rect" id="node1" href="class_token.html" title="Token" alt="" coords="7,5,63,35"/>\r</map>
</td></tr>
</table>
</div>
</div>
<div id="nav-path" class="navpath">
<ul>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:13 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:25 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="iparser_8cpp.html">iparser.cpp</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:12 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:24 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="iparser_8cpp.html">iparser.cpp</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:11 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:23 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="iparser_8d.html">iparser.d</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:12 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:24 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="iparser_8d.html">iparser.d</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:11 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:23 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="iparser_8h.html">iparser.h</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:12 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:24 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="iparser_8h.html">iparser.h</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:11 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:23 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="ivisitor_8cpp.html">ivisitor.cpp</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:12 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:24 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="ivisitor_8cpp.html">ivisitor.cpp</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:11 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:23 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="ivisitor_8d.html">ivisitor.d</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:12 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:24 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="ivisitor_8d.html">ivisitor.d</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:11 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:23 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="ivisitor_8h.html">ivisitor.h</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:12 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:24 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="ivisitor_8h.html">ivisitor.h</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:11 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:23 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="llkparser_8cpp.html">llkparser.cpp</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:12 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:24 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="llkparser_8cpp.html">llkparser.cpp</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:11 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:23 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="llkparser_8d.html">llkparser.d</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:12 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:24 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="llkparser_8d.html">llkparser.d</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:11 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:23 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="llkparser_8h.html">llkparser.h</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:12 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:24 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="llkparser_8h.html">llkparser.h</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:11 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:23 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="llnlexer_8cpp.html">llnlexer.cpp</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:12 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:24 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="llnlexer_8cpp.html">llnlexer.cpp</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:11 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:23 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="llnlexer_8d.html">llnlexer.d</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:12 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:24 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="llnlexer_8d.html">llnlexer.d</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:11 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:23 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="llnlexer_8h.html">llnlexer.h</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:12 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:24 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="llnlexer_8h.html">llnlexer.h</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:11 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:23 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
[ "BTParser", "class_b_t_parser.html", null ],
[ "Exception", "class_exception.html", null ],
[ "ILexer", "class_i_lexer.html", null ],
+ [ "IMarker", "class_i_marker.html", null ],
[ "IParser", "class_i_parser.html", null ],
[ "IVisitor", "class_i_visitor.html", null ],
[ "LLKParser", "class_l_l_k_parser.html", null ],
[ "ILexer", "class_i_lexer.html", [
[ "LLNLexer", "class_l_l_n_lexer.html", null ]
] ],
+ [ "IMarker", "class_i_marker.html", [
+ [ "BTParser", "class_b_t_parser.html", null ]
+ ] ],
[ "IParser", "class_i_parser.html", [
[ "BTParser", "class_b_t_parser.html", null ],
[ "LLKParser", "class_l_l_k_parser.html", null ]
[ "source/lexer/token/token.cpp", "token_8cpp.html", null ],
[ "source/lexer/token/token.d", "token_8d.html", null ],
[ "source/lexer/token/token.h", "token_8h.html", null ],
+ [ "source/marker/imarker.cpp", "imarker_8cpp.html", null ],
+ [ "source/marker/imarker.d", "imarker_8d.html", null ],
+ [ "source/marker/imarker.h", "imarker_8h.html", null ],
[ "source/parser/iparser.cpp", "iparser_8cpp.html", null ],
[ "source/parser/iparser.d", "iparser_8d.html", null ],
[ "source/parser/iparser.h", "iparser_8h.html", null ],
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="scopestack_8cpp.html">scopestack.cpp</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:12 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:24 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="scopestack_8cpp.html">scopestack.cpp</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:11 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:23 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="scopestack_8d.html">scopestack.d</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:12 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:24 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="scopestack_8d.html">scopestack.d</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:11 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:23 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="scopestack_8h.html">scopestack.h</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:12 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:24 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="scopestack_8h.html">scopestack.h</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:11 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:23 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<span class="SRScope">AST</span>
</div>
</div>
+<div class="SRResult" id="SR_advance">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_i_marker.html#a68c539e79c3052ba7addf090dfd05985" target="_parent">advance</a>
+ <span class="SRScope">IMarker</span>
+ </div>
+</div>
<div class="SRResult" id="SR_ast">
<div class="SREntry">
- <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_ast')">AST</a>
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_ast')">AST</a>
<div class="SRChildren">
- <a id="Item1_c0" onkeydown="return searchResults.NavChild(event,1,0)" onkeypress="return searchResults.NavChild(event,1,0)" onkeyup="return searchResults.NavChild(event,1,0)" class="SRScope" href="../class_a_s_t.html" target="_parent">AST</a>
- <a id="Item1_c1" onkeydown="return searchResults.NavChild(event,1,1)" onkeypress="return searchResults.NavChild(event,1,1)" onkeyup="return searchResults.NavChild(event,1,1)" class="SRScope" href="../class_i_parser.html#a486e53606cbc75b8a44cfea335ac9c87" target="_parent">IParser::ast()</a>
- <a id="Item1_c2" onkeydown="return searchResults.NavChild(event,1,2)" onkeypress="return searchResults.NavChild(event,1,2)" onkeyup="return searchResults.NavChild(event,1,2)" class="SRScope" href="../class_a_s_t.html#a6ac7ddb23729a313ba6b66ad09ab79bd" target="_parent">AST::AST(ASTNodeType type)</a>
- <a id="Item1_c3" onkeydown="return searchResults.NavChild(event,1,3)" onkeypress="return searchResults.NavChild(event,1,3)" onkeyup="return searchResults.NavChild(event,1,3)" class="SRScope" href="../class_a_s_t.html#a039b00473e1617d1c3003b0a22d5f2d9" target="_parent">AST::AST(Token tok)</a>
- <a id="Item1_c4" onkeydown="return searchResults.NavChild(event,1,4)" onkeypress="return searchResults.NavChild(event,1,4)" onkeyup="return searchResults.NavChild(event,1,4)" class="SRScope" href="../class_a_s_t.html#a56011c7a97fd6277c72e88c2acd6a96e" target="_parent">AST::AST(ASTNodeType type, const char *text)</a>
- <a id="Item1_c5" onkeydown="return searchResults.NavChild(event,1,5)" onkeypress="return searchResults.NavChild(event,1,5)" onkeyup="return searchResults.NavChild(event,1,5)" class="SRScope" href="../class_a_s_t.html#a341ac3dbf80dad18be249944c0b5f222" target="_parent">AST::AST(ASTNodeType type, std::string text)</a>
- <a id="Item1_c6" onkeydown="return searchResults.NavChild(event,1,6)" onkeypress="return searchResults.NavChild(event,1,6)" onkeyup="return searchResults.NavChild(event,1,6)" class="SRScope" href="../class_a_s_t.html#a5f463c2fad1523f2dfea906e25e60d91" target="_parent">AST::AST(ASTNodeType type, int child_count,...)</a>
- <a id="Item1_c7" onkeydown="return searchResults.NavChild(event,1,7)" onkeypress="return searchResults.NavChild(event,1,7)" onkeyup="return searchResults.NavChild(event,1,7)" class="SRScope" href="../class_a_s_t.html#aab868b0cf41c496ee5654fb17e61e63c" target="_parent">AST::AST(ASTNodeType type, std::string text, int child_count,...)</a>
+ <a id="Item2_c0" onkeydown="return searchResults.NavChild(event,2,0)" onkeypress="return searchResults.NavChild(event,2,0)" onkeyup="return searchResults.NavChild(event,2,0)" class="SRScope" href="../class_a_s_t.html" target="_parent">AST</a>
+ <a id="Item2_c1" onkeydown="return searchResults.NavChild(event,2,1)" onkeypress="return searchResults.NavChild(event,2,1)" onkeyup="return searchResults.NavChild(event,2,1)" class="SRScope" href="../class_i_parser.html#a486e53606cbc75b8a44cfea335ac9c87" target="_parent">IParser::ast()</a>
+ <a id="Item2_c2" onkeydown="return searchResults.NavChild(event,2,2)" onkeypress="return searchResults.NavChild(event,2,2)" onkeyup="return searchResults.NavChild(event,2,2)" class="SRScope" href="../class_a_s_t.html#a6ac7ddb23729a313ba6b66ad09ab79bd" target="_parent">AST::AST(ASTNodeType type)</a>
+ <a id="Item2_c3" onkeydown="return searchResults.NavChild(event,2,3)" onkeypress="return searchResults.NavChild(event,2,3)" onkeyup="return searchResults.NavChild(event,2,3)" class="SRScope" href="../class_a_s_t.html#a039b00473e1617d1c3003b0a22d5f2d9" target="_parent">AST::AST(Token tok)</a>
+ <a id="Item2_c4" onkeydown="return searchResults.NavChild(event,2,4)" onkeypress="return searchResults.NavChild(event,2,4)" onkeyup="return searchResults.NavChild(event,2,4)" class="SRScope" href="../class_a_s_t.html#a56011c7a97fd6277c72e88c2acd6a96e" target="_parent">AST::AST(ASTNodeType type, const char *text)</a>
+ <a id="Item2_c5" onkeydown="return searchResults.NavChild(event,2,5)" onkeypress="return searchResults.NavChild(event,2,5)" onkeyup="return searchResults.NavChild(event,2,5)" class="SRScope" href="../class_a_s_t.html#a341ac3dbf80dad18be249944c0b5f222" target="_parent">AST::AST(ASTNodeType type, std::string text)</a>
+ <a id="Item2_c6" onkeydown="return searchResults.NavChild(event,2,6)" onkeypress="return searchResults.NavChild(event,2,6)" onkeyup="return searchResults.NavChild(event,2,6)" class="SRScope" href="../class_a_s_t.html#a5f463c2fad1523f2dfea906e25e60d91" target="_parent">AST::AST(ASTNodeType type, int child_count,...)</a>
+ <a id="Item2_c7" onkeydown="return searchResults.NavChild(event,2,7)" onkeypress="return searchResults.NavChild(event,2,7)" onkeyup="return searchResults.NavChild(event,2,7)" class="SRScope" href="../class_a_s_t.html#aab868b0cf41c496ee5654fb17e61e63c" target="_parent">AST::AST(ASTNodeType type, std::string text, int child_count,...)</a>
</div>
</div>
</div>
<div class="SRResult" id="SR_ast_2ecpp">
<div class="SREntry">
- <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../ast_8cpp.html" target="_parent">ast.cpp</a>
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../ast_8cpp.html" target="_parent">ast.cpp</a>
</div>
</div>
<div class="SRResult" id="SR_ast_2ed">
<div class="SREntry">
- <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../ast_8d.html" target="_parent">ast.d</a>
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../ast_8d.html" target="_parent">ast.d</a>
</div>
</div>
<div class="SRResult" id="SR_ast_2eh">
<div class="SREntry">
- <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../ast_8h.html" target="_parent">ast.h</a>
+ <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../ast_8h.html" target="_parent">ast.h</a>
</div>
</div>
<div class="SRResult" id="SR_astnodetype">
<div class="SREntry">
- <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../ast_8h.html#a0a931957f12a2075e6e11ee596651dff" target="_parent">ASTNodeType</a>
+ <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../ast_8h.html#a0a931957f12a2075e6e11ee596651dff" target="_parent">ASTNodeType</a>
<span class="SRScope">ast.h</span>
</div>
</div>
<div class="SRResult" id="SR_astprinter">
<div class="SREntry">
- <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../class_a_s_t_printer.html" target="_parent">ASTPrinter</a>
+ <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../class_a_s_t_printer.html" target="_parent">ASTPrinter</a>
</div>
</div>
<div class="SRResult" id="SR_astprinter_2ecpp">
<div class="SREntry">
- <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../astprinter_8cpp.html" target="_parent">astprinter.cpp</a>
+ <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="../astprinter_8cpp.html" target="_parent">astprinter.cpp</a>
</div>
</div>
<div class="SRResult" id="SR_astprinter_2ed">
<div class="SREntry">
- <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="../astprinter_8d.html" target="_parent">astprinter.d</a>
+ <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="../astprinter_8d.html" target="_parent">astprinter.d</a>
</div>
</div>
<div class="SRResult" id="SR_astprinter_2eh">
<div class="SREntry">
- <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="../astprinter_8h.html" target="_parent">astprinter.h</a>
+ <a id="Item10" onkeydown="return searchResults.Nav(event,10)" onkeypress="return searchResults.Nav(event,10)" onkeyup="return searchResults.Nav(event,10)" class="SRSymbol" href="../astprinter_8h.html" target="_parent">astprinter.h</a>
</div>
</div>
<div class="SRStatus" id="Searching">Searching...</div>
<span class="SRScope">LLNLexer</span>
</div>
</div>
-<div class="SRResult" id="SR_current">
+<div class="SRResult" id="SR_cur_5flocation">
<div class="SREntry">
- <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../class_b_t_parser.html#a29930e6537cb65bbefe1962763372165" target="_parent">current</a>
- <span class="SRScope">BTParser</span>
+ <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../class_i_marker.html#adedaefcf6a1b1eac3d728a9d318dc618" target="_parent">cur_location</a>
+ <span class="SRScope">IMarker</span>
</div>
</div>
<div class="SRStatus" id="Searching">Searching...</div>
<a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../ilexer_8h.html" target="_parent">ilexer.h</a>
</div>
</div>
+<div class="SRResult" id="SR_imarker">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../class_i_marker.html" target="_parent">IMarker</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_imarker_2ecpp">
+ <div class="SREntry">
+ <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../imarker_8cpp.html" target="_parent">imarker.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_imarker_2ed">
+ <div class="SREntry">
+ <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../imarker_8d.html" target="_parent">imarker.d</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_imarker_2eh">
+ <div class="SREntry">
+ <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../imarker_8h.html" target="_parent">imarker.h</a>
+ </div>
+</div>
<div class="SRResult" id="SR_in_5fstream">
<div class="SREntry">
- <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../class_i_lexer.html#a02d418cc6fdcbfbf6cad7bf914cce77f" target="_parent">in_stream</a>
+ <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="../class_i_lexer.html#a02d418cc6fdcbfbf6cad7bf914cce77f" target="_parent">in_stream</a>
<span class="SRScope">ILexer</span>
</div>
</div>
<div class="SRResult" id="SR_input">
<div class="SREntry">
- <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../class_i_parser.html#a0bb117afecf63b3f2d95b598b763fec2" target="_parent">input</a>
+ <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="../class_i_parser.html#a0bb117afecf63b3f2d95b598b763fec2" target="_parent">input</a>
<span class="SRScope">IParser</span>
</div>
</div>
<div class="SRResult" id="SR_iparser">
<div class="SREntry">
- <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_iparser')">IParser</a>
+ <a id="Item10" onkeydown="return searchResults.Nav(event,10)" onkeypress="return searchResults.Nav(event,10)" onkeyup="return searchResults.Nav(event,10)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_iparser')">IParser</a>
<div class="SRChildren">
- <a id="Item6_c0" onkeydown="return searchResults.NavChild(event,6,0)" onkeypress="return searchResults.NavChild(event,6,0)" onkeyup="return searchResults.NavChild(event,6,0)" class="SRScope" href="../class_i_parser.html" target="_parent">IParser</a>
- <a id="Item6_c1" onkeydown="return searchResults.NavChild(event,6,1)" onkeypress="return searchResults.NavChild(event,6,1)" onkeyup="return searchResults.NavChild(event,6,1)" class="SRScope" href="../class_i_parser.html#a97691dca898e799fac489ede2ff058b4" target="_parent">IParser::IParser()</a>
- <a id="Item6_c2" onkeydown="return searchResults.NavChild(event,6,2)" onkeypress="return searchResults.NavChild(event,6,2)" onkeyup="return searchResults.NavChild(event,6,2)" class="SRScope" href="../class_i_parser.html#a7e843f2ae69a52cbacf5bd7b5b9622cf" target="_parent">IParser::IParser(ILexer *in)</a>
+ <a id="Item10_c0" onkeydown="return searchResults.NavChild(event,10,0)" onkeypress="return searchResults.NavChild(event,10,0)" onkeyup="return searchResults.NavChild(event,10,0)" class="SRScope" href="../class_i_parser.html" target="_parent">IParser</a>
+ <a id="Item10_c1" onkeydown="return searchResults.NavChild(event,10,1)" onkeypress="return searchResults.NavChild(event,10,1)" onkeyup="return searchResults.NavChild(event,10,1)" class="SRScope" href="../class_i_parser.html#a97691dca898e799fac489ede2ff058b4" target="_parent">IParser::IParser()</a>
+ <a id="Item10_c2" onkeydown="return searchResults.NavChild(event,10,2)" onkeypress="return searchResults.NavChild(event,10,2)" onkeyup="return searchResults.NavChild(event,10,2)" class="SRScope" href="../class_i_parser.html#a7e843f2ae69a52cbacf5bd7b5b9622cf" target="_parent">IParser::IParser(ILexer *in)</a>
</div>
</div>
</div>
<div class="SRResult" id="SR_iparser_2ecpp">
<div class="SREntry">
- <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../iparser_8cpp.html" target="_parent">iparser.cpp</a>
+ <a id="Item11" onkeydown="return searchResults.Nav(event,11)" onkeypress="return searchResults.Nav(event,11)" onkeyup="return searchResults.Nav(event,11)" class="SRSymbol" href="../iparser_8cpp.html" target="_parent">iparser.cpp</a>
</div>
</div>
<div class="SRResult" id="SR_iparser_2ed">
<div class="SREntry">
- <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="../iparser_8d.html" target="_parent">iparser.d</a>
+ <a id="Item12" onkeydown="return searchResults.Nav(event,12)" onkeypress="return searchResults.Nav(event,12)" onkeyup="return searchResults.Nav(event,12)" class="SRSymbol" href="../iparser_8d.html" target="_parent">iparser.d</a>
</div>
</div>
<div class="SRResult" id="SR_iparser_2eh">
<div class="SREntry">
- <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="../iparser_8h.html" target="_parent">iparser.h</a>
+ <a id="Item13" onkeydown="return searchResults.Nav(event,13)" onkeypress="return searchResults.Nav(event,13)" onkeyup="return searchResults.Nav(event,13)" class="SRSymbol" href="../iparser_8h.html" target="_parent">iparser.h</a>
</div>
</div>
<div class="SRResult" id="SR_isglobal">
<div class="SREntry">
- <a id="Item10" onkeydown="return searchResults.Nav(event,10)" onkeypress="return searchResults.Nav(event,10)" onkeyup="return searchResults.Nav(event,10)" class="SRSymbol" href="../class_scope_stack.html#ae0792790e8cfd148e0cfb67090a790bf" target="_parent">isGlobal</a>
+ <a id="Item14" onkeydown="return searchResults.Nav(event,14)" onkeypress="return searchResults.Nav(event,14)" onkeyup="return searchResults.Nav(event,14)" class="SRSymbol" href="../class_scope_stack.html#ae0792790e8cfd148e0cfb67090a790bf" target="_parent">isGlobal</a>
<span class="SRScope">ScopeStack</span>
</div>
</div>
<div class="SRResult" id="SR_islocal">
<div class="SREntry">
- <a id="Item11" onkeydown="return searchResults.Nav(event,11)" onkeypress="return searchResults.Nav(event,11)" onkeyup="return searchResults.Nav(event,11)" class="SRSymbol" href="../class_scope_stack.html#a553478b9e13cba1cf77b7f0e7a91c6f4" target="_parent">isLocal</a>
+ <a id="Item15" onkeydown="return searchResults.Nav(event,15)" onkeypress="return searchResults.Nav(event,15)" onkeyup="return searchResults.Nav(event,15)" class="SRSymbol" href="../class_scope_stack.html#a553478b9e13cba1cf77b7f0e7a91c6f4" target="_parent">isLocal</a>
<span class="SRScope">ScopeStack</span>
</div>
</div>
-<div class="SRResult" id="SR_isspeculating">
+<div class="SRResult" id="SR_ismarked">
<div class="SREntry">
- <a id="Item12" onkeydown="return searchResults.Nav(event,12)" onkeypress="return searchResults.Nav(event,12)" onkeyup="return searchResults.Nav(event,12)" class="SRSymbol" href="../class_b_t_parser.html#aa000adcfcb26aea600078ad2295eab8f" target="_parent">isSpeculating</a>
- <span class="SRScope">BTParser</span>
+ <a id="Item16" onkeydown="return searchResults.Nav(event,16)" onkeypress="return searchResults.Nav(event,16)" onkeyup="return searchResults.Nav(event,16)" class="SRSymbol" href="../class_i_marker.html#ae6fda228fa071a9720e7d2309d47ac6e" target="_parent">isMarked</a>
+ <span class="SRScope">IMarker</span>
</div>
</div>
<div class="SRResult" id="SR_ivisitor">
<div class="SREntry">
- <a id="Item13" onkeydown="return searchResults.Nav(event,13)" onkeypress="return searchResults.Nav(event,13)" onkeyup="return searchResults.Nav(event,13)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_ivisitor')">IVisitor</a>
+ <a id="Item17" onkeydown="return searchResults.Nav(event,17)" onkeypress="return searchResults.Nav(event,17)" onkeyup="return searchResults.Nav(event,17)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_ivisitor')">IVisitor</a>
<div class="SRChildren">
- <a id="Item13_c0" onkeydown="return searchResults.NavChild(event,13,0)" onkeypress="return searchResults.NavChild(event,13,0)" onkeyup="return searchResults.NavChild(event,13,0)" class="SRScope" href="../class_i_visitor.html" target="_parent">IVisitor</a>
- <a id="Item13_c1" onkeydown="return searchResults.NavChild(event,13,1)" onkeypress="return searchResults.NavChild(event,13,1)" onkeyup="return searchResults.NavChild(event,13,1)" class="SRScope" href="../class_i_visitor.html#a1f982003291f872f6f3781456b295e8a" target="_parent">IVisitor::IVisitor()</a>
+ <a id="Item17_c0" onkeydown="return searchResults.NavChild(event,17,0)" onkeypress="return searchResults.NavChild(event,17,0)" onkeyup="return searchResults.NavChild(event,17,0)" class="SRScope" href="../class_i_visitor.html" target="_parent">IVisitor</a>
+ <a id="Item17_c1" onkeydown="return searchResults.NavChild(event,17,1)" onkeypress="return searchResults.NavChild(event,17,1)" onkeyup="return searchResults.NavChild(event,17,1)" class="SRScope" href="../class_i_visitor.html#a1f982003291f872f6f3781456b295e8a" target="_parent">IVisitor::IVisitor()</a>
</div>
</div>
</div>
<div class="SRResult" id="SR_ivisitor_2ecpp">
<div class="SREntry">
- <a id="Item14" onkeydown="return searchResults.Nav(event,14)" onkeypress="return searchResults.Nav(event,14)" onkeyup="return searchResults.Nav(event,14)" class="SRSymbol" href="../ivisitor_8cpp.html" target="_parent">ivisitor.cpp</a>
+ <a id="Item18" onkeydown="return searchResults.Nav(event,18)" onkeypress="return searchResults.Nav(event,18)" onkeyup="return searchResults.Nav(event,18)" class="SRSymbol" href="../ivisitor_8cpp.html" target="_parent">ivisitor.cpp</a>
</div>
</div>
<div class="SRResult" id="SR_ivisitor_2ed">
<div class="SREntry">
- <a id="Item15" onkeydown="return searchResults.Nav(event,15)" onkeypress="return searchResults.Nav(event,15)" onkeyup="return searchResults.Nav(event,15)" class="SRSymbol" href="../ivisitor_8d.html" target="_parent">ivisitor.d</a>
+ <a id="Item19" onkeydown="return searchResults.Nav(event,19)" onkeypress="return searchResults.Nav(event,19)" onkeyup="return searchResults.Nav(event,19)" class="SRSymbol" href="../ivisitor_8d.html" target="_parent">ivisitor.d</a>
</div>
</div>
<div class="SRResult" id="SR_ivisitor_2eh">
<div class="SREntry">
- <a id="Item16" onkeydown="return searchResults.Nav(event,16)" onkeypress="return searchResults.Nav(event,16)" onkeyup="return searchResults.Nav(event,16)" class="SRSymbol" href="../ivisitor_8h.html" target="_parent">ivisitor.h</a>
+ <a id="Item20" onkeydown="return searchResults.Nav(event,20)" onkeypress="return searchResults.Nav(event,20)" onkeyup="return searchResults.Nav(event,20)" class="SRSymbol" href="../ivisitor_8h.html" target="_parent">ivisitor.h</a>
</div>
</div>
<div class="SRStatus" id="Searching">Searching...</div>
<a id="Item10" onkeydown="return searchResults.Nav(event,10)" onkeypress="return searchResults.Nav(event,10)" onkeyup="return searchResults.Nav(event,10)" class="SRSymbol" href="../llnlexer_8h.html" target="_parent">llnlexer.h</a>
</div>
</div>
+<div class="SRResult" id="SR_location">
+ <div class="SREntry">
+ <a id="Item11" onkeydown="return searchResults.Nav(event,11)" onkeypress="return searchResults.Nav(event,11)" onkeyup="return searchResults.Nav(event,11)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_location')">location</a>
+ <div class="SRChildren">
+ <a id="Item11_c0" onkeydown="return searchResults.NavChild(event,11,0)" onkeypress="return searchResults.NavChild(event,11,0)" onkeyup="return searchResults.NavChild(event,11,0)" class="SRScope" href="../class_i_marker.html#a0e9628e8c66b493ff331abab55c744da" target="_parent">IMarker::location(void)</a>
+ <a id="Item11_c1" onkeydown="return searchResults.NavChild(event,11,1)" onkeypress="return searchResults.NavChild(event,11,1)" onkeyup="return searchResults.NavChild(event,11,1)" class="SRScope" href="../class_i_marker.html#ac2d7a0e8bbfb213378f7a19b50ec9686" target="_parent">IMarker::location(unsigned int index)</a>
+ </div>
+ </div>
+</div>
<div class="SRResult" id="SR_lookahead">
<div class="SREntry">
- <a id="Item11" onkeydown="return searchResults.Nav(event,11)" onkeypress="return searchResults.Nav(event,11)" onkeyup="return searchResults.Nav(event,11)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_lookahead')">lookahead</a>
+ <a id="Item12" onkeydown="return searchResults.Nav(event,12)" onkeypress="return searchResults.Nav(event,12)" onkeyup="return searchResults.Nav(event,12)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_lookahead')">lookahead</a>
<div class="SRChildren">
- <a id="Item11_c0" onkeydown="return searchResults.NavChild(event,11,0)" onkeypress="return searchResults.NavChild(event,11,0)" onkeyup="return searchResults.NavChild(event,11,0)" class="SRScope" href="../class_b_t_parser.html#a796693745ebe354914eeacddba20f109" target="_parent">BTParser::lookahead()</a>
- <a id="Item11_c1" onkeydown="return searchResults.NavChild(event,11,1)" onkeypress="return searchResults.NavChild(event,11,1)" onkeyup="return searchResults.NavChild(event,11,1)" class="SRScope" href="../class_l_l_n_lexer.html#a66d139156eeb71c9017cfa55acc6ae89" target="_parent">LLNLexer::lookahead()</a>
+ <a id="Item12_c0" onkeydown="return searchResults.NavChild(event,12,0)" onkeypress="return searchResults.NavChild(event,12,0)" onkeyup="return searchResults.NavChild(event,12,0)" class="SRScope" href="../class_b_t_parser.html#a796693745ebe354914eeacddba20f109" target="_parent">BTParser::lookahead()</a>
+ <a id="Item12_c1" onkeydown="return searchResults.NavChild(event,12,1)" onkeypress="return searchResults.NavChild(event,12,1)" onkeyup="return searchResults.NavChild(event,12,1)" class="SRScope" href="../class_l_l_n_lexer.html#a66d139156eeb71c9017cfa55acc6ae89" target="_parent">LLNLexer::lookahead()</a>
</div>
</div>
</div>
<div class="SRResult" id="SR_lookaheadtoken">
<div class="SREntry">
- <a id="Item12" onkeydown="return searchResults.Nav(event,12)" onkeypress="return searchResults.Nav(event,12)" onkeyup="return searchResults.Nav(event,12)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_lookaheadtoken')">lookaheadToken</a>
+ <a id="Item13" onkeydown="return searchResults.Nav(event,13)" onkeypress="return searchResults.Nav(event,13)" onkeyup="return searchResults.Nav(event,13)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_lookaheadtoken')">lookaheadToken</a>
<div class="SRChildren">
- <a id="Item12_c0" onkeydown="return searchResults.NavChild(event,12,0)" onkeypress="return searchResults.NavChild(event,12,0)" onkeyup="return searchResults.NavChild(event,12,0)" class="SRScope" href="../class_b_t_parser.html#a2674f280bd3000751a100b45ac3899e2" target="_parent">BTParser::lookaheadToken()</a>
- <a id="Item12_c1" onkeydown="return searchResults.NavChild(event,12,1)" onkeypress="return searchResults.NavChild(event,12,1)" onkeyup="return searchResults.NavChild(event,12,1)" class="SRScope" href="../class_l_l_k_parser.html#aa5fdc66d3c8f97498b77950bda4078e4" target="_parent">LLKParser::lookaheadToken()</a>
+ <a id="Item13_c0" onkeydown="return searchResults.NavChild(event,13,0)" onkeypress="return searchResults.NavChild(event,13,0)" onkeyup="return searchResults.NavChild(event,13,0)" class="SRScope" href="../class_b_t_parser.html#a2674f280bd3000751a100b45ac3899e2" target="_parent">BTParser::lookaheadToken()</a>
+ <a id="Item13_c1" onkeydown="return searchResults.NavChild(event,13,1)" onkeypress="return searchResults.NavChild(event,13,1)" onkeyup="return searchResults.NavChild(event,13,1)" class="SRScope" href="../class_l_l_k_parser.html#aa5fdc66d3c8f97498b77950bda4078e4" target="_parent">LLKParser::lookaheadToken()</a>
</div>
</div>
</div>
<div class="SRResult" id="SR_lookaheadtype">
<div class="SREntry">
- <a id="Item13" onkeydown="return searchResults.Nav(event,13)" onkeypress="return searchResults.Nav(event,13)" onkeyup="return searchResults.Nav(event,13)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_lookaheadtype')">lookaheadType</a>
+ <a id="Item14" onkeydown="return searchResults.Nav(event,14)" onkeypress="return searchResults.Nav(event,14)" onkeyup="return searchResults.Nav(event,14)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_lookaheadtype')">lookaheadType</a>
<div class="SRChildren">
- <a id="Item13_c0" onkeydown="return searchResults.NavChild(event,13,0)" onkeypress="return searchResults.NavChild(event,13,0)" onkeyup="return searchResults.NavChild(event,13,0)" class="SRScope" href="../class_b_t_parser.html#a01abded048ed1573e03867f7f2316583" target="_parent">BTParser::lookaheadType()</a>
- <a id="Item13_c1" onkeydown="return searchResults.NavChild(event,13,1)" onkeypress="return searchResults.NavChild(event,13,1)" onkeyup="return searchResults.NavChild(event,13,1)" class="SRScope" href="../class_l_l_k_parser.html#affcd736d86542ea9c890bc59a46c8ddf" target="_parent">LLKParser::lookaheadType()</a>
+ <a id="Item14_c0" onkeydown="return searchResults.NavChild(event,14,0)" onkeypress="return searchResults.NavChild(event,14,0)" onkeyup="return searchResults.NavChild(event,14,0)" class="SRScope" href="../class_b_t_parser.html#a01abded048ed1573e03867f7f2316583" target="_parent">BTParser::lookaheadType()</a>
+ <a id="Item14_c1" onkeydown="return searchResults.NavChild(event,14,1)" onkeypress="return searchResults.NavChild(event,14,1)" onkeyup="return searchResults.NavChild(event,14,1)" class="SRScope" href="../class_l_l_k_parser.html#affcd736d86542ea9c890bc59a46c8ddf" target="_parent">LLKParser::lookaheadType()</a>
</div>
</div>
</div>
<div class="SRResult" id="SR_lookup">
<div class="SREntry">
- <a id="Item14" onkeydown="return searchResults.Nav(event,14)" onkeypress="return searchResults.Nav(event,14)" onkeyup="return searchResults.Nav(event,14)" class="SRSymbol" href="../class_scope_stack.html#a93cb7113443905f602ba812587e01b4d" target="_parent">lookup</a>
+ <a id="Item15" onkeydown="return searchResults.Nav(event,15)" onkeypress="return searchResults.Nav(event,15)" onkeyup="return searchResults.Nav(event,15)" class="SRSymbol" href="../class_scope_stack.html#a93cb7113443905f602ba812587e01b4d" target="_parent">lookup</a>
<span class="SRScope">ScopeStack</span>
</div>
</div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRResult" id="SR_mark">
<div class="SREntry">
- <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_b_t_parser.html#a9decf824eda1b2c893e170a0e8f736f0" target="_parent">mark</a>
- <span class="SRScope">BTParser</span>
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_i_marker.html#a92024922612faa5bb0106609f151c050" target="_parent">mark</a>
+ <span class="SRScope">IMarker</span>
</div>
</div>
<div class="SRResult" id="SR_markers">
<div class="SREntry">
- <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_b_t_parser.html#aae8dc94330bb217be99ab2a8f6af005d" target="_parent">markers</a>
- <span class="SRScope">BTParser</span>
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_i_marker.html#a1c1b6ba790e3adf5fa8d9b24c06b10d7" target="_parent">markers</a>
+ <span class="SRScope">IMarker</span>
</div>
</div>
<div class="SRResult" id="SR_match">
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRResult" id="SR_release">
<div class="SREntry">
- <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_b_t_parser.html#a0f7650612e327774ea163488f01efd5c" target="_parent">release</a>
- <span class="SRScope">BTParser</span>
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_i_marker.html#afce4bb0bef01b4579db97e1ca5e64001" target="_parent">release</a>
+ <span class="SRScope">IMarker</span>
</div>
</div>
<div class="SRResult" id="SR_result">
</div>
<div class="SRResult" id="SR_seek">
<div class="SREntry">
- <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../class_b_t_parser.html#af6d31bfc4d025666ea1916ecf48602e2" target="_parent">seek</a>
- <span class="SRScope">BTParser</span>
+ <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../class_i_marker.html#a58086bbf091c5b49c15464a070fec171" target="_parent">seek</a>
+ <span class="SRScope">IMarker</span>
</div>
</div>
<div class="SRResult" id="SR_startscope">
<a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_i_lexer.html" target="_parent">ILexer</a>
</div>
</div>
+<div class="SRResult" id="SR_imarker">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_i_marker.html" target="_parent">IMarker</a>
+ </div>
+</div>
<div class="SRResult" id="SR_iparser">
<div class="SREntry">
- <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_i_parser.html" target="_parent">IParser</a>
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../class_i_parser.html" target="_parent">IParser</a>
</div>
</div>
<div class="SRResult" id="SR_ivisitor">
<div class="SREntry">
- <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../class_i_visitor.html" target="_parent">IVisitor</a>
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../class_i_visitor.html" target="_parent">IVisitor</a>
</div>
</div>
<div class="SRStatus" id="Searching">Searching...</div>
<a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../ilexer_8h.html" target="_parent">ilexer.h</a>
</div>
</div>
+<div class="SRResult" id="SR_imarker_2ecpp">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../imarker_8cpp.html" target="_parent">imarker.cpp</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_imarker_2ed">
+ <div class="SREntry">
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../imarker_8d.html" target="_parent">imarker.d</a>
+ </div>
+</div>
+<div class="SRResult" id="SR_imarker_2eh">
+ <div class="SREntry">
+ <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../imarker_8h.html" target="_parent">imarker.h</a>
+ </div>
+</div>
<div class="SRResult" id="SR_iparser_2ecpp">
<div class="SREntry">
- <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../iparser_8cpp.html" target="_parent">iparser.cpp</a>
+ <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../iparser_8cpp.html" target="_parent">iparser.cpp</a>
</div>
</div>
<div class="SRResult" id="SR_iparser_2ed">
<div class="SREntry">
- <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../iparser_8d.html" target="_parent">iparser.d</a>
+ <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../iparser_8d.html" target="_parent">iparser.d</a>
</div>
</div>
<div class="SRResult" id="SR_iparser_2eh">
<div class="SREntry">
- <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../iparser_8h.html" target="_parent">iparser.h</a>
+ <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="../iparser_8h.html" target="_parent">iparser.h</a>
</div>
</div>
<div class="SRResult" id="SR_ivisitor_2ecpp">
<div class="SREntry">
- <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../ivisitor_8cpp.html" target="_parent">ivisitor.cpp</a>
+ <a id="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="../ivisitor_8cpp.html" target="_parent">ivisitor.cpp</a>
</div>
</div>
<div class="SRResult" id="SR_ivisitor_2ed">
<div class="SREntry">
- <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../ivisitor_8d.html" target="_parent">ivisitor.d</a>
+ <a id="Item10" onkeydown="return searchResults.Nav(event,10)" onkeypress="return searchResults.Nav(event,10)" onkeyup="return searchResults.Nav(event,10)" class="SRSymbol" href="../ivisitor_8d.html" target="_parent">ivisitor.d</a>
</div>
</div>
<div class="SRResult" id="SR_ivisitor_2eh">
<div class="SREntry">
- <a id="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="../ivisitor_8h.html" target="_parent">ivisitor.h</a>
+ <a id="Item11" onkeydown="return searchResults.Nav(event,11)" onkeypress="return searchResults.Nav(event,11)" onkeyup="return searchResults.Nav(event,11)" class="SRSymbol" href="../ivisitor_8h.html" target="_parent">ivisitor.h</a>
</div>
</div>
<div class="SRStatus" id="Searching">Searching...</div>
<span class="SRScope">AST</span>
</div>
</div>
+<div class="SRResult" id="SR_advance">
+ <div class="SREntry">
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_i_marker.html#a68c539e79c3052ba7addf090dfd05985" target="_parent">advance</a>
+ <span class="SRScope">IMarker</span>
+ </div>
+</div>
<div class="SRResult" id="SR_ast">
<div class="SREntry">
- <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_ast')">ast</a>
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_ast')">ast</a>
<div class="SRChildren">
- <a id="Item1_c0" onkeydown="return searchResults.NavChild(event,1,0)" onkeypress="return searchResults.NavChild(event,1,0)" onkeyup="return searchResults.NavChild(event,1,0)" class="SRScope" href="../class_i_parser.html#a486e53606cbc75b8a44cfea335ac9c87" target="_parent">IParser::ast()</a>
- <a id="Item1_c1" onkeydown="return searchResults.NavChild(event,1,1)" onkeypress="return searchResults.NavChild(event,1,1)" onkeyup="return searchResults.NavChild(event,1,1)" class="SRScope" href="../class_a_s_t.html#a6ac7ddb23729a313ba6b66ad09ab79bd" target="_parent">AST::AST(ASTNodeType type)</a>
- <a id="Item1_c2" onkeydown="return searchResults.NavChild(event,1,2)" onkeypress="return searchResults.NavChild(event,1,2)" onkeyup="return searchResults.NavChild(event,1,2)" class="SRScope" href="../class_a_s_t.html#a039b00473e1617d1c3003b0a22d5f2d9" target="_parent">AST::AST(Token tok)</a>
- <a id="Item1_c3" onkeydown="return searchResults.NavChild(event,1,3)" onkeypress="return searchResults.NavChild(event,1,3)" onkeyup="return searchResults.NavChild(event,1,3)" class="SRScope" href="../class_a_s_t.html#a56011c7a97fd6277c72e88c2acd6a96e" target="_parent">AST::AST(ASTNodeType type, const char *text)</a>
- <a id="Item1_c4" onkeydown="return searchResults.NavChild(event,1,4)" onkeypress="return searchResults.NavChild(event,1,4)" onkeyup="return searchResults.NavChild(event,1,4)" class="SRScope" href="../class_a_s_t.html#a341ac3dbf80dad18be249944c0b5f222" target="_parent">AST::AST(ASTNodeType type, std::string text)</a>
- <a id="Item1_c5" onkeydown="return searchResults.NavChild(event,1,5)" onkeypress="return searchResults.NavChild(event,1,5)" onkeyup="return searchResults.NavChild(event,1,5)" class="SRScope" href="../class_a_s_t.html#a5f463c2fad1523f2dfea906e25e60d91" target="_parent">AST::AST(ASTNodeType type, int child_count,...)</a>
- <a id="Item1_c6" onkeydown="return searchResults.NavChild(event,1,6)" onkeypress="return searchResults.NavChild(event,1,6)" onkeyup="return searchResults.NavChild(event,1,6)" class="SRScope" href="../class_a_s_t.html#aab868b0cf41c496ee5654fb17e61e63c" target="_parent">AST::AST(ASTNodeType type, std::string text, int child_count,...)</a>
+ <a id="Item2_c0" onkeydown="return searchResults.NavChild(event,2,0)" onkeypress="return searchResults.NavChild(event,2,0)" onkeyup="return searchResults.NavChild(event,2,0)" class="SRScope" href="../class_i_parser.html#a486e53606cbc75b8a44cfea335ac9c87" target="_parent">IParser::ast()</a>
+ <a id="Item2_c1" onkeydown="return searchResults.NavChild(event,2,1)" onkeypress="return searchResults.NavChild(event,2,1)" onkeyup="return searchResults.NavChild(event,2,1)" class="SRScope" href="../class_a_s_t.html#a6ac7ddb23729a313ba6b66ad09ab79bd" target="_parent">AST::AST(ASTNodeType type)</a>
+ <a id="Item2_c2" onkeydown="return searchResults.NavChild(event,2,2)" onkeypress="return searchResults.NavChild(event,2,2)" onkeyup="return searchResults.NavChild(event,2,2)" class="SRScope" href="../class_a_s_t.html#a039b00473e1617d1c3003b0a22d5f2d9" target="_parent">AST::AST(Token tok)</a>
+ <a id="Item2_c3" onkeydown="return searchResults.NavChild(event,2,3)" onkeypress="return searchResults.NavChild(event,2,3)" onkeyup="return searchResults.NavChild(event,2,3)" class="SRScope" href="../class_a_s_t.html#a56011c7a97fd6277c72e88c2acd6a96e" target="_parent">AST::AST(ASTNodeType type, const char *text)</a>
+ <a id="Item2_c4" onkeydown="return searchResults.NavChild(event,2,4)" onkeypress="return searchResults.NavChild(event,2,4)" onkeyup="return searchResults.NavChild(event,2,4)" class="SRScope" href="../class_a_s_t.html#a341ac3dbf80dad18be249944c0b5f222" target="_parent">AST::AST(ASTNodeType type, std::string text)</a>
+ <a id="Item2_c5" onkeydown="return searchResults.NavChild(event,2,5)" onkeypress="return searchResults.NavChild(event,2,5)" onkeyup="return searchResults.NavChild(event,2,5)" class="SRScope" href="../class_a_s_t.html#a5f463c2fad1523f2dfea906e25e60d91" target="_parent">AST::AST(ASTNodeType type, int child_count,...)</a>
+ <a id="Item2_c6" onkeydown="return searchResults.NavChild(event,2,6)" onkeypress="return searchResults.NavChild(event,2,6)" onkeyup="return searchResults.NavChild(event,2,6)" class="SRScope" href="../class_a_s_t.html#aab868b0cf41c496ee5654fb17e61e63c" target="_parent">AST::AST(ASTNodeType type, std::string text, int child_count,...)</a>
</div>
</div>
</div>
<span class="SRScope">ScopeStack</span>
</div>
</div>
-<div class="SRResult" id="SR_isspeculating">
+<div class="SRResult" id="SR_ismarked">
<div class="SREntry">
- <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../class_b_t_parser.html#aa000adcfcb26aea600078ad2295eab8f" target="_parent">isSpeculating</a>
- <span class="SRScope">BTParser</span>
+ <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="../class_i_marker.html#ae6fda228fa071a9720e7d2309d47ac6e" target="_parent">isMarked</a>
+ <span class="SRScope">IMarker</span>
</div>
</div>
<div class="SRResult" id="SR_ivisitor">
<span class="SRScope">LLNLexer</span>
</div>
</div>
+<div class="SRResult" id="SR_location">
+ <div class="SREntry">
+ <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_location')">location</a>
+ <div class="SRChildren">
+ <a id="Item3_c0" onkeydown="return searchResults.NavChild(event,3,0)" onkeypress="return searchResults.NavChild(event,3,0)" onkeyup="return searchResults.NavChild(event,3,0)" class="SRScope" href="../class_i_marker.html#a0e9628e8c66b493ff331abab55c744da" target="_parent">IMarker::location(void)</a>
+ <a id="Item3_c1" onkeydown="return searchResults.NavChild(event,3,1)" onkeypress="return searchResults.NavChild(event,3,1)" onkeyup="return searchResults.NavChild(event,3,1)" class="SRScope" href="../class_i_marker.html#ac2d7a0e8bbfb213378f7a19b50ec9686" target="_parent">IMarker::location(unsigned int index)</a>
+ </div>
+ </div>
+</div>
<div class="SRResult" id="SR_lookahead">
<div class="SREntry">
- <a id="Item3" onkeydown="return searchResults.Nav(event,3)" onkeypress="return searchResults.Nav(event,3)" onkeyup="return searchResults.Nav(event,3)" class="SRSymbol" href="../class_l_l_n_lexer.html#a66d139156eeb71c9017cfa55acc6ae89" target="_parent">lookahead</a>
+ <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="../class_l_l_n_lexer.html#a66d139156eeb71c9017cfa55acc6ae89" target="_parent">lookahead</a>
<span class="SRScope">LLNLexer</span>
</div>
</div>
<div class="SRResult" id="SR_lookaheadtoken">
<div class="SREntry">
- <a id="Item4" onkeydown="return searchResults.Nav(event,4)" onkeypress="return searchResults.Nav(event,4)" onkeyup="return searchResults.Nav(event,4)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_lookaheadtoken')">lookaheadToken</a>
+ <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_lookaheadtoken')">lookaheadToken</a>
<div class="SRChildren">
- <a id="Item4_c0" onkeydown="return searchResults.NavChild(event,4,0)" onkeypress="return searchResults.NavChild(event,4,0)" onkeyup="return searchResults.NavChild(event,4,0)" class="SRScope" href="../class_b_t_parser.html#a2674f280bd3000751a100b45ac3899e2" target="_parent">BTParser::lookaheadToken()</a>
- <a id="Item4_c1" onkeydown="return searchResults.NavChild(event,4,1)" onkeypress="return searchResults.NavChild(event,4,1)" onkeyup="return searchResults.NavChild(event,4,1)" class="SRScope" href="../class_l_l_k_parser.html#aa5fdc66d3c8f97498b77950bda4078e4" target="_parent">LLKParser::lookaheadToken()</a>
+ <a id="Item5_c0" onkeydown="return searchResults.NavChild(event,5,0)" onkeypress="return searchResults.NavChild(event,5,0)" onkeyup="return searchResults.NavChild(event,5,0)" class="SRScope" href="../class_b_t_parser.html#a2674f280bd3000751a100b45ac3899e2" target="_parent">BTParser::lookaheadToken()</a>
+ <a id="Item5_c1" onkeydown="return searchResults.NavChild(event,5,1)" onkeypress="return searchResults.NavChild(event,5,1)" onkeyup="return searchResults.NavChild(event,5,1)" class="SRScope" href="../class_l_l_k_parser.html#aa5fdc66d3c8f97498b77950bda4078e4" target="_parent">LLKParser::lookaheadToken()</a>
</div>
</div>
</div>
<div class="SRResult" id="SR_lookaheadtype">
<div class="SREntry">
- <a id="Item5" onkeydown="return searchResults.Nav(event,5)" onkeypress="return searchResults.Nav(event,5)" onkeyup="return searchResults.Nav(event,5)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_lookaheadtype')">lookaheadType</a>
+ <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_lookaheadtype')">lookaheadType</a>
<div class="SRChildren">
- <a id="Item5_c0" onkeydown="return searchResults.NavChild(event,5,0)" onkeypress="return searchResults.NavChild(event,5,0)" onkeyup="return searchResults.NavChild(event,5,0)" class="SRScope" href="../class_b_t_parser.html#a01abded048ed1573e03867f7f2316583" target="_parent">BTParser::lookaheadType()</a>
- <a id="Item5_c1" onkeydown="return searchResults.NavChild(event,5,1)" onkeypress="return searchResults.NavChild(event,5,1)" onkeyup="return searchResults.NavChild(event,5,1)" class="SRScope" href="../class_l_l_k_parser.html#affcd736d86542ea9c890bc59a46c8ddf" target="_parent">LLKParser::lookaheadType()</a>
+ <a id="Item6_c0" onkeydown="return searchResults.NavChild(event,6,0)" onkeypress="return searchResults.NavChild(event,6,0)" onkeyup="return searchResults.NavChild(event,6,0)" class="SRScope" href="../class_b_t_parser.html#a01abded048ed1573e03867f7f2316583" target="_parent">BTParser::lookaheadType()</a>
+ <a id="Item6_c1" onkeydown="return searchResults.NavChild(event,6,1)" onkeypress="return searchResults.NavChild(event,6,1)" onkeyup="return searchResults.NavChild(event,6,1)" class="SRScope" href="../class_l_l_k_parser.html#affcd736d86542ea9c890bc59a46c8ddf" target="_parent">LLKParser::lookaheadType()</a>
</div>
</div>
</div>
<div class="SRResult" id="SR_lookup">
<div class="SREntry">
- <a id="Item6" onkeydown="return searchResults.Nav(event,6)" onkeypress="return searchResults.Nav(event,6)" onkeyup="return searchResults.Nav(event,6)" class="SRSymbol" href="../class_scope_stack.html#a93cb7113443905f602ba812587e01b4d" target="_parent">lookup</a>
+ <a id="Item7" onkeydown="return searchResults.Nav(event,7)" onkeypress="return searchResults.Nav(event,7)" onkeyup="return searchResults.Nav(event,7)" class="SRSymbol" href="../class_scope_stack.html#a93cb7113443905f602ba812587e01b4d" target="_parent">lookup</a>
<span class="SRScope">ScopeStack</span>
</div>
</div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRResult" id="SR_mark">
<div class="SREntry">
- <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_b_t_parser.html#a9decf824eda1b2c893e170a0e8f736f0" target="_parent">mark</a>
- <span class="SRScope">BTParser</span>
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_i_marker.html#a92024922612faa5bb0106609f151c050" target="_parent">mark</a>
+ <span class="SRScope">IMarker</span>
</div>
</div>
<div class="SRResult" id="SR_match">
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRResult" id="SR_release">
<div class="SREntry">
- <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_b_t_parser.html#a0f7650612e327774ea163488f01efd5c" target="_parent">release</a>
- <span class="SRScope">BTParser</span>
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_i_marker.html#afce4bb0bef01b4579db97e1ca5e64001" target="_parent">release</a>
+ <span class="SRScope">IMarker</span>
</div>
</div>
<div class="SRStatus" id="Searching">Searching...</div>
</div>
<div class="SRResult" id="SR_seek">
<div class="SREntry">
- <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_b_t_parser.html#af6d31bfc4d025666ea1916ecf48602e2" target="_parent">seek</a>
- <span class="SRScope">BTParser</span>
+ <a id="Item1" onkeydown="return searchResults.Nav(event,1)" onkeypress="return searchResults.Nav(event,1)" onkeyup="return searchResults.Nav(event,1)" class="SRSymbol" href="../class_i_marker.html#a58086bbf091c5b49c15464a070fec171" target="_parent">seek</a>
+ <span class="SRScope">IMarker</span>
</div>
</div>
<div class="SRResult" id="SR_startscope">
<span class="SRScope">LLNLexer</span>
</div>
</div>
-<div class="SRResult" id="SR_current">
+<div class="SRResult" id="SR_cur_5flocation">
<div class="SREntry">
- <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../class_b_t_parser.html#a29930e6537cb65bbefe1962763372165" target="_parent">current</a>
- <span class="SRScope">BTParser</span>
+ <a id="Item2" onkeydown="return searchResults.Nav(event,2)" onkeypress="return searchResults.Nav(event,2)" onkeyup="return searchResults.Nav(event,2)" class="SRSymbol" href="../class_i_marker.html#adedaefcf6a1b1eac3d728a9d318dc618" target="_parent">cur_location</a>
+ <span class="SRScope">IMarker</span>
</div>
</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="Loading">Loading...</div>
<div class="SRResult" id="SR_markers">
<div class="SREntry">
- <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_b_t_parser.html#aae8dc94330bb217be99ab2a8f6af005d" target="_parent">markers</a>
- <span class="SRScope">BTParser</span>
+ <a id="Item0" onkeydown="return searchResults.Nav(event,0)" onkeypress="return searchResults.Nav(event,0)" onkeyup="return searchResults.Nav(event,0)" class="SRSymbol" href="../class_i_marker.html#a1c1b6ba790e3adf5fa8d9b24c06b10d7" target="_parent">markers</a>
+ <span class="SRScope">IMarker</span>
</div>
</div>
<div class="SRStatus" id="Searching">Searching...</div>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="symbol_8cpp.html">symbol.cpp</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:12 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:24 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="symbol_8cpp.html">symbol.cpp</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:11 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:23 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="symbol_8d.html">symbol.d</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:12 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:24 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="symbol_8d.html">symbol.d</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:11 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:23 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="symbol_8h.html">symbol.h</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:12 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:24 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="symbol_8h.html">symbol.h</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:11 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:23 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="token_8cpp.html">token.cpp</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:12 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:24 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="token_8cpp.html">token.cpp</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:11 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:23 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="token_8d.html">token.d</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:12 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:24 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="token_8d.html">token.d</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:11 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:23 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="token_8h.html">token.h</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:12 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:24 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
<div id="nav-path" class="navpath">
<ul>
<li class="navelem"><a class="el" href="token_8h.html">token.h</a> </li>
- <li class="footer">Generated on Fri Jun 22 2012 12:32:11 for Parse Utils by 
+ <li class="footer">Generated on Fri Jun 22 2012 13:47:23 for Parse Utils by 
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </li>
</ul>
\item\contentsline{section}{\hyperlink{class_b_t_parser}{BTParser} }{\pageref{class_b_t_parser}}{}
\item\contentsline{section}{\hyperlink{class_exception}{Exception} }{\pageref{class_exception}}{}
\item\contentsline{section}{\hyperlink{class_i_lexer}{ILexer} }{\pageref{class_i_lexer}}{}
+\item\contentsline{section}{\hyperlink{class_i_marker}{IMarker} }{\pageref{class_i_marker}}{}
\item\contentsline{section}{\hyperlink{class_i_parser}{IParser} }{\pageref{class_i_parser}}{}
\item\contentsline{section}{\hyperlink{class_i_visitor}{IVisitor} }{\pageref{class_i_visitor}}{}
\item\contentsline{section}{\hyperlink{class_l_l_k_parser}{LLKParser} }{\pageref{class_l_l_k_parser}}{}
}
{\ttfamily \#include \char`\"{}btparser.h\char`\"{}}\par
{\ttfamily \#include \char`\"{}exception.h\char`\"{}}\par
-Include dependency graph for btparser.cpp:\nopagebreak
+Include dependency graph for btparser.cpp:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=302pt]{btparser_8cpp__incl}
+\includegraphics[width=344pt]{btparser_8cpp__incl}
\end{center}
\end{figure}
-7dbca95ef171d56a32c03a8ad8e66963
\ No newline at end of file
+99f9f7bce3429de21ecc8f77b9d7b818
\ No newline at end of file
<< /Length 3 0 R\r
/Type /XObject\r
/Subtype /Form\r
- /BBox [ 0 0 302 218 ]\r
+ /BBox [ 0 0 344 218 ]\r
>>\r
stream\r
1 0 0 -1 0 218 cm\r
-q 36 183 m 267 183 l 267 36 l 36 36 l h\r
+q 36 183 m 309 183 l 309 36 l 36 36 l h\r
36 183 m W n\r
1 1 1 RG 1 1 1 rg /a0 gs\r
-36 183 m 36 36 l 267 36 l 267 183 l h\r
+36 183 m 36 36 l 309 36 l 309 183 l h\r
36 183 m f\r
1 1 1 RG 1 1 1 rg /a0 gs\r
1 w\r
0 j\r
[] 0.0 d\r
10 M q 1 0 0 1 40 178 cm\r
--4 5 m -4 -142 l 227 -142 l 227 5 l h\r
+-4 5 m -4 -142 l 269 -142 l 269 5 l h\r
-4 5 m S Q\r
0.74902 0.74902 0.74902 RG 0.74902 0.74902 0.74902 rg /a0 gs\r
-91.5 61.5 m 91.5 40.5 l 262.5 40.5 l 262.5 61.5 l h\r
-91.5 61.5 m f\r
+124.5 61.5 m 124.5 40.5 l 295.5 40.5 l 295.5 61.5 l h\r
+124.5 61.5 m f\r
0 0 0 RG 0 0 0 rg /a0 gs\r
1 w\r
0 J\r
0 j\r
[] 0.0 d\r
10 M q 1 0 0 1 40 178 cm\r
-51.5 -116.5 m 51.5 -137.5 l 222.5 -137.5 l 222.5 -116.5 l h\r
-51.5 -116.5 m S Q\r
+84.5 -116.5 m 84.5 -137.5 l 255.5 -137.5 l 255.5 -116.5 l h\r
+84.5 -116.5 m S Q\r
0 0 0 RG 0 0 0 rg /a0 gs\r
BT\r
/CairoFont-0-0 1 Tf\r
-10 0 -0 -10 99.5 53.5 Tm <00> Tj\r
-10 0 -0 -10 104.75 53.5 Tm <01> Tj\r
-10 0 -0 -10 110 53.5 Tm <02> Tj\r
-10 0 -0 -10 115.25 53.5 Tm <03> Tj\r
-10 0 -0 -10 118.25 53.5 Tm <04> Tj\r
-10 0 -0 -10 123.5 53.5 Tm <05> Tj\r
-10 0 -0 -10 128.75 53.5 Tm <06> Tj\r
-10 0 -0 -10 131.75 53.5 Tm <07> Tj\r
-10 0 -0 -10 137 53.5 Tm <08> Tj\r
-10 0 -0 -10 142.25 53.5 Tm <03> Tj\r
-10 0 -0 -10 145.25 53.5 Tm <00> Tj\r
-10 0 -0 -10 150.5 53.5 Tm <05> Tj\r
-10 0 -0 -10 155.75 53.5 Tm <03> Tj\r
-10 0 -0 -10 158.75 53.5 Tm <06> Tj\r
-10 0 -0 -10 161.75 53.5 Tm <09> Tj\r
-10 0 -0 -10 167 53.5 Tm <0a> Tj\r
-10 0 -0 -10 170 53.5 Tm <07> Tj\r
-10 0 -0 -10 175.25 53.5 Tm <08> Tj\r
-10 0 -0 -10 180.5 53.5 Tm <03> Tj\r
-10 0 -0 -10 183.5 53.5 Tm <00> Tj\r
-10 0 -0 -10 188.75 53.5 Tm <05> Tj\r
-10 0 -0 -10 194 53.5 Tm <03> Tj\r
-10 0 -0 -10 197 53.5 Tm <06> Tj\r
-10 0 -0 -10 200 53.5 Tm <09> Tj\r
-10 0 -0 -10 205.25 53.5 Tm <0a> Tj\r
-10 0 -0 -10 208.25 53.5 Tm <07> Tj\r
-10 0 -0 -10 213.5 53.5 Tm <08> Tj\r
-10 0 -0 -10 218.75 53.5 Tm <03> Tj\r
-10 0 -0 -10 221.75 53.5 Tm <00> Tj\r
-10 0 -0 -10 227 53.5 Tm <05> Tj\r
-10 0 -0 -10 232.25 53.5 Tm <03> Tj\r
-10 0 -0 -10 235.25 53.5 Tm <0b> Tj\r
-10 0 -0 -10 238.25 53.5 Tm <04> Tj\r
-10 0 -0 -10 243.5 53.5 Tm <07> Tj\r
-10 0 -0 -10 248.75 53.5 Tm <07> Tj\r
+10 0 -0 -10 132.5 53.5 Tm <00> Tj\r
+10 0 -0 -10 137.75 53.5 Tm <01> Tj\r
+10 0 -0 -10 143 53.5 Tm <02> Tj\r
+10 0 -0 -10 148.25 53.5 Tm <03> Tj\r
+10 0 -0 -10 151.25 53.5 Tm <04> Tj\r
+10 0 -0 -10 156.5 53.5 Tm <05> Tj\r
+10 0 -0 -10 161.75 53.5 Tm <06> Tj\r
+10 0 -0 -10 164.75 53.5 Tm <07> Tj\r
+10 0 -0 -10 170 53.5 Tm <08> Tj\r
+10 0 -0 -10 175.25 53.5 Tm <03> Tj\r
+10 0 -0 -10 178.25 53.5 Tm <00> Tj\r
+10 0 -0 -10 183.5 53.5 Tm <05> Tj\r
+10 0 -0 -10 188.75 53.5 Tm <03> Tj\r
+10 0 -0 -10 191.75 53.5 Tm <06> Tj\r
+10 0 -0 -10 194.75 53.5 Tm <09> Tj\r
+10 0 -0 -10 200 53.5 Tm <0a> Tj\r
+10 0 -0 -10 203 53.5 Tm <07> Tj\r
+10 0 -0 -10 208.25 53.5 Tm <08> Tj\r
+10 0 -0 -10 213.5 53.5 Tm <03> Tj\r
+10 0 -0 -10 216.5 53.5 Tm <00> Tj\r
+10 0 -0 -10 221.75 53.5 Tm <05> Tj\r
+10 0 -0 -10 227 53.5 Tm <03> Tj\r
+10 0 -0 -10 230 53.5 Tm <06> Tj\r
+10 0 -0 -10 233 53.5 Tm <09> Tj\r
+10 0 -0 -10 238.25 53.5 Tm <0a> Tj\r
+10 0 -0 -10 241.25 53.5 Tm <07> Tj\r
+10 0 -0 -10 246.5 53.5 Tm <08> Tj\r
+10 0 -0 -10 251.75 53.5 Tm <03> Tj\r
+10 0 -0 -10 254.75 53.5 Tm <00> Tj\r
+10 0 -0 -10 260 53.5 Tm <05> Tj\r
+10 0 -0 -10 265.25 53.5 Tm <03> Tj\r
+10 0 -0 -10 268.25 53.5 Tm <0b> Tj\r
+10 0 -0 -10 271.25 53.5 Tm <04> Tj\r
+10 0 -0 -10 276.5 53.5 Tm <07> Tj\r
+10 0 -0 -10 281.75 53.5 Tm <07> Tj\r
ET\r
1 1 1 RG 1 1 1 rg /a0 gs\r
-99.5 43.75 m 107 119.5 m 107 98.5 l 167 98.5 l 167 119.5 l h\r
-107 119.5 m f\r
+132.5 43.75 m 140 119.5 m 140 98.5 l 200 98.5 l 200 119.5 l h\r
+140 119.5 m f\r
0 0 0 RG 0 0 0 rg /a0 gs\r
1 w\r
0 J\r
0 j\r
[] 0.0 d\r
10 M q 1 0 0 1 40 178 cm\r
-59.5 -134.25 m 67 -58.5 m 67 -79.5 l 127 -79.5 l 127 -58.5 l h\r
-67 -58.5 m S Q\r
+92.5 -134.25 m 100 -58.5 m 100 -79.5 l 160 -79.5 l 160 -58.5 l h\r
+100 -58.5 m S Q\r
0 0 0 RG 0 0 0 rg /a0 gs\r
BT\r
/CairoFont-0-0 1 Tf\r
-10 0 -0 -10 115 111.5 Tm <09> Tj\r
-10 0 -0 -10 120.25 111.5 Tm <0a> Tj\r
-10 0 -0 -10 123.25 111.5 Tm <07> Tj\r
-10 0 -0 -10 128.5 111.5 Tm <08> Tj\r
-10 0 -0 -10 133.75 111.5 Tm <03> Tj\r
-10 0 -0 -10 136.75 111.5 Tm <00> Tj\r
-10 0 -0 -10 142 111.5 Tm <05> Tj\r
-10 0 -0 -10 147.25 111.5 Tm <03> Tj\r
-10 0 -0 -10 150.25 111.5 Tm <0b> Tj\r
-10 0 -0 -10 153.25 111.5 Tm <0c> Tj\r
+10 0 -0 -10 148 111.5 Tm <09> Tj\r
+10 0 -0 -10 153.25 111.5 Tm <0a> Tj\r
+10 0 -0 -10 156.25 111.5 Tm <07> Tj\r
+10 0 -0 -10 161.5 111.5 Tm <08> Tj\r
+10 0 -0 -10 166.75 111.5 Tm <03> Tj\r
+10 0 -0 -10 169.75 111.5 Tm <00> Tj\r
+10 0 -0 -10 175 111.5 Tm <05> Tj\r
+10 0 -0 -10 180.25 111.5 Tm <03> Tj\r
+10 0 -0 -10 183.25 111.5 Tm <0b> Tj\r
+10 0 -0 -10 186.25 111.5 Tm <0c> Tj\r
ET\r
0.098039 0.098039 0.439216 RG 0.098039 0.098039 0.439216 rg /a0 gs\r
1 w\r
0 j\r
[] 0.0 d\r
10 M q 1 0 0 1 40 178 cm\r
-75 -76.25 m 129.663391 -116.361908 m 124.194031 -108.431351 116.578293 -97.388535 110.076309 -87.960632 c S Q\r
+108 -76.25 m 162.663391 -116.361908 m 157.194031 -108.431351 149.578293 -97.388535 143.076309 -87.960632 c S Q\r
0.098039 0.098039 0.439216 RG 0.098039 0.098039 0.439216 rg /a0 gs\r
-152.848724 92.18428 m 144.2901 98.429352 l 147.086227 88.210129 l h\r
-152.848724 92.18428 m f\r
+185.848724 92.18428 m 177.2901 98.429352 l 180.086227 88.210129 l h\r
+185.848724 92.18428 m f\r
0.098039 0.098039 0.439216 RG 0.098039 0.098039 0.439216 rg /a0 gs\r
1 w\r
0 J\r
0 j\r
[] 0.0 d\r
10 M q 1 0 0 1 40 178 cm\r
-112.848724 -85.81572 m 104.2901 -79.570648 l 107.086227 -89.789871 l h\r
-112.848724 -85.81572 m S Q\r
+145.848724 -85.81572 m 137.2901 -79.570648 l 140.086227 -89.789871 l h\r
+145.848724 -85.81572 m S Q\r
1 1 1 RG 1 1 1 rg /a0 gs\r
-184.5 119.5 m 184.5 98.5 l 251.5 98.5 l 251.5 119.5 l h\r
-184.5 119.5 m f\r
+217.5 119.5 m 217.5 98.5 l 284.5 98.5 l 284.5 119.5 l h\r
+217.5 119.5 m f\r
0.74902 0.74902 0.74902 RG 0.74902 0.74902 0.74902 rg /a0 gs\r
1 w\r
0 J\r
0 j\r
[] 0.0 d\r
10 M q 1 0 0 1 40 178 cm\r
-144.5 -58.5 m 144.5 -79.5 l 211.5 -79.5 l 211.5 -58.5 l h\r
-144.5 -58.5 m S Q\r
+177.5 -58.5 m 177.5 -79.5 l 244.5 -79.5 l 244.5 -58.5 l h\r
+177.5 -58.5 m S Q\r
0 0 0 RG 0 0 0 rg /a0 gs\r
BT\r
/CairoFont-0-0 1 Tf\r
-10 0 -0 -10 192.5 111.5 Tm <05> Tj\r
-10 0 -0 -10 197.75 111.5 Tm <0d> Tj\r
-10 0 -0 -10 203 111.5 Tm <04> Tj\r
-10 0 -0 -10 208.25 111.5 Tm <05> Tj\r
-10 0 -0 -10 213.5 111.5 Tm <07> Tj\r
-10 0 -0 -10 218.75 111.5 Tm <0a> Tj\r
-10 0 -0 -10 221.75 111.5 Tm <0e> Tj\r
-10 0 -0 -10 224 111.5 Tm <01> Tj\r
-10 0 -0 -10 229.25 111.5 Tm <0f> Tj\r
-10 0 -0 -10 234.5 111.5 Tm <0b> Tj\r
-10 0 -0 -10 237.5 111.5 Tm <0c> Tj\r
+10 0 -0 -10 225.5 111.5 Tm <05> Tj\r
+10 0 -0 -10 230.75 111.5 Tm <0d> Tj\r
+10 0 -0 -10 236 111.5 Tm <04> Tj\r
+10 0 -0 -10 241.25 111.5 Tm <05> Tj\r
+10 0 -0 -10 246.5 111.5 Tm <07> Tj\r
+10 0 -0 -10 251.75 111.5 Tm <0a> Tj\r
+10 0 -0 -10 254.75 111.5 Tm <0e> Tj\r
+10 0 -0 -10 257 111.5 Tm <01> Tj\r
+10 0 -0 -10 262.25 111.5 Tm <0f> Tj\r
+10 0 -0 -10 267.5 111.5 Tm <0b> Tj\r
+10 0 -0 -10 270.5 111.5 Tm <0c> Tj\r
ET\r
0.098039 0.098039 0.439216 RG 0.098039 0.098039 0.439216 rg /a0 gs\r
1 w\r
0 j\r
[] 0.0 d\r
10 M q 1 0 0 1 40 178 cm\r
-152.5 -76.25 m 144.520035 -116.361908 m 150.126114 -108.431351 157.932251 -97.388535 164.596786 -87.960632 c S Q\r
+185.5 -76.25 m 177.520035 -116.361908 m 183.126114 -108.431351 190.932251 -97.388535 197.596786 -87.960632 c S Q\r
0.098039 0.098039 0.439216 RG 0.098039 0.098039 0.439216 rg /a0 gs\r
-207.613266 88.24321 m 210.527649 98.429352 l 201.897217 92.28389 l h\r
-207.613266 88.24321 m f\r
+240.613266 88.24321 m 243.527649 98.429352 l 234.897217 92.28389 l h\r
+240.613266 88.24321 m f\r
0.098039 0.098039 0.439216 RG 0.098039 0.098039 0.439216 rg /a0 gs\r
1 w\r
0 J\r
0 j\r
[] 0.0 d\r
10 M q 1 0 0 1 40 178 cm\r
-167.613266 -89.75679 m 170.527649 -79.570648 l 161.897217 -85.71611 l h\r
-167.613266 -89.75679 m S Q\r
+200.613266 -89.75679 m 203.527649 -79.570648 l 194.897217 -85.71611 l h\r
+200.613266 -89.75679 m S Q\r
1 1 1 RG 1 1 1 rg /a0 gs\r
39.5 177.5 m 39.5 156.5 l 98.5 156.5 l 98.5 177.5 l h\r
39.5 177.5 m f\r
0 j\r
[] 0.0 d\r
10 M q 1 0 0 1 40 178 cm\r
-7.5 -18.25 m 84.527756 -58.361908 m 74.654724 -49.940796 60.66748 -38.010498 49.201614 -28.230789 c S Q\r
+7.5 -18.25 m 111.475037 -58.361908 m 96.098831 -49.531998 74.00412 -36.843948 56.552811 -26.822403 c S Q\r
0.098039 0.098039 0.439216 RG 0.098039 0.098039 0.439216 rg /a0 gs\r
-91.272873 152.602768 m 81.393173 156.429352 l 86.730209 147.276917 l h\r
-91.272873 152.602768 m f\r
+97.822342 154.484573 m 87.407516 156.429352 l 94.336395 148.414276 l h\r
+97.822342 154.484573 m f\r
0.098039 0.098039 0.439216 RG 0.098039 0.098039 0.439216 rg /a0 gs\r
1 w\r
0 J\r
0 j\r
[] 0.0 d\r
10 M q 1 0 0 1 40 178 cm\r
-51.272873 -25.397232 m 41.393173 -21.570648 l 46.730209 -30.723083 l h\r
-51.272873 -25.397232 m S Q\r
+57.822342 -23.515427 m 47.407516 -21.570648 l 54.336395 -29.585724 l h\r
+57.822342 -23.515427 m S Q\r
1 1 1 RG 1 1 1 rg /a0 gs\r
116 177.5 m 116 156.5 l 158 156.5 l 158 177.5 l h\r
116 177.5 m f\r
0 j\r
[] 0.0 d\r
10 M q 1 0 0 1 40 178 cm\r
-84 -18.25 m 97 -58.361908 m 97 -50.92189 97 -40.742737 97 -31.727554 c S Q\r
+84 -18.25 m 123.947296 -58.361908 m 119.528107 -50.594864 113.410431 -39.842575 108.120895 -30.545822 c S Q\r
0.098039 0.098039 0.439216 RG 0.098039 0.098039 0.439216 rg /a0 gs\r
-140.500092 146.429382 m 137 156.429352 l 133.500092 146.429306 l h\r
-140.500092 146.429382 m f\r
+151.001709 149.468552 m 143.014343 156.429352 l 144.917557 146.006851 l h\r
+151.001709 149.468552 m f\r
0.098039 0.098039 0.439216 RG 0.098039 0.098039 0.439216 rg /a0 gs\r
1 w\r
0 J\r
0 j\r
[] 0.0 d\r
10 M q 1 0 0 1 40 178 cm\r
-100.500092 -31.570618 m 97 -21.570648 l 93.500092 -31.570694 l h\r
-100.500092 -31.570618 m S Q\r
+111.001709 -28.531448 m 103.014343 -21.570648 l 104.917557 -31.993149 l h\r
+111.001709 -28.531448 m S Q\r
1 1 1 RG 1 1 1 rg /a0 gs\r
-176 177.5 m 176 156.5 l 230 156.5 l 230 177.5 l h\r
-176 177.5 m f\r
+175.5 177.5 m 175.5 156.5 l 232.5 156.5 l 232.5 177.5 l h\r
+175.5 177.5 m f\r
0.74902 0.74902 0.74902 RG 0.74902 0.74902 0.74902 rg /a0 gs\r
1 w\r
0 J\r
0 j\r
[] 0.0 d\r
10 M q 1 0 0 1 40 178 cm\r
-136 -0.5 m 136 -21.5 l 190 -21.5 l 190 -0.5 l h\r
-136 -0.5 m S Q\r
+135.5 -0.5 m 135.5 -21.5 l 192.5 -21.5 l 192.5 -0.5 l h\r
+135.5 -0.5 m S Q\r
0 0 0 RG 0 0 0 rg /a0 gs\r
BT\r
/CairoFont-0-0 1 Tf\r
-10 0 -0 -10 184 169.5 Tm <0e> Tj\r
-10 0 -0 -10 186.25 169.5 Tm <07> Tj\r
-10 0 -0 -10 191.5 169.5 Tm <08> Tj\r
-10 0 -0 -10 196.75 169.5 Tm <03> Tj\r
-10 0 -0 -10 199.75 169.5 Tm <00> Tj\r
-10 0 -0 -10 205 169.5 Tm <05> Tj\r
-10 0 -0 -10 210.25 169.5 Tm <03> Tj\r
-10 0 -0 -10 213.25 169.5 Tm <0b> Tj\r
-10 0 -0 -10 216.25 169.5 Tm <0c> Tj\r
+10 0 -0 -10 183.5 169.5 Tm <0e> Tj\r
+10 0 -0 -10 185.75 169.5 Tm <11> Tj\r
+10 0 -0 -10 194 169.5 Tm <08> Tj\r
+10 0 -0 -10 199.25 169.5 Tm <03> Tj\r
+10 0 -0 -10 202.25 169.5 Tm <12> Tj\r
+10 0 -0 -10 207.5 169.5 Tm <05> Tj\r
+10 0 -0 -10 212.75 169.5 Tm <03> Tj\r
+10 0 -0 -10 215.75 169.5 Tm <0b> Tj\r
+10 0 -0 -10 218.75 169.5 Tm <0c> Tj\r
ET\r
0.098039 0.098039 0.439216 RG 0.098039 0.098039 0.439216 rg /a0 gs\r
1 w\r
0 j\r
[] 0.0 d\r
10 M q 1 0 0 1 40 178 cm\r
-144 -18.25 m 109.105423 -58.361908 m 118.688065 -49.940796 132.263916 -38.010498 143.392548 -28.230789 c S Q\r
+143.5 -18.25 m 136.23613 -58.361908 m 140.837143 -50.513107 147.225174 -39.615891 152.713913 -30.252731 c S Q\r
0.098039 0.098039 0.439216 RG 0.098039 0.098039 0.439216 rg /a0 gs\r
-185.770065 147.199081 m 190.971329 156.429352 l 181.149246 152.45726 l h\r
-185.770065 147.199081 m f\r
+195.76561 146.032318 m 197.803406 156.429352 l 189.726715 149.572388 l h\r
+195.76561 146.032318 m f\r
0.098039 0.098039 0.439216 RG 0.098039 0.098039 0.439216 rg /a0 gs\r
1 w\r
0 J\r
0 j\r
[] 0.0 d\r
10 M q 1 0 0 1 40 178 cm\r
-145.770065 -30.800919 m 150.971329 -21.570648 l 141.149246 -25.54274 l h\r
-145.770065 -30.800919 m S Q\r
+155.76561 -31.967682 m 157.803406 -21.570648 l 149.726715 -28.427612 l h\r
+155.76561 -31.967682 m S Q\r
+1 1 1 RG 1 1 1 rg /a0 gs\r
+250 177.5 m 250 156.5 l 304 156.5 l 304 177.5 l h\r
+250 177.5 m f\r
+0.74902 0.74902 0.74902 RG 0.74902 0.74902 0.74902 rg /a0 gs\r
+1 w\r
+0 J\r
+0 j\r
+[] 0.0 d\r
+10 M q 1 0 0 1 40 178 cm\r
+210 -0.5 m 210 -21.5 l 264 -21.5 l 264 -0.5 l h\r
+210 -0.5 m S Q\r
+0 0 0 RG 0 0 0 rg /a0 gs\r
+BT\r
+/CairoFont-0-0 1 Tf\r
+10 0 -0 -10 258 169.5 Tm <0e> Tj\r
+10 0 -0 -10 260.25 169.5 Tm <07> Tj\r
+10 0 -0 -10 265.5 169.5 Tm <08> Tj\r
+10 0 -0 -10 270.75 169.5 Tm <03> Tj\r
+10 0 -0 -10 273.75 169.5 Tm <00> Tj\r
+10 0 -0 -10 279 169.5 Tm <05> Tj\r
+10 0 -0 -10 284.25 169.5 Tm <03> Tj\r
+10 0 -0 -10 287.25 169.5 Tm <0b> Tj\r
+10 0 -0 -10 290.25 169.5 Tm <0c> Tj\r
+ET\r
+0.098039 0.098039 0.439216 RG 0.098039 0.098039 0.439216 rg /a0 gs\r
+1 w\r
+0 J\r
+0 j\r
+[] 0.0 d\r
+10 M q 1 0 0 1 40 178 cm\r
+218 -18.25 m 149.625443 -58.361908 m 166.141342 -49.409363 189.973938 -36.490753 208.577835 -26.406403 c S Q\r
+0.098039 0.098039 0.439216 RG 0.098039 0.098039 0.439216 rg /a0 gs\r
+250.375412 148.586792 m 257.498962 156.429352 l 247.039536 154.740845 l h\r
+250.375412 148.586792 m f\r
+0.098039 0.098039 0.439216 RG 0.098039 0.098039 0.439216 rg /a0 gs\r
+1 w\r
+0 J\r
+0 j\r
+[] 0.0 d\r
+10 M q 1 0 0 1 40 178 cm\r
+210.375412 -29.413208 m 217.498962 -21.570648 l 207.039536 -23.259155 l h\r
+210.375412 -29.413208 m S Q\r
Q\r
endstream\r
endobj\r
3 0 obj\r
- 8140\r
+ 9493\r
endobj\r
4 0 obj\r
<< /Type /Page\r
/Parent 1 0 R\r
- /MediaBox [ 0 0 302 218 ]\r
+ /MediaBox [ 0 0 344 218 ]\r
/Contents [ 2 0 R ]\r
>>\r
endobj\r
5 0 obj\r
<< /Filter /FlateDecode\r
- /Length 11104\r
- /Length1 16856\r
+ /Length 11914\r
+ /Length1 18100\r
>>\r
stream\r
-x\9c¥{\v\TÇÕø\99¹wïî½ûº»À¾XØ\v\v\v²(\b(\82D\16\ 15!¾\1f\ 5\ 3\11\14\14\14yûj\12\83m\8c\86<´i\9bg[Í£y7.H\f\9a¤ò5\8f6\ f£_Ó¤\8dM¢IL\9b¤±Úü\12Û$\85ý\9f\99]\10óåëïÿÿý÷rfÎÌ\9c\999sæÌ\99sîU \0`\84^\10 w]ë¶µ¿%oë±æY\0oÏ\9a\8d\r\1d[a\15\16\93r1\99¾fs\8ffú ù4\96\9b\ 1¤ek;Öm4Þº\ 4À\8fôR[sSCãM7'n\0ÈÊfôÍXñ\8e\9cgÃr#\96Ó\9a7ölõè\ 6\8b°¼\eË\15ík\1aFt\88AÖk\98ÌÛØ°µã\94®U\ 4\bÆcYkkØØôÕ?ÙXÁ\ 2\0åLGWSÇ÷W¾W\85C»\90é_\ 3\81ÒÈÇB¿8\vr\ 5gè\1a15>µX¾B®H[\91Ú\94z|\9b|CÚCq\8fgÿF0ËN\8fË\99[\95ý\96S\97H\97Sªæ\11ÅUk¨\95k\95Zc©Ö¼Þ°^^¯¬7®77\ f\ 6\ 63¬\19\81´\8c´IÓÓV*5ÆÆ@cf\8f¿'7íÇÊÏL·gÞ\99ýÓÜ\a\95GM\ fd<\98y0ðbÀ\919\14ùbÐl\96\96§\8e!þ1$m\fá4&S\8c\86!þ1$m\fI\1a\8a¼\17²'\174d¤\9b\14Ñ£\ 5\12Dã\94$Ï\10},\94êÎ6\1aér\9f»Ô½Ð½Ê}À}Ü-YÝ>w»û\94[ô¹÷¸©û9º\1c\12\0èc@"áxF®\92\10¡*9A(\10\95P2\14\19>\18ï(`yHµØ
-\b\99R\9bÔ\9aD\93¼ z\91±Á:!ò\97AU\958\12\8a³Z\11óN1ú<Ä\93æ\ eŹ
-òX÷\1c«\95.w»¢©Ù\8c©ÃdÂTc=Ý\1aëåVÙªÜ\ e¶~÷\10½j@\9f\96\85]\9fò\16\9dÈ"Yl\16Ö\ 3\91\8f\aÙ0\1ca=\10ùô\10ë\94åáS¥dd\15Ôç\rçÑÒ¼Þ<\9a§\12BÒ\80Ï *#\ 3-*eº\9c#\8c\ 1\86\84Ü\8c -ͪ²UY9{V\8d\91Y\87"_\8746§ÕÂ&´\9aØ0ÖÔS@Ja!PpO-(t\ 5\17¨_ÔuÎÿ"È\7fg\11T̺\16¨u\9dÁ\v¬ª38ÿl¬\95\11tA)#*=Ûi/Ê \ 6ë:»\82gÔ\11\9eÙìEøGlvgÑÔÜòm¡PÆäd¿.>;`Síj\9c*H©f-\11äL}"ÑMÆ$9\1e\8b)\16\7f"¤úÍ&Ã$%\91dfÈ\8a\14\14\13Á§&%\12@fJÔ\92hBØôYÁ\1d;vÀ87u\9d¤®«³.®ÐáÈÏ\9b> #\901\85N+\98^8}z~\9eÃáÔ\a\ 2þT)!ÞéÀ'\99&ÄK\92?5P:`½é\9ak·NKÿñKw/,\9b\91õ£¥×=·Ò\166u·\»ÞáÈI¼áè\9d+Z^ºîøÛä2ï\86®¦\8aËü®ô¼Ëw,\98»-Ó\17\9cwÍ:×\92Ú%\85~oR\9c\92\96_vmíÊ}ß{\ 2\15\12*"\1f\8b\19xNÍà&\e\ e%¸\98´ãØns±#\12êæ:Â\eìzÅm\9a+Í3¬\90j\fë¤\16\83¡@-¶\17;¦¹*Õ*{\95£ÒU««\95\97¨uö:Ç\12×FÝF¹QÝhßèhtm! ²¤3_%,Ó-S®2µ
-Mº&¥Õ¤8½¢Þæ5\1aãÓ\12Clû\13CL!ô¨e!\eS\ 2=×%½\1a«=\8f§@\8a"\8c\1f\8e0Mâ\bS\17=Sʸ´ô\82\=\ 1½ª×ô\82~ê©D\92Èê/Oö\17ä"nI\ 3\93\ 5\a\a;WT\13Ó>ð²)ÀÂÆ\a\vW]\13ÓVp°a!\84Cú \14\ 56ÕÃôO½PwQ»ÔÎ`Ý\85º\8b\15Á³¨n¥g§æ\92Î:è,¯\ eÉKuKåÕºÕ²Hêj¸&Ä©\85¸Û\10Ý\\88\8b\8fª\ 2Ûø\8a\aozñÏÄqÍßn>5zöðÀ®\e\a\ eîÜ5@ãHÆm\9bGß\1f9ö·\1f\90db~íÕ×þûÅW_AkLà\87hkO\8b\ 1p\91\85\87Á\83\v\95\13\9c\ 5T\8bs\14à\ 6\9e\ fåÛã\v\82q$Í\10ç0\918\87Q\ 2Åæ\15\8c\90ïHw9CùÓ\v<!U¥Ë\9d\99<µ[,\98\ eE>\v\19\99t\9c"\93\8e\93\9dY#\93\8d3\9eI\ 5Ëÿbí\88\99\98ü±|!df\92\8a8ɰ\938\17x\98À\13
-¦\17\84=ç=´Ã³ß\13öD<¢Ç\94.s\v\87Ó\9e\97 È\9a|B>-\8bXù¯A6?CB6Æ\83Ìg\96\156«ÌÆw°\99dÊf\91)\9b[^à\9e»\88íÅøÁ½`\16\0áâ¯dä\fÛ\8eÒ\92"vÊ£\87Ü#ª\16³ÕL%½A2è\f\82¤\8a¦D0\el\89x¥\91`VÖ\ e¨cG7e\1a;z\81\8cÀ4[¾\r\ f$Û¥é\f\17J¯}óê\a\16ªÆA£mñâÛf\ eþlpÞÆ\85Óºéí#\ao\9d:wñÒ=»iÑ7'ùþìÄ\83ö\12\9e1\e¼\1c\9a\99\13GT\91øÅ\ 2±\\*®\15{DI¶\19d\83l\8e³Éf\10\fÄè\95ô\ 47IÎÜk \86T-\8eÄÑT[:\81qÁá\98 Á 8\r"\8c \ eÆ\ 5\a\p q\85\1e\8aü\9b[]`;È%\b\12×h\ 3×ñ\ 5ö¹/L\90 \13!ÊKû¢\v\85VZzÖVTd\8bÊ\bÔ\97wY®{aj.Ôu\91º|[~\ 2³WhPgõR\82mçý³ZJ¯ºzÖìÙ3¯\8eO\16\ 3÷uÎ+~8cni}×È\1f\80Ëa\11êéY\94\83\87¬ì§´|Yu¨Àr½\95X\8d$\ 4\8b \ 3=\1dÑî5ê]^ÑH, z\ 3[\8cÞÄ\r\0?£13\90Ã\18=ö\87\97ø!S_¨Ëc05714W6\11\9f·<®Ü¹4n©³>®Þy/½W¸Çü ú Çd0»\95õ´EX¯Ûdê0÷\9a\1f2=%\1fR\9e2\99\1c¦\eM\1fRÁ\92ºÊÚn½Þ*X »Ô·å\ 2cª\1eÙÚ\vûQÒçA\ 6«Õ\b\17yô"ëi\16.GKj"®/Í\18ô\11\ 2x\a\86\98Ò\92\10\13<\99ÇÄM<\8c\8c\îMH;®'>}©\9eê¹Ñ+\8cHoçÆkjbÁØnÔu\9e\8dîJ]WÕR\7fÕâ\95Õ\87\99ï0£æl×\17Ñû¬ô,Þe¶¢\1cµ\ e÷ë\fÛ\16¼W:k\88\93[\14[\81\9dÝ&ã\97 Ó\¡¤?éÜ\93'GÿÙõÉM¿zÇwÀ}ýÊÝ\8f=xÃúÛÈNçÓÇI\12Q\9e tÇ\81û\127´>ÿÆ[¿ù\ 1»\1fªð~HÆ=K\80$²4äô\817\81.\17êtuòrc\93°A×.7\19\r C\913Ü Û\10 -aX\92\97¥\19ö·u_Ç_ð\88SíÅî©Þ2û|O\99w±½Ö½ÄÛ`ßèiðn\95¶&\ \17\*8\88Õìt.rÔ;:\1c\82ÃkÝ«îW©ª\8a\89^E\ fG¢\9e\13Wô¨\87ĤƼ\8d\9fÆáN8Cæ¡È;ÜÍ@äï\9c\15D>åW\82\99ÑËè§\84ÍÄìñ1?+=PÀòP\19»\10|ÄçÈWÓô¡´¬\ 2¶1\vñÊи¢¹¸Òy¹\ 2F7ËË·\89{MzwrÌ\11\89\9d\9càü\913\vð*\b^àÖg>»\ 4FðR8Ã7ª®d¤³\84\9f#f\82H\1d°ë\82tv\8dm\97
-x\eØâõ)ÜÆ\90\14´9¸oÂÕG²ÿ~ø\93Ñs$þ\9d7\89\85üûce`ç\9a[FNÒŦ\19+nºöQ²ÂùÀ ñ\11\81\98Hæè{£_©Ú\81#Íä§7\967?ÄÏ\1cDþJ\8btoàÙZz\18\84È{\ 3ñE\94ù²Z|Ñ\9d\ 2¡Â>á\80@\85Í@бG/\14é\14ác \1f\93!òèS¨ì\a¿ïb\9eÌ\17gU\OIiÉ.Ý\94`Ýuê\vl\rÁ`\ 2É'äѽ£ÕnÝg_Ç3}Ù5Ú"¦ ¾Ø!\99¬\ eÝfR'«\97©UªXª\855êÓ&\99üIy yI³\93:´½\9a¡ØY\9cx\85ó\8aÄ\1aÃU¦ZgmâzÃ\ 6S\8bºÑ¹!qX{#þ]×»\9e7\92ÏÄ\9fI>E4\87_D//a\9aX¬Î\11¯PWª\1f\19ÿ\964ª\1am\16T\17n2\1d^\8b\11,î´\13
-Q\95\90R¯ô*¢Æ\1d
-\8d;\17
-s\9a\8dÌP\±ò×ÜÏU\98Ò°\rV\98\93Ê\8c¤Â<\1f?Ûm¥\87ÄåÓ|{:À0!{É~\12&ç\89è#¥d!\8a\1dík(\89\19*¢²!\89ÊÆ#ÜP\11\13·\ 2xuq\vÌI¹\ 5&&n\12ìÜ$¸}s\v]ä¢\1eñ³ßU2_\1dù\ 2]Ô\8bU(~v\8b¡Ef
-\84×\13RAg\Ì\f;\1c ñ\94ÝU\196a\82/±ëÁâÛ\9bw\9fX¿éÔ5+÷L±=´yëã\ f÷t÷\8f¶è\9eë[¼ø\96È]\ f\8c~só\95Å#ß\b\ f\1e{áÕ7_}å\8fl\ f¯À3ïÅ=Ì\84B:9\94-\9bå,·Ù\935É\9c\95Ud\9e\9eP\98X\9cuyV\9d¹.k½¹%«>·Ï|ã¤{\1c÷z\1e5'd2Ï\91:\83ÉÏͰ\87Ü\8fe\1er?\93ù\82ûxæï\13ÞÍ4T8H2»\8clL\bvnøt\ Ó\86"§CË\19æsú\Áì¬\82"±(ûrq^ö
-CMp¡%¸Ù´Ëô²é+óWA[a\81\85\88jNZ\813/%ÞµjRû$:É\9bc)µì±ì³D,º}\96\ 3\96s\16ÁbbÛma¶\80Ù\ e\v\9b8\81í\86\85Ç\15\16\89í\87Åâ\15\9chô\ f¹~\1aïõêùUéá\97de\86\92\87®Ò¤\ 6µ\ 1$î,¦§`Lø\19\1f,mÜIJã7n\1a³\82lãÓ¢á\1a\ f\1fß \19Ùti|¢4v\eGãJzUÈ\92\11\82\80\1aÐ\ 2¹\81\ 3\ 1]\11\1a¤A¦H\81¡È[\8782\95Õ\85ÌÌH\15\r\17ÑýE¤\88;beÜ\ 5Kw¥æ¤\1d\95\8eKÔ'\95JT²°\95Jüº\94¸å\92L\8c\19\89k¡Ä]Z\89G}ÒÔ\19\13\¦³_\9c\rÆÂ¦º\8b!SÉHð£\8fØ%s\ 6\83¦\11\16$å\8cÑwF#¦±\90\89\e2´d\98Ag:\ fU0\96Á`\86=,¸aîAÆ,ÊC\eG\ 2ÞDN\7f@\90ô\16\1a½\94\90H(i<¼þÀ³s»çMÛpr\1dɯÜ}ý¶¤°«íÄM»\1f[¤ÊÎÔg½ÎÕ/´×æmli¾?\90ôÃås\1eß¹`Ç\82x\8bÙ\93\96®´M¾¬¦ÓÕysU¨á\8a)[Ï\7f³ó²\19äÝL¯\9a9?g^ýU\v/Û\ 2L§oD\9döé\8e\80\8a÷Xoè^¢3YÓtÓt\95:]©/ì£>_ª7ß;ÛÛáÛë\93\8aãJ\1c%\9e+\1dWzê\fuæjk\9dãjÏzC«¹ÙÚæhó\fûÞ6\9dt\9et\7f\10÷\99ó3÷\87I§}\11\9f[ÓåXsâsu¥Ö\90îJë"ÝZÝɤ/ůU\93\9a`\11%
-\89Ì@) h \i'\8ch\1fBÆzc¯QôqÃdäZjäFÉÈì\ 5Û>ãX¸c\1c3J\88\9cæêÃjB9lG\8d=Ä\96\1fsøDîÑå\vé\94~·¥\1a\1d»?ÇL\96i\82ɲ_b²þõm\93åâ&+>j²\92çN¼ù&\9a¬`ðÛF\8bÙ¬R[\91m¢ÕJñ£\v\8dV\v\83[\15ü©\19\ 2ºÖã6\8bL~x°«\7fõ\81ÎÐèçÏ=»\81\16,ÿÑæ'~¹ió\13º##_îY¸ç\95îÑs£oý\9cÜqtùÍÇ^=ñÒ1~Ï¥E>§Yº»Á \7f:\f
-Þñþ@\ 1\8f4Ê\10éu£Wf2+D\0\87*\a
-^\15\82Ѫ¦B*1ÛÓM$¢7TÊ\95õú\ e}¯~¯^\ 4\8c\e÷ëÃúaý ½¤g\97\ 3\13\9c>º\ f\1cù\9c\1fU=\13\14w\ f\18½\ 5v¥p\8f\8eE^F\1e\9bJ±À4\1aSë\8fÐõ\18©Mï_;ÑïFY¡¹?[2R¢\9eù¢\84I\rQfêmùùêËÑË6ÝÉ\83\91i6ÿ´|[!\1a~¿-\9ey\vTõ\Y²º5û\86\e\ e>õT\03ù¾}ꬦûé\9a[\88¾uôÖ[F~<?ÛÃdt\ 4\93]p\fïøô\90\8b\96\80BKVA;\\ f\a@Ü\8fíûÅûîâ¡m\1dÛ·©¹ùÓò\13\8e\1c;v\8cõÝ\ 5 |\8cç'\9e4\1c\ 6\aÊ\17CL\81\19lnXÒÅiB¥pÄ,òªb§»Ài°\99lñ\82\8e\80Õ«ÓÇ\e\15\füX¬\19\91ɰL\1cüVvð¸Sæq§\1cÏc>fRmL¢±èÏÃèxôÇ£O\99G\9fòxô)+<&ÄöC<,\à`[îda§ã¼\83v8ö;Â\8e\88CtÐøÿ=~úz,~ú:ä\9c\10?\19xü$ò\17\ 2¬-\1a<ñð\13h4xJ¸$ü\8c\ 6O%Ì\98N8\19Ѱ\94ùNü\18\14\91X\bj\91,út\8bdJ$f\83\95½5Âxs\a \eI\82ùÑÓ\81wºÍoãg\ 2ë]\83Û\877?Y5¸iâ[Kð(|~{Ý\83?\eYEïÛuÍÒÛ®\ey\ 6×dÅ=ú\87\18\0\95¼\13\8b¯\12¬Ä(\89TÆëÁ¬\80båï\ 49A\16Û\95Ú\98ùN|Új'ÖTw\91ļÂEî¢\95Ö;Ä;\fw[î±\ eë\86¥aý«VÙ\1ar\14y\8489ÁìQ§\91bã\ er\9bÑ\90cÿ\9eX£¯1V[î$w)w\19\9f¦C¦ß\19_±¼¦\9e\14Þ\94ÿÛügõ#Ånï\978\1fF\13ØmV\97\197Ob\9e\81\85aV å\b\8aB%îY²;\ 5/\12\96%\86ÖJ\92 7È2\91$Y'
-xX\18±\9b\89ÕjV\8d\ 40þ7
-&U\91¬Ôª¨/ÁK2UÓAF\ fT\16¨ù%tôÓMB¼É$(²,\bTBßÌd\ 2e¡\9dØ/7o7¥*Ö\ 6IÞ\1eR\86HâÓ!i\91Ô+ Ò\10-\ fY4a;M]\88²¼Üv-\ fÅê¾8ëq\8fÔ\8dx\gÕ\8fÐ\rþK\1d2Ë^íESî\ eïºî\85]S\Ü-\ 6ƾպËðÂ.\8búB4ÅLoQKJ\f%5x\90Ëk«\a-®¤"#\93·1©È\94ê,\12\10Xy ¥HeJª$\14\91Ô\94"9ä-\1aS¢\9aºN¦\1cARW\83.w¾Óá\9c^X\88\98_È VrÃèÝï?0Å\9b\9d~ð\8f£?"7¿{²xô\13\9aIF¿\9a\9b;;ÿ\9bQÓÈëä\8a\9aÑ:¼\awãaFõA\e \87c¡«åéLË\17Ê{åýrX\1e\96OÉçe=È>¹Cî\95÷ŪNË\11YñÉhCõ"\15dIØN@ÒI¢"éÓu î\13÷\8baqX<-JÃây\91\82¨\89'°$\8acï&Äñ³%ò³%*üev<;[bÔ7ãÈ(·\90"»u\14vÎÄ\ 5\86o\9f°.<a¨½x\9a¸¦0`Ö±«3\18\87ÖJÀ\93³{ppPüÛñãß$\88\ 1ö\ 2&j»þ\82þ¬\83\\17\8aÓ R\1c}D\1dR?\14þ\1aw^¸\10'\89ÌT\97\18Í\ 5ÛTr\97zÂuÚ\15q\89\9a!Þ\12ï°£í¸¬\98-&K\9a\8bÛ+\17·]Fnµ\8cÜj\19Ç\96\91/Ï\98Ê)Æß\99\19¹ÕÂòWQ«eTb·ù\85\10w\7f\8dÜ0\1a þ\19\17¸\98\ 2x\98\ 5s\9dwÑ\ e×~WØ5ì\12]\ 2ÍOpp#vaÐf\8bÚ«ï6\Ê·\f\97m\82á\8aú\bl
-û·\rá\ 2§zÉ\8b3\14ô\17%ÿóuZ0x\16õ\9e\9dX\16\8b\8cY3\87d\93\15\83¢W\ 4I\rØ$K"±*ö\98UËÚA¸òvòwF1?\90[6þj¶ëþMïÖß·HU\ 6³6Ìë~X\fÜy ²c~Þu#Ýôƶ\8de·¿6òlôý\91\87ÝAhß\14òi̾9u\ 6P\f\12\91\14ÐÉ\ 6\1d¡º4fát9Áw\8f©ï\1eÃË\93Y:;·sÓð.Jµ\15)ìÜ\99mE2nn\81\81%\18\ f\7fz\10s\12Ë\91âO!99¥\021á\91 \9c\9a^\0\ eL°t2´=sJ\ 1h\98XM\93 S\ e(E0M\99\as\95\15d\ 51TËkÉZÚbh\91·Â\16²\85n3l\95·(»È.z£p\93~·¡Oþ9Ü%ÿHy\ 2îW\9e\83§õýÊËð¢r\12ÞT>\83\ f\95oà\v%\e\97£¸À¡dB@)T\16BH\91u!»£@\87
-T\10³©2®\87-\1dXÐ\1a²²\8dU\80G5L\16¬\8e\a\98L*¼\96êt&#säß\r¢l\10\8e\ 5\8f\ 5!\aï\ 1.\9fP¡¢7\18Òe%^\96\15\10(E]\8b'\ 4\19Á\8bC6\18(%\92^\91\ 5 º\1c\131¥\1aB¡\10Ú\b*£\r}*¤ëÕQ\1db!Y£!\92jüô÷ìØFMg\1dÚÎ3uÑW\1fEãÖÓVÄlgÌtb\86¶\11bqÄÅ\1fÔÕ¤\90ü8fìâÐØ=9Úúë3é\18\e~vx´M\f\8cܰ®}Ùfº\9b¿få\1aBxn\ 2 ²xYE ì½"è°N\ f\ 6\90A\ 1#R\98Á\82÷¥
-\80¶Ð\8dàÑ=\fnö\ e\9d½1Aø\98å£-\11æó¸YN?Å\11\87b\0ð\bü\8a´À¯à(ü\86\9cÇ^\aà0\fÂïÐÿ¬\80\9fÁµð\13´:\12¬Ä\9a\9b` >:¬ÿ qG\ 6!\aîC\8eîC?Ì ß\83íè\959\88+ò ºa;\857°×Nä-\15Ê`\11ºf·\92+#\9b \16N\89?\84B¸\12Ú \83ôFª#·En\8f<\b¿\84ÃÂï"#¸\1e\ f¬ÁçXäïº?EÞ\81ÉØã§p7\9c"·ËOA\bgéEÊ\9fC\17Ü#Ô\89$².ò5r\90\ 2[\90\a\11æÃ12L\838z\13ü\95¸ÈµB9\8eò@$\1cy\ 1©¼P\aÍp\ f\1c!ÓÈ\\9a¢«\8dÌ\8f\1c\ 3\aα\15G½\e\ 6à\10>Cð\1c\9c$&ÝùÈ\83\91óà\86l¸\1c×3\b¯\93aatdÇh)JL\87R\9a\ 4EØÒ\ e¿\86ß â'ÿEÛu&]\9e.¤û~ä\ f\10\ fSa9rû0öü\vù'Ý\8eÏõÂKâ\9cÈlÜ\9dð#&mx\11Þ'\1e\92\831Í
-:\89¶Ó_\b]¸¯ÙØw*4B\vÊû.\1cý=\12$\87¨\89\1e\17\1e\10\1f\17¿\91\92FOG,¸#\ 1¸\17~\ eÿE̸R\8dt\93\1f\90·È\87´\9c®¢÷Ò\ f\84\9f\88\8f\8a¿×7ય\86\8dp+<\ eÿ$v2\83,&W\91fr-ÙE~Dî&ÇÈ ò1-£Ëè\ 6zNh\16:\85çÄÙø,\15»Å\1fênÔÝ,}<Z=úÂè\7f\8fþ3\92\17¹\11\16£>ì@î\7f
-¿À\95\1d\86ãð6>§à\ 3¢#FbÁG#)d9¹\ 6\9fíäVr?y\84<J\ 6q\96\13ä\ 3ò ù\9c|I¾¡¨ÈT¢\894\85¦âã§]t\vý ý\19=\8eÏ ú\19ýJp
-©BPÀpZ¨\11Ú\91«]Â^|\9e\12Þ\17=âq1\82rÎÓݡۧ{D÷¸î7ºó\92Iÿ\ 3\ 3\18^û÷\ 3#Y#ï\8dÂèîÑ;F\aF\a#ïC\ 2î¡\a¥à\83\12ä¾\ 1\9fõ¸ßw Æ\1d\807\88 eç!Yd\16¹\12%³\8a¬'\9dd+Jò\ 6r\ fù%çýIò,Jé\8fä\1còl¦^Îó\14:\8dΦ\vñ¹\9a6ÑNº\97ÞN\aé[ôkA/\18\ 5«\90 d s\85:¡Iè\11¶ w\baá5á]á\ 3á\82ðo|"¢"úÄT1 \ 6Źâ*q\93ø\vñ¯â_uµºWu\1fI\8a´QºQ\1a\92þ¡\9f®\9f¥_¤_¬¯ÓïÑ\1fÒÿÁP\8fÚù<<\ 5OÃ\84\1f9-ìÀxå)¸\8dæ\8bnú:}\1dõy\154
-ó)j*}\84ì¦×\91A\9a¦Û*ͤ3É\ 28/\ 6PÖ/Ñ}ô\ 2\9d)Ì'Ud)¬§S££Iñâc\98\95\88ÏÃYñY\Ûë8òVÉD¶Ós\92 \ 6Ð\ 4\15á\9c/
-¹bPx\15N
-§Ð\8fº\ fþ,*ÄIÎÒ\87\85E¨\ 5Ï\89³tÕ\90"ü\f\9e\14:Éuð\14\ 4P¾1Ü\82z¼\80<\86va\19É#ÿ\12"h\9a\17 \16\15
-\1fÂ\ fa\ 3ý\13\9cÅs¼\eî$\8dâ:¸\ròɵðWx\bOÅ$]\9b\94%%\90\97i\8bØGãÈ PñQ\]\11I#\82.\1en uÂ=Ò9ú6l\82ã¢\ 2ï O ÷Çé\93Â|ñ¼n iÆ\13p\1dÜ\b\9d\91\1d°MW-þ\9e¬\ 3\81¬\80tñ4Z·k\85<1\ 5óëѪԢM;\84§û\bÚ\812a>Ö¸Ps®D½X\8e\16â\1e|îB;!¢\ 6µà\19ÿ\1eZ±×aPZF\87`\9dÎBÐê\0\88¯\8e.\81\95\91\87àîÈ:h\8bÜ\ e\93Ñ\1eì\8a\\8b#>\ 2\1fÁ\1ex\84ì\1c½\ 6: \19OÎ{äJÝ\1cz\7'2\99öÑ·éRzÇ¥û\8bÒN'.ø\14\9f'±0K÷\fô\89\7f\84¥P\1a¹%ò&jw&ZØ»a5\\ 1gp\95\7fÇ\19æ Ã\90?º\80öGæ\b\1d¸ÞS°8òpÄG\14h\8e´ÂBx\16~©×A\83>\88{\1c&¿Çõ^\ 3MtI¤Gh\1amA9ìA)\84PZ\9bÐþÜ\14*_¾¬,T:ë²\92\99ÅE3
-§\15äçMÍÍ\9929;\985)3#\90\9eæOMÑ|ÉIÞD\8fÛ\85ÎP|\9cݦZ-f\93\11oZ½\84\ 1\ f%\90]é\9fS¯\85\ 3õa1à\9f7o2+û\e°¢aBE}Xê9\97Ò\84µzN¦]J\19Bʵߢ\fE)Cã\94DÕJ dr¶Vé×ÂÇ*üÚ\10Y¹¸\1añ[+ü5Zø,Ççs|/ÇÍ\88§¤`\aÒÕ\¡\85I½V\19\9e³¹¹¯²¾\ 2\87ë7*åþò&er6ô+FD\8d\88\85\9dþ\8e~â\9cE8B\9d\95Åý\14\ffd*ìñWT\86Ýþ
-ÆAXH¯lh\f/Z\]Y\91\98\92R39;LÊ×øW\87Á?;l\rr\12(çÓ\84¥ò°\9eO£µ°ÕÀÍZ\7föpß-C*¬®\ f\9a\1aý\8d\rµÕa¡¡\86Ía\vâ¼\15aç÷ϸ.\16qp{yõ®\89\89B_¥«Ecž¾]Zxÿâê\89),©Á1°/M\9fSß7\a§¾\ 5\85XµTÃÙèÎ\9aê0Ù\89Sjl%lUÑõ5ù+YMýz-,ûgû\9bûÖ×ãÖxú°d[Ê\80Ç\13:\1c9\r\9eJoYµ?%\\9aè¯i¨ðöÇCß\92m\aÝ!Í}iËäì~Õ\16\15l¿Å\1aCLæ\89HÓx\eÇ89ê\96\8cK\960\8eü\97£B\84µ5\1arRíÇ5Í`IÓ\fè[3\ 3ÉðWC°W¸\11w¤%,\97×÷©Å¬\9eõ\ fëÒU¿Ö÷% \ 6øÏ~viMC¬FJW¿\ 4\862=\19W5l\1fÃÃÁ`8+\8b©\88¾\1c÷\14y\9cÅËÓ&go\1e¢~\7f\87ªa\86â\83E(Û\86\9aâ\1c\14\7fJ
-Ûà\9b\87B°\1a\váÞÅÕѲ\ 6«\13\a \94\13¬ ÓzÖ2<Ö\92°\9cµô\8eµ\8cw¯÷£&\ fr72!l\b\8cÿYUG\esq\988þCsS´=ö¹V«ì«\8fɶjÙ%¥hû\8cñ¶\18\16\8e+¯\16\12i\f£\89\ 2oE¥¬\1d'f\85jSXLÇ?\89+uã\90Þ\80ZÉk\886'¬ÖÏ\8b¦5JJÊÿe'\f\7fY/\9e]ì\16c3\\1c¼´<ó\92ò%ì\99ú\ 4d\18¯Êªe+ûú\94KÚPÕ¢\13^\1eËPãaYu\8aV\1e\86åx2Óñ\ fÃÒ\19\fj\12Ã!\14Y9#@ý\8bVÅ\8a\97\10&Æð\1aü1í\9c\9c=\a\r]_ß\1c¿6§¯¾¯a(Ò»Ú¯©þ¾Ãô7ô7}\1d\95õc\8a3\149rsbxÎ-5(«fR\8c\87\82Âì~?Ù½¸?Dv/]Y}\18C\ 3m÷²ê\ 1Jhyýì\9aþ4l«>¬\ 1\84x-eµ¬\92\154V\80*\82\8b\1c \ 6N\9fx8\ 4ÐË[E^ÁËk\86\bð:ÃX\1d\815C4Z§\8eÕQ¬\13£u!^Ç~ÌÆ`Ø7Q{ø\91¬\99\1cýÎ\v:kíÓ¿¾æ±UÖ\92/\r\89\ 6~\vÞÿa\ 6\8b\83àÅ{W\7fïë\ 3#ëT0\98°(\8fGJ\98êg\8d.\80r\15¾>ðõ÷U\88Õ_üÙD\80R±\e*\10~H\1f\83\9dX^\84x\15ói0ß\85p\ 5Â\8dXNC8Âë\0¬ä·°;\86{¢C \8f \938#ò``¯ê~\a`Ü\8dð/\03\86øê^\0{\a@ÜO\10Nà\11ë\ 1pÞ\ 5àº\ 5\87XÆþÝ+çÎ\ 6\9f£Wús\8cæ(Æo9°\ 2ùxBLÂø\82bk1ý5\9b\8aO¸>:-_§ÂK\ 2ÿ\16d\81\9e\18. \9fÿ\83\18.N a±J8\86KH\7f:\86ëÑÇù{\f7@.¶Dq\19úÈ#1ÜL\1f£yãr\9c&¾3.k\9dÎ\16Ã)èu\8e\18.@\8e.)\86\8b\13ht`Ò\15Äp\8c]uWÆp=Ôé\96Æp\ 3¸Ä\ fc¸\f\95ºp\f7\93åº/qd"
-8\97I\7f\ 5Ç\99\84Tý
-\8eK¼~-ǹ$õ]\1c7pü\a\1c\97c2\8câQ\19Fñ¨\f£xT\86Q\\9c@\13\95a\14\8fÊ0\8aGe\18Å£2\8câQ\19Fñ¨\f\19®LàßÈy»\9d㦠õ\16\8eßÏq\95ñ¦\7f\92ãq\88ÛõÏr<~\ 2}\ 2\1fçu\8e;&Ô»yß÷8\9eÈi>ãxÒ\ 4\1aß\ 4<\8dÓÿ\9bãY\f7(\1c\9fÌq\17Ã\r\13ø7L\98Ë4¡Þ4¶\96GA\83<\94H.Ì@l\19ÆÝM\98ÏÇx¹\r¡\a¶¡ÿËjʱÔ\858K\e°¾\85SLÁ\962hÅG\83%X·\ eû÷@7/5aÞ\84Ô\9b1mDÊ2Ä[°o+o[\87^k+\96ºþÇ\Å\13(µoÑ\16ãÉccvÇæ×`\1a\8e\9c\vÓ\11ËÄ\91Z`\r¶¶c{;¬Å\11'M\18k>®nâÈ-\9cÏ\ 6\84\1e¾¦F\1cy#\9fe\ 3Ö±þÿïò`£¶ñ\11£ý\96c©\ 5KL\ 2\1aÆ\ 2=\9c¶)6s\eÖæð\114>v3_\9b\86khÇ\15·q¾Z8õ\94ïà`Ù8VÁyØÂç^\87å\85ÈûZ.\vÖ:\99K±\1d#\8f(o\vxK3Ö0\99vC6Ö-â|uñ\96\16.\93¥\98nâ\1cFåÁT(B\1dÉ\83\1aÎ\9dÆeµ\róM|\9f£k\8eÊt-çµ\87×µcÚÈë;ø|ÛÆW®aM\17ç©'¶æ6.\9bh¹\81\8fÔÁgßÈe8&ÅÕ|\8c1 ·ÆÖÙ6ÎE´Ç\18\1f]\13h;¸n4"Çkø\1cQylá|3\89|÷\1a¢eF»\ 6gÛÄ%ÒÈ5ÿÛ\92`=Z9\96\89ô\930g\1aµ:Æ÷w\8fÝöÿ±ö\8b£7\8eï}\17×\97±½\1cÓËïZÁD]½\94¯\99\13ö\88$º\96\1e>ß\98Ƴñ£kmÄ\9a-|åíü\14ý'Mh¸d×\9bb\9aÿmýgRíAºM¼'ãvó¸6GÇa\94Hñ\9fthÊ£Z^nî\fmYs\936¿½½g[G\93VÞÞÕÑÞÕÐÓÒÞ6E+kmÕ\96´¬kîéÖ\964u7umnj\9cRÖÕÒк¤iݦÖ\86®±^żR\8bÕ\16¯hêêÆþÚ´)¹ÓµÌù-kºÚ»Û×öLâTó\97E\89[º1HîéjhlÚØÐµAk_û¿ò¡µ´i=ض¼¥§©Q[ÚÓÐÓ\84\9dÛ\1asÚ»´vléÒÖ´ojëéjiê\9e2>À2\96Tt5lii[§-\»¶eM\936Y[Ò¾\1aG[в¦¹½µ¡;[[Ô\80ÝÖ´4hK\e6µ5"ßÚÔ¢\19y5í\9b´\8d\rÛ´MÝM83rº¶½Gëi×\1a[º;Z±\ 1'×:ºZ°r\r¶4aÞÐu4umléa,®ÞÆ\19nÅ9ÛØ\10ØÀÆèâµ\1d]í\8d\9bÖô°UmiFF&Ì\80yKÛ\9aÖM\8d(gm\8c\89ö¶ÖmZfË$iãj\1c{\ 2uÛ\7f\9c\9d\937²Õw5u³U2Y^\9c *ÕØX3ù\8a2[p\96\9e¦\8dLð]-8kcû\96¶Öö\86ÆK\85Ð\10]:\8a}\þí\9bz:6õh\8dM\9b\99\98\91¦¹©µãR MA»ÚÎÏk\ 3? xR\89\195q=êâ'Ür\8fµEo\ 1vºØ)j\14î\11ú\85ç\84£\b\87\85#Â\13\13ÆiàÖm¬ü>\96&ÎÑtÉH|¬KÚÛ`\9b\98,N\15«Ä¹âe\98\16]2R\eö_\80t\9bù\99\8dÞ,Í$LîCw\92Y\12vSvÅn¡\86ðLÈ<\18pùN<+L\82Ó\bT\984\10Lò\1d\162\84¤\81\99¾Ð\90à?hOȳ\96M\164ôÚrxªaÚ\8ep\0á(\82\b«\84dö\85\ 4Óë\11z\11\ e \1cE8\81 ¡Û\97Ì[5\84v\84}\b§Y\8b\90$x\a4\9fZ\96!¸±/ó\9a¬\82\13Î!D\10\ 4ða\9a\83°\10a\15Â\1e\84}\b\12§c5í\b×#\1cE8Ï[B\82sàö|äÝ9p3Ï\ e®oÍãÅ\86h±¶\8e\17\ f~¯&\9aÏ_\1cÍ+.\8f\92\15Gɦ\16D«§Ì\8eæ\19ÙÑÜ\9e\9e×ËrÅ\9c7\æ\10\1c¸Hæ\8eu`Jè\v\18®\10ðÁ~!\ 1Â\bT\90b5!Á~0-\90·ï¨ \ 2\11¨@p\83|\91a\81\f\98mye
-\8dÐs`\a\1fý;=\em¡g\ fZlyûÊ® \1fÀ\ 1\84£\b\ 2ý\0\9f÷éûp==Íd\8ei)Â>\84£\bÇ\11Î!Hô4>§ðy\8f¾\aVú.ä \94"¬BØ\87p\14á\1c\82\9e¾\8b©JylÁS\86\97"Pú\ e¦*ý3.ëÏ\98ZéIÄNÒ\93ÈÚ\e\ 3\85Ey\879\12Ì\89!¾ô\18âL\8c!vGÞ\10ýýÀW\93P£\ 2¸Ó¨QÏ\b©0\vò\85Ô\81ô©¾!Á5PÒâ\e¢\1f\1eÔ\82¾ýe¹ô\ f\10FÀè\vS\15ACX\84P\8fÐ\81 !ö\16boA/Â^\84ý\ba\ 4Ô2LU\ 4\8d¾\82ð\1aÂ[\90\8b\10BX\84` '\ 6p\9a!z| 0ÛWæ ¯Óß\82\13%~\8cþ\8eç¯Ñ\97xþ*}\91ç/c\9e\8cù+ô¥\81d\1f\94\19±\1d°\8f\8a¹\8ay\ e¶ëè\7f\1dL³û"e6z\14eçÃ4\a¡\14a!Â*\84=\b\12=JS\a\1a}v\1cä\19x\ 5cj\1f\1d\80Oxþ\10Üo\80Ðz_(P\8e
-¨±$P|\19b\98ìÓö\ 5h(pÇÝXdIà¶Û\11cIà\86[\10cIàû;\10cI u3b, 4®G\8c%\81\95«\10cI`á2Ä0\19¢¿x:-ÃW¸p\ 3Ñʬt\vJi\vJi\vJi\v\88t\v{à+\91ñvï@V\16Jì\9ePpR\96¯÷\bé}\96ô.!½÷\93Þ&Ò»\9dôî ½%¤÷jÒ\e$½^Ò\9bLzC¤÷\192\ 3EÑKB\83\97\14\8bB.Òû
-éý\15éí&½\ 1Ò\9bNzÓH¯F
-CC4eàò|\9eUòì`\19;t\98_6\v\8f\95¦ DSPçSÐ&\1cÅô8B\84\97BH¤¥F\89ÝÉ,O=\98U\1a-O)Îk/\9bG\9fÇ\8eÏã6<\ f§\10DÜ çQ\8d\9eÇA\9eÇ\ 1¬\98\96"¬B\18F8\87\10A\90\90:\15\19ßÃS+¦9\b¥\b«\10®G8\87 qvÎ!Ph\8f±x\803\96\13cz!+Ñçña\1fÛRhJ(IõªAu\9e°ÇK¬Édar$\99\16\82Ã\81á±Ýf°\r\11ó¡\7f\9aÿõO3Èe2½\8dî\81$Ü\88½±|ÏÀWI¾!r×@à\19_Y\ 2¹\13\92EÔ:R\ 4\ 1\92\8eù\fèæåià5°¼\0¼ôqÌó\ 6¼+°\9bu \90í;B,¬×!ßWÞ3¾O¼C\14Ñ\8f½Ïøþ¨\r\89dÀ÷&Ö<~È÷\aïM¾\97s\86\fXól`\88`vDã¤\87½3|¿z\85\93îÀ\86{\ 6|ÛYvÈw\9dw®o\83\9774E\e®îÆRÈê[\12Xé\9b\87ãUxWûBÝ8æ!_©÷j_I\94j\1aësÈ\97\8b,\ 4£h\162;ÉË'õ'ó\ 1\97\17\ e\91æP¶þ\ e}µ~¡~º>O\9fOÑûôIúD}¼ÁnP\r\16\83É \18\f\ 6É \1a¨\ 1\fñì\9f\ f\ 6Ù»\92x\89¿\8c\92D\96\8a\1cW)ðÏùü%\15%\ 6
-W@8N¨¢UKg\93ªðð\1a¨Z\85/,õ\ f\11eñʰÎ?\9b\84íUPµlvxF°jH\1fY\12.\fV\85õ\8b®ªî'ä¶\1a¬\rÓÝC\ 4\96U\ f\91\b«Ú\99Ⱦ\ 1\1c\ 6Bl;oMdyæÎ[kjÀåØ\ê*µÏ²\15Í©ø\8e¤>\96Nø\87\v®Kð¤ð\1dUK«Ã\8f%Õ\84ó\18\12Iª©
-ÿ\98}$8L>'ç++\ e\93\7f°¬¦ú°0\8b|^¹\84Õ\v³*jjª\86È
-N\a\1aù\aÒ¡Æü\83Ó\19ðbft \19\92£t÷DéÒ±?Ò¥±\féd\19Ò9]º,s:\910ºþî´Ê\8aþ´4NãÔ \9bÓt;µ\894¯¤#Mz:§qôÂ+\9cæ\15G/£ Ïâ$^/\92${9 ñ\80\97\93x\89\87\93¬¸H\92\13#¹i\9cä&>\93@.Òx£4æÓc4æÓH\13ü¿ý5Í\ e\ 6ÉÁ\995kjÙ\a\96z\7fe\13B}øæÍÍ®pïjMë_S\13ûò\12¨_\8d¾0æ\rMá\1a\7fSEx\8d¿Bë\9fYû\1d͵¬y¦¿¢\1fj+\97U÷×\86\9a*\ 6f\86fVú\e*j\ eÎ]TPxÉ\7\8dÏU°è;\ 6[Ä\ 6+`sÍ-ü\8eæBÖ<\97ÍUÈæ*dsÍ\rÍås\ 1×ñEÕý\ 6\98]S^\eÍ\ fR£\82úZ\9f\98R3Û¡vÌâÊ;3ŵ=ñ\bz+\8f\801X\136ùg\87Í\b¬irÙä2Ö\84g\8a5YØW´X\93kûÌ\94Ä#ä\91X\93\8aÕ6ÿl\bölêÞ\ 4®Ê\96\8aè_7þ°ªg\13\13x4\rvÿo?l«\f\87\1a*º{\0ªÂYK«Â¥\8bWV÷ëõX[Ï\96\14.\1e«3\1a+\87"ÃÑÊ)XYÌ*\ 5a\9c\90Õ\95°:Y\8e\11þÏýß\14ËËÙ)è¥Ï\1c$¡dÒ\ 3Ý5B8¹j\19ES°,ö¹â\búRìzè®Á\ 5v\93 é\1e\e#Æv0\18ûßÚÀÖ<\ 6=\9bbXL\16=±<Ú\13»t\8f\89düÇ\84\15\1c\97X\ f\ e\bÿ\ap#Xå\r
+x\9c¥| \T×Õø¹÷½y3ïÍöf\80Ùa\1e\f3 \83¢\80\vHd\10P\13â¾\14\fDPPQdwË\8am\8c\86,Ú´ÙÛj\96fo\1c\90X4Iåk\966\8bѯmÒÖf1\89i\936V\9b\7fj¶ÂüϽ3 ¦ùúûþ¿ÿ<ϽçÞ{î½ç\9e{î¹ç¼ÇO \0`\84\1e\10`òº\96ík#\97^õ\ 1Ö<\v\90^²fSCûÐ\85Åô/0)^³¥[3½\9fv
+ £\10@Z¶¶}Ý&ÓêmK\0²wc¹u}SCãM7{7\ 2LbôÓÖcÅ;r¾\r o2\963×oêÞ6Aº²\1cË˰|yKÛ\9a\86·+\10\83¼ý\98,ÚÔ°ý]]«\88åsXÖZ\e65}ùyN.Àd\15@9ÝÞÙÔ~ÕÊwª\90\95Ï\90é_\0\81ÒØGB\9f8\v&\vÎÈÕbFrF±|\99\\91¹"£)ã\1aù6ù\86Ì\87\93\9eÈý¥`\96\9d\1e\97srUî\9bN\9d\97.§TÍ'\8a«ÖP+×*µÆZSy\83a\83¼AÙ`Ü`Ú`\1e\b\rdY³B\99Y\99\13¦e®Tj\8c\8d¡Æìî@wfOæ\ f\94\1f\99nϾ+÷\8eÉ\ f)\8f\99\1eÌz(û`èÅ\90#{0öÙ\80Ù,-Ï\18E\ 2£Hæ(ÂiL¦\ 4\rC\ 2£Hæ(\92:\18{'bO+ZiÈ
+\9a\14Ñ£\85RDã¤TÏ }<\92áÎ5\1aér¿»Ô½Ð½Ê}À}Ü-YÝ~w\9bû]·èwïqS÷st9¤\0ÐÇ\81Ä\86"É\8c\%\11BUr\82P *¡d06t0ÙQÈò\88j±\15\122©6µ%\95¦úRô"c\83uBäÏ\ 3ª*q$\92dµ"æ\9bdô{\88'Ó\1dIr\15æ³îyV+]îvÅS³\19S\87É\84©Æzº5Ö˲U¹\1dlýîAzE¿>3\a»>í+:\91CrØ,¬\a"\1f\r°a8Âz ò×C¬S\8e\87O\95\9e\95SX\9f?\94OKó{òi¾J\bÉ\ 4>'¨\8c\f´¸\94ér\8e0\ 6\18\12q3&´L«ÊVeåìY5Ff\1d\8c}\15ÑØ\9cV\v\9bÐjbÃX3Þ\ 5R
+\v\81\82{JátWx\81úY]ÇüÏÂüw\ 6AŬs\81Z×\11>Ϫ:ÂóÏ$Z\19A'\942¢Ò3\1dö¢¼p¸®£3|Z\1dæ\99Í^\84ÿ\88Íî,\9a2¹|{$\9251- KÎ\rÙT»\9a¤
+R\86Yó\82\9c÷\12ÝDLÒ\92±\98n x!#`6\19&(^\92\9d%+RXô\82_Mõ\12@fJÔ\92xBØô9á\1d;vÀ\187u\1d¤®³£.iºÃQ\90?mjaV(k\12\9dZ8mú´i\ 5ù\ e\87S\1f
+\ 52¤\94d§\ 3\9f4\9a\92,I\81\8cPi¿õ¦«¯Ù65ø\83\97îYX6#çûK¯}n¥-jêj¾f\83Ã\91ç½áè]+\9a_ºöø\1fÉ%¾\8d\9dM\15\97\ 4\ÁüKw,\98»=Û\1f\9ewõ:×\92Ú%Ó\ 3¾Ô$%³ ì\9aÚ\95û¾ó$*$TÄ>\12³ð\9c\9aÁM6\1eJq1i'±ÝæbG$ÒÅu\847Øõ\8aÛ4W\9agX!Õ\18ÖIÍ\ 6C¡Zl/vLuUªUö*G¥«VW+/Qëìu\8e%®MºMr£ºÉ¾ÉÑèÚJRdIg¾BX¦[¦\aj\11\9atMJ\8bIqúD½Íg4&gz#lû½\11¦\10zÔ²\88\8d)\81\9eë\92^MÔ\9eÃS Å\11Æ\ fG\98&q\84©\8b\9e)eRf°p²\9e\80^ÕkzA?å]/ñ²úKÓ\ 2\85\93\11·d\82É\82\83\83\9d+ª\89i\1føØ\14`aã\83\85«®\89i+8ذ\10Á!ýP\8a\ 2\9bâaú§\9e¯» ]jG¸î|Ý\85\8að\19T·Ò3S&\93\8e:è(¯\8eÈKuKåÕºÕ²Hêj¸&$©Óq·!¾¹\90\94\1cW\ 5¶ñ\15\ fÝôâ\9f\88ãê¿ÝüîÈ\99Ãý»nì?¸sW?M"Y·m\19yoøØß¾KÒ\88ùµW_ûï\17_}\ 51\81ï¡=%\86ÀE\16\1e\ 6\ f.TNq\16R-ÉQ\88\ex.R`O.\f'\91LC\92ÃD\92\1cF \14\9bO0B\81#èrF
+¦\15z"ªJ\97;³yj·X0\1d\8c}\1212é8E&\1d';³F&\eg2\93
+\96¿`í\88\99\98ü±|>bf\92\8a9É\90\938\17x\98ÀS
+§\15F=ç<´Ý³ß\13õÄ<¢Ç\14\94¹\85ÃiÏÉ\ 4dM>!\9f\92E¬üb\80ÍÏ\90\88\8dñ ó\99e\85Í*³ñ\1dl&\99²YdÊæ\96\17¸ç.b{1v°p/\98\ 5@¸ð+\19>Ͷ£´¤\88\9dòø!÷\88ªÅl5SIo\90\f:\83 ©¢É\vf\83Í\v\80g6'g\aÔ±£\9b>\95\1d½PVhªÀ\86\a\92íÒ4\86\v¥×¼qå\83\vUã\80ÑÖºxñm3\a~40oÓ©]ôöá\83·N\99»xé\9eÝ´èë\93|\7fvâA{ Ï\98\r^\8eÌÌK"ªH\ 2b¡X..\15×\8aÝ¢$Û\f²A6'Ùd3\b\ 6bôIz\82\9b$gï5\10C\86\96D\92h\86-H`Lp8&hp\ 2N\81\b£\82\831Á\ 1\17\1cH\¡\acÿâV\17Ø\ er \82Ä5ÚÀu|\81}î\vã$ÈD\88òRë>ëD¡\95\96\9e±\15\15Ùâr+\ 2õå]\96k_\982\19ê:I]\81 \85Ù+´V¨³z)Ŷó\81YÍ¥W\9köì\99W&§\89¡û;æ\15?\925·´¾søwÀå°\bõô\fÊÁCVöQZ¾¬:Rh¹ÞJ¬F\12\81EÐ\8e\9e\8eh÷\19õ.\9fh$\96\14½\81-Foâ\ 6\80\9fÑ\84\19Èc\8c\1eûÝKü\90©/Ôå3\982Ù\e\99+\9b\88ßW\9eTî\\9a´ÔY\9fTï¼\8fÞ'Ük~H}Èc2\98ÝÊ\ 6Ú,lÐm6µ\9b{Ì\ f\9b\9e\96\ f)O\9bL\ eÓ\8d¦\ f¨`ÉXem³^o\15¬\84]êÛ'\ 3cª\1eÙÚ\vûQÒç@\ 6«Õ\b\17xô!ë\99\16.GK\86\17×\97i\fû \ 1¼\ 3#LiI\84 \9eÌcâ&\1eFF.õ¥d\1e×\13¿¾TOõÜÖè\15F¤·sã5Å[8º\eu\1dgâ»R×Yµ4Pµxeõaæ;̨9ÓùYü>+=\83w\99(OÃý:Ͷ\ 5ï\95\8e\1aâä\16ÅVhg·ÉØeÂ4W(éK=ûÔÉ\91Ï;?¾égoù\ f¸¯_¹ûñ\87nØp\eÙéüùq\92J\94' Ýqà~ïÆ\96ç\7fûæ/¿Ëî\87*¼\1fÒpÏR \95,\8d8ýàK¡Ë\85:]\9d¼ÜØ$lÔµÉMFCÊ`ì47È6D"K\18\96êci\96ý\8fº¯\92Ï{Ä)öb÷\14_\99}¾§Ì·Ø^ë^âk°oò4ø¶IÛRÎÓó.\15\1cÄjv:\179ê\1dí\ eÁá³îU÷«TUE¯OÑÃ\91¸çÄ\15=î!1©1oã\8e$Ü gÄ<\18{\8b»\19\88ü\9d³\82È_ù\95`fô2ú)Q31{üÌÏ
+\86
+Y\1e)c\17\82\9fø\1d\ 5j¦>\92\99SÈ6f!^\19\1aW4\17W:\1fWÀøfùø6q¯IïNK8"\89\93\13\9e?|z\ 1^\ 5áóÜúÌg\97À0^
+§ùFÕ\95\fw\94ðsÄL\10©\ 3v]\90\8eÎÑíR\ 1o\ 3[²>\9dÛ\18\92\8e6\a÷M¸òHîß\ f\7f<r\96$¿õ\ 6±\90\7f}¤ôï\sËðIºØ4cÅM×<FV8\1f\1c ~"\10\13É\1eygäKU;pd=¹ãÆòõ\ fó3\a±¿Ð"Ýoñl-=\fBì\9dþä"Ê|Y-¹è.\81Pa\9fp@ Â\16 ÉHM Ò)ÂG@?"\83ä±§QÙ\ f^åb\9eÌggT\OIiÉ.ݤpݵê\vl\ráp
+) ä±½#ÕnÝ'_%3}Ù5Ò,¦£¾Ø!\8d¬\8eÜfR'ª\97¨UªXªE5ê×&\98\ 2©ù)ù©³SÛµ½\9a¡ØYì½Ìy\99·Æp\85©ÖYëÝ`ØhjV797z\87´ß&¿ízÛóÛ´ÓɧÓNi1Í\11\10ÑËK\99*\16«sÄËÔ\95ê\87Æ¿¥\8e¨F\9b\ 5Õ\85\9bL\87Ïb\ 4\8b;ó\84BT%¢Ô+=\8a¨q\87BãÎ\85Â\9cf#s+\14W¢ü\15÷s\15¦4l\83\15æ¤2#©0Ï'Àv[é&I\ 5´À\1e\ 4\18"d/ÙO¢ä\1c\11ý¤\94,D±£}\8d¤2CET6$QÙx\84\e*bâV\0¯.n\819)·ÀÄÄM\82\9d\9b\ 4·\7fît\17¹ Güìw\96ÌW\87?C\17õB\15\8a\9fÝbh\91\99\ 2áõ\84TÐ\91\940Ã\ eGJ2ewU\96M\18çKìz¨øöõ»OlØüîÕ+÷L²=¼eÛ\13\8ftwõ\8d4ë\9eë]¼ø\96ØÝ\ f\8e|}óåÅÃ_\v\ f\1d{áÕ7^}å÷l\ f/Ã3ïÃ=Ì\86étb$W6Ë9n³'g\829'§È<-eº·8çÒ\9c:s]Î\ 6ssNýä^ó\8d\13îuÜçyÌ\9c\92Í<G¶ê,&?7Ã\1ev?\9e}ÈýLö\vîãÙ¿Iy;ÛPá iì2²1!عáÓq\81L\1d\8c\9d\8a,g\98ßéw\85ss
+\8bÄ¢ÜKÅy¹+\f5áµ\86æð\16Ó.Ó˦/Í_\86mÓ\v-DTó2\v\9dùéÉ®U\13Ú&Ð ¾<K©e\8fe\9f%fÑí³\1c°\9cµ\b\16\13Ûn\v³\ 5ÌvXØÄ)l7,<®°Hl?,\16\9fàD£\7fÈuG²Ï§çW¥\87_\92\95YJ>ºJ\13\1aÔ\ 6\90¸³\18LÇ\98ð\13>Xæ\98\93\94ÉoÜLf\ 5ÙÆgÆÃ5\1e>¾\151²é2ùD\99ì6\8eÇ\95ô\8a\88%+\ 2!5¤\85&\87\ e\84tEh\90\ 6\98"\85\ 6co\1eâÈ\14V\1713#U4TD÷\17\91"î\88\95q\17,èÊÈË<*\1d\97¨_*\95¨da+\95øu)qË%\99\183\12×B\89»´\12\8fú¤)3ƹLg>;\13N\84Mu\17B¦\92áð\87\1f²Kæ4\ 6MÃ,HÊ\e¥ï\88GL£!\137dhÉ0\83\8e \ fU0\96Á`\86=,¸aîAÖ,ÊC\eG
+ÞDÎ@H\90ô\16\1a¿\94\90H(i<¼áÀ³s»æMÝxr\1d)¨Ü}ýöÔ¨«õÄM»\1f_¤ÊÎ\8cg}ÎÕ/´Õæoj^ÿ@(õ{Ëç<±sÁ\8e\ 5É\16³'3¨´N¼¤¦ÃÕqsU¤á²IÛÎ}½ó\92\19äíl\9f\9a=?o^ý\15\v/Ù
+L§oD\9döë\8e\80\8a÷XOä>¢3Y3uSu\95:]©?ê§~\7f\86¯À7Û×îßë\97\8a\93J\1c%\9eË\1d\97{ê\fuæjk\9dãJÏ\ 6C\8by½µÕÑê\19òÿÑtÒyÒý~Ò'ÎOÜ\1f¤\9eòÇünM\97gÍK\9e¬+µFt\97[\17éÖêN¦þSüJ5©)\16Q¢àe\ 6JIA\ 3åÊ<aDû\101Ö\e{\8c¢\9f\e&#×R#7JFf/Øö\19GÃ\1dã¨QBä\14W\1fV\13Éc;jì&¶\82\84Ã'r\8f®@\bRúí\96jdôþ\1c5Y¦q&Ë~\91Éúâ\9b&ËÅMVrÜd¥Í\1d\7fó\8d7Yáð7\8d\16³Y¥¶"Ûx«\95\1e@\17\1a\16\ 6·*\ 42²\ 4tÇl\16\99øÈ@gßê\ 3\1d\91\91O\9f{v#-\þý-Oþtó\96'uG\86ÿ¹gá\9eWºFÎ\8e¼ùcrçÑå7\1f{õÄKÇø=\97\19û\94æèî\ 1'üá0(xÇ\aB\85<Ò(C¤Ç\8d^\99ɬ\10\ 1\1cª\1c¶*xU\bF«\9a\ 1\19Äl\ f\9aHLo¨\94+ëõíú\1eý^½\b\187î×GõCú\13zIÏ.\a&8}|\1f8ò)?ªz&(î\1e0\84{\vìJá\1e\1d\8b¼\8c<6\95\12\81i<¦Ö\1f¡\e0R\9bÖ·v¼ß\8d²Bs\7f¦d¸D=ýY \93\1a¢ÌÔÛ
+
+Ô\97ã\97mÐÉ\83\91©¶ÀÔ\ 2Ût4ü\ 1[2ó\16¨ê¹¼duKî\r7\1c|úé¤pvÚýûÔYM\ fÐ5·\10}ËÈ·\fÿ`~®\87Éè\b&»à\18ÞñÁ\88\8b\96\80BKVA\e\\ f\a@Ü\8fíûÅûïæ¡m\1dÛ·)\93\v¦\16¤\1c9vì\18ë»\v@ø\bÏO2i8\f\ e\94/\86\98\ 23ØÜ°\ 4Å©B¥pÄ,òªb§»Ði°\99lÉ\82\8e\80Õ§Ó'\e\15\füX¬\19\93É\90L\1cüVvð¸Sæq§\9cÌc>fRmL¢\89èÏÃèxôÇ£O\99G\9fòXô)+<&ÄöC<,\à`[îda§ã\9c\83¶;ö;¢\8e\98CtÐäÿ9~új4~ú*â\1c\17?\19xü$ò\17\ 2¬-\1e<ñð\13h<xJ¹(ü\8c\aO%Ì\98\8e;\19ñ°\94ùNü\18\14\91D\bj\91,ú E2y\89Ù`eo\8d0ÞÜ\ 1èF\92pAütà\9dn\vØø\99Àðj×ÀuC[\9eª\1aؼqÑ%x\14>½½î¡\1f\r¯¢÷ïºzém×\ e?\83k²â\1eýC\f\81JÞJÄW)Vb\94D*ãõ`V@±òw\82Ö¼0\8bíJmÌ|{\7fnµ\13k\86»Hb^á"wÑJë\9dâ\9d\86{,÷Z\87tCÒ\90þU«l\8d8\8a<B\92\9cbö¨SI±q\a¹Íhȳ\7fG¬Ñ×\18«-w\91»\95»\8d?§\83¦_\e_±¼¦\9e\14Þ\90ÿÛü'õCÅnï\938\1fF\13ØmV\97\197Ob\9e\81\85aV å\b\8aB%îY²;\ 5/\12\96y#k%IÐ\ed\99H\92¬\13\ 5<¬V\8cØÍÄj5«F\ 2\18ÿ\e\ 5\93ªHVjUÔ\97à%\99ªA\90Ñ\ 3\95\ 5j~ \1dý IH6\99\ 4E\96\ 5\81Jè\9b\99L ,´\13û¥æëL\19\8aµA\92¯\8b(\83Äûó\88´Hê\91\ 4i\90\96G,\9ap\1dÍX\88²¼Ôv\r\ fÅê>;ãq\ f×\r{\gÔ\ fÑ\rþs\1d2Ë^íÅSî\ eïºö\85]\93\Ü-\ 6ƾպËðÂ.\8búB<ÅLoQKJ\f%5x\90Ëk«\a,®Ô"#\93·1µÈ\94á,\12\10X¹?½HeJª¤\14\91\8cô"9â+\1aU¢\9aº\ e¦\1caRW\83.w\81Óá\9c6}:b\ 1!\8bXÉ\r#÷¼÷à$_nðàïG¾On~ûdñÈÇ4\9b\8c|9wòì\82¯GLï\93ËjFêð\1eÜ\8d\87\19Õ\am\80\1e\8eE®\94§1-_(ï\95÷ËQyH~W>'ëAöËír\8f¼/QuJ\8eÉ\8a_F\eª\17© KÂu\ 4$\9d$*\92>¨\ 3q\9f¸_\8c\8aCâ)Q\1a\12Ï\89\14DM<\81%Q\1c}7!\8e\9d-\91\9f-Qá/³\93ÙÙ\12ã¾\19GF¸\85\14Ù£°s&.0|ó\84uâ CíÅÓÄ5\85\ 1³\8e\9d\1dá$´V\ 2\9e\9cÝ\ 3\ 3\ 3âß\8e\1fÿ:E\f±\170qÛõgôg\1däÚH\92N\90\92è£ê ú\81ð\97¤sÂù$Id¦ºÄh.Ü®\92»Õ\13®S®\98KÔ\fÉ\96d\87\1dm\17Æ\15fÅl1Y2]Ü^¹¸í2r«eäVË8fµ\8c|yÆ\fN1öÎÌÈ\16\96¿\8c[-£\92¸ÍÏG¸ûkä\86ÑHð\9fq\81\8b)\80\87Y0×9\17mwíwE]C.Ñ%Ð\82\14\a7bç\al¶¸½úvÃ¥|ÃpÙÆ\19®¸\8fÀ¦°\7fÓ\10.pª\17½8CA\7fVòï¯ÓÂá3¨÷ìIJXdÔ\9a9$\9b¬\18\14½"HjÈ&Y¼ÄªØ\13V-g\aáÊÛÁß\19%ü@nÙø« Û®\a6¿]\7fÿ"U\19ÈÙ8¯ë\111t×\81Êöùù×\ ewÑ\e[7\95ÝþÚð³ñ÷G\1ev\a¡}SÈ_\13öÍ©3\80b\90\88¤\80N6è\bÕe2\v§Ë\v¿}L}û\18^\9eÌÒÙ¹\9d\9b\8awQ\86HaçÎl+\92qs\v\r,Áxø¯\a1'\89\1c)þ\10\91ÓÒ\v!\e\13\1e Ê\19ÁBp`\82¥\93\91ë²'\15\82\86\89Õ4\ 1²å\90R\ 4S\95y0WYAVÐ\1aCµ¼\96¬¥Í\86fy\el%[évÃ6y«²\8bì¢7
+7éw\ezå\1fÃÝò÷\95'á\ 1å9ø¹¾Oy\19^TNÂ\eÊ'ð\81ò5|¦äâr\14\178\94l\b)Ó\95\85\10Qd]Äî(Ô¡\ 2\15&lª\8cëaK\a\16´F¬lc\15àQ\r\93\ 5«ã\ 1&\93
+¯¥:\9dÉÈ\1cù·Ã(\e\84cácaÈÃ{\80Ë'2]Ñ\e\fAYI\96e\ 5\ 4JQ×\92 AFðâ\90\r\ 6J\89¤Wd\ 1\88.ÏDL\19\86H$\826\82ÊhC\9f\8eèztT\87XDÖh\84d\18ÿú\evl㦳\ emçéºø«\8f¢1ëi+b¶3a:1CÛ\b\898âÂ\ fêjÒIA\123vIhì\9e\1aiùÅé Æ\86\9f\1c\1ei\15CÃ7¬k[¶\85îæ¯Yãç\
+á9\ f\90_\1d\ 6sâë\9eaô3\9f̶u>Ê/(\9e\16OËï9?ÔtoèÎkÔiÐ\ 2²Ë«áM\11HóI)><9xê\ 3\1e·ª\9c\b\92½ÁýA\1at:=\96à^\e±\89ìÌÙøEjã\ 1 ;y¶dvòlLU\9cìôÙ(;}6þ\ 5ÁÆC?[ü]\ 3G¾H¼+#u\11\93+¸×K¼|8ïØp^>\1c\96ÿ\1e±±á¼ü0{ù«B¬\1d\89\9b\11/\7fõî\1d\8d)½l<\aÐ\82@\90\9c\0ÂÞZRöÉb!ÚzÖ\87»ü Æ¿ÍqCÁãCp$\fŸ÷ÄÉÜbp\13\9cø\16âÎ\f\ e\92m\aÓ\999\ e/øÆ«\8aáÓã_^\9c\19\1f\16\f/¨lªø3úü¥%%h10F8£\9eAÇ\83\19ïQGÈ\94\9c\14J6Ù¼ÄnN\19u\84\12/ÈFß2£\ 2`2Þh\8cs\8cîÏ\7fxÃ\96»ü×½ò\93Ç\ f\ 6jgµÿp ºñò\1dÅbè\8e\ 5«VW\1f9ph8\8bþ¸eUñ\1d\ f\rßEû·m[tï÷\87ÿÈô\ 5ïBá\v¼\v\8d´!â\95ø!ÑK+¤\95²`5ÿ\1fÝyI\90Ml³¥øG`\1a\7f;ÄÝÒQD`;Î?t.\17¶*Ô.iIé\85¨qç\ eÚ³Xøqn\0s»\8eW¤ó\8aÈ\rX#\89¢N\94¦ËsE]P\9a¨T+[\85ÍÊIá\ 3Iÿ°D\ 2RH\1f4\14I3äRóBs\8dX#UëkäkÅíº{ä\97¤ß\88oJ§¥\8fõ\9fK_\1aRì\8a¢\13\ 4\91J\92^\96\rXÀs\1aÔKÉz½$\88bP§$ëðøâ\85-\1a\b^Ë: O¸Ñ\b\8a8H¬h?Dþî%ÃÀJé\1a\7f'Í_\10è={Ñ\832\ 6\ 1m\0êQâÃ+Ó¡)ÿ¦CñËÆÎuÈ>îÃ\82Ûd~/}îÚñÚR×\11ßþ\ 5jÇùp\1dû>{fÌ\1a =pr\83 ¢\13\85¹+lAD¯\1aÐk\12x\9a°zæ*\99øå\e\ 4*»Ì¶Bv«$\9c*4\91¹©E²!5µ\84¹²ý©Ì£ý]¿Æ³¾ô¢\84\17\ 5\1du\ 4/£0ö8\fRl\b].ÜÄ¡~\aËÞéW¹\1f\8c\19/\99xÖgLxa5ì\93\10\9bÊþ¶H\fÉ\ e\9c-9¹\84'Øë|¿\8buþ¤Ï\e'g_úê\12X\a÷éÙËÒ\0Ñ£\87B\1eÿxd\ 39úÎÈý×ë\8eüëY\12\1dÙ2ÜHýW\8d\\11·dìo?\0L Á$^¶#Pö}\ 4tX§\a\ 3È \80\11)Ì`A¿_\ 5\eÒ\0ê²\eÁ£{\ 4Üì{ {û\8bð\11ËG\9ac,~s³\9cþ\15G\1dL\0À£ð3Ò\f?\83£ðKr\ e{\1d\80Ã0\0¿ÆXº\ 2~\ 4×À\ fѲJ°\12kn\82%øè°þ\87Ä\1d\e\80<¸\1f¹º\1fcJ'|\a®Ã\bÓA\±\8f1¤Ü)ü\16{íDþ2 \f\16a\98y+¹<¶\19já]ñ{0\1d.\87Vh'=±êØm±Ûc\ fÁOá°ðëØ0®É\ 3kð9\16û»î\ f±·`"ö¸\ 3î\81wÉíòÓ\10ÁYz\90òÇÐ ÷
+u"\89\8b}\85\1c¤ÃVäA\84ùp\8c\fÑ0\8eÞ\ 4\7f!.r\8dP\8e£<\18\8bÆ^@*\1fÔÁz¸\17\8e\90©d.M×ÕÆæÇ\8e\81\ 3çØ\86£Þ\ 3ýp\b\9fAx\ eN\12\93î\ì¡Ø9pC.\\8aë\19\80×É\9002¼c¤\14%¦C)M\80"li\83_À¯à\ 4îë\7fÑ6\9dI\97¯\8bè®\8aý\ e\92a
+,Gn\1fÁ\9e\7f&\9fÓëð¹^xI\9c\13\9b\8d;¶\13¾Ï¤\r/Â{ÄCòÈBt\1c&Ð6ú\13¡\13÷6\17ûN\81FhFyß\8d£¿CÂä\105ÑãÂ\83â\13â×RêÈ©\98\ 5w$\ 4÷Á\8fá¿\88\19Wª\91.ò]ò&ù\80\96ÓUô>ú¾ðCñ1ñ7ú\ 6\õ\95° n\85'àsb'3Èbr\ 5YO®!»È÷É=ä\189A>¢et\19ÝHÏ
+ë\85\ eá9q6>KÅ.ñ{º\eu7K\1f\8dT\8f¼0òß#\9fÇòc7ÂbÔ\87\1dÈý\1dð\13\Ùa8\ e\7fÄç]x\9fè\88\91XðÑH:YN®Æç:r+y\80<J\1e#\ 38Ë ò>ù\98|JþI¾¦¨ÌT¢^\9aN3ð ÐNº\95þ\90þ\88\1eÇç\ 4ý\84~)8\85\f!,L\15J\84\1a¡\r¹Ú%ìÅçiá=Ñ#\1e\17c(ç|Ý\9dº}ºGuOè~©;'\99ôß5\80áµ\7f=8\9c3üÎ\b\8cì\1e¹s¤\7fd ö\1e¤à\1ezP
+~(Aî\eðÙ\80û}'jÜ\ 1ø-1¡ì<$\87Ì"\97£dV\91\r¤\83lCIÞ@î%?å¼?E\9eE)ý\9e\9cE\9eÍÔÇy\9eD§ÒÙt!>WÒ&ÚA÷ÒÛé\0}\93~%è\ 5£`\15R\84\1ca®P'4 ÝÂváN!*¼&¼-¼/\9c\17þ\85OLTD¿\98!\86İ8W\%n\16\7f"þEü\8b®V÷ªîCI\916I7J\83Ò?ôÓô³ô\8bô\8bõuú=úCúß\19êQ;\9f\87§áç0îGN ;\84Jái¸\8d\16\88nú:}\1dõy\154
+ó)j*}\94ì¦×\92\ 1\9a©Û&ͤ3É\ 28'\86PÖ/Ñ}ô<\9d)Ì'Ud)l Sâ£IÉâã\98\95\88ÏÃ\19ñY\Ûë8ò6ÉD®£g%\13ô£\19*Â9_\14&\8baáU8)¼\8b1áýð'Q!Nr\86>",B-xN\9c¥«\86táGð\94ÐA®\85§i%\80òµá\16Ôã\ 5äq´\vËH>ùB\88¡\9b¹\0µhºð\ 1|\ f6Ò?À\19<Ç»á.Ò(®\83Û \80\\ 3\7f\81\87ñTLеJ9R
+y\996\8b½4\89\f\0\15\1fÃÕ\15\91L"è\92á\ 6R'Ü+\9d¥\7f\84Íp\Tà\1dáIäþ8}J\98/\9eÓ-!ëñ\ 4\\v7BGl\al×U\8b¿!ë@ + (\9eBëv\8d\90/¦c~=Z\95Z´i\87ðt\1fA;P&ÌÇ\1a\17jÎå¨\17ËÑBÜ\8bÏÝh'DÔ f<ãßA+ö:\fHËè ¬ÓY\bZ\1d\0ñÕ\91%°2ö0Ü\13[\a±Ûa"Ú\83]±kpÄGáCØ\ 3\8f\92\9d#WC;¤áÉy\87\®\9bC\8fëæÄ&Ò^úGº\94Þyñþ¢´\83Ä\ 5\7fÅç),ÌÒ=\ 3½âïa)\94Æn\89½\81Ú\9d\8d\16ö\1eX\r\97Ái\åßq\86yÂ\10\14\8c, }±9B;®÷]X\1c{$æ'
+¬\8fµà]þ,üT¯\83\ 6}\18÷8J~\83ë½\1a\9aè\92X·Ð4Ò\8crØ\83R\88 ´6£ý¹)R¾|YY¤tÖ%%3\8b\8bfL\9fZX\90?erÞ¤\89¹á\9c ÙY¡`f #]ó§¥ú¼\1e·\v\ 3»ä$»MµZÌ&#F\rzI'
+\94@ne`N½\16\rÕGÅP`Þ¼\89¬\1chÀ\8a\86q\15õQ\r«æ\L\13Õê9\99v1e\ 4)×~\832\12§\8c\8cQ\12U+\81\92\89¹Ze@\8b\1e«\bh\83dåâjÄo\bÔhÑ3\1c\9fÏñ½\1c7#\9e\9e\8e\1d´J×ú
+-JêµÊè\9c-ë{+ë+p¸>£R\1e(oR&æB\9fbDÔ\88XÔ\19hï#ÎY\84#ÔYYÜGÑ\aB¦¢\9e@EeÔ\1d¨`\1cD\85`eCctÑâêÊ
+ozzÍÄÜ()_\13X\1d\85Àì¨5ÌI \9cO\13\95Ê£z>\8dÖÌV\ 37k}¹C½·\fª°º>lj\f46ÔVG\85\86\1a6\87-\8cóVD\9dW\9dv](âàöòê]ã[½Bo¥«YcÅÞÞ]Ztÿâêñé,©Á1°/\rΩï\9d\83Sß\82B¬ZªáltgMu\94ìÄ)5¶\12¶ªøú\9a\ 2\95¬¦~\83\16\95\ 3³\ 3ë{7ÔãÖxz£°d{z¿Ç\139\1c;\ 5\9eJwYu =Zê\rÔ4Tøú\92¡wÉö\83î\88澸ebn\9fj\8b\v¶ÏbM &óx¤i¬\8dc\9c\9caUKÆ$K\18G\81KQ!¢Ú\1a\r9©\ eà\9af°¤i\ 6ô®\99\81dø«!Ø+Ú\88;Ò\1c\95Ëë{ÕbVÏúGuA5 õþ\13P\ 3\ 2g>¹¸¦!Q#\ 5Õ\7f\ 2C\99\9e\8c©\1a¶\8fâÑp8\9a\93ÃTD_\8e{\8a<Îâå©\13s·\fÒ@ ]Õ0CñÁ"\94mCMq\1e\8a?=\9dmðÍ\83\11X\8d\85hÏâêxY\83ÕÞ~\88ä\85k¢´\9eµ\f\8d¶¤,g-=£-cÝë\ 3¨É\ 3Ü\95L\89\1aBcÿ¬ª#©r}q\948þCsS¼=ñ§'Zeo}B¶UË.*ÅÛg\8cµ%°hRyµà¥ \8cz\ 5Þ\8aJY;FÌ
+Õ¦¨\18Ä\7f\12WêÆA½\ 1µ\92×\10mNT\9f\17Ok\94ôôÿe'\8c°X/\9e]è\96`3Z\1c¾¸<ó¢òEì\99z\ 5d\18¯Êªe+{{\95\8bÚPÕâ\13^\9aÈPãaYuºV\1e\85åx2\83ø\ fc\8a\19\fj¼Ñ\b\8a¬\9c\11 þÅ«\12Å\8b\b½ ¼\ 6\7fL;'æÎAC×Û;' Íéïm\18\8cõ¬\ ehj ÷0ý%ýeo{eý¨â\fÆ\8eÜì\8dι¥\ 6eµ\9e\14ã¡ 0»/@v/î\8b\90ÝKWV\1fV\ 1´Ý˪û)¡åõ³kú2±ú°\ 6\10áµ\94Õ²JVÐX\ 1ª\b.²\9f\1a8½÷p\ 4 \87·\8a¼\82\97×\fb\ 4½l\8c\bë\b¬\19¤ñ:u´\8eb\9d\18¯\8bð:öc6\ 6\83¹ñÚÃ\8fdÍĸ߬\80ÎZ{Ù\ 3·W®²\96üÓà5ð[ð\81\ f²rXþâ}«¿óÕ\81áu*\18LX\94Ç¢%Lõ³F\16@¹
+_\1døê*\15\12õ\17~I"@©Ø\ 5\15\bߣ\8fÃN,/B¼\8aù4\98ïB¸\fáF,g"\1cáu\0Vò+Ø\9dÀ=Òã<ß\1d\1fRx\14\99mÁ\99\91\17\ 3ûüðk\0#¶\19¿\00?\v î\ 5°·ãÔ?D8\81G\eÀy7\80ë\16\1cj\19\80\ fËi\ f±¿éçÜ&Á§è¥þ\18#<\8a1]\1e¬@¾\9e\14S1Þ ìïüé/Ø\94|â\rñéùº\15^\12øwn\vt'p\ 1ýþï&pq\1c\r\8b]¢ \BúS \\8f>Ïß\13¸\ 1&cK\1c\97¡\97<\9aÀÍôq\9a?&שâ[c²×él \9c\82^çHà\ 2äéR\13¸8\8eF\a&]a\ 2ÇxVwy\ 2×C\9dni\ 27\80Kü \81ËP©\8b&p3Y®û'\8eLD\ 1ç2é/ã8\93\90ª_Áq\89ׯå8\97¤¾\93ã\ 6\8e\7f\97ãrB\86q<.Ã8\1e\97a\1c\8fË0\8e\8bãhâ2\8cãq\19Æñ¸\fãx\\86q<.Ã8\1e\97!Ã\95qü\e9o·sÜ4®ÞÂñ\a8®2ÞôOq< q»þY\8e'\8f£Oáã¼ÎqǸz7ïû\ eǽ\9cæ\13\8e§\8e£ñ\8fÃ39ý¿8\9eÃp\83Âñ\89\1cw1Ü0\8e\7fø¹LãêM£ky\f4ÈG\89L\86\19\88-Ã8¼ óù\18?·"tÃvô\87YM9\96:\11gi\ 3Ö7s\8aIØR\ 6-øh°\ 4ëÖaÿnèâ¥&Ì\9b\90z\v¦\8dHY\86x3ömámëÐ\8bmÁRç¿ÍU<\8eRû\ 6m1\9e<6fWb~\r¦âÈ\93a\1abÙ8R3¬ÁÖ6lo\83µ8â\84qcÍÇÕ\8d\1f¹\99óÙ\80ÐÍ×Ô\88#oâ³lÄ:Öÿÿ]\1elÔV>b¼ßr,5c\89I@ÃØ \9bÓ6%fnÅÚ<>\82ÆÇ^Ïצá\1aÚpÅ\9c¯fN=é[8X6\86Up\1e¶ò¹×ay!ò¾\96Ë\82µNäRlÃH$ÎÛ\ 2Þ²\1ek\98L» \17ë\16q¾:yK3\97ÉRL7s\ eãòÖ`
+\14¡\8eäC\rçNã²Ú\8eùf¾Ïñ5Çeº\96óÚÍëÚ0mäõí|¾íc+×°¦\93óÔ\9dXs+\97M¼ÜÀGjç³oâ2\1c\95âj>ƨ\84[\12ël\1dã"Þc\94\8fÎq´í\7\1a\91ã5|\8e¸<¶r¾\99D¾}\rñ2£]\83³mæ\12iä\9aÿMI°\1e-\1cËFú \983\8dZ\9dàûÛÇnýÿXû\85Ñ\eÇö¾\93ëËè^\8eêå·`¼®^Ì×Ìq{ÄV\12_K7\9foTãÙøñµ6bÍV¾ò6~\8aþ\93&4\´ëM Íÿ¦þ3©v#ÝfÞ\93q»eL\9bãã0Ê\16¤øO:4é1-\7fòä\19Ú²õMÚü¶Ö¶îííMZy[g{[gCws[ë$¬¥E[Ò¼n}w\97¶¤©«©sKSã¤²Îæ\86\96%Më6·4t\8eö*æ\95Z¢¶xESg\17öצN\9a<MË\9eß¼¦³«mm÷\ 4N5\7fY\9c¸¹\v\83æîÎ\86ƦM\r\9d\eµ¶µÿ#\1fZs«Ö\8dmË[\9b»\9b\1aµ¥Ý\rÝMعµ1¯SkÃ\96NmMÛæÖîÎæ¦®Ic\ 3,cIEgÃÖæÖuÚµk\9b×4i\13µ%m«q´\ 5ÍkÖ·µ4tåj\8b\1a°Û\9aæ\ 6miÃæÖFä[\9bR4#¿¦m³¶©a»¶¹« gFN×¶µvkÝmZcsW{\v6àäZ{g3V®Á\96&Ì\eº´ö¦ÎMÍÝ\8cÅÕÛ9Ã-8g+\e\ 2\eØ\18\9d¼¶½³qó\9an¶ªë\91\91q3`Þܺ¦es#ÊY\ee¢µe»\96Ý<AkÚ´\1aÇ\1eGÝú\1fgçä\8dlõ\9dM]l\95L\96\17&\88K51ÖL¾¢ìf\9c¥»i\13\13|g3ÎÚØ¶µµ¥¡ñb!4Ä\97\8eb\1f\93\7fÛæîöÍÝZcÓ\16&f¤YßÔÒ~±\84&¡]mãçµ\81\9f\ 4<©Ä\8c\9a¸\ 1uñcn¹GÛâ·\0;]ì\145
+÷
+}ÂsÂQ\84ÃÂ\11áÉqã4pë6Z~\ fKãçhºh$>ÖEí°]L\13§\88Uâ\ñ\12L\8b.\1a©\15û/@º-üÌÆo\96õ$JîGw\92Y\12vSv&n¡\86ðLÈ>\18rùO<+L\80S\bT\98Ð\1fNõ\1f\16²\84Ôþ\99þÈ \108hOÉ·\96M\144ôÚòxªaÚ\86p\0á(\82\b«\844¬W1½\1e¡\aá\0ÂQ\84\13\b\12º}i¼UChCØ\87p\8aµ\b©\82¯_ó«eY\82\eû2¯É*8á,B\fA\0?¦y\b\v\11V!ìAØ\87 q:VÓ\86p=ÂQ\84s¼%"8ûo/@Þ\9dý7óìà\86\96|^l\88\17këxñàwjâùüÅñ¼âÒ8Yq\9clJa¼zÒìx\9e\95\eÏíÁü\1e\96+æü¡2\87àÀE2w¬\1dSB_Àð\85\80\1fö\v)\10E \82\94¨\89\bö\83\99¡ü}G\ 5\11\88@\ 5\82\eä\8f\r ¤ßlË/Sh\8c\9e\ 5;øéßé\99x\v=sÐbËßWv\19}\1f\ e \1cE\10èûø¼Gß\83ëé)&sLK\11ö!\1cE8\8ep\16A¢§ðy\17\9fwè;`¥oC\1eB)Â*\84}\bG\11Î"èéÛ\98ª\94Ç\16<ex)\ 2¥oaªÒ?á²þ\84©\95\9eDì$=\89¬ý¶\7fzQþa\8e\84ó\12\88?\98@\9cÞ\ 4bwä\ fÒßô\7f9\ 15*\84;\8d\1aõ\8c\90\ 1³ @Èè\ fNñ\ f
+®þ\92fÿ ýà \16öï/\9bL\7f\aQ\ 4\8c¾0U\114\84E\bõ\bí\b\12bo"ö&ô ìEØ\8f\10E@-ÃTEÐè+\b¯!¼ \93\11"\b\8b\10\fôD?N3H\8f÷\87fûË\1côuú+p¢Ä\8fÑ_óü5ú\12Ï_¥/òüeÌÓ0\7f\85¾Ô\9fæ\872#¶\ 3öQ1W1ÏÃv\1dý¯\83\99v\7f¬ÌF\8f¢ìü\98æ!\94",DX\85°\aA¢GiF\7f£ß\8e\83<\ 3¯`\8cí§ýð1Ï\1f\86\a\f\10Ùà\8f\84ÊQ\ 15\96\84\8a/A\f\93}Ú¾\10\8d\84î¼\a\8b, Ýv;b, Ýp\vb, ]µ\ 31\96\84Z¶ Æ\92Pã\ 6ÄX\12Z¹
+1\96\84\16.C\f\93Aú\93\9fgfù§/ÜH´2+Ý\8aRÚ\8aRÚ\8aRÚ
+"ÝÊ\1eøRd¼Ý×\9f\93\83\12»7\12\9e\90ãï9Bz\9e%=KHÏ\ 3¤§\89ô\Gzv\90\9e\12Òs%é \93\1e\1féI#=\11Òó\f\99\81¢è!\91\81\8b\8aE\11\17éy\85ôü\8côt\91\9e\10é \92\9eLÒ£\91é\91A\9aÞ\7fi\ 1Ï*yv°\8c\1d:Ì/\99\85ÖÇJÓQ¢é¨óéh\13\8ebz\1c!ÆK\11$Ò2âÄî4\96g\1cÌ)\8d\97'\15ç·\95Í£ÏcÇçq\e\9e\87w\11DÜ çQ\8d\9eÇA\9eÇ\ 1¬\98\96"¬B\18B8\8b\10C\90\90:\ 3\19ßÃS+¦y\b¥\b«\10®G8\8b qvÎ"PhK°x\803\96\97`z!+Ñçña\1fßÒiz$Uõ©au\9e°ÇG¬idaZ,\8dN\a\87\ 3Ãc»Í`\e$æC\9f\9b¿øÜ\fr\99Lo£{ \157bo"ßÓÿeª\7f\90ÜÝ\1fzÆ_\96Bî\824\11µ\8e\14A\88\ 41\9f\ 1]¼<\15|\ 6\96\17\82\8f>\81y~¿o\ 5v³ö\87rýG\88\85õ:äÿÒwÚÿ±o\90"ú\91ï\19ÿïµA\91ôûßÀ\9a'\ eù\7fç»ÉÿrÞ \ 1k\9e\r\r\12Ì\8eh\9cô°o\86ÿg¯pÒ\1dØpo¿ÿ:\96\1dò_ë\9bëßèã\rMñ\86+»°\14±ú\97\84Vúçáx\15¾ÕþH\17\8eyÈ_ê»Ò_\12§\9aÊú\1còOF\16Âq4\a\99\9dàã\93\ 6Òø\80˧\ f\92õ\91\ý\9dújýBý4}¾>W\9f®÷ëSõ^}²ÁnP\r\16\83É \18\f\ 6É \1a¨\ 1\fÉìO£Ãì]I²Ä_NI"KE\8e«\14ø'~þÒ\8a\12\ 3\85Ë \9a$TѪ¥³IUth\rTÖ¢ç\97\ 6\ 6\89²xeT\17\98M¢ö*¨Z6;:#\5¨\8f-\89N\ fWEõ\8b®¨î#ä¶\1a¬\8dÒÝ\83\ 4\96U\ f\92\18«Úéeß\ 4\ e\ 3!¶\9d·zY\9e½óÖ\9a\1ap9¶\94ºJí³lEs*¾%©O¤ãþ(Ëu\11\9e\1a½³jiuôñÔ\9ah>Cb©5UÑ\1f°\8f\ 6\87ɧä\eÅaò\ f\96ÕT\1f\16f\91O+\97°zaVEMMÕ YÁé@#ÿ@:Ô\98\7fp:\ 3^Ì\8c\ e4CZ\9cîÞ8]\10û#]&Ë\90N\96!Èé\82²ÌéDÂèúº2++ú239\8dS\83.NÓåÔÆÓ¼\12D\9a`\90Ó8zà\15Nó\8a£\87ÑDgq\12\9f\ fIÒ|\9c\84xÀÇI|ÄÃIV\ ÉK\90Ü4Fr\13\9fI \17h|q\1aó©Q\1aó)¤ ÿo\7fM³ÃarpfÍ\9aZöÁ¥>PÙ\84P\1f½yËzW´gµ¦õ©I|\89 Õ¯F_\18ó\86¦hM ©"º&P¡õͬý\96æZÖ<3PÑ\aµ\95˪ûj#M\15ý3#3+\ 3\r\155\aç.*\9c~Ñ\7\8dÍU¸è[\ 6[Ä\ 6+dsÍ\9dþ-ÍÓYó\6×t6×t6×ÜÈ\>\17p\1d_TÝg\80Ù5åµñü 5*¨¯õÞô\9aÙ\ eµ}\16WÞ\99é®ë¼GÐ[y\14\8cá\9a¨)0;jF`M\13Ë&\96±&<S¬É¾ª%\9a\×ÍL÷\1e!\8f&\9aT¬¶\ 5fC¸{s×fpU6WÄÿuá\ f«º73\81ÇÓp×ÿôöÊh¤¡¢«\e *\9a³´*Zºxeu\9f^\8fµõlIÑâÑ:£±r06\14¯\9c\84\95ŬR\10Æ\bY] «\93å\ 4á¿ïÿæDÎÿj©\87>s\90DÒH7tÕ\bÑ´ªe\14MÁ²Äç\8b#èK±ë¡«\ 6\17ØE¤kt\8c\ 4Ûápâ\7f¢\0¶æQèÞ\9cÀ\12²èNäñ\9eØ¥kT$c?&¬ð\98ĺq@ø¿{w\94\r\r
endstream\r
endobj\r
6 0 obj\r
/Subtype /TrueType\r
/BaseFont /Arial\r
/FirstChar 0\r
- /LastChar 17\r
+ /LastChar 19\r
/FontDescriptor 6 0 R\r
- /Widths [ 1024 1139 1139 682 1024 1139 569 1139 1139 1139 569 569 1139 1024 455 1139 1024 ]\r
+ /Widths [ 1024 1139 1139 682 1024 1139 569 1139 1139 1139 569 569 1139 1024 455 1139 1024 1706 1024 ]\r
>>\r
endobj\r
1 0 obj\r
xref\r
0 10\r
0000000000 65535 f\r
-0000020102 00000 n\r
+0000022275 00000 n\r
0000000017 00000 n\r
-0000008279 00000 n\r
-0000008305 00000 n\r
-0000008414 00000 n\r
-0000019622 00000 n\r
-0000019865 00000 n\r
-0000020318 00000 n\r
-0000020448 00000 n\r
+0000009632 00000 n\r
+0000009658 00000 n\r
+0000009767 00000 n\r
+0000021785 00000 n\r
+0000022028 00000 n\r
+0000022491 00000 n\r
+0000022621 00000 n\r
trailer\r
<< /Size 10\r
/Root 9 0 R\r
/Info 8 0 R\r
>>\r
startxref\r
-20505\r
+22678\r
%%EOF\r
}
{\ttfamily \#include $<$exception$>$}\par
{\ttfamily \#include $<$vector$>$}\par
+{\ttfamily \#include \char`\"{}imarker.h\char`\"{}}\par
{\ttfamily \#include \char`\"{}iparser.h\char`\"{}}\par
-Include dependency graph for btparser.h:\nopagebreak
+Include dependency graph for btparser.h:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=270pt]{btparser_8h__incl}
+\includegraphics[width=344pt]{btparser_8h__incl}
\end{center}
\end{figure}
This graph shows which files directly or indirectly include this file:\nopagebreak
-18e2918e56c15e1d3e7850c0ade458e5
\ No newline at end of file
+af4fdf49c4f7994629419474a46ed453
\ No newline at end of file
-Inheritance diagram for BTParser:\nopagebreak
+Inheritance diagram for BTParser:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=136pt]{class_b_t_parser__inherit__graph}
+\includegraphics[width=192pt]{class_b_t_parser__inherit__graph}
\end{center}
\end{figure}
-Collaboration diagram for BTParser:\nopagebreak
+Collaboration diagram for BTParser:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=174pt]{class_b_t_parser__coll__graph}
+\includegraphics[width=214pt]{class_b_t_parser__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\item
\hyperlink{class_b_t_parser_ad9495eabeaf69d91c5f26131cabd3ec4}{BTParser} ()
\item
-\hyperlink{class_b_t_parser_a5965c4cf0baf950be976a0a2932eec2c}{$\sim$BTParser} ()
+virtual \hyperlink{class_b_t_parser_a5965c4cf0baf950be976a0a2932eec2c}{$\sim$BTParser} ()
\item
void \hyperlink{class_b_t_parser_a9d72bba86b16427b0b03e91113b0f027}{consume} (void)
\item
\hyperlink{class_token}{Token} \& \hyperlink{class_b_t_parser_a2674f280bd3000751a100b45ac3899e2}{lookaheadToken} (unsigned int i)
\item
\hyperlink{token_8h_abf05bcc4c1b09928131e6afd3b768a77}{TokenType\_\-T} \hyperlink{class_b_t_parser_a01abded048ed1573e03867f7f2316583}{lookaheadType} (unsigned int i)
-\item
-unsigned int \hyperlink{class_b_t_parser_a9decf824eda1b2c893e170a0e8f736f0}{mark} (void)
-\item
-void \hyperlink{class_b_t_parser_a0f7650612e327774ea163488f01efd5c}{release} (void)
-\item
-void \hyperlink{class_b_t_parser_af6d31bfc4d025666ea1916ecf48602e2}{seek} (unsigned int index)
-\item
-bool \hyperlink{class_b_t_parser_aa000adcfcb26aea600078ad2295eab8f}{isSpeculating} (void)
\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item
-unsigned int \hyperlink{class_b_t_parser_a29930e6537cb65bbefe1962763372165}{current}
-\item
-std::vector$<$ unsigned int $>$ \hyperlink{class_b_t_parser_aae8dc94330bb217be99ab2a8f6af005d}{markers}
-\item
std::vector$<$ \hyperlink{class_token}{Token} $>$ \hyperlink{class_b_t_parser_a796693745ebe354914eeacddba20f109}{lookahead}
\end{DoxyCompactItemize}
\subsection{Detailed Description}
-Definition at line 8 of file btparser.h.
+Definition at line 9 of file btparser.h.
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
-)}}
+)\hspace{0.3cm}{\ttfamily \mbox{[}virtual\mbox{]}}}}
\label{class_b_t_parser_a5965c4cf0baf950be976a0a2932eec2c}
Definition at line 14 of file btparser.cpp.
-
-
-Here is the call graph for this function:\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=400pt]{class_b_t_parser_a9d72bba86b16427b0b03e91113b0f027_cgraph}
-\end{center}
-\end{figure}
-
-
-
-
-Here is the caller graph for this function:\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=310pt]{class_b_t_parser_a9d72bba86b16427b0b03e91113b0f027_icgraph}
-\end{center}
-\end{figure}
-
-
\hypertarget{class_b_t_parser_a366b4477388d2cd7fd655b36342f882c}{
\index{BTParser@{BTParser}!fill@{fill}}
\index{fill@{fill}!BTParser@{BTParser}}
Definition at line 40 of file btparser.cpp.
-
-
-Here is the call graph for this function:\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=256pt]{class_b_t_parser_a366b4477388d2cd7fd655b36342f882c_cgraph}
-\end{center}
-\end{figure}
-
-
-
-
-Here is the caller graph for this function:\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=400pt]{class_b_t_parser_a366b4477388d2cd7fd655b36342f882c_icgraph}
-\end{center}
-\end{figure}
-
-
-\hypertarget{class_b_t_parser_aa000adcfcb26aea600078ad2295eab8f}{
-\index{BTParser@{BTParser}!isSpeculating@{isSpeculating}}
-\index{isSpeculating@{isSpeculating}!BTParser@{BTParser}}
-\subsubsection[{isSpeculating}]{\setlength{\rightskip}{0pt plus 5cm}bool BTParser::isSpeculating (
-\begin{DoxyParamCaption}
-\item[{void}]{}
-\end{DoxyParamCaption}
-)}}
-\label{class_b_t_parser_aa000adcfcb26aea600078ad2295eab8f}
-
-
-Definition at line 92 of file btparser.cpp.
-
-
-
-Here is the caller graph for this function:\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=400pt]{class_b_t_parser_aa000adcfcb26aea600078ad2295eab8f_icgraph}
-\end{center}
-\end{figure}
-
-
\hypertarget{class_b_t_parser_a2674f280bd3000751a100b45ac3899e2}{
\index{BTParser@{BTParser}!lookaheadToken@{lookaheadToken}}
\index{lookaheadToken@{lookaheadToken}!BTParser@{BTParser}}
Definition at line 63 of file btparser.cpp.
-
-
-Here is the call graph for this function:\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=400pt]{class_b_t_parser_a2674f280bd3000751a100b45ac3899e2_cgraph}
-\end{center}
-\end{figure}
-
-
-
-
-Here is the caller graph for this function:\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=400pt]{class_b_t_parser_a2674f280bd3000751a100b45ac3899e2_icgraph}
-\end{center}
-\end{figure}
-
-
\hypertarget{class_b_t_parser_a01abded048ed1573e03867f7f2316583}{
\index{BTParser@{BTParser}!lookaheadType@{lookaheadType}}
\index{lookaheadType@{lookaheadType}!BTParser@{BTParser}}
Definition at line 69 of file btparser.cpp.
-
-
-Here is the call graph for this function:\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=400pt]{class_b_t_parser_a01abded048ed1573e03867f7f2316583_cgraph}
-\end{center}
-\end{figure}
-
-
-
-
-Here is the caller graph for this function:\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=334pt]{class_b_t_parser_a01abded048ed1573e03867f7f2316583_icgraph}
-\end{center}
-\end{figure}
-
-
-\hypertarget{class_b_t_parser_a9decf824eda1b2c893e170a0e8f736f0}{
-\index{BTParser@{BTParser}!mark@{mark}}
-\index{mark@{mark}!BTParser@{BTParser}}
-\subsubsection[{mark}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int BTParser::mark (
-\begin{DoxyParamCaption}
-\item[{void}]{}
-\end{DoxyParamCaption}
-)}}
-\label{class_b_t_parser_a9decf824eda1b2c893e170a0e8f736f0}
-
-
-Definition at line 74 of file btparser.cpp.
-
\hypertarget{class_b_t_parser_ad8fb9348dd9bc2e65a08033dd2539a03}{
\index{BTParser@{BTParser}!match@{match}}
\index{match@{match}!BTParser@{BTParser}}
Definition at line 49 of file btparser.cpp.
-
-
-Here is the call graph for this function:\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=400pt]{class_b_t_parser_ad8fb9348dd9bc2e65a08033dd2539a03_cgraph}
-\end{center}
-\end{figure}
-
-
-\hypertarget{class_b_t_parser_a0f7650612e327774ea163488f01efd5c}{
-\index{BTParser@{BTParser}!release@{release}}
-\index{release@{release}!BTParser@{BTParser}}
-\subsubsection[{release}]{\setlength{\rightskip}{0pt plus 5cm}void BTParser::release (
-\begin{DoxyParamCaption}
-\item[{void}]{}
-\end{DoxyParamCaption}
-)}}
-\label{class_b_t_parser_a0f7650612e327774ea163488f01efd5c}
-
-
-Definition at line 80 of file btparser.cpp.
-
-
-
-Here is the call graph for this function:\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=296pt]{class_b_t_parser_a0f7650612e327774ea163488f01efd5c_cgraph}
-\end{center}
-\end{figure}
-
-
-\hypertarget{class_b_t_parser_af6d31bfc4d025666ea1916ecf48602e2}{
-\index{BTParser@{BTParser}!seek@{seek}}
-\index{seek@{seek}!BTParser@{BTParser}}
-\subsubsection[{seek}]{\setlength{\rightskip}{0pt plus 5cm}void BTParser::seek (
-\begin{DoxyParamCaption}
-\item[{unsigned int}]{index}
-\end{DoxyParamCaption}
-)}}
-\label{class_b_t_parser_af6d31bfc4d025666ea1916ecf48602e2}
-
-
-Definition at line 87 of file btparser.cpp.
-
-
-
-Here is the caller graph for this function:\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=296pt]{class_b_t_parser_af6d31bfc4d025666ea1916ecf48602e2_icgraph}
-\end{center}
-\end{figure}
-
-
\hypertarget{class_b_t_parser_a762e16322aec6e50af51c2b6377d86fe}{
\index{BTParser@{BTParser}!sync@{sync}}
\index{sync@{sync}!BTParser@{BTParser}}
-Here is the call graph for this function:\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=376pt]{class_b_t_parser_a762e16322aec6e50af51c2b6377d86fe_cgraph}
-\end{center}
-\end{figure}
-
-
-
-
-Here is the caller graph for this function:\nopagebreak
-\begin{figure}[H]
-\begin{center}
-\leavevmode
-\includegraphics[width=400pt]{class_b_t_parser_a762e16322aec6e50af51c2b6377d86fe_icgraph}
-\end{center}
-\end{figure}
-
-
-
-
\subsection{Member Data Documentation}
-\hypertarget{class_b_t_parser_a29930e6537cb65bbefe1962763372165}{
-\index{BTParser@{BTParser}!current@{current}}
-\index{current@{current}!BTParser@{BTParser}}
-\subsubsection[{current}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int {\bf BTParser::current}\hspace{0.3cm}{\ttfamily \mbox{[}protected\mbox{]}}}}
-\label{class_b_t_parser_a29930e6537cb65bbefe1962763372165}
-
-
-Definition at line 11 of file btparser.h.
-
\hypertarget{class_b_t_parser_a796693745ebe354914eeacddba20f109}{
\index{BTParser@{BTParser}!lookahead@{lookahead}}
\index{lookahead@{lookahead}!BTParser@{BTParser}}
\label{class_b_t_parser_a796693745ebe354914eeacddba20f109}
-Definition at line 13 of file btparser.h.
-
-\hypertarget{class_b_t_parser_aae8dc94330bb217be99ab2a8f6af005d}{
-\index{BTParser@{BTParser}!markers@{markers}}
-\index{markers@{markers}!BTParser@{BTParser}}
-\subsubsection[{markers}]{\setlength{\rightskip}{0pt plus 5cm}std::vector$<$unsigned int$>$ {\bf BTParser::markers}\hspace{0.3cm}{\ttfamily \mbox{[}protected\mbox{]}}}}
-\label{class_b_t_parser_aae8dc94330bb217be99ab2a8f6af005d}
-
-
-Definition at line 12 of file btparser.h.
+Definition at line 14 of file btparser.h.
-7d28d77a8f895eed4dc16de89e6c7b38
\ No newline at end of file
+f32a6de9286c785554f913ac78635b06
\ No newline at end of file
-4e00ea51b884e4e35ee1fe01add7e0ff
\ No newline at end of file
+fff7eae54f93d33ad19c18c55b1de9e4
\ No newline at end of file
-Here is the caller graph for this function:\nopagebreak
+Here is the caller graph for this function:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-7e0e4dd3609ec40e4a8185e58cd68fd7
\ No newline at end of file
+a9f71d925b1d1ac6eded441d3d8d0883
\ No newline at end of file
--- /dev/null
+\hypertarget{class_i_marker}{
+\section{IMarker Class Reference}
+\label{class_i_marker}\index{IMarker@{IMarker}}
+}
+
+
+{\ttfamily \#include $<$imarker.h$>$}
+
+
+
+Inheritance diagram for IMarker:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=136pt]{class_i_marker__inherit__graph}
+\end{center}
+\end{figure}
+\subsection*{Public Member Functions}
+\begin{DoxyCompactItemize}
+\item
+void \hyperlink{class_i_marker_a68c539e79c3052ba7addf090dfd05985}{advance} (void)
+\item
+unsigned int \hyperlink{class_i_marker_a0e9628e8c66b493ff331abab55c744da}{location} (void)
+\item
+void \hyperlink{class_i_marker_ac2d7a0e8bbfb213378f7a19b50ec9686}{location} (unsigned int index)
+\item
+unsigned int \hyperlink{class_i_marker_a92024922612faa5bb0106609f151c050}{mark} (void)
+\item
+void \hyperlink{class_i_marker_afce4bb0bef01b4579db97e1ca5e64001}{release} (void)
+\item
+void \hyperlink{class_i_marker_a58086bbf091c5b49c15464a070fec171}{seek} (unsigned int index)
+\item
+bool \hyperlink{class_i_marker_ae6fda228fa071a9720e7d2309d47ac6e}{isMarked} (void)
+\end{DoxyCompactItemize}
+\subsection*{Protected Attributes}
+\begin{DoxyCompactItemize}
+\item
+unsigned int \hyperlink{class_i_marker_adedaefcf6a1b1eac3d728a9d318dc618}{cur\_\-location}
+\item
+std::vector$<$ unsigned int $>$ \hyperlink{class_i_marker_a1c1b6ba790e3adf5fa8d9b24c06b10d7}{markers}
+\end{DoxyCompactItemize}
+
+
+\subsection{Detailed Description}
+
+
+Definition at line 6 of file imarker.h.
+
+
+
+\subsection{Member Function Documentation}
+\hypertarget{class_i_marker_a68c539e79c3052ba7addf090dfd05985}{
+\index{IMarker@{IMarker}!advance@{advance}}
+\index{advance@{advance}!IMarker@{IMarker}}
+\subsubsection[{advance}]{\setlength{\rightskip}{0pt plus 5cm}void IMarker::advance (
+\begin{DoxyParamCaption}
+\item[{void}]{}
+\end{DoxyParamCaption}
+)}}
+\label{class_i_marker_a68c539e79c3052ba7addf090dfd05985}
+
+
+Definition at line 3 of file imarker.cpp.
+
+\hypertarget{class_i_marker_ae6fda228fa071a9720e7d2309d47ac6e}{
+\index{IMarker@{IMarker}!isMarked@{isMarked}}
+\index{isMarked@{isMarked}!IMarker@{IMarker}}
+\subsubsection[{isMarked}]{\setlength{\rightskip}{0pt plus 5cm}bool IMarker::isMarked (
+\begin{DoxyParamCaption}
+\item[{void}]{}
+\end{DoxyParamCaption}
+)}}
+\label{class_i_marker_ae6fda228fa071a9720e7d2309d47ac6e}
+
+
+Definition at line 37 of file imarker.cpp.
+
+\hypertarget{class_i_marker_a0e9628e8c66b493ff331abab55c744da}{
+\index{IMarker@{IMarker}!location@{location}}
+\index{location@{location}!IMarker@{IMarker}}
+\subsubsection[{location}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int IMarker::location (
+\begin{DoxyParamCaption}
+\item[{void}]{}
+\end{DoxyParamCaption}
+)}}
+\label{class_i_marker_a0e9628e8c66b493ff331abab55c744da}
+
+
+Definition at line 8 of file imarker.cpp.
+
+
+
+Here is the caller graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{class_i_marker_a0e9628e8c66b493ff331abab55c744da_icgraph}
+\end{center}
+\end{figure}
+
+
+\hypertarget{class_i_marker_ac2d7a0e8bbfb213378f7a19b50ec9686}{
+\index{IMarker@{IMarker}!location@{location}}
+\index{location@{location}!IMarker@{IMarker}}
+\subsubsection[{location}]{\setlength{\rightskip}{0pt plus 5cm}void IMarker::location (
+\begin{DoxyParamCaption}
+\item[{unsigned int}]{index}
+\end{DoxyParamCaption}
+)}}
+\label{class_i_marker_ac2d7a0e8bbfb213378f7a19b50ec9686}
+
+
+Definition at line 13 of file imarker.cpp.
+
+\hypertarget{class_i_marker_a92024922612faa5bb0106609f151c050}{
+\index{IMarker@{IMarker}!mark@{mark}}
+\index{mark@{mark}!IMarker@{IMarker}}
+\subsubsection[{mark}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int IMarker::mark (
+\begin{DoxyParamCaption}
+\item[{void}]{}
+\end{DoxyParamCaption}
+)}}
+\label{class_i_marker_a92024922612faa5bb0106609f151c050}
+
+
+Definition at line 18 of file imarker.cpp.
+
+
+
+Here is the call graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=284pt]{class_i_marker_a92024922612faa5bb0106609f151c050_cgraph}
+\end{center}
+\end{figure}
+
+
+\hypertarget{class_i_marker_afce4bb0bef01b4579db97e1ca5e64001}{
+\index{IMarker@{IMarker}!release@{release}}
+\index{release@{release}!IMarker@{IMarker}}
+\subsubsection[{release}]{\setlength{\rightskip}{0pt plus 5cm}void IMarker::release (
+\begin{DoxyParamCaption}
+\item[{void}]{}
+\end{DoxyParamCaption}
+)}}
+\label{class_i_marker_afce4bb0bef01b4579db97e1ca5e64001}
+
+
+Definition at line 25 of file imarker.cpp.
+
+
+
+Here is the call graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=400pt]{class_i_marker_afce4bb0bef01b4579db97e1ca5e64001_cgraph}
+\end{center}
+\end{figure}
+
+
+\hypertarget{class_i_marker_a58086bbf091c5b49c15464a070fec171}{
+\index{IMarker@{IMarker}!seek@{seek}}
+\index{seek@{seek}!IMarker@{IMarker}}
+\subsubsection[{seek}]{\setlength{\rightskip}{0pt plus 5cm}void IMarker::seek (
+\begin{DoxyParamCaption}
+\item[{unsigned int}]{index}
+\end{DoxyParamCaption}
+)}}
+\label{class_i_marker_a58086bbf091c5b49c15464a070fec171}
+
+
+Definition at line 32 of file imarker.cpp.
+
+
+
+Here is the call graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=282pt]{class_i_marker_a58086bbf091c5b49c15464a070fec171_cgraph}
+\end{center}
+\end{figure}
+
+
+
+
+Here is the caller graph for this function:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=278pt]{class_i_marker_a58086bbf091c5b49c15464a070fec171_icgraph}
+\end{center}
+\end{figure}
+
+
+
+
+\subsection{Member Data Documentation}
+\hypertarget{class_i_marker_adedaefcf6a1b1eac3d728a9d318dc618}{
+\index{IMarker@{IMarker}!cur\_\-location@{cur\_\-location}}
+\index{cur\_\-location@{cur\_\-location}!IMarker@{IMarker}}
+\subsubsection[{cur\_\-location}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int {\bf IMarker::cur\_\-location}\hspace{0.3cm}{\ttfamily \mbox{[}protected\mbox{]}}}}
+\label{class_i_marker_adedaefcf6a1b1eac3d728a9d318dc618}
+
+
+Definition at line 9 of file imarker.h.
+
+\hypertarget{class_i_marker_a1c1b6ba790e3adf5fa8d9b24c06b10d7}{
+\index{IMarker@{IMarker}!markers@{markers}}
+\index{markers@{markers}!IMarker@{IMarker}}
+\subsubsection[{markers}]{\setlength{\rightskip}{0pt plus 5cm}std::vector$<$unsigned int$>$ {\bf IMarker::markers}\hspace{0.3cm}{\ttfamily \mbox{[}protected\mbox{]}}}}
+\label{class_i_marker_a1c1b6ba790e3adf5fa8d9b24c06b10d7}
+
+
+Definition at line 10 of file imarker.h.
+
+
+
+The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
+\item
+source/marker/\hyperlink{imarker_8h}{imarker.h}\item
+source/marker/\hyperlink{imarker_8cpp}{imarker.cpp}\end{DoxyCompactItemize}
--- /dev/null
+cd3c241b066639ffcda7d24100c97721
\ No newline at end of file
--- /dev/null
+49db1df9cca5eb543d9d85a4c1fad5d8
\ No newline at end of file
--- /dev/null
+0e0b81cb8c93f20254e86328c75891a7
\ No newline at end of file
--- /dev/null
+a9a2c28e78b6a2489c2a0b055c24893d
\ No newline at end of file
--- /dev/null
+e3a1b75ac19e1d3d6544c0d365d7a6ff
\ No newline at end of file
--- /dev/null
+47c822d7c06083989c912e40566819e2
\ No newline at end of file
-Here is the caller graph for this function:\nopagebreak
+Here is the caller graph for this function:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-90df565ee39df83177dc68197037b4dc
\ No newline at end of file
+becb98025c8d7d0b6cfe743491dd872b
\ No newline at end of file
\fancyhead[RO]{\fancyplain{}{\bfseries\thepage}}
\fancyfoot[LE]{\fancyplain{}{}}
\fancyfoot[CE]{\fancyplain{}{}}
-\fancyfoot[RE]{\fancyplain{}{\bfseries\scriptsize Generated on Fri Jun 22 2012 12:32:11 for Parse Utils by Doxygen }}
-\fancyfoot[LO]{\fancyplain{}{\bfseries\scriptsize Generated on Fri Jun 22 2012 12:32:11 for Parse Utils by Doxygen }}
+\fancyfoot[RE]{\fancyplain{}{\bfseries\scriptsize Generated on Fri Jun 22 2012 13:47:23 for Parse Utils by Doxygen }}
+\fancyfoot[LO]{\fancyplain{}{\bfseries\scriptsize Generated on Fri Jun 22 2012 13:47:23 for Parse Utils by Doxygen }}
\fancyfoot[CO]{\fancyplain{}{}}
\fancyfoot[RO]{\fancyplain{}{}}
%---------- Internal commands used in this style file ----------------
\item\contentsline{section}{source/lexer/token/\hyperlink{token_8cpp}{token.cpp} }{\pageref{token_8cpp}}{}
\item\contentsline{section}{source/lexer/token/\hyperlink{token_8d}{token.d} }{\pageref{token_8d}}{}
\item\contentsline{section}{source/lexer/token/\hyperlink{token_8h}{token.h} }{\pageref{token_8h}}{}
+\item\contentsline{section}{source/marker/\hyperlink{imarker_8cpp}{imarker.cpp} }{\pageref{imarker_8cpp}}{}
+\item\contentsline{section}{source/marker/\hyperlink{imarker_8d}{imarker.d} }{\pageref{imarker_8d}}{}
+\item\contentsline{section}{source/marker/\hyperlink{imarker_8h}{imarker.h} }{\pageref{imarker_8h}}{}
\item\contentsline{section}{source/parser/\hyperlink{iparser_8cpp}{iparser.cpp} }{\pageref{iparser_8cpp}}{}
\item\contentsline{section}{source/parser/\hyperlink{iparser_8d}{iparser.d} }{\pageref{iparser_8d}}{}
\item\contentsline{section}{source/parser/\hyperlink{iparser_8h}{iparser.h} }{\pageref{iparser_8h}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{LLNLexer}{\pageref{class_l_l_n_lexer}}{}
\end{DoxyCompactList}
+\item \contentsline{section}{IMarker}{\pageref{class_i_marker}}{}
+\begin{DoxyCompactList}
+\item \contentsline{section}{BTParser}{\pageref{class_b_t_parser}}{}
+\end{DoxyCompactList}
\item \contentsline{section}{IParser}{\pageref{class_i_parser}}{}
\begin{DoxyCompactList}
\item \contentsline{section}{BTParser}{\pageref{class_b_t_parser}}{}
--- /dev/null
+\hypertarget{imarker_8cpp}{
+\section{source/marker/imarker.cpp File Reference}
+\label{imarker_8cpp}\index{source/marker/imarker.cpp@{source/marker/imarker.cpp}}
+}
+{\ttfamily \#include \char`\"{}imarker.h\char`\"{}}\par
+Include dependency graph for imarker.cpp:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=212pt]{imarker_8cpp__incl}
+\end{center}
+\end{figure}
--- /dev/null
+afdec1a16b844865cbb83b5b0bb6d728
\ No newline at end of file
--- /dev/null
+\hypertarget{imarker_8d}{
+\section{source/marker/imarker.d File Reference}
+\label{imarker_8d}\index{source/marker/imarker.d@{source/marker/imarker.d}}
+}
--- /dev/null
+\hypertarget{imarker_8h}{
+\section{source/marker/imarker.h File Reference}
+\label{imarker_8h}\index{source/marker/imarker.h@{source/marker/imarker.h}}
+}
+{\ttfamily \#include $<$vector$>$}\par
+Include dependency graph for imarker.h:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=202pt]{imarker_8h__incl}
+\end{center}
+\end{figure}
+This graph shows which files directly or indirectly include this file:\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=212pt]{imarker_8h__dep__incl}
+\end{center}
+\end{figure}
+\subsection*{Classes}
+\begin{DoxyCompactItemize}
+\item
+class \hyperlink{class_i_marker}{IMarker}
+\end{DoxyCompactItemize}
--- /dev/null
+f5e705e5f28b04a5cc003fc807d20af5
\ No newline at end of file
--- /dev/null
+a396ef70ddef2393f00d23b75ff9c14b
\ No newline at end of file
\vspace*{1cm}
{\large Generated by Doxygen 1.7.3}\\
\vspace*{0.5cm}
-{\small Fri Jun 22 2012 12:32:11}\\
+{\small Fri Jun 22 2012 13:47:23}\\
\end{center}
\end{titlepage}
\clearemptydoublepage
\input{class_b_t_parser}
\input{class_exception}
\input{class_i_lexer}
+\input{class_i_marker}
\input{class_i_parser}
\input{class_i_visitor}
\input{class_l_l_k_parser}
\input{token_8cpp}
\input{token_8d}
\input{token_8h}
+\input{imarker_8cpp}
+\input{imarker_8d}
+\input{imarker_8h}
\input{ast_8cpp}
\input{ast_8d}
\input{ast_8h}