<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: Class 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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(initResizable);
</script>
-<link href="doxygen.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>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="functions.html"><span>Class Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('annotated.html','');
+$(document).ready(function(){initNavTree('annotated.html','');});
</script>
<div id="doc-content">
-<div class="header">
- <div class="headertitle">
-<h1>Class List</h1> </div>
-</div>
-<div class="contents">
-<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><table>
- <tr><td class="indexkey"><a class="el" href="class_a_s_t.html">AST</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="class_a_s_t_printer.html">ASTPrinter</a></td><td class="indexvalue"></td></tr>
- <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_buffer.html">IBuffer</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_n_lexer.html">LLNLexer</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="class_scope_stack.html">ScopeStack</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="class_symbol.html">Symbol</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="class_token.html">Token</a></td><td class="indexvalue"></td></tr>
-</table>
-</div>
-</div>
- <div id="nav-path" class="navpath">
- <ul>
- <li class="footer">Generated on Mon Jun 25 2012 16:46: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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
-
+<div class="header">
+ <div class="headertitle">
+<div class="title">Class List</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><div class="directory">
+<table class="directory">
+<tr id="row_0_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2ns.png" alt="N" width="24" height="22" /><b>std</b></td><td class="desc"></td></tr>
+<tr id="row_1_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_a_s_t.html" target="_self">AST</a></td><td class="desc"></td></tr>
+<tr id="row_2_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_a_s_t_printer.html" target="_self">ASTPrinter</a></td><td class="desc"></td></tr>
+<tr id="row_3_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_b_t_parser.html" target="_self">BTParser</a></td><td class="desc"></td></tr>
+<tr id="row_4_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_exception.html" target="_self">Exception</a></td><td class="desc"></td></tr>
+<tr id="row_5_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_i_buffer.html" target="_self">IBuffer</a></td><td class="desc"></td></tr>
+<tr id="row_6_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_i_lexer.html" target="_self">ILexer</a></td><td class="desc"></td></tr>
+<tr id="row_7_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_i_marker.html" target="_self">IMarker</a></td><td class="desc"></td></tr>
+<tr id="row_8_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_i_parser.html" target="_self">IParser</a></td><td class="desc"></td></tr>
+<tr id="row_9_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_i_visitor.html" target="_self">IVisitor</a></td><td class="desc"></td></tr>
+<tr id="row_10_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_l_l_n_lexer.html" target="_self">LLNLexer</a></td><td class="desc"></td></tr>
+<tr id="row_11_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_scope_stack.html" target="_self">ScopeStack</a></td><td class="desc"></td></tr>
+<tr id="row_12_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_symbol.html" target="_self">Symbol</a></td><td class="desc"></td></tr>
+<tr id="row_13_"><td class="entry"><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_token.html" target="_self">Token</a></td><td class="desc"></td></tr>
+</table>
+</div><!-- directory -->
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
--- /dev/null
+var annotated =
+[
+ [ "std", null, null ],
+ [ "AST", "class_a_s_t.html", "class_a_s_t" ],
+ [ "ASTPrinter", "class_a_s_t_printer.html", null ],
+ [ "BTParser", "class_b_t_parser.html", "class_b_t_parser" ],
+ [ "Exception", "class_exception.html", "class_exception" ],
+ [ "IBuffer", "class_i_buffer.html", "class_i_buffer" ],
+ [ "ILexer", "class_i_lexer.html", "class_i_lexer" ],
+ [ "IMarker", "class_i_marker.html", "class_i_marker" ],
+ [ "IParser", "class_i_parser.html", "class_i_parser" ],
+ [ "IVisitor", "class_i_visitor.html", "class_i_visitor" ],
+ [ "LLNLexer", "class_l_l_n_lexer.html", "class_l_l_n_lexer" ],
+ [ "ScopeStack", "class_scope_stack.html", "class_scope_stack" ],
+ [ "Symbol", "class_symbol.html", "class_symbol" ],
+ [ "Token", "class_token.html", "class_token" ]
+];
\ No newline at end of file
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/parser/ast/ast.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(initResizable);
</script>
-<link href="doxygen.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>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('ast_8cpp.html','');
+$(document).ready(function(){initNavTree('ast_8cpp.html','');});
</script>
<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
<div class="header">
<div class="headertitle">
-<h1>source/parser/ast/ast.cpp File Reference</h1> </div>
-</div>
+<div class="title">ast.cpp File Reference</div> </div>
+</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include "<a class="el" href="ast_8h_source.html">ast.h</a>"</code><br/>
-<code>#include "ivisitor.h"</code><br/>
+<code>#include "<a class="el" href="ivisitor_8h_source.html">ivisitor.h</a>"</code><br/>
<code>#include <sstream></code><br/>
<code>#include <string.h></code><br/>
<code>#include <iostream></code><br/>
<div class="dyncontent">
<div class="center"><img src="ast_8cpp__incl.png" border="0" usemap="#source_2parser_2ast_2ast_8cpp" alt=""/></div>
<map name="source_2parser_2ast_2ast_8cpp" id="source_2parser_2ast_2ast_8cpp">
-<area shape="rect" id="node3" href="ast_8h.html" title="ast.h" alt="" coords="127,83,177,112"/></map>
+<area shape="rect" id="node3" href="ast_8h.html" title="ast.h" alt="" coords="165,155,213,181"/><area shape="rect" id="node14" href="ivisitor_8h.html" title="ivisitor.h" alt="" coords="278,80,345,107"/><area shape="rect" id="node11" href="token_8h.html" title="token.h" alt="" coords="211,229,275,256"/></map>
</div>
</div>
<p><a href="ast_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="ast_8cpp.html">ast.cpp</a> </li>
- <li class="footer">Generated on Mon Jun 25 2012 16:46: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><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_0713e853f9be800659de034b50d5eb34.html">parser</a></li><li class="navelem"><a class="el" href="dir_7d243f0521fc9ea9eda52e50e3904d9f.html">ast</a></li><li class="navelem"><a class="el" href="ast_8cpp.html">ast.cpp</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
</div>
-
-
</body>
</html>
<map id="G" name="G">
-<area shape="rect" id="node3" href="$ast_8h.html" title="ast.h" alt="" coords="127,83,177,112"/>
+<area shape="rect" id="node3" href="$ast_8h.html" title="ast.h" alt="" coords="165,155,213,181"/>
+<area shape="rect" id="node14" href="$ivisitor_8h.html" title="ivisitor.h" alt="" coords="278,80,345,107"/>
+<area shape="rect" id="node11" href="$token_8h.html" title="token.h" alt="" coords="211,229,275,256"/>
</map>
-98ecdf0d808e7347ebbaf387cc62e0d1
\ No newline at end of file
+5ed8a3c32fa44aa168a5faaf3dafd082
\ No newline at end of file
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/parser/ast/ast.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('ast_8cpp.html','');
+$(document).ready(function(){initNavTree('ast_8cpp.html','');});
</script>
<div id="doc-content">
-<div class="header">
- <div class="headertitle">
-<h1>source/parser/ast/ast.cpp</h1> </div>
-</div>
-<div class="contents">
-<a href="ast_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="ast_8h.html">ast.h</a>"</span>
-<a name="l00002"></a>00002 <span class="preprocessor">#include "ivisitor.h"</span>
-<a name="l00003"></a>00003 <span class="preprocessor">#include <sstream></span>
-<a name="l00004"></a>00004 <span class="preprocessor">#include <string.h></span>
-<a name="l00005"></a>00005 <span class="preprocessor">#include <iostream></span>
-<a name="l00006"></a>00006
-<a name="l00007"></a>00007 <span class="keyword">using namespace </span>std;
-<a name="l00008"></a>00008
-<a name="l00009"></a><a class="code" href="class_a_s_t.html#a6ac7ddb23729a313ba6b66ad09ab79bd">00009</a> <a class="code" href="class_a_s_t.html#a6ac7ddb23729a313ba6b66ad09ab79bd">AST::AST</a>(<a class="code" href="ast_8h.html#a0a931957f12a2075e6e11ee596651dff">ASTNodeType</a> type)
-<a name="l00010"></a>00010 {
-<a name="l00011"></a>00011 node_type = type;
-<a name="l00012"></a>00012 node_text = <span class="stringliteral">""</span>;
-<a name="l00013"></a>00013 node_children = <span class="keyword">new</span> list<AST*>();
-<a name="l00014"></a>00014 }
-<a name="l00015"></a>00015
-<a name="l00016"></a><a class="code" href="class_a_s_t.html#a039b00473e1617d1c3003b0a22d5f2d9">00016</a> <a class="code" href="class_a_s_t.html#a6ac7ddb23729a313ba6b66ad09ab79bd">AST::AST</a>(<a class="code" href="class_token.html">Token</a> tok)
-<a name="l00017"></a>00017 {
-<a name="l00018"></a>00018 node_type = tok.<a class="code" href="class_token.html#af7a5db637926db45f92522f7bc207207">type</a>();
-<a name="l00019"></a>00019 node_text = tok.<a class="code" href="class_token.html#a30e84cfd0f4ac2c71f59366088787d8e">text</a>();
-<a name="l00020"></a>00020 node_children = <span class="keyword">new</span> list<AST*>();
-<a name="l00021"></a>00021 }
-<a name="l00022"></a>00022
-<a name="l00023"></a><a class="code" href="class_a_s_t.html#a56011c7a97fd6277c72e88c2acd6a96e">00023</a> <a class="code" href="class_a_s_t.html#a6ac7ddb23729a313ba6b66ad09ab79bd">AST::AST</a>(<a class="code" href="ast_8h.html#a0a931957f12a2075e6e11ee596651dff">ASTNodeType</a> type, <span class="keyword">const</span> <span class="keywordtype">char</span>* text)
-<a name="l00024"></a>00024 {
-<a name="l00025"></a>00025 node_type = type;
-<a name="l00026"></a>00026 node_text = string(text);
-<a name="l00027"></a>00027 node_children = <span class="keyword">new</span> list<AST*>();
-<a name="l00028"></a>00028 }
-<a name="l00029"></a>00029
-<a name="l00030"></a><a class="code" href="class_a_s_t.html#a341ac3dbf80dad18be249944c0b5f222">00030</a> <a class="code" href="class_a_s_t.html#a6ac7ddb23729a313ba6b66ad09ab79bd">AST::AST</a>(<a class="code" href="ast_8h.html#a0a931957f12a2075e6e11ee596651dff">ASTNodeType</a> type, std::string text)
-<a name="l00031"></a>00031 {
-<a name="l00032"></a>00032 node_type = type;
-<a name="l00033"></a>00033 node_text = text;
-<a name="l00034"></a>00034 node_children = <span class="keyword">new</span> list<AST*>();
-<a name="l00035"></a>00035 }
-<a name="l00036"></a>00036
-<a name="l00037"></a><a class="code" href="class_a_s_t.html#a5f463c2fad1523f2dfea906e25e60d91">00037</a> <a class="code" href="class_a_s_t.html#a6ac7ddb23729a313ba6b66ad09ab79bd">AST::AST</a>(<a class="code" href="ast_8h.html#a0a931957f12a2075e6e11ee596651dff">ASTNodeType</a> type, <span class="keywordtype">int</span> child_count, ...)
-<a name="l00038"></a>00038 {
-<a name="l00039"></a>00039 va_list arg_list;
-<a name="l00040"></a>00040 <span class="keywordtype">int</span> i = 0;
-<a name="l00041"></a>00041 node_type = type;
-<a name="l00042"></a>00042 node_text = <span class="stringliteral">""</span>;
-<a name="l00043"></a>00043 node_children = <span class="keyword">new</span> list<AST*>();
-<a name="l00044"></a>00044 va_start (arg_list, child_count);
-<a name="l00045"></a>00045 <span class="keywordflow">for</span> (i = 0; i < child_count ; i++)
-<a name="l00046"></a>00046 {
-<a name="l00047"></a>00047 node_children->push_back( (<a class="code" href="class_a_s_t.html">AST</a>*)va_arg(arg_list, <a class="code" href="class_a_s_t.html">AST</a>*) );
-<a name="l00048"></a>00048 }
-<a name="l00049"></a>00049 va_end(arg_list);
-<a name="l00050"></a>00050 }
-<a name="l00051"></a>00051
-<a name="l00052"></a><a class="code" href="class_a_s_t.html#aab868b0cf41c496ee5654fb17e61e63c">00052</a> <a class="code" href="class_a_s_t.html#a6ac7ddb23729a313ba6b66ad09ab79bd">AST::AST</a>(<a class="code" href="ast_8h.html#a0a931957f12a2075e6e11ee596651dff">ASTNodeType</a> type, std::string text, <span class="keywordtype">int</span> child_count, ...)
-<a name="l00053"></a>00053 {
-<a name="l00054"></a>00054 va_list arg_list;
-<a name="l00055"></a>00055 <span class="keywordtype">int</span> i = 0;
-<a name="l00056"></a>00056 node_type = type;
-<a name="l00057"></a>00057 node_text = text;
-<a name="l00058"></a>00058 node_children = <span class="keyword">new</span> list<AST*>();
-<a name="l00059"></a>00059 va_start (arg_list, child_count);
-<a name="l00060"></a>00060 <span class="keywordflow">for</span> (i = 0; i < child_count ; i++)
-<a name="l00061"></a>00061 {
-<a name="l00062"></a>00062 node_children->push_back( (<a class="code" href="class_a_s_t.html">AST</a>*)va_arg(arg_list, <a class="code" href="class_a_s_t.html">AST</a>*) );
-<a name="l00063"></a>00063 }
-<a name="l00064"></a>00064 va_end(arg_list);
-<a name="l00065"></a>00065 }
-<a name="l00066"></a>00066
-<a name="l00067"></a><a class="code" href="class_a_s_t.html#ad332977af5d4ea0ec793c4843544b6e2">00067</a> <a class="code" href="class_a_s_t.html#ad332977af5d4ea0ec793c4843544b6e2">AST::~AST</a>()
-<a name="l00068"></a>00068 {
-<a name="l00069"></a>00069 list<AST*>::iterator it = node_children->begin();
-<a name="l00070"></a>00070 <span class="keywordflow">for</span>(; it != node_children->end(); it++)
-<a name="l00071"></a>00071 {
-<a name="l00072"></a>00072 <span class="keyword">delete</span> *(it);
-<a name="l00073"></a>00073 }
-<a name="l00074"></a>00074 <span class="keyword">delete</span> node_children;
-<a name="l00075"></a>00075 }
-<a name="l00076"></a>00076
-<a name="l00077"></a><a class="code" href="class_a_s_t.html#aa28dd92452d4f89c16a4de0058905e16">00077</a> <a class="code" href="class_a_s_t.html">AST</a>& <a class="code" href="class_a_s_t.html#aa28dd92452d4f89c16a4de0058905e16">AST::operator = </a>(<a class="code" href="class_a_s_t.html">AST</a>& rhs)
-<a name="l00078"></a>00078 {
-<a name="l00079"></a>00079 list<AST*>::iterator it = rhs.<a class="code" href="class_a_s_t.html#addfd95ed0ba31ec4fdcf08097fb7fa75">children</a>()->begin();
-<a name="l00080"></a>00080 node_type = rhs.<a class="code" href="class_a_s_t.html#ad947af30e5dbb743c41769296dc03c9d">type</a>();
-<a name="l00081"></a>00081 node_text = rhs.<a class="code" href="class_a_s_t.html#ad975048d27d24ffe87e95b1eed995d5e">text</a>();
-<a name="l00082"></a>00082 node_children->clear();
-<a name="l00083"></a>00083
-<a name="l00084"></a>00084 <span class="keywordflow">for</span>(; it != rhs.<a class="code" href="class_a_s_t.html#addfd95ed0ba31ec4fdcf08097fb7fa75">children</a>()->end(); it++)
-<a name="l00085"></a>00085 {
-<a name="l00086"></a>00086 node_children->push_back( (*it)->clone() );
-<a name="l00087"></a>00087 }
-<a name="l00088"></a>00088
-<a name="l00089"></a>00089 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
-<a name="l00090"></a>00090 }
-<a name="l00091"></a>00091
-<a name="l00092"></a><a class="code" href="class_a_s_t.html#ad947af30e5dbb743c41769296dc03c9d">00092</a> <a class="code" href="ast_8h.html#a0a931957f12a2075e6e11ee596651dff">ASTNodeType</a> <a class="code" href="class_a_s_t.html#ad947af30e5dbb743c41769296dc03c9d">AST::type</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span>
-<a name="l00093"></a>00093 <span class="keyword"></span>{
-<a name="l00094"></a>00094 <span class="keywordflow">return</span> node_type;
-<a name="l00095"></a>00095 }
-<a name="l00096"></a>00096
-<a name="l00097"></a><a class="code" href="class_a_s_t.html#a3bf7042778ad5c589b65dd1b276f093c">00097</a> <span class="keywordtype">void</span> <a class="code" href="class_a_s_t.html#ad947af30e5dbb743c41769296dc03c9d">AST::type</a>(<a class="code" href="ast_8h.html#a0a931957f12a2075e6e11ee596651dff">ASTNodeType</a> typ)
-<a name="l00098"></a>00098 {
-<a name="l00099"></a>00099 node_type = typ;
-<a name="l00100"></a>00100 }
-<a name="l00101"></a>00101
-<a name="l00102"></a><a class="code" href="class_a_s_t.html#addfd95ed0ba31ec4fdcf08097fb7fa75">00102</a> list<AST*>* <a class="code" href="class_a_s_t.html#addfd95ed0ba31ec4fdcf08097fb7fa75">AST::children</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span>
-<a name="l00103"></a>00103 <span class="keyword"></span>{
-<a name="l00104"></a>00104 <span class="keywordflow">return</span> node_children;
-<a name="l00105"></a>00105 }
-<a name="l00106"></a>00106
-<a name="l00107"></a><a class="code" href="class_a_s_t.html#ad975048d27d24ffe87e95b1eed995d5e">00107</a> <span class="keywordtype">string</span> <a class="code" href="class_a_s_t.html#ad975048d27d24ffe87e95b1eed995d5e">AST::text</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span>
-<a name="l00108"></a>00108 <span class="keyword"></span>{
-<a name="l00109"></a>00109 <span class="keywordflow">return</span> node_text;
-<a name="l00110"></a>00110 }
-<a name="l00111"></a>00111
-<a name="l00112"></a><a class="code" href="class_a_s_t.html#a5b90708376a408b1e1ff5762975017e9">00112</a> <span class="keywordtype">void</span> <a class="code" href="class_a_s_t.html#ad975048d27d24ffe87e95b1eed995d5e">AST::text</a>(std::string& txt)
-<a name="l00113"></a>00113 {
-<a name="l00114"></a>00114 node_text = txt;
-<a name="l00115"></a>00115 }
-<a name="l00116"></a>00116
-<a name="l00117"></a><a class="code" href="class_a_s_t.html#a131ed8cb88639003df1058f768820cc5">00117</a> <span class="keywordtype">void</span> <a class="code" href="class_a_s_t.html#a131ed8cb88639003df1058f768820cc5">AST::addChild</a>(<a class="code" href="class_a_s_t.html">AST</a>* node)
-<a name="l00118"></a>00118 {
-<a name="l00119"></a>00119 node_children->push_back(node);
-<a name="l00120"></a>00120 }
-<a name="l00121"></a>00121
-<a name="l00122"></a><a class="code" href="class_a_s_t.html#a787d24b79bf03b6ae15f10d9fad3411b">00122</a> <a class="code" href="class_a_s_t.html">AST</a>* <a class="code" href="class_a_s_t.html#a787d24b79bf03b6ae15f10d9fad3411b">AST::clone</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span>
-<a name="l00123"></a>00123 <span class="keyword"></span>{
-<a name="l00124"></a>00124 <a class="code" href="class_a_s_t.html">AST</a>* new_clone = <span class="keyword">new</span> <a class="code" href="class_a_s_t.html">AST</a>( node_type, node_text );
-<a name="l00125"></a>00125 list<AST*>::iterator it = node_children->begin();
-<a name="l00126"></a>00126 <span class="keywordflow">for</span>(; it != node_children->end(); it++)
-<a name="l00127"></a>00127 {
-<a name="l00128"></a>00128 new_clone-><a class="code" href="class_a_s_t.html#a131ed8cb88639003df1058f768820cc5">addChild</a>( (*it)->clone() );
-<a name="l00129"></a>00129 }
-<a name="l00130"></a>00130 <span class="keywordflow">return</span> new_clone;
-<a name="l00131"></a>00131 }
-<a name="l00132"></a>00132
-<a name="l00133"></a><a class="code" href="class_a_s_t.html#a2329c4b895ed7832713563d00b89e978">00133</a> <span class="keywordtype">bool</span> <a class="code" href="class_a_s_t.html#a2329c4b895ed7832713563d00b89e978">AST::operator ==</a>(<span class="keyword">const</span> <a class="code" href="class_a_s_t.html">AST</a>& rhs)<span class="keyword"> const</span>
-<a name="l00134"></a>00134 <span class="keyword"></span>{
-<a name="l00135"></a>00135 <span class="keywordtype">bool</span> ret = <span class="keyword">true</span>;
-<a name="l00136"></a>00136 std::list<AST*>* l_children;
-<a name="l00137"></a>00137 std::list<AST*>* r_children;
-<a name="l00138"></a>00138 std::list<AST*>::iterator lit;
-<a name="l00139"></a>00139 std::list<AST*>::iterator rit;
-<a name="l00140"></a>00140
-<a name="l00141"></a>00141 <span class="comment">// Setup our locals</span>
-<a name="l00142"></a>00142 l_children = children();
-<a name="l00143"></a>00143 r_children = rhs.<a class="code" href="class_a_s_t.html#addfd95ed0ba31ec4fdcf08097fb7fa75">children</a>();
-<a name="l00144"></a>00144 lit = l_children->begin();
-<a name="l00145"></a>00145 rit = r_children->begin();
-<a name="l00146"></a>00146
-<a name="l00147"></a>00147 <span class="comment">// Check this node for equality</span>
-<a name="l00148"></a>00148 ret &= (type() == rhs.<a class="code" href="class_a_s_t.html#ad947af30e5dbb743c41769296dc03c9d">type</a>());
-<a name="l00149"></a>00149 ret &= ( 0 == text().compare( rhs.<a class="code" href="class_a_s_t.html#ad975048d27d24ffe87e95b1eed995d5e">text</a>() ) );
-<a name="l00150"></a>00150 ret &= (l_children->size() == r_children->size());
-<a name="l00151"></a>00151
-<a name="l00152"></a>00152 <span class="comment">// If we are still equal then check the children nodes</span>
-<a name="l00153"></a>00153 <span class="keywordflow">while</span>( (lit != l_children->end()) && (rit != r_children->end()) )
-<a name="l00154"></a>00154 {
-<a name="l00155"></a>00155 ret &= ((NULL != *lit) && (NULL != *rit));
-<a name="l00156"></a>00156 <span class="keywordflow">if</span>( ret )
-<a name="l00157"></a>00157 {
-<a name="l00158"></a>00158 <a class="code" href="class_a_s_t.html">AST</a>& left = *(*lit);
-<a name="l00159"></a>00159 <a class="code" href="class_a_s_t.html">AST</a>& right = *(*rit);
-<a name="l00160"></a>00160 ret &= (left == right);
-<a name="l00161"></a>00161 }
-<a name="l00162"></a>00162 lit++;
-<a name="l00163"></a>00163 rit++;
-<a name="l00164"></a>00164 }
-<a name="l00165"></a>00165 <span class="keywordflow">return</span> ret;
-<a name="l00166"></a>00166 }
-<a name="l00167"></a>00167
-<a name="l00168"></a><a class="code" href="class_a_s_t.html#a00250cbeed3c73d95d4117b20d8146dd">00168</a> <span class="keywordtype">bool</span> <a class="code" href="class_a_s_t.html#a00250cbeed3c73d95d4117b20d8146dd">AST::operator !=</a>(<span class="keyword">const</span> <a class="code" href="class_a_s_t.html">AST</a>& rhs)<span class="keyword"> const</span>
-<a name="l00169"></a>00169 <span class="keyword"></span>{
-<a name="l00170"></a>00170 <span class="keywordflow">return</span> !( *<span class="keyword">this</span> == rhs );
-<a name="l00171"></a>00171 }
-<a name="l00172"></a>00172
-<a name="l00173"></a><a class="code" href="class_a_s_t.html#af8504282645b3e5baebabc486877ea1e">00173</a> <span class="keywordtype">void</span> <a class="code" href="class_a_s_t.html#af8504282645b3e5baebabc486877ea1e">AST::process</a>(<a class="code" href="class_i_visitor.html">IVisitor</a>& visitor)
-<a name="l00174"></a>00174 {
-<a name="l00175"></a>00175 visitor.<a class="code" href="class_i_visitor.html#ae1fa19302cb2c14a8e98094cb3e990f4">visit</a>( <span class="keyword">this</span> );
-<a name="l00176"></a>00176 }
-<a name="l00177"></a>00177
-</pre></div></div>
-</div>
- <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 Mon Jun 25 2012 16:46: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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
-
+<div class="header">
+ <div class="headertitle">
+<div class="title">ast.cpp</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="ast_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#include "<a class="code" href="ast_8h.html">ast.h</a>"</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="preprocessor">#include "<a class="code" href="ivisitor_8h.html">ivisitor.h</a>"</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="preprocessor">#include <sstream></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="preprocessor">#include <string.h></span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="preprocessor">#include <iostream></span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> </div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="keyword">using namespace </span>std;</div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> </div>
+<div class="line"><a name="l00009"></a><span class="lineno"><a class="code" href="class_a_s_t.html#a6ac7ddb23729a313ba6b66ad09ab79bd"> 9</a></span> <a class="code" href="class_a_s_t.html#a6ac7ddb23729a313ba6b66ad09ab79bd">AST::AST</a>(<a class="code" href="ast_8h.html#a0a931957f12a2075e6e11ee596651dff">ASTNodeType</a> type)</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> {</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  node_type = type;</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  node_text = <span class="stringliteral">""</span>;</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  node_children = <span class="keyword">new</span> list<AST*>();</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> }</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> </div>
+<div class="line"><a name="l00016"></a><span class="lineno"><a class="code" href="class_a_s_t.html#a039b00473e1617d1c3003b0a22d5f2d9"> 16</a></span> <a class="code" href="class_a_s_t.html#a6ac7ddb23729a313ba6b66ad09ab79bd">AST::AST</a>(<a class="code" href="class_token.html">Token</a> tok)</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> {</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  node_type = tok.<a class="code" href="class_token.html#af7a5db637926db45f92522f7bc207207">type</a>();</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  node_text = tok.<a class="code" href="class_token.html#a30e84cfd0f4ac2c71f59366088787d8e">text</a>();</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  node_children = <span class="keyword">new</span> list<AST*>();</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> }</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> </div>
+<div class="line"><a name="l00023"></a><span class="lineno"><a class="code" href="class_a_s_t.html#a56011c7a97fd6277c72e88c2acd6a96e"> 23</a></span> <a class="code" href="class_a_s_t.html#a6ac7ddb23729a313ba6b66ad09ab79bd">AST::AST</a>(<a class="code" href="ast_8h.html#a0a931957f12a2075e6e11ee596651dff">ASTNodeType</a> type, <span class="keyword">const</span> <span class="keywordtype">char</span>* text)</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> {</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  node_type = type;</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  node_text = string(text);</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  node_children = <span class="keyword">new</span> list<AST*>();</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> }</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> </div>
+<div class="line"><a name="l00030"></a><span class="lineno"><a class="code" href="class_a_s_t.html#a341ac3dbf80dad18be249944c0b5f222"> 30</a></span> <a class="code" href="class_a_s_t.html#a6ac7ddb23729a313ba6b66ad09ab79bd">AST::AST</a>(<a class="code" href="ast_8h.html#a0a931957f12a2075e6e11ee596651dff">ASTNodeType</a> type, std::string text)</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> {</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  node_type = type;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  node_text = text;</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  node_children = <span class="keyword">new</span> list<AST*>();</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> }</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> </div>
+<div class="line"><a name="l00037"></a><span class="lineno"><a class="code" href="class_a_s_t.html#a5f463c2fad1523f2dfea906e25e60d91"> 37</a></span> <a class="code" href="class_a_s_t.html#a6ac7ddb23729a313ba6b66ad09ab79bd">AST::AST</a>(<a class="code" href="ast_8h.html#a0a931957f12a2075e6e11ee596651dff">ASTNodeType</a> type, <span class="keywordtype">int</span> child_count, ...)</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> {</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  va_list arg_list;</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  <span class="keywordtype">int</span> i = 0;</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  node_type = type;</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  node_text = <span class="stringliteral">""</span>;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  node_children = <span class="keyword">new</span> list<AST*>();</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  va_start (arg_list, child_count);</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  <span class="keywordflow">for</span> (i = 0; i < child_count ; i++)</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  {</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  node_children->push_back( (<a class="code" href="class_a_s_t.html">AST</a>*)va_arg(arg_list, <a class="code" href="class_a_s_t.html">AST</a>*) );</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  }</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  va_end(arg_list);</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span> }</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span> </div>
+<div class="line"><a name="l00052"></a><span class="lineno"><a class="code" href="class_a_s_t.html#aab868b0cf41c496ee5654fb17e61e63c"> 52</a></span> <a class="code" href="class_a_s_t.html#a6ac7ddb23729a313ba6b66ad09ab79bd">AST::AST</a>(<a class="code" href="ast_8h.html#a0a931957f12a2075e6e11ee596651dff">ASTNodeType</a> type, std::string text, <span class="keywordtype">int</span> child_count, ...)</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span> {</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  va_list arg_list;</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <span class="keywordtype">int</span> i = 0;</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  node_type = type;</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  node_text = text;</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  node_children = <span class="keyword">new</span> list<AST*>();</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  va_start (arg_list, child_count);</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  <span class="keywordflow">for</span> (i = 0; i < child_count ; i++)</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  {</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  node_children->push_back( (<a class="code" href="class_a_s_t.html">AST</a>*)va_arg(arg_list, <a class="code" href="class_a_s_t.html">AST</a>*) );</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  }</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  va_end(arg_list);</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span> }</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span> </div>
+<div class="line"><a name="l00067"></a><span class="lineno"><a class="code" href="class_a_s_t.html#ad332977af5d4ea0ec793c4843544b6e2"> 67</a></span> <a class="code" href="class_a_s_t.html#ad332977af5d4ea0ec793c4843544b6e2">AST::~AST</a>()</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span> {</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  list<AST*>::iterator it = node_children->begin();</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  <span class="keywordflow">for</span>(; it != node_children->end(); it++)</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  {</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  <span class="keyword">delete</span> *(it);</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  }</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  <span class="keyword">delete</span> node_children;</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span> }</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span> </div>
+<div class="line"><a name="l00077"></a><span class="lineno"><a class="code" href="class_a_s_t.html#aa28dd92452d4f89c16a4de0058905e16"> 77</a></span> <a class="code" href="class_a_s_t.html">AST</a>& <a class="code" href="class_a_s_t.html#aa28dd92452d4f89c16a4de0058905e16">AST::operator = </a>(<a class="code" href="class_a_s_t.html">AST</a>& rhs)</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span> {</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  list<AST*>::iterator it = rhs.<a class="code" href="class_a_s_t.html#addfd95ed0ba31ec4fdcf08097fb7fa75">children</a>()->begin();</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  node_type = rhs.<a class="code" href="class_a_s_t.html#ad947af30e5dbb743c41769296dc03c9d">type</a>();</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  node_text = rhs.<a class="code" href="class_a_s_t.html#ad975048d27d24ffe87e95b1eed995d5e">text</a>();</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  node_children->clear();</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span> </div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  <span class="keywordflow">for</span>(; it != rhs.<a class="code" href="class_a_s_t.html#addfd95ed0ba31ec4fdcf08097fb7fa75">children</a>()->end(); it++)</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  {</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  node_children->push_back( (*it)->clone() );</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  }</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span> </div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  <span class="keywordflow">return</span> *<span class="keyword">this</span>;</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span> }</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span> </div>
+<div class="line"><a name="l00092"></a><span class="lineno"><a class="code" href="class_a_s_t.html#ad947af30e5dbb743c41769296dc03c9d"> 92</a></span> <a class="code" href="ast_8h.html#a0a931957f12a2075e6e11ee596651dff">ASTNodeType</a> <a class="code" href="class_a_s_t.html#ad947af30e5dbb743c41769296dc03c9d">AST::type</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span> <span class="keyword"></span>{</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  <span class="keywordflow">return</span> node_type;</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span> }</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span> </div>
+<div class="line"><a name="l00097"></a><span class="lineno"><a class="code" href="class_a_s_t.html#a3bf7042778ad5c589b65dd1b276f093c"> 97</a></span> <span class="keywordtype">void</span> <a class="code" href="class_a_s_t.html#ad947af30e5dbb743c41769296dc03c9d">AST::type</a>(<a class="code" href="ast_8h.html#a0a931957f12a2075e6e11ee596651dff">ASTNodeType</a> typ)</div>
+<div class="line"><a name="l00098"></a><span class="lineno"> 98</span> {</div>
+<div class="line"><a name="l00099"></a><span class="lineno"> 99</span>  node_type = typ;</div>
+<div class="line"><a name="l00100"></a><span class="lineno"> 100</span> }</div>
+<div class="line"><a name="l00101"></a><span class="lineno"> 101</span> </div>
+<div class="line"><a name="l00102"></a><span class="lineno"><a class="code" href="class_a_s_t.html#addfd95ed0ba31ec4fdcf08097fb7fa75"> 102</a></span> list<AST*>* <a class="code" href="class_a_s_t.html#addfd95ed0ba31ec4fdcf08097fb7fa75">AST::children</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div>
+<div class="line"><a name="l00103"></a><span class="lineno"> 103</span> <span class="keyword"></span>{</div>
+<div class="line"><a name="l00104"></a><span class="lineno"> 104</span>  <span class="keywordflow">return</span> node_children;</div>
+<div class="line"><a name="l00105"></a><span class="lineno"> 105</span> }</div>
+<div class="line"><a name="l00106"></a><span class="lineno"> 106</span> </div>
+<div class="line"><a name="l00107"></a><span class="lineno"><a class="code" href="class_a_s_t.html#ad975048d27d24ffe87e95b1eed995d5e"> 107</a></span> <span class="keywordtype">string</span> <a class="code" href="class_a_s_t.html#ad975048d27d24ffe87e95b1eed995d5e">AST::text</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div>
+<div class="line"><a name="l00108"></a><span class="lineno"> 108</span> <span class="keyword"></span>{</div>
+<div class="line"><a name="l00109"></a><span class="lineno"> 109</span>  <span class="keywordflow">return</span> node_text;</div>
+<div class="line"><a name="l00110"></a><span class="lineno"> 110</span> }</div>
+<div class="line"><a name="l00111"></a><span class="lineno"> 111</span> </div>
+<div class="line"><a name="l00112"></a><span class="lineno"><a class="code" href="class_a_s_t.html#a5b90708376a408b1e1ff5762975017e9"> 112</a></span> <span class="keywordtype">void</span> <a class="code" href="class_a_s_t.html#ad975048d27d24ffe87e95b1eed995d5e">AST::text</a>(std::string& txt)</div>
+<div class="line"><a name="l00113"></a><span class="lineno"> 113</span> {</div>
+<div class="line"><a name="l00114"></a><span class="lineno"> 114</span>  node_text = txt;</div>
+<div class="line"><a name="l00115"></a><span class="lineno"> 115</span> }</div>
+<div class="line"><a name="l00116"></a><span class="lineno"> 116</span> </div>
+<div class="line"><a name="l00117"></a><span class="lineno"><a class="code" href="class_a_s_t.html#a131ed8cb88639003df1058f768820cc5"> 117</a></span> <span class="keywordtype">void</span> <a class="code" href="class_a_s_t.html#a131ed8cb88639003df1058f768820cc5">AST::addChild</a>(<a class="code" href="class_a_s_t.html">AST</a>* node)</div>
+<div class="line"><a name="l00118"></a><span class="lineno"> 118</span> {</div>
+<div class="line"><a name="l00119"></a><span class="lineno"> 119</span>  node_children->push_back(node);</div>
+<div class="line"><a name="l00120"></a><span class="lineno"> 120</span> }</div>
+<div class="line"><a name="l00121"></a><span class="lineno"> 121</span> </div>
+<div class="line"><a name="l00122"></a><span class="lineno"><a class="code" href="class_a_s_t.html#a787d24b79bf03b6ae15f10d9fad3411b"> 122</a></span> <a class="code" href="class_a_s_t.html">AST</a>* <a class="code" href="class_a_s_t.html#a787d24b79bf03b6ae15f10d9fad3411b">AST::clone</a>(<span class="keywordtype">void</span>)<span class="keyword"> const</span></div>
+<div class="line"><a name="l00123"></a><span class="lineno"> 123</span> <span class="keyword"></span>{</div>
+<div class="line"><a name="l00124"></a><span class="lineno"> 124</span>  <a class="code" href="class_a_s_t.html">AST</a>* new_clone = <span class="keyword">new</span> <a class="code" href="class_a_s_t.html">AST</a>( node_type, node_text );</div>
+<div class="line"><a name="l00125"></a><span class="lineno"> 125</span>  list<AST*>::iterator it = node_children->begin();</div>
+<div class="line"><a name="l00126"></a><span class="lineno"> 126</span>  <span class="keywordflow">for</span>(; it != node_children->end(); it++)</div>
+<div class="line"><a name="l00127"></a><span class="lineno"> 127</span>  {</div>
+<div class="line"><a name="l00128"></a><span class="lineno"> 128</span>  new_clone-><a class="code" href="class_a_s_t.html#a131ed8cb88639003df1058f768820cc5">addChild</a>( (*it)->clone() );</div>
+<div class="line"><a name="l00129"></a><span class="lineno"> 129</span>  }</div>
+<div class="line"><a name="l00130"></a><span class="lineno"> 130</span>  <span class="keywordflow">return</span> new_clone;</div>
+<div class="line"><a name="l00131"></a><span class="lineno"> 131</span> }</div>
+<div class="line"><a name="l00132"></a><span class="lineno"> 132</span> </div>
+<div class="line"><a name="l00133"></a><span class="lineno"><a class="code" href="class_a_s_t.html#a2329c4b895ed7832713563d00b89e978"> 133</a></span> <span class="keywordtype">bool</span> <a class="code" href="class_a_s_t.html#a2329c4b895ed7832713563d00b89e978">AST::operator ==</a>(<span class="keyword">const</span> <a class="code" href="class_a_s_t.html">AST</a>& rhs)<span class="keyword"> const</span></div>
+<div class="line"><a name="l00134"></a><span class="lineno"> 134</span> <span class="keyword"></span>{</div>
+<div class="line"><a name="l00135"></a><span class="lineno"> 135</span>  <span class="keywordtype">bool</span> ret = <span class="keyword">true</span>;</div>
+<div class="line"><a name="l00136"></a><span class="lineno"> 136</span>  std::list<AST*>* l_children;</div>
+<div class="line"><a name="l00137"></a><span class="lineno"> 137</span>  std::list<AST*>* r_children;</div>
+<div class="line"><a name="l00138"></a><span class="lineno"> 138</span>  std::list<AST*>::iterator lit;</div>
+<div class="line"><a name="l00139"></a><span class="lineno"> 139</span>  std::list<AST*>::iterator rit;</div>
+<div class="line"><a name="l00140"></a><span class="lineno"> 140</span> </div>
+<div class="line"><a name="l00141"></a><span class="lineno"> 141</span>  <span class="comment">// Setup our locals</span></div>
+<div class="line"><a name="l00142"></a><span class="lineno"> 142</span>  l_children = children();</div>
+<div class="line"><a name="l00143"></a><span class="lineno"> 143</span>  r_children = rhs.<a class="code" href="class_a_s_t.html#addfd95ed0ba31ec4fdcf08097fb7fa75">children</a>();</div>
+<div class="line"><a name="l00144"></a><span class="lineno"> 144</span>  lit = l_children->begin();</div>
+<div class="line"><a name="l00145"></a><span class="lineno"> 145</span>  rit = r_children->begin();</div>
+<div class="line"><a name="l00146"></a><span class="lineno"> 146</span> </div>
+<div class="line"><a name="l00147"></a><span class="lineno"> 147</span>  <span class="comment">// Check this node for equality</span></div>
+<div class="line"><a name="l00148"></a><span class="lineno"> 148</span>  ret &= (type() == rhs.<a class="code" href="class_a_s_t.html#ad947af30e5dbb743c41769296dc03c9d">type</a>());</div>
+<div class="line"><a name="l00149"></a><span class="lineno"> 149</span>  ret &= ( 0 == text().compare( rhs.<a class="code" href="class_a_s_t.html#ad975048d27d24ffe87e95b1eed995d5e">text</a>() ) );</div>
+<div class="line"><a name="l00150"></a><span class="lineno"> 150</span>  ret &= (l_children->size() == r_children->size());</div>
+<div class="line"><a name="l00151"></a><span class="lineno"> 151</span> </div>
+<div class="line"><a name="l00152"></a><span class="lineno"> 152</span>  <span class="comment">// If we are still equal then check the children nodes</span></div>
+<div class="line"><a name="l00153"></a><span class="lineno"> 153</span>  <span class="keywordflow">while</span>( (lit != l_children->end()) && (rit != r_children->end()) )</div>
+<div class="line"><a name="l00154"></a><span class="lineno"> 154</span>  {</div>
+<div class="line"><a name="l00155"></a><span class="lineno"> 155</span>  ret &= ((NULL != *lit) && (NULL != *rit));</div>
+<div class="line"><a name="l00156"></a><span class="lineno"> 156</span>  <span class="keywordflow">if</span>( ret )</div>
+<div class="line"><a name="l00157"></a><span class="lineno"> 157</span>  {</div>
+<div class="line"><a name="l00158"></a><span class="lineno"> 158</span>  <a class="code" href="class_a_s_t.html">AST</a>& left = *(*lit);</div>
+<div class="line"><a name="l00159"></a><span class="lineno"> 159</span>  <a class="code" href="class_a_s_t.html">AST</a>& right = *(*rit);</div>
+<div class="line"><a name="l00160"></a><span class="lineno"> 160</span>  ret &= (left == right);</div>
+<div class="line"><a name="l00161"></a><span class="lineno"> 161</span>  }</div>
+<div class="line"><a name="l00162"></a><span class="lineno"> 162</span>  lit++;</div>
+<div class="line"><a name="l00163"></a><span class="lineno"> 163</span>  rit++;</div>
+<div class="line"><a name="l00164"></a><span class="lineno"> 164</span>  }</div>
+<div class="line"><a name="l00165"></a><span class="lineno"> 165</span>  <span class="keywordflow">return</span> ret;</div>
+<div class="line"><a name="l00166"></a><span class="lineno"> 166</span> }</div>
+<div class="line"><a name="l00167"></a><span class="lineno"> 167</span> </div>
+<div class="line"><a name="l00168"></a><span class="lineno"><a class="code" href="class_a_s_t.html#a00250cbeed3c73d95d4117b20d8146dd"> 168</a></span> <span class="keywordtype">bool</span> <a class="code" href="class_a_s_t.html#a00250cbeed3c73d95d4117b20d8146dd">AST::operator !=</a>(<span class="keyword">const</span> <a class="code" href="class_a_s_t.html">AST</a>& rhs)<span class="keyword"> const</span></div>
+<div class="line"><a name="l00169"></a><span class="lineno"> 169</span> <span class="keyword"></span>{</div>
+<div class="line"><a name="l00170"></a><span class="lineno"> 170</span>  <span class="keywordflow">return</span> !( *<span class="keyword">this</span> == rhs );</div>
+<div class="line"><a name="l00171"></a><span class="lineno"> 171</span> }</div>
+<div class="line"><a name="l00172"></a><span class="lineno"> 172</span> </div>
+<div class="line"><a name="l00173"></a><span class="lineno"><a class="code" href="class_a_s_t.html#af8504282645b3e5baebabc486877ea1e"> 173</a></span> <span class="keywordtype">void</span> <a class="code" href="class_a_s_t.html#af8504282645b3e5baebabc486877ea1e">AST::process</a>(<a class="code" href="class_i_visitor.html">IVisitor</a>& visitor)</div>
+<div class="line"><a name="l00174"></a><span class="lineno"> 174</span> {</div>
+<div class="line"><a name="l00175"></a><span class="lineno"> 175</span>  visitor.<a class="code" href="class_i_visitor.html#ae1fa19302cb2c14a8e98094cb3e990f4">visit</a>( <span class="keyword">this</span> );</div>
+<div class="line"><a name="l00176"></a><span class="lineno"> 176</span> }</div>
+<div class="line"><a name="l00177"></a><span class="lineno"> 177</span> </div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_0713e853f9be800659de034b50d5eb34.html">parser</a></li><li class="navelem"><a class="el" href="dir_7d243f0521fc9ea9eda52e50e3904d9f.html">ast</a></li><li class="navelem"><a class="el" href="ast_8cpp.html">ast.cpp</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:23 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/parser/ast/ast.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('ast_8d.html','');
+$(document).ready(function(){initNavTree('ast_8d.html','');});
</script>
<div id="doc-content">
-<div class="header">
- <div class="headertitle">
-<h1>source/parser/ast/ast.d File Reference</h1> </div>
-</div>
-<div class="contents">
-
-<p><a href="ast_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="ast_8d.html">ast.d</a> </li>
- <li class="footer">Generated on Mon Jun 25 2012 16:46: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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
+<div class="header">
+ <div class="headertitle">
+<div class="title">ast.d File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<p><a href="ast_8d_source.html">Go to the source code of this file.</a></p>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_0713e853f9be800659de034b50d5eb34.html">parser</a></li><li class="navelem"><a class="el" href="dir_7d243f0521fc9ea9eda52e50e3904d9f.html">ast</a></li><li class="navelem"><a class="el" href="ast_8d.html">ast.d</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/parser/ast/ast.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('ast_8d.html','');
+$(document).ready(function(){initNavTree('ast_8d.html','');});
</script>
<div id="doc-content">
-<div class="header">
- <div class="headertitle">
-<h1>source/parser/ast/ast.d</h1> </div>
-</div>
-<div class="contents">
-<a href="ast_8d.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 source/parser/ast/ast.o source/parser/ast/ast.d: source/parser/ast/ast.cpp source/parser/ast/ast.h \
-<a name="l00002"></a>00002 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/stdarg.h \
-<a name="l00003"></a>00003 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/list \
-<a name="l00004"></a>00004 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_algobase.h \
-<a name="l00005"></a>00005 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/c++config.h \
-<a name="l00006"></a>00006 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/os_defines.h \
-<a name="l00007"></a>00007 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/cpu_defines.h \
-<a name="l00008"></a>00008 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/functexcept.h \
-<a name="l00009"></a>00009 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/exception_defines.h \
-<a name="l00010"></a>00010 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/cpp_type_traits.h \
-<a name="l00011"></a>00011 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/ext/type_traits.h \
-<a name="l00012"></a>00012 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/ext/numeric_traits.h \
-<a name="l00013"></a>00013 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_pair.h \
-<a name="l00014"></a>00014 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/move.h \
-<a name="l00015"></a>00015 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/concept_check.h \
-<a name="l00016"></a>00016 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_iterator_base_types.h \
-<a name="l00017"></a>00017 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_iterator_base_funcs.h \
-<a name="l00018"></a>00018 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_iterator.h \
-<a name="l00019"></a>00019 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/debug/debug.h \
-<a name="l00020"></a>00020 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/allocator.h \
-<a name="l00021"></a>00021 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/c++allocator.h \
-<a name="l00022"></a>00022 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/ext/new_allocator.h \
-<a name="l00023"></a>00023 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/<span class="keyword">new</span> \
-<a name="l00024"></a>00024 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/exception \
-<a name="l00025"></a>00025 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/range_access.h \
-<a name="l00026"></a>00026 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_list.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/list.tcc \
-<a name="l00029"></a>00029 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/<span class="keywordtype">string</span> \
-<a name="l00030"></a>00030 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stringfwd.h \
-<a name="l00031"></a>00031 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/char_traits.h \
-<a name="l00032"></a>00032 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/postypes.h \
-<a name="l00033"></a>00033 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/cwchar \
-<a name="l00034"></a>00034 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/wchar.h \
-<a name="l00035"></a>00035 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/_mingw.h \
-<a name="l00036"></a>00036 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/stddef.h \
-<a name="l00037"></a>00037 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/wctype.h \
-<a name="l00038"></a>00038 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/sys/types.h \
-<a name="l00039"></a>00039 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/stdint.h \
-<a name="l00040"></a>00040 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/stdint.h \
-<a name="l00041"></a>00041 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/localefwd.h \
-<a name="l00042"></a>00042 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/c++locale.h \
-<a name="l00043"></a>00043 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/clocale \
-<a name="l00044"></a>00044 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/locale.h \
-<a name="l00045"></a>00045 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/iosfwd \
-<a name="l00046"></a>00046 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/cctype \
-<a name="l00047"></a>00047 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/ctype.h \
-<a name="l00048"></a>00048 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/ostream_insert.h \
-<a name="l00049"></a>00049 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/cxxabi_forced.h \
-<a name="l00050"></a>00050 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_function.h \
-<a name="l00051"></a>00051 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/backward/binders.h \
-<a name="l00052"></a>00052 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/basic_string.h \
-<a name="l00053"></a>00053 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/ext/atomicity.h \
-<a name="l00054"></a>00054 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/gthr.h \
-<a name="l00055"></a>00055 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/gthr-<span class="keywordflow">default</span>.h \
-<a name="l00056"></a>00056 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/errno.h \
-<a name="l00057"></a>00057 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/atomic_word.h \
-<a name="l00058"></a>00058 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/basic_string.tcc \
-<a name="l00059"></a>00059 source/lexer/token/token.h source/visitor/ivisitor.h \
-<a name="l00060"></a>00060 source/parser/ast/ast.h \
-<a name="l00061"></a>00061 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/iostream \
-<a name="l00062"></a>00062 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/ostream \
-<a name="l00063"></a>00063 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/ios \
-<a name="l00064"></a>00064 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/ios_base.h \
-<a name="l00065"></a>00065 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/locale_classes.h \
-<a name="l00066"></a>00066 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/locale_classes.tcc \
-<a name="l00067"></a>00067 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/streambuf \
-<a name="l00068"></a>00068 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/streambuf.tcc \
-<a name="l00069"></a>00069 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/basic_ios.h \
-<a name="l00070"></a>00070 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/locale_facets.h \
-<a name="l00071"></a>00071 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/cwctype \
-<a name="l00072"></a>00072 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/ctype_base.h \
-<a name="l00073"></a>00073 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/streambuf_iterator.h \
-<a name="l00074"></a>00074 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/ctype_inline.h \
-<a name="l00075"></a>00075 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/locale_facets.tcc \
-<a name="l00076"></a>00076 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/basic_ios.tcc \
-<a name="l00077"></a>00077 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/ostream.tcc \
-<a name="l00078"></a>00078 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/istream \
-<a name="l00079"></a>00079 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/istream.tcc \
-<a name="l00080"></a>00080 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/sstream \
-<a name="l00081"></a>00081 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/sstream.tcc \
-<a name="l00082"></a>00082 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/<span class="keywordtype">string</span>.h
-</pre></div></div>
-</div>
- <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 Mon Jun 25 2012 16:46: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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
-
+<div class="header">
+ <div class="headertitle">
+<div class="title">ast.d</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="ast_8d.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> source/parser/ast/ast.o source/parser/ast/ast.d: source/parser/ast/ast.cpp source/parser/ast/ast.h \</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/include/stdarg.h \</div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/list \</div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_algobase.h \</div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/c++config.h \</div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/os_defines.h \</div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>  /usr/include/features.h /usr/include/sys/cdefs.h \</div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>  /usr/include/gnu/stubs-64.h \</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/cpu_defines.h \</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/functexcept.h \</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/exception_defines.h \</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/cpp_type_traits.h \</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ext/type_traits.h \</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ext/numeric_traits.h \</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_pair.h \</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/move.h \</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/concept_check.h \</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_iterator_base_types.h \</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_iterator_base_funcs.h \</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_iterator.h \</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/debug/debug.h \</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/allocator.h \</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/c++allocator.h \</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ext/new_allocator.h \</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/<span class="keyword">new</span> \</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/exception \</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/atomic_lockfree_defines.h \</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/range_access.h \</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_list.h \</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/list.tcc \</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/<span class="keywordtype">string</span> \</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stringfwd.h \</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/char_traits.h \</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/postypes.h \</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/cwchar \</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  /usr/include/wchar.h /usr/include/stdio.h /usr/include/bits/wchar.h \</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/include/stddef.h \</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  /usr/include/xlocale.h \</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/localefwd.h \</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/c++locale.h \</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/clocale \</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  /usr/include/locale.h /usr/include/bits/locale.h \</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/iosfwd \</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/cctype \</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  /usr/include/ctype.h /usr/include/bits/types.h \</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  /usr/include/bits/typesizes.h /usr/include/endian.h \</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  /usr/include/bits/endian.h /usr/include/bits/byteswap.h \</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/ostream_insert.h \</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/cxxabi_forced.h \</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_function.h \</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/backward/binders.h \</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/basic_string.h \</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ext/atomicity.h \</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/gthr.h \</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/gthr-<span class="keywordflow">default</span>.h \</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  /usr/include/pthread.h /usr/include/sched.h /usr/include/time.h \</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  /usr/include/bits/sched.h /usr/include/bits/time.h \</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  /usr/include/bits/timex.h /usr/include/bits/pthreadtypes.h \</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  /usr/include/bits/setjmp.h \</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/atomic_word.h \</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/basic_string.tcc \
+ source/lexer/token/token.h source/visitor/ivisitor.h \
+ source/parser/ast/ast.h \</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/iostream \</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ostream \</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ios \</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/ios_base.h \</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/locale_classes.h \</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/locale_classes.tcc \</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/streambuf \</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/streambuf.tcc \</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/basic_ios.h \</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/locale_facets.h \</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/cwctype \</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  /usr/include/wctype.h \</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/ctype_base.h \</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/streambuf_iterator.h \</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/ctype_inline.h \</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/locale_facets.tcc \</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/basic_ios.tcc \</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/ostream.tcc \</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/istream \</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/istream.tcc \</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/sstream \</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/sstream.tcc \</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  /usr/include/<span class="keywordtype">string</span>.h</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span> </div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_0713e853f9be800659de034b50d5eb34.html">parser</a></li><li class="navelem"><a class="el" href="dir_7d243f0521fc9ea9eda52e50e3904d9f.html">ast</a></li><li class="navelem"><a class="el" href="ast_8d.html">ast.d</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:23 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/parser/ast/ast.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(initResizable);
</script>
-<link href="doxygen.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>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('ast_8h.html','');
+$(document).ready(function(){initNavTree('ast_8h.html','');});
</script>
<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> |
<a href="#typedef-members">Typedefs</a> </div>
<div class="headertitle">
-<h1>source/parser/ast/ast.h File Reference</h1> </div>
-</div>
+<div class="title">ast.h File Reference</div> </div>
+</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include <stdarg.h></code><br/>
<code>#include <list></code><br/>
<code>#include <string></code><br/>
-<code>#include "token.h"</code><br/>
+<code>#include "<a class="el" href="token_8h_source.html">token.h</a>"</code><br/>
</div><div class="textblock"><div class="dynheader">
Include dependency graph for ast.h:</div>
<div class="dyncontent">
<div class="center"><img src="ast_8h__incl.png" border="0" usemap="#source_2parser_2ast_2ast_8h" alt=""/></div>
+<map name="source_2parser_2ast_2ast_8h" id="source_2parser_2ast_2ast_8h">
+<area shape="rect" id="node9" href="token_8h.html" title="token.h" alt="" coords="211,80,275,107"/></map>
</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="ast_8h__dep__incl.png" border="0" usemap="#source_2parser_2ast_2ast_8hdep" alt=""/></div>
<map name="source_2parser_2ast_2ast_8hdep" id="source_2parser_2ast_2ast_8hdep">
-<area shape="rect" id="node3" href="ast_8cpp.html" title="source/parser/ast/ast.cpp" alt="" coords="5,83,176,112"/></map>
+<area shape="rect" id="node3" href="ast_8cpp.html" title="source/parser/ast/ast.cpp" alt="" coords="5,163,169,189"/><area shape="rect" id="node5" href="iparser_8h.html" title="source/parser/iparser.h" alt="" coords="195,163,345,189"/><area shape="rect" id="node13" href="ivisitor_8h.html" title="source/visitor/ivisitor.h" alt="" coords="252,80,399,107"/><area shape="rect" id="node7" href="btparser_8h.html" title="source/parser/btparser\l/btparser.h" alt="" coords="196,246,344,287"/><area shape="rect" id="node11" href="iparser_8cpp.html" title="source/parser/iparser.cpp" alt="" coords="7,253,171,280"/><area shape="rect" id="node9" href="btparser_8cpp.html" title="source/parser/btparser\l/btparser.cpp" alt="" coords="196,337,344,378"/><area shape="rect" id="node17" href="astprinter_8h.html" title="source/visitor/astprinter\l/astprinter.h" alt="" coords="371,155,524,197"/><area shape="rect" id="node21" href="ivisitor_8cpp.html" title="source/visitor/ivisitor.cpp" alt="" coords="550,163,711,189"/><area shape="rect" id="node19" href="astprinter_8cpp.html" title="source/visitor/astprinter\l/astprinter.cpp" alt="" coords="371,246,524,287"/></map>
</div>
</div>
<p><a href="ast_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>
+<tr class="heading"><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_a_s_t.html">AST</a></td></tr>
-<tr><td colspan="2"><h2><a name="typedef-members"></a>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_s_t.html">AST</a></td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2><a name="typedef-members"></a>
Typedefs</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">typedef unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="ast_8h.html#a0a931957f12a2075e6e11ee596651dff">ASTNodeType</a></td></tr>
+<tr class="memitem:a0a931957f12a2075e6e11ee596651dff"><td class="memItemLeft" align="right" valign="top">typedef unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="ast_8h.html#a0a931957f12a2075e6e11ee596651dff">ASTNodeType</a></td></tr>
</table>
<hr/><h2>Typedef Documentation</h2>
-<a class="anchor" id="a0a931957f12a2075e6e11ee596651dff"></a><!-- doxytag: member="ast.h::ASTNodeType" ref="a0a931957f12a2075e6e11ee596651dff" args="" -->
+<a class="anchor" id="a0a931957f12a2075e6e11ee596651dff"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td class="memname">typedef unsigned int <a class="el" href="ast_8h.html#a0a931957f12a2075e6e11ee596651dff">ASTNodeType</a></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="ast_8h_source.html#l00009">9</a> of file <a class="el" href="ast_8h_source.html">ast.h</a>.</p>
</div>
</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_0713e853f9be800659de034b50d5eb34.html">parser</a></li><li class="navelem"><a class="el" href="dir_7d243f0521fc9ea9eda52e50e3904d9f.html">ast</a></li><li class="navelem"><a class="el" href="ast_8h.html">ast.h</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
</div>
-</div>
- <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 Mon Jun 25 2012 16:46: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
+var ast_8h =
+[
+ [ "AST", "class_a_s_t.html", "class_a_s_t" ],
+ [ "ASTNodeType", "ast_8h.html#a0a931957f12a2075e6e11ee596651dff", null ]
+];
\ No newline at end of file
<map id="G" name="G">
-<area shape="rect" id="node3" href="$ast_8cpp.html" title="source/parser/ast/ast.cpp" alt="" coords="5,83,176,112"/>
+<area shape="rect" id="node3" href="$ast_8cpp.html" title="source/parser/ast/ast.cpp" alt="" coords="5,163,169,189"/>
+<area shape="rect" id="node5" href="$iparser_8h.html" title="source/parser/iparser.h" alt="" coords="195,163,345,189"/>
+<area shape="rect" id="node13" href="$ivisitor_8h.html" title="source/visitor/ivisitor.h" alt="" coords="252,80,399,107"/>
+<area shape="rect" id="node7" href="$btparser_8h.html" title="source/parser/btparser\l/btparser.h" alt="" coords="196,246,344,287"/>
+<area shape="rect" id="node11" href="$iparser_8cpp.html" title="source/parser/iparser.cpp" alt="" coords="7,253,171,280"/>
+<area shape="rect" id="node9" href="$btparser_8cpp.html" title="source/parser/btparser\l/btparser.cpp" alt="" coords="196,337,344,378"/>
+<area shape="rect" id="node17" href="$astprinter_8h.html" title="source/visitor/astprinter\l/astprinter.h" alt="" coords="371,155,524,197"/>
+<area shape="rect" id="node21" href="$ivisitor_8cpp.html" title="source/visitor/ivisitor.cpp" alt="" coords="550,163,711,189"/>
+<area shape="rect" id="node19" href="$astprinter_8cpp.html" title="source/visitor/astprinter\l/astprinter.cpp" alt="" coords="371,246,524,287"/>
</map>
-1cd81b5c632eefd6e9f9ec82d08c2c5e
\ No newline at end of file
+210aa68bdc3a0cd4e3499801c2e8b0d3
\ No newline at end of file
<map id="G" name="G">
+<area shape="rect" id="node9" href="$token_8h.html" title="token.h" alt="" coords="211,80,275,107"/>
</map>
-552d39d7937c42d21821be2caa98dce3
\ No newline at end of file
+495ad0306e2884776c930aaab4f14832
\ No newline at end of file
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/parser/ast/ast.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('ast_8h.html','');
+$(document).ready(function(){initNavTree('ast_8h.html','');});
</script>
<div id="doc-content">
-<div class="header">
- <div class="headertitle">
-<h1>source/parser/ast/ast.h</h1> </div>
-</div>
-<div class="contents">
-<a href="ast_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 AST_H</span>
-<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define AST_H</span>
-<a name="l00003"></a>00003 <span class="preprocessor"></span>
-<a name="l00004"></a>00004 <span class="preprocessor">#include <stdarg.h></span>
-<a name="l00005"></a>00005 <span class="preprocessor">#include <list></span>
-<a name="l00006"></a>00006 <span class="preprocessor">#include <string></span>
-<a name="l00007"></a>00007 <span class="preprocessor">#include "token.h"</span>
-<a name="l00008"></a>00008
-<a name="l00009"></a><a class="code" href="ast_8h.html#a0a931957f12a2075e6e11ee596651dff">00009</a> <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="ast_8h.html#a0a931957f12a2075e6e11ee596651dff">ASTNodeType</a>;
-<a name="l00010"></a>00010
-<a name="l00011"></a>00011 <span class="comment">// This is defined elsewhere. We need to declare it here so we can use it</span>
-<a name="l00012"></a>00012 <span class="keyword">class </span><a class="code" href="class_i_visitor.html">IVisitor</a>;
-<a name="l00013"></a>00013
-<a name="l00014"></a><a class="code" href="class_a_s_t.html">00014</a> <span class="keyword">class </span><a class="code" href="class_a_s_t.html">AST</a>
-<a name="l00015"></a>00015 {
-<a name="l00016"></a>00016 <span class="keyword">protected</span>:
-<a name="l00017"></a><a class="code" href="class_a_s_t.html#aa650b2056cd9f76cc9b8833ca5faf312">00017</a> <a class="code" href="ast_8h.html#a0a931957f12a2075e6e11ee596651dff">ASTNodeType</a> <a class="code" href="class_a_s_t.html#aa650b2056cd9f76cc9b8833ca5faf312">node_type</a>;
-<a name="l00018"></a><a class="code" href="class_a_s_t.html#a1638e0900cea081df5bb23d76432a2c3">00018</a> std::string <a class="code" href="class_a_s_t.html#a1638e0900cea081df5bb23d76432a2c3">node_text</a>;
-<a name="l00019"></a><a class="code" href="class_a_s_t.html#acb9265830632be3a68812c66c08c8752">00019</a> std::list<AST*>* <a class="code" href="class_a_s_t.html#acb9265830632be3a68812c66c08c8752">node_children</a>;
-<a name="l00020"></a>00020 <span class="keyword">public</span>:
-<a name="l00021"></a>00021 <a class="code" href="class_a_s_t.html#a6ac7ddb23729a313ba6b66ad09ab79bd">AST</a>(<a class="code" href="ast_8h.html#a0a931957f12a2075e6e11ee596651dff">ASTNodeType</a> <a class="code" href="class_a_s_t.html#ad947af30e5dbb743c41769296dc03c9d">type</a>);
-<a name="l00022"></a>00022 <a class="code" href="class_a_s_t.html#a6ac7ddb23729a313ba6b66ad09ab79bd">AST</a>(<a class="code" href="class_token.html">Token</a> tok);
-<a name="l00023"></a>00023 <a class="code" href="class_a_s_t.html#a6ac7ddb23729a313ba6b66ad09ab79bd">AST</a>(<a class="code" href="ast_8h.html#a0a931957f12a2075e6e11ee596651dff">ASTNodeType</a> <a class="code" href="class_a_s_t.html#ad947af30e5dbb743c41769296dc03c9d">type</a>, <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_a_s_t.html#ad975048d27d24ffe87e95b1eed995d5e">text</a>);
-<a name="l00024"></a>00024 <a class="code" href="class_a_s_t.html#a6ac7ddb23729a313ba6b66ad09ab79bd">AST</a>(<a class="code" href="ast_8h.html#a0a931957f12a2075e6e11ee596651dff">ASTNodeType</a> <a class="code" href="class_a_s_t.html#ad947af30e5dbb743c41769296dc03c9d">type</a>, std::string <a class="code" href="class_a_s_t.html#ad975048d27d24ffe87e95b1eed995d5e">text</a>);
-<a name="l00025"></a>00025 <a class="code" href="class_a_s_t.html#a6ac7ddb23729a313ba6b66ad09ab79bd">AST</a>(<a class="code" href="ast_8h.html#a0a931957f12a2075e6e11ee596651dff">ASTNodeType</a> <a class="code" href="class_a_s_t.html#ad947af30e5dbb743c41769296dc03c9d">type</a>, <span class="keywordtype">int</span> child_count, ...);
-<a name="l00026"></a>00026 <a class="code" href="class_a_s_t.html#a6ac7ddb23729a313ba6b66ad09ab79bd">AST</a>(<a class="code" href="ast_8h.html#a0a931957f12a2075e6e11ee596651dff">ASTNodeType</a> <a class="code" href="class_a_s_t.html#ad947af30e5dbb743c41769296dc03c9d">type</a>, std::string <a class="code" href="class_a_s_t.html#ad975048d27d24ffe87e95b1eed995d5e">text</a>, <span class="keywordtype">int</span> child_count, ...);
-<a name="l00027"></a>00027 <span class="keyword">virtual</span> <a class="code" href="class_a_s_t.html#ad332977af5d4ea0ec793c4843544b6e2">~AST</a>();
-<a name="l00028"></a>00028 <a class="code" href="class_a_s_t.html">AST</a>& <a class="code" href="class_a_s_t.html#aa28dd92452d4f89c16a4de0058905e16">operator = </a>(<a class="code" href="class_a_s_t.html">AST</a>& rhs);
-<a name="l00029"></a>00029 <a class="code" href="ast_8h.html#a0a931957f12a2075e6e11ee596651dff">ASTNodeType</a> <a class="code" href="class_a_s_t.html#ad947af30e5dbb743c41769296dc03c9d">type</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;
-<a name="l00030"></a>00030 <span class="keywordtype">void</span> <a class="code" href="class_a_s_t.html#ad947af30e5dbb743c41769296dc03c9d">type</a>(<a class="code" href="ast_8h.html#a0a931957f12a2075e6e11ee596651dff">ASTNodeType</a> typ);
-<a name="l00031"></a>00031 std::string <a class="code" href="class_a_s_t.html#ad975048d27d24ffe87e95b1eed995d5e">text</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;
-<a name="l00032"></a>00032 <span class="keywordtype">void</span> <a class="code" href="class_a_s_t.html#ad975048d27d24ffe87e95b1eed995d5e">text</a>(std::string& txt);
-<a name="l00033"></a>00033 std::list<AST*>* <a class="code" href="class_a_s_t.html#addfd95ed0ba31ec4fdcf08097fb7fa75">children</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;
-<a name="l00034"></a>00034 <span class="keywordtype">void</span> <a class="code" href="class_a_s_t.html#a131ed8cb88639003df1058f768820cc5">addChild</a>(<a class="code" href="class_a_s_t.html">AST</a>* node);
-<a name="l00035"></a>00035 <a class="code" href="class_a_s_t.html">AST</a>* <a class="code" href="class_a_s_t.html#a787d24b79bf03b6ae15f10d9fad3411b">clone</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;
-<a name="l00036"></a>00036 <span class="keywordtype">bool</span> <a class="code" href="class_a_s_t.html#a2329c4b895ed7832713563d00b89e978">operator ==</a>(<span class="keyword">const</span> <a class="code" href="class_a_s_t.html">AST</a> &other) <span class="keyword">const</span>;
-<a name="l00037"></a>00037 <span class="keywordtype">bool</span> <a class="code" href="class_a_s_t.html#a00250cbeed3c73d95d4117b20d8146dd">operator !=</a>(<span class="keyword">const</span> <a class="code" href="class_a_s_t.html">AST</a> &other) <span class="keyword">const</span>;
-<a name="l00038"></a>00038 <span class="keywordtype">void</span> <a class="code" href="class_a_s_t.html#af8504282645b3e5baebabc486877ea1e">process</a>(<a class="code" href="class_i_visitor.html">IVisitor</a>& visitor);
-<a name="l00039"></a>00039 };
-<a name="l00040"></a>00040
-<a name="l00041"></a>00041 <span class="preprocessor">#endif</span>
-</pre></div></div>
-</div>
- <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 Mon Jun 25 2012 16:46: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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
-
+<div class="header">
+ <div class="headertitle">
+<div class="title">ast.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="ast_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#ifndef AST_H</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="preprocessor"></span><span class="preprocessor">#define AST_H</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="preprocessor"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="preprocessor">#include <stdarg.h></span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="preprocessor">#include <list></span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="preprocessor">#include <string></span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="preprocessor">#include "<a class="code" href="token_8h.html">token.h</a>"</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> </div>
+<div class="line"><a name="l00009"></a><span class="lineno"><a class="code" href="ast_8h.html#a0a931957f12a2075e6e11ee596651dff"> 9</a></span> <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="ast_8h.html#a0a931957f12a2075e6e11ee596651dff">ASTNodeType</a>;</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> </div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment">// This is defined elsewhere. We need to declare it here so we can use it</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="keyword">class </span><a class="code" href="class_i_visitor.html">IVisitor</a>;</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> </div>
+<div class="line"><a name="l00014"></a><span class="lineno"><a class="code" href="class_a_s_t.html"> 14</a></span> <span class="keyword">class </span><a class="code" href="class_a_s_t.html">AST</a></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> {</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  <span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00017"></a><span class="lineno"><a class="code" href="class_a_s_t.html#aa650b2056cd9f76cc9b8833ca5faf312"> 17</a></span>  <a class="code" href="ast_8h.html#a0a931957f12a2075e6e11ee596651dff">ASTNodeType</a> <a class="code" href="class_a_s_t.html#aa650b2056cd9f76cc9b8833ca5faf312">node_type</a>;</div>
+<div class="line"><a name="l00018"></a><span class="lineno"><a class="code" href="class_a_s_t.html#a1638e0900cea081df5bb23d76432a2c3"> 18</a></span>  std::string <a class="code" href="class_a_s_t.html#a1638e0900cea081df5bb23d76432a2c3">node_text</a>;</div>
+<div class="line"><a name="l00019"></a><span class="lineno"><a class="code" href="class_a_s_t.html#acb9265830632be3a68812c66c08c8752"> 19</a></span>  std::list<AST*>* <a class="code" href="class_a_s_t.html#acb9265830632be3a68812c66c08c8752">node_children</a>;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  <a class="code" href="class_a_s_t.html#a6ac7ddb23729a313ba6b66ad09ab79bd">AST</a>(<a class="code" href="ast_8h.html#a0a931957f12a2075e6e11ee596651dff">ASTNodeType</a> <a class="code" href="class_a_s_t.html#ad947af30e5dbb743c41769296dc03c9d">type</a>);</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  <a class="code" href="class_a_s_t.html#a6ac7ddb23729a313ba6b66ad09ab79bd">AST</a>(<a class="code" href="class_token.html">Token</a> tok);</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  <a class="code" href="class_a_s_t.html#a6ac7ddb23729a313ba6b66ad09ab79bd">AST</a>(<a class="code" href="ast_8h.html#a0a931957f12a2075e6e11ee596651dff">ASTNodeType</a> <a class="code" href="class_a_s_t.html#ad947af30e5dbb743c41769296dc03c9d">type</a>, <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_a_s_t.html#ad975048d27d24ffe87e95b1eed995d5e">text</a>);</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  <a class="code" href="class_a_s_t.html#a6ac7ddb23729a313ba6b66ad09ab79bd">AST</a>(<a class="code" href="ast_8h.html#a0a931957f12a2075e6e11ee596651dff">ASTNodeType</a> <a class="code" href="class_a_s_t.html#ad947af30e5dbb743c41769296dc03c9d">type</a>, std::string <a class="code" href="class_a_s_t.html#ad975048d27d24ffe87e95b1eed995d5e">text</a>);</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  <a class="code" href="class_a_s_t.html#a6ac7ddb23729a313ba6b66ad09ab79bd">AST</a>(<a class="code" href="ast_8h.html#a0a931957f12a2075e6e11ee596651dff">ASTNodeType</a> <a class="code" href="class_a_s_t.html#ad947af30e5dbb743c41769296dc03c9d">type</a>, <span class="keywordtype">int</span> child_count, ...);</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  <a class="code" href="class_a_s_t.html#a6ac7ddb23729a313ba6b66ad09ab79bd">AST</a>(<a class="code" href="ast_8h.html#a0a931957f12a2075e6e11ee596651dff">ASTNodeType</a> <a class="code" href="class_a_s_t.html#ad947af30e5dbb743c41769296dc03c9d">type</a>, std::string <a class="code" href="class_a_s_t.html#ad975048d27d24ffe87e95b1eed995d5e">text</a>, <span class="keywordtype">int</span> child_count, ...);</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  <span class="keyword">virtual</span> <a class="code" href="class_a_s_t.html#ad332977af5d4ea0ec793c4843544b6e2">~AST</a>();</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  <a class="code" href="class_a_s_t.html">AST</a>& <a class="code" href="class_a_s_t.html#aa28dd92452d4f89c16a4de0058905e16">operator = </a>(<a class="code" href="class_a_s_t.html">AST</a>& rhs);</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  <a class="code" href="ast_8h.html#a0a931957f12a2075e6e11ee596651dff">ASTNodeType</a> <a class="code" href="class_a_s_t.html#ad947af30e5dbb743c41769296dc03c9d">type</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  <span class="keywordtype">void</span> <a class="code" href="class_a_s_t.html#ad947af30e5dbb743c41769296dc03c9d">type</a>(<a class="code" href="ast_8h.html#a0a931957f12a2075e6e11ee596651dff">ASTNodeType</a> typ);</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  std::string <a class="code" href="class_a_s_t.html#ad975048d27d24ffe87e95b1eed995d5e">text</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  <span class="keywordtype">void</span> <a class="code" href="class_a_s_t.html#ad975048d27d24ffe87e95b1eed995d5e">text</a>(std::string& txt);</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  std::list<AST*>* <a class="code" href="class_a_s_t.html#addfd95ed0ba31ec4fdcf08097fb7fa75">children</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  <span class="keywordtype">void</span> <a class="code" href="class_a_s_t.html#a131ed8cb88639003df1058f768820cc5">addChild</a>(<a class="code" href="class_a_s_t.html">AST</a>* node);</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  <a class="code" href="class_a_s_t.html">AST</a>* <a class="code" href="class_a_s_t.html#a787d24b79bf03b6ae15f10d9fad3411b">clone</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  <span class="keywordtype">bool</span> <a class="code" href="class_a_s_t.html#a2329c4b895ed7832713563d00b89e978">operator ==</a>(<span class="keyword">const</span> <a class="code" href="class_a_s_t.html">AST</a> &other) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  <span class="keywordtype">bool</span> <a class="code" href="class_a_s_t.html#a00250cbeed3c73d95d4117b20d8146dd">operator !=</a>(<span class="keyword">const</span> <a class="code" href="class_a_s_t.html">AST</a> &other) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  <span class="keywordtype">void</span> <a class="code" href="class_a_s_t.html#af8504282645b3e5baebabc486877ea1e">process</a>(<a class="code" href="class_i_visitor.html">IVisitor</a>& visitor);</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span> };</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span> </div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span> <span class="preprocessor">#endif</span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_0713e853f9be800659de034b50d5eb34.html">parser</a></li><li class="navelem"><a class="el" href="dir_7d243f0521fc9ea9eda52e50e3904d9f.html">ast</a></li><li class="navelem"><a class="el" href="ast_8h.html">ast.h</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:23 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/visitor/astprinter/astprinter.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(initResizable);
</script>
-<link href="doxygen.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>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('astprinter_8cpp.html','');
+$(document).ready(function(){initNavTree('astprinter_8cpp.html','');});
</script>
<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
<div class="header">
<div class="headertitle">
-<h1>source/visitor/astprinter/astprinter.cpp File Reference</h1> </div>
-</div>
+<div class="title">astprinter.cpp File Reference</div> </div>
+</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include <iostream></code><br/>
<code>#include "<a class="el" href="astprinter_8h_source.html">astprinter.h</a>"</code><br/>
<div class="dyncontent">
<div class="center"><img src="astprinter_8cpp__incl.png" border="0" usemap="#source_2visitor_2astprinter_2astprinter_8cpp" alt=""/></div>
<map name="source_2visitor_2astprinter_2astprinter_8cpp" id="source_2visitor_2astprinter_2astprinter_8cpp">
-<area shape="rect" id="node5" href="astprinter_8h.html" title="astprinter.h" alt="" coords="125,83,211,112"/></map>
+<area shape="rect" id="node5" href="astprinter_8h.html" title="astprinter.h" alt="" coords="109,96,195,123"/><area shape="rect" id="node7" href="ivisitor_8h.html" title="ivisitor.h" alt="" coords="139,171,207,197"/><area shape="rect" id="node9" href="ast_8h.html" title="ast.h" alt="" coords="149,245,197,272"/><area shape="rect" id="node17" href="token_8h.html" title="token.h" alt="" coords="211,320,275,347"/></map>
</div>
</div>
<p><a href="astprinter_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="astprinter_8cpp.html">astprinter.cpp</a> </li>
- <li class="footer">Generated on Mon Jun 25 2012 16:46: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><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_5a7579107b65eb4193120908d061ed8f.html">visitor</a></li><li class="navelem"><a class="el" href="dir_040db83666d49d272c886fd8333eeae6.html">astprinter</a></li><li class="navelem"><a class="el" href="astprinter_8cpp.html">astprinter.cpp</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
</div>
-
-
</body>
</html>
<map id="G" name="G">
-<area shape="rect" id="node5" href="$astprinter_8h.html" title="astprinter.h" alt="" coords="125,83,211,112"/>
+<area shape="rect" id="node5" href="$astprinter_8h.html" title="astprinter.h" alt="" coords="109,96,195,123"/>
+<area shape="rect" id="node7" href="$ivisitor_8h.html" title="ivisitor.h" alt="" coords="139,171,207,197"/>
+<area shape="rect" id="node9" href="$ast_8h.html" title="ast.h" alt="" coords="149,245,197,272"/>
+<area shape="rect" id="node17" href="$token_8h.html" title="token.h" alt="" coords="211,320,275,347"/>
</map>
-9f63c97ec1cca0c8a33d10209b72eda8
\ No newline at end of file
+3dda65c0b195a1f1df7163afc55d7d77
\ No newline at end of file
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/visitor/astprinter/astprinter.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('astprinter_8cpp.html','');
+$(document).ready(function(){initNavTree('astprinter_8cpp.html','');});
</script>
<div id="doc-content">
-<div class="header">
- <div class="headertitle">
-<h1>source/visitor/astprinter/astprinter.cpp</h1> </div>
-</div>
-<div class="contents">
-<a href="astprinter_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 <iostream></span>
-<a name="l00002"></a>00002 <span class="preprocessor">#include "<a class="code" href="astprinter_8h.html">astprinter.h</a>"</span>
-<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>00006 <span class="keywordtype">void</span> ASTPrinter::beforeVisit(<a class="code" href="class_a_s_t.html">AST</a>* cur, <span class="keywordtype">int</span> depth)
-<a name="l00007"></a>00007 {
-<a name="l00008"></a>00008 }
-<a name="l00009"></a>00009
-<a name="l00010"></a>00010 <span class="keywordtype">void</span> ASTPrinter::afterVisit(<a class="code" href="class_a_s_t.html">AST</a>* cur, <span class="keywordtype">int</span> depth)
-<a name="l00011"></a>00011 {
-<a name="l00012"></a>00012 std::cout << endl;
-<a name="l00013"></a>00013 }
-<a name="l00014"></a>00014
-<a name="l00015"></a>00015 <span class="keywordtype">void</span> ASTPrinter::beforeChildren(<a class="code" href="class_a_s_t.html">AST</a>* cur, <span class="keywordtype">int</span> depth)
-<a name="l00016"></a>00016 {
-<a name="l00017"></a>00017 std::cout << <span class="stringliteral">"("</span> << cur-><a class="code" href="class_a_s_t.html#ad947af30e5dbb743c41769296dc03c9d">type</a>() << <span class="stringliteral">" "</span> << cur-><a class="code" href="class_a_s_t.html#ad975048d27d24ffe87e95b1eed995d5e">text</a>();
-<a name="l00018"></a>00018 }
-<a name="l00019"></a>00019
-<a name="l00020"></a>00020 <span class="keywordtype">void</span> ASTPrinter::afterChildren(<a class="code" href="class_a_s_t.html">AST</a>* cur, <span class="keywordtype">int</span> depth)
-<a name="l00021"></a>00021 {
-<a name="l00022"></a>00022 std::cout << <span class="stringliteral">")"</span>;
-<a name="l00023"></a>00023 }
-<a name="l00024"></a>00024
-<a name="l00025"></a>00025 <span class="keywordtype">void</span> ASTPrinter::beforeChild(<a class="code" href="class_a_s_t.html">AST</a>* cur, <span class="keywordtype">int</span> depth)
-<a name="l00026"></a>00026 {
-<a name="l00027"></a>00027 std::cout << endl;
-<a name="l00028"></a>00028 <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i = 0; i< depth; i++)
-<a name="l00029"></a>00029 {
-<a name="l00030"></a>00030 std::cout << <span class="stringliteral">" "</span>;
-<a name="l00031"></a>00031 }
-<a name="l00032"></a>00032 }
-<a name="l00033"></a>00033
-<a name="l00034"></a>00034 <span class="keywordtype">void</span> ASTPrinter::afterChild(<a class="code" href="class_a_s_t.html">AST</a>* cur, <span class="keywordtype">int</span> depth)
-<a name="l00035"></a>00035 {
-<a name="l00036"></a>00036 }
-<a name="l00037"></a>00037
-</pre></div></div>
-</div>
- <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 Mon Jun 25 2012 16:46: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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
-
+<div class="header">
+ <div class="headertitle">
+<div class="title">astprinter.cpp</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="astprinter_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#include <iostream></span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="preprocessor">#include "<a class="code" href="astprinter_8h.html">astprinter.h</a>"</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> </div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="keyword">using namespace </span>std;</div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> </div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="keywordtype">void</span> ASTPrinter::beforeVisit(<a class="code" href="class_a_s_t.html">AST</a>* cur, <span class="keywordtype">int</span> depth)</div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> {</div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> }</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> </div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="keywordtype">void</span> ASTPrinter::afterVisit(<a class="code" href="class_a_s_t.html">AST</a>* cur, <span class="keywordtype">int</span> depth)</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> {</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  std::cout << endl;</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> }</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> </div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="keywordtype">void</span> ASTPrinter::beforeChildren(<a class="code" href="class_a_s_t.html">AST</a>* cur, <span class="keywordtype">int</span> depth)</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> {</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  std::cout << <span class="stringliteral">"("</span> << cur-><a class="code" href="class_a_s_t.html#ad947af30e5dbb743c41769296dc03c9d">type</a>() << <span class="stringliteral">" "</span> << cur-><a class="code" href="class_a_s_t.html#ad975048d27d24ffe87e95b1eed995d5e">text</a>();</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> }</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> </div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="keywordtype">void</span> ASTPrinter::afterChildren(<a class="code" href="class_a_s_t.html">AST</a>* cur, <span class="keywordtype">int</span> depth)</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> {</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  std::cout << <span class="stringliteral">")"</span>;</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> }</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> </div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="keywordtype">void</span> ASTPrinter::beforeChild(<a class="code" href="class_a_s_t.html">AST</a>* cur, <span class="keywordtype">int</span> depth)</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> {</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  std::cout << endl;</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  <span class="keywordflow">for</span>(<span class="keywordtype">int</span> i = 0; i< depth; i++)</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  {</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  std::cout << <span class="stringliteral">" "</span>;</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  }</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> }</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> </div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> <span class="keywordtype">void</span> ASTPrinter::afterChild(<a class="code" href="class_a_s_t.html">AST</a>* cur, <span class="keywordtype">int</span> depth)</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> {</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> }</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> </div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_5a7579107b65eb4193120908d061ed8f.html">visitor</a></li><li class="navelem"><a class="el" href="dir_040db83666d49d272c886fd8333eeae6.html">astprinter</a></li><li class="navelem"><a class="el" href="astprinter_8cpp.html">astprinter.cpp</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:23 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/visitor/astprinter/astprinter.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('astprinter_8d.html','');
+$(document).ready(function(){initNavTree('astprinter_8d.html','');});
</script>
<div id="doc-content">
-<div class="header">
- <div class="headertitle">
-<h1>source/visitor/astprinter/astprinter.d File Reference</h1> </div>
-</div>
-<div class="contents">
-
-<p><a href="astprinter_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="astprinter_8d.html">astprinter.d</a> </li>
- <li class="footer">Generated on Mon Jun 25 2012 16:46: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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
+<div class="header">
+ <div class="headertitle">
+<div class="title">astprinter.d File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<p><a href="astprinter_8d_source.html">Go to the source code of this file.</a></p>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_5a7579107b65eb4193120908d061ed8f.html">visitor</a></li><li class="navelem"><a class="el" href="dir_040db83666d49d272c886fd8333eeae6.html">astprinter</a></li><li class="navelem"><a class="el" href="astprinter_8d.html">astprinter.d</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/visitor/astprinter/astprinter.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('astprinter_8d.html','');
+$(document).ready(function(){initNavTree('astprinter_8d.html','');});
</script>
<div id="doc-content">
-<div class="header">
- <div class="headertitle">
-<h1>source/visitor/astprinter/astprinter.d</h1> </div>
-</div>
-<div class="contents">
-<a href="astprinter_8d.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 source/visitor/astprinter/astprinter.o source/visitor/astprinter/astprinter.d: source/visitor/astprinter/astprinter.cpp \
-<a name="l00002"></a>00002 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/iostream \
-<a name="l00003"></a>00003 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/c++config.h \
-<a name="l00004"></a>00004 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/os_defines.h \
-<a name="l00005"></a>00005 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/cpu_defines.h \
-<a name="l00006"></a>00006 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/ostream \
-<a name="l00007"></a>00007 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/ios \
-<a name="l00008"></a>00008 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/iosfwd \
-<a name="l00009"></a>00009 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stringfwd.h \
-<a name="l00010"></a>00010 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/postypes.h \
-<a name="l00011"></a>00011 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/cwchar \
-<a name="l00012"></a>00012 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/wchar.h \
-<a name="l00013"></a>00013 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/_mingw.h \
-<a name="l00014"></a>00014 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/stddef.h \
-<a name="l00015"></a>00015 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/stdarg.h \
-<a name="l00016"></a>00016 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/wctype.h \
-<a name="l00017"></a>00017 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/sys/types.h \
-<a name="l00018"></a>00018 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/stdint.h \
-<a name="l00019"></a>00019 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/stdint.h \
-<a name="l00020"></a>00020 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/exception \
-<a name="l00021"></a>00021 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/char_traits.h \
-<a name="l00022"></a>00022 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_algobase.h \
-<a name="l00023"></a>00023 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/functexcept.h \
-<a name="l00024"></a>00024 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/exception_defines.h \
-<a name="l00025"></a>00025 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/cpp_type_traits.h \
-<a name="l00026"></a>00026 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/ext/type_traits.h \
-<a name="l00027"></a>00027 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/ext/numeric_traits.h \
-<a name="l00028"></a>00028 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_pair.h \
-<a name="l00029"></a>00029 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/move.h \
-<a name="l00030"></a>00030 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/concept_check.h \
-<a name="l00031"></a>00031 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_iterator_base_types.h \
-<a name="l00032"></a>00032 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_iterator_base_funcs.h \
-<a name="l00033"></a>00033 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_iterator.h \
-<a name="l00034"></a>00034 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/debug/debug.h \
-<a name="l00035"></a>00035 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/localefwd.h \
-<a name="l00036"></a>00036 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/c++locale.h \
-<a name="l00037"></a>00037 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/clocale \
-<a name="l00038"></a>00038 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/locale.h \
-<a name="l00039"></a>00039 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/cctype \
-<a name="l00040"></a>00040 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/ctype.h \
-<a name="l00041"></a>00041 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/ios_base.h \
-<a name="l00042"></a>00042 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/ext/atomicity.h \
-<a name="l00043"></a>00043 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/gthr.h \
-<a name="l00044"></a>00044 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/gthr-<span class="keywordflow">default</span>.h \
-<a name="l00045"></a>00045 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/errno.h \
-<a name="l00046"></a>00046 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/atomic_word.h \
-<a name="l00047"></a>00047 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/locale_classes.h \
-<a name="l00048"></a>00048 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/<span class="keywordtype">string</span> \
-<a name="l00049"></a>00049 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/allocator.h \
-<a name="l00050"></a>00050 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/c++allocator.h \
-<a name="l00051"></a>00051 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/ext/new_allocator.h \
-<a name="l00052"></a>00052 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/<span class="keyword">new</span> \
-<a name="l00053"></a>00053 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/ostream_insert.h \
-<a name="l00054"></a>00054 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/cxxabi_forced.h \
-<a name="l00055"></a>00055 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_function.h \
-<a name="l00056"></a>00056 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/backward/binders.h \
-<a name="l00057"></a>00057 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/range_access.h \
-<a name="l00058"></a>00058 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/basic_string.h \
-<a name="l00059"></a>00059 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/initializer_list \
-<a name="l00060"></a>00060 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/basic_string.tcc \
-<a name="l00061"></a>00061 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/locale_classes.tcc \
-<a name="l00062"></a>00062 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/streambuf \
-<a name="l00063"></a>00063 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/streambuf.tcc \
-<a name="l00064"></a>00064 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/basic_ios.h \
-<a name="l00065"></a>00065 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/locale_facets.h \
-<a name="l00066"></a>00066 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/cwctype \
-<a name="l00067"></a>00067 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/ctype_base.h \
-<a name="l00068"></a>00068 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/streambuf_iterator.h \
-<a name="l00069"></a>00069 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/ctype_inline.h \
-<a name="l00070"></a>00070 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/locale_facets.tcc \
-<a name="l00071"></a>00071 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/basic_ios.tcc \
-<a name="l00072"></a>00072 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/ostream.tcc \
-<a name="l00073"></a>00073 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/istream \
-<a name="l00074"></a>00074 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/istream.tcc \
-<a name="l00075"></a>00075 source/visitor/astprinter/astprinter.h source/visitor/ivisitor.h \
-<a name="l00076"></a>00076 source/parser/ast/ast.h \
-<a name="l00077"></a>00077 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/list \
-<a name="l00078"></a>00078 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_list.h \
-<a name="l00079"></a>00079 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/list.tcc \
-<a name="l00080"></a>00080 source/lexer/token/token.h \
-<a name="l00081"></a>00081 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/sstream \
-<a name="l00082"></a>00082 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/sstream.tcc
-</pre></div></div>
-</div>
- <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 Mon Jun 25 2012 16:46: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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
-
+<div class="header">
+ <div class="headertitle">
+<div class="title">astprinter.d</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="astprinter_8d.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> source/visitor/astprinter/astprinter.o source/visitor/astprinter/astprinter.d: source/visitor/astprinter/astprinter.cpp \</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/iostream \</div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/c++config.h \</div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/os_defines.h \</div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>  /usr/include/features.h /usr/include/sys/cdefs.h \</div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \</div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>  /usr/include/gnu/stubs-64.h \</div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/cpu_defines.h \</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ostream \</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ios \</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/iosfwd \</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stringfwd.h \</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/postypes.h \</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/cwchar \</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  /usr/include/wchar.h /usr/include/stdio.h \</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/include/stdarg.h \</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  /usr/include/bits/wchar.h \</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/include/stddef.h \</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  /usr/include/xlocale.h \</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/exception \</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/atomic_lockfree_defines.h \</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/char_traits.h \</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_algobase.h \</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/functexcept.h \</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/exception_defines.h \</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/cpp_type_traits.h \</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ext/type_traits.h \</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ext/numeric_traits.h \</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_pair.h \</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/move.h \</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/concept_check.h \</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_iterator_base_types.h \</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_iterator_base_funcs.h \</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_iterator.h \</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/debug/debug.h \</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/localefwd.h \</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/c++locale.h \</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/clocale \</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  /usr/include/locale.h /usr/include/bits/locale.h \</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/cctype \</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  /usr/include/ctype.h /usr/include/bits/types.h \</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  /usr/include/bits/typesizes.h /usr/include/endian.h \</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  /usr/include/bits/endian.h /usr/include/bits/byteswap.h \</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/ios_base.h \</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ext/atomicity.h \</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/gthr.h \</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/gthr-<span class="keywordflow">default</span>.h \</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  /usr/include/pthread.h /usr/include/sched.h /usr/include/time.h \</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  /usr/include/bits/sched.h /usr/include/bits/time.h \</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  /usr/include/bits/timex.h /usr/include/bits/pthreadtypes.h \</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  /usr/include/bits/setjmp.h \</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/atomic_word.h \</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/locale_classes.h \</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/<span class="keywordtype">string</span> \</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/allocator.h \</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/c++allocator.h \</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ext/new_allocator.h \</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/<span class="keyword">new</span> \</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/ostream_insert.h \</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/cxxabi_forced.h \</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_function.h \</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/backward/binders.h \</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/range_access.h \</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/basic_string.h \</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/basic_string.tcc \</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/locale_classes.tcc \</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/streambuf \</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/streambuf.tcc \</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/basic_ios.h \</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/locale_facets.h \</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/cwctype \</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  /usr/include/wctype.h \</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/ctype_base.h \</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/streambuf_iterator.h \</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/ctype_inline.h \</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/locale_facets.tcc \</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/basic_ios.tcc \</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/ostream.tcc \</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/istream \</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/istream.tcc \
+ source/visitor/astprinter/astprinter.h source/visitor/ivisitor.h \
+ source/parser/ast/ast.h \</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/list \</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_list.h \</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/list.tcc \
+ source/lexer/token/token.h \</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/sstream \</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/sstream.tcc</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span> </div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_5a7579107b65eb4193120908d061ed8f.html">visitor</a></li><li class="navelem"><a class="el" href="dir_040db83666d49d272c886fd8333eeae6.html">astprinter</a></li><li class="navelem"><a class="el" href="astprinter_8d.html">astprinter.d</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:23 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/visitor/astprinter/astprinter.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(initResizable);
</script>
-<link href="doxygen.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>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('astprinter_8h.html','');
+$(document).ready(function(){initNavTree('astprinter_8h.html','');});
</script>
<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> </div>
<div class="headertitle">
-<h1>source/visitor/astprinter/astprinter.h File Reference</h1> </div>
-</div>
+<div class="title">astprinter.h File Reference</div> </div>
+</div><!--header-->
<div class="contents">
-<div class="textblock"><code>#include "ivisitor.h"</code><br/>
+<div class="textblock"><code>#include "<a class="el" href="ivisitor_8h_source.html">ivisitor.h</a>"</code><br/>
<code>#include <iostream></code><br/>
<code>#include <sstream></code><br/>
</div><div class="textblock"><div class="dynheader">
Include dependency graph for astprinter.h:</div>
<div class="dyncontent">
<div class="center"><img src="astprinter_8h__incl.png" border="0" usemap="#source_2visitor_2astprinter_2astprinter_8h" alt=""/></div>
+<map name="source_2visitor_2astprinter_2astprinter_8h" id="source_2visitor_2astprinter_2astprinter_8h">
+<area shape="rect" id="node3" href="ivisitor_8h.html" title="ivisitor.h" alt="" coords="278,96,345,123"/><area shape="rect" id="node5" href="ast_8h.html" title="ast.h" alt="" coords="149,171,197,197"/><area shape="rect" id="node13" href="token_8h.html" title="token.h" alt="" coords="211,245,275,272"/></map>
</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="astprinter_8h__dep__incl.png" border="0" usemap="#source_2visitor_2astprinter_2astprinter_8hdep" alt=""/></div>
<map name="source_2visitor_2astprinter_2astprinter_8hdep" id="source_2visitor_2astprinter_2astprinter_8hdep">
-<area shape="rect" id="node3" href="astprinter_8cpp.html" title="source/visitor/astprinter/astprinter.cpp" alt="" coords="5,83,243,112"/></map>
+<area shape="rect" id="node3" href="astprinter_8cpp.html" title="source/visitor/astprinter\l/astprinter.cpp" alt="" coords="4,97,157,138"/></map>
</div>
</div>
<p><a href="astprinter_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>
+<tr class="heading"><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_a_s_t_printer.html">ASTPrinter</a></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_s_t_printer.html">ASTPrinter</a></td></tr>
</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_5a7579107b65eb4193120908d061ed8f.html">visitor</a></li><li class="navelem"><a class="el" href="dir_040db83666d49d272c886fd8333eeae6.html">astprinter</a></li><li class="navelem"><a class="el" href="astprinter_8h.html">astprinter.h</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
</div>
-</div>
- <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 Mon Jun 25 2012 16:46: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>
<map id="G" name="G">
-<area shape="rect" id="node3" href="$astprinter_8cpp.html" title="source/visitor/astprinter/astprinter.cpp" alt="" coords="5,83,243,112"/>
+<area shape="rect" id="node3" href="$astprinter_8cpp.html" title="source/visitor/astprinter\l/astprinter.cpp" alt="" coords="4,97,157,138"/>
</map>
-d084b38e5cd0565c42ba6d5ecdb6b18c
\ No newline at end of file
+a40c2a043aff1862d67fb6f0c3d76134
\ No newline at end of file
<map id="G" name="G">
+<area shape="rect" id="node3" href="$ivisitor_8h.html" title="ivisitor.h" alt="" coords="278,96,345,123"/>
+<area shape="rect" id="node5" href="$ast_8h.html" title="ast.h" alt="" coords="149,171,197,197"/>
+<area shape="rect" id="node13" href="$token_8h.html" title="token.h" alt="" coords="211,245,275,272"/>
</map>
-12ec08996564d8b7243f0345ac4ba24c
\ No newline at end of file
+fd3f1e98aa5a8feaa31bb8e6f7008837
\ No newline at end of file
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/visitor/astprinter/astprinter.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('astprinter_8h.html','');
+$(document).ready(function(){initNavTree('astprinter_8h.html','');});
</script>
<div id="doc-content">
-<div class="header">
- <div class="headertitle">
-<h1>source/visitor/astprinter/astprinter.h</h1> </div>
-</div>
-<div class="contents">
-<a href="astprinter_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 ASTPRINTER_H</span>
-<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define ASTPRINTER_H</span>
-<a name="l00003"></a>00003 <span class="preprocessor"></span>
-<a name="l00004"></a>00004 <span class="preprocessor">#include "ivisitor.h"</span>
-<a name="l00005"></a>00005 <span class="preprocessor">#include <iostream></span>
-<a name="l00006"></a>00006 <span class="preprocessor">#include <sstream></span>
-<a name="l00007"></a>00007
-<a name="l00008"></a><a class="code" href="class_a_s_t_printer.html">00008</a> <span class="keyword">class </span><a class="code" href="class_a_s_t_printer.html">ASTPrinter</a> : <span class="keyword">public</span> <a class="code" href="class_i_visitor.html">IVisitor</a> {
-<a name="l00009"></a>00009 <span class="keyword">private</span>:
-<a name="l00010"></a>00010 <span class="keywordtype">void</span> beforeVisit(<a class="code" href="class_a_s_t.html">AST</a>* cur, <span class="keywordtype">int</span> depth);
-<a name="l00011"></a>00011 <span class="keywordtype">void</span> afterVisit(<a class="code" href="class_a_s_t.html">AST</a>* cur, <span class="keywordtype">int</span> depth);
-<a name="l00012"></a>00012 <span class="keywordtype">void</span> beforeChildren(<a class="code" href="class_a_s_t.html">AST</a>* cur, <span class="keywordtype">int</span> depth);
-<a name="l00013"></a>00013 <span class="keywordtype">void</span> afterChildren(<a class="code" href="class_a_s_t.html">AST</a>* cur, <span class="keywordtype">int</span> depth);
-<a name="l00014"></a>00014 <span class="keywordtype">void</span> beforeChild(<a class="code" href="class_a_s_t.html">AST</a>* cur, <span class="keywordtype">int</span> depth);
-<a name="l00015"></a>00015 <span class="keywordtype">void</span> afterChild(<a class="code" href="class_a_s_t.html">AST</a>* cur, <span class="keywordtype">int</span> depth);
-<a name="l00016"></a>00016 };
-<a name="l00017"></a>00017
-<a name="l00018"></a>00018 <span class="preprocessor">#endif</span>
-</pre></div></div>
-</div>
- <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 Mon Jun 25 2012 16:46: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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
-
+<div class="header">
+ <div class="headertitle">
+<div class="title">astprinter.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="astprinter_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#ifndef ASTPRINTER_H</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="preprocessor"></span><span class="preprocessor">#define ASTPRINTER_H</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="preprocessor"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="preprocessor">#include "<a class="code" href="ivisitor_8h.html">ivisitor.h</a>"</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="preprocessor">#include <iostream></span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="preprocessor">#include <sstream></span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> </div>
+<div class="line"><a name="l00008"></a><span class="lineno"><a class="code" href="class_a_s_t_printer.html"> 8</a></span> <span class="keyword">class </span><a class="code" href="class_a_s_t_printer.html">ASTPrinter</a> : <span class="keyword">public</span> <a class="code" href="class_i_visitor.html">IVisitor</a> {</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>  <span class="keyword">private</span>:</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  <span class="keywordtype">void</span> beforeVisit(<a class="code" href="class_a_s_t.html">AST</a>* cur, <span class="keywordtype">int</span> depth);</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  <span class="keywordtype">void</span> afterVisit(<a class="code" href="class_a_s_t.html">AST</a>* cur, <span class="keywordtype">int</span> depth);</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  <span class="keywordtype">void</span> beforeChildren(<a class="code" href="class_a_s_t.html">AST</a>* cur, <span class="keywordtype">int</span> depth);</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  <span class="keywordtype">void</span> afterChildren(<a class="code" href="class_a_s_t.html">AST</a>* cur, <span class="keywordtype">int</span> depth);</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  <span class="keywordtype">void</span> beforeChild(<a class="code" href="class_a_s_t.html">AST</a>* cur, <span class="keywordtype">int</span> depth);</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  <span class="keywordtype">void</span> afterChild(<a class="code" href="class_a_s_t.html">AST</a>* cur, <span class="keywordtype">int</span> depth);</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> };</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> </div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor">#endif</span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_5a7579107b65eb4193120908d061ed8f.html">visitor</a></li><li class="navelem"><a class="el" href="dir_040db83666d49d272c886fd8333eeae6.html">astprinter</a></li><li class="navelem"><a class="el" href="astprinter_8h.html">astprinter.h</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:23 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/parser/btparser/btparser.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(initResizable);
</script>
-<link href="doxygen.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>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('btparser_8cpp.html','');
+$(document).ready(function(){initNavTree('btparser_8cpp.html','');});
</script>
<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
<div class="header">
<div class="headertitle">
-<h1>source/parser/btparser/btparser.cpp File Reference</h1> </div>
-</div>
+<div class="title">btparser.cpp File Reference</div> </div>
+</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include "<a class="el" href="btparser_8h_source.html">btparser.h</a>"</code><br/>
-<code>#include "exception.h"</code><br/>
+<code>#include "<a class="el" href="exception_8h_source.html">exception.h</a>"</code><br/>
</div><div class="textblock"><div class="dynheader">
Include dependency graph for btparser.cpp:</div>
<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="139,83,219,112"/>\r</map>
+<area shape="rect" id="node3" href="btparser_8h.html" title="btparser.h" alt="" coords="289,96,367,123"/><area shape="rect" id="node41" href="exception_8h.html" title="exception.h" alt="" coords="75,96,161,123"/><area shape="rect" id="node9" href="imarker_8h.html" title="imarker.h" alt="" coords="484,171,557,197"/><area shape="rect" id="node12" href="iparser_8h.html" title="iparser.h" alt="" coords="293,171,363,197"/><area shape="rect" id="node18" href="ast_8h.html" title="ast.h" alt="" coords="461,320,509,347"/><area shape="rect" id="node28" href="ilexer_8h.html" title="ilexer.h" alt="" coords="177,245,239,272"/><area shape="rect" id="node36" href="ivisitor_8h.html" title="ivisitor.h" alt="" coords="417,245,484,272"/><area shape="rect" id="node25" href="token_8h.html" title="token.h" alt="" coords="191,395,255,421"/></map>
</div>
</div>
<p><a href="btparser_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="btparser_8cpp.html">btparser.cpp</a> </li>
- <li class="footer">Generated on Mon Jun 25 2012 16:46: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><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_0713e853f9be800659de034b50d5eb34.html">parser</a></li><li class="navelem"><a class="el" href="dir_b9e62201da49416043e75d5681b5d992.html">btparser</a></li><li class="navelem"><a class="el" href="btparser_8cpp.html">btparser.cpp</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
</div>
-
-
</body>
</html>
<map id="G" name="G">
-<area shape="rect" id="node3" href="$btparser_8h.html" title="btparser.h" alt="" coords="139,83,219,112"/>
+<area shape="rect" id="node3" href="$btparser_8h.html" title="btparser.h" alt="" coords="289,96,367,123"/>
+<area shape="rect" id="node41" href="$exception_8h.html" title="exception.h" alt="" coords="75,96,161,123"/>
+<area shape="rect" id="node9" href="$imarker_8h.html" title="imarker.h" alt="" coords="484,171,557,197"/>
+<area shape="rect" id="node12" href="$iparser_8h.html" title="iparser.h" alt="" coords="293,171,363,197"/>
+<area shape="rect" id="node18" href="$ast_8h.html" title="ast.h" alt="" coords="461,320,509,347"/>
+<area shape="rect" id="node28" href="$ilexer_8h.html" title="ilexer.h" alt="" coords="177,245,239,272"/>
+<area shape="rect" id="node36" href="$ivisitor_8h.html" title="ivisitor.h" alt="" coords="417,245,484,272"/>
+<area shape="rect" id="node25" href="$token_8h.html" title="token.h" alt="" coords="191,395,255,421"/>
</map>
-66892b10dcdb0f86f0fe0842fcb75621
\ No newline at end of file
+0eba22519080b2d72fb990a63b1c9b07
\ No newline at end of file
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/parser/btparser/btparser.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('btparser_8cpp.html','');
+$(document).ready(function(){initNavTree('btparser_8cpp.html','');});
</script>
<div id="doc-content">
-<div class="header">
- <div class="headertitle">
-<h1>source/parser/btparser/btparser.cpp</h1> </div>
-</div>
-<div class="contents">
-<a href="btparser_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="btparser_8h.html">btparser.h</a>"</span>
-<a name="l00002"></a>00002 <span class="preprocessor">#include "exception.h"</span>
-<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>()
-<a name="l00007"></a>00007 {
-<a name="l00008"></a>00008 }
-<a name="l00009"></a>00009
-<a name="l00010"></a><a class="code" href="class_b_t_parser.html#a5965c4cf0baf950be976a0a2932eec2c">00010</a> <a class="code" href="class_b_t_parser.html#a5965c4cf0baf950be976a0a2932eec2c">BTParser::~BTParser</a>()
-<a name="l00011"></a>00011 {
-<a name="l00012"></a>00012 }
-<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 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 seek(0);
-<a name="l00020"></a>00020 lookahead.clear();
-<a name="l00021"></a>00021 }
-<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 = 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>( lookahead.size() == 0 )
-<a name="l00031"></a>00031 {
-<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 fill( next_index - max_index);
-<a name="l00037"></a>00037 }
-<a name="l00038"></a>00038 }
-<a name="l00039"></a>00039
-<a name="l00040"></a><a class="code" href="class_b_t_parser.html#a366b4477388d2cd7fd655b36342f882c">00040</a> <span class="keywordtype">void</span> <a class="code" href="class_b_t_parser.html#a366b4477388d2cd7fd655b36342f882c">BTParser::fill</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> n)
-<a name="l00041"></a>00041 {
-<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 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>( lookaheadType(1) == type )
-<a name="l00052"></a>00052 {
-<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( 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 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> lookaheadToken(i).type();
-<a name="l00072"></a>00072 }
-<a name="l00073"></a>00073
-</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 Mon Jun 25 2012 16:46: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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
-
+<div class="header">
+ <div class="headertitle">
+<div class="title">btparser.cpp</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="btparser_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#include "<a class="code" href="btparser_8h.html">btparser.h</a>"</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="preprocessor">#include "<a class="code" href="exception_8h.html">exception.h</a>"</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> </div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="keyword">using namespace </span>std;</div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> </div>
+<div class="line"><a name="l00006"></a><span class="lineno"><a class="code" href="class_b_t_parser.html#ad9495eabeaf69d91c5f26131cabd3ec4"> 6</a></span> <a class="code" href="class_b_t_parser.html#ad9495eabeaf69d91c5f26131cabd3ec4">BTParser::BTParser</a>()</div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> {</div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> }</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> </div>
+<div class="line"><a name="l00010"></a><span class="lineno"><a class="code" href="class_b_t_parser.html#a5965c4cf0baf950be976a0a2932eec2c"> 10</a></span> <a class="code" href="class_b_t_parser.html#a5965c4cf0baf950be976a0a2932eec2c">BTParser::~BTParser</a>()</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> {</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> }</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> </div>
+<div class="line"><a name="l00014"></a><span class="lineno"><a class="code" href="class_b_t_parser.html#a9d72bba86b16427b0b03e91113b0f027"> 14</a></span> <span class="keywordtype">void</span> <a class="code" href="class_b_t_parser.html#a9d72bba86b16427b0b03e91113b0f027">BTParser::consume</a>(<span class="keywordtype">void</span>)</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> {</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  advance();</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  <span class="keywordflow">if</span>((location() == lookahead.size()) && !isMarked())</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  {</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  seek(0);</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  lookahead.clear();</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  }</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  sync(1);</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> }</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> </div>
+<div class="line"><a name="l00025"></a><span class="lineno"><a class="code" href="class_b_t_parser.html#a762e16322aec6e50af51c2b6377d86fe"> 25</a></span> <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)</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> {</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> next_index = location() + i - 1;</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> max_index = (lookahead.size() - 1);</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> </div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  <span class="keywordflow">if</span>( lookahead.size() == 0 )</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  {</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  fill(i);</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  }</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  <span class="keywordflow">else</span> <span class="keywordflow">if</span>( next_index >= max_index )</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  {</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  fill( next_index - max_index);</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  }</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> }</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span> </div>
+<div class="line"><a name="l00040"></a><span class="lineno"><a class="code" href="class_b_t_parser.html#a366b4477388d2cd7fd655b36342f882c"> 40</a></span> <span class="keywordtype">void</span> <a class="code" href="class_b_t_parser.html#a366b4477388d2cd7fd655b36342f882c">BTParser::fill</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> n)</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span> {</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i = 0;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  <span class="keywordflow">for</span> (i = 0; i < n; i++)</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  {</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  lookahead.push_back( lexer->next() );</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  }</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span> }</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span> </div>
+<div class="line"><a name="l00049"></a><span class="lineno"><a class="code" href="class_b_t_parser.html#ad8fb9348dd9bc2e65a08033dd2539a03"> 49</a></span> <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)</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span> {</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  <span class="keywordflow">if</span>( lookaheadType(1) == type )</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  {</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  consume();</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  }</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <span class="keywordflow">else</span></div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  {</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  <a class="code" href="class_exception.html">Exception</a> ex( lookaheadToken(1) );</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  ex << <span class="stringliteral">"Unexpected token type. Expected "</span> << type << <span class="stringliteral">", received "</span> << lookaheadToken(1).type() << <span class="stringliteral">"."</span>;</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <span class="keywordflow">throw</span> ex;</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  }</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span> }</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span> </div>
+<div class="line"><a name="l00063"></a><span class="lineno"><a class="code" href="class_b_t_parser.html#a2674f280bd3000751a100b45ac3899e2"> 63</a></span> <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)</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span> {</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  sync(i);</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  <span class="keywordflow">return</span> lookahead.at( location() + i - 1 );</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span> }</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span> </div>
+<div class="line"><a name="l00069"></a><span class="lineno"><a class="code" href="class_b_t_parser.html#a01abded048ed1573e03867f7f2316583"> 69</a></span> <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)</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span> {</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  <span class="keywordflow">return</span> lookaheadToken(i).type();</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span> }</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span> </div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_0713e853f9be800659de034b50d5eb34.html">parser</a></li><li class="navelem"><a class="el" href="dir_b9e62201da49416043e75d5681b5d992.html">btparser</a></li><li class="navelem"><a class="el" href="btparser_8cpp.html">btparser.cpp</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:23 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/parser/btparser/btparser.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('btparser_8d.html','');
+$(document).ready(function(){initNavTree('btparser_8d.html','');});
</script>
<div id="doc-content">
-<div class="header">
- <div class="headertitle">
-<h1>source/parser/btparser/btparser.d File Reference</h1> </div>
-</div>
-<div class="contents">
-
-<p><a href="btparser_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="btparser_8d.html">btparser.d</a> </li>
- <li class="footer">Generated on Mon Jun 25 2012 16:46: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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
+<div class="header">
+ <div class="headertitle">
+<div class="title">btparser.d File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<p><a href="btparser_8d_source.html">Go to the source code of this file.</a></p>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_0713e853f9be800659de034b50d5eb34.html">parser</a></li><li class="navelem"><a class="el" href="dir_b9e62201da49416043e75d5681b5d992.html">btparser</a></li><li class="navelem"><a class="el" href="btparser_8d.html">btparser.d</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/parser/btparser/btparser.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('btparser_8d.html','');
+$(document).ready(function(){initNavTree('btparser_8d.html','');});
</script>
<div id="doc-content">
-<div class="header">
- <div class="headertitle">
-<h1>source/parser/btparser/btparser.d</h1> </div>
-</div>
-<div class="contents">
-<a href="btparser_8d.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 source/parser/btparser/btparser.o source/parser/btparser/btparser.d: source/parser/btparser/btparser.cpp \
-<a name="l00002"></a>00002 source/parser/btparser/btparser.h \
-<a name="l00003"></a>00003 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/exception \
-<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++/vector \
-<a name="l00008"></a>00008 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_algobase.h \
-<a name="l00009"></a>00009 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/functexcept.h \
-<a name="l00010"></a>00010 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/exception_defines.h \
-<a name="l00011"></a>00011 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/cpp_type_traits.h \
-<a name="l00012"></a>00012 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/ext/type_traits.h \
-<a name="l00013"></a>00013 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/ext/numeric_traits.h \
-<a name="l00014"></a>00014 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_pair.h \
-<a name="l00015"></a>00015 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/move.h \
-<a name="l00016"></a>00016 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/concept_check.h \
-<a name="l00017"></a>00017 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_iterator_base_types.h \
-<a name="l00018"></a>00018 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_iterator_base_funcs.h \
-<a name="l00019"></a>00019 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_iterator.h \
-<a name="l00020"></a>00020 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/debug/debug.h \
-<a name="l00021"></a>00021 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/allocator.h \
-<a name="l00022"></a>00022 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/c++allocator.h \
-<a name="l00023"></a>00023 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/ext/new_allocator.h \
-<a name="l00024"></a>00024 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/<span class="keyword">new</span> \
-<a name="l00025"></a>00025 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_construct.h \
-<a name="l00026"></a>00026 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_uninitialized.h \
-<a name="l00027"></a>00027 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_vector.h \
-<a name="l00028"></a>00028 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/initializer_list \
-<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/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 \
-<a name="l00036"></a>00036 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/postypes.h \
-<a name="l00037"></a>00037 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/cwchar \
-<a name="l00038"></a>00038 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/wchar.h \
-<a name="l00039"></a>00039 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/_mingw.h \
-<a name="l00040"></a>00040 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/stddef.h \
-<a name="l00041"></a>00041 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/stdarg.h \
-<a name="l00042"></a>00042 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/wctype.h \
-<a name="l00043"></a>00043 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/sys/types.h \
-<a name="l00044"></a>00044 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/stdint.h \
-<a name="l00045"></a>00045 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/stdint.h \
-<a name="l00046"></a>00046 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/localefwd.h \
-<a name="l00047"></a>00047 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/c++locale.h \
-<a name="l00048"></a>00048 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/clocale \
-<a name="l00049"></a>00049 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/locale.h \
-<a name="l00050"></a>00050 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/iosfwd \
-<a name="l00051"></a>00051 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/cctype \
-<a name="l00052"></a>00052 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/ctype.h \
-<a name="l00053"></a>00053 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/ostream_insert.h \
-<a name="l00054"></a>00054 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/cxxabi_forced.h \
-<a name="l00055"></a>00055 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_function.h \
-<a name="l00056"></a>00056 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/backward/binders.h \
-<a name="l00057"></a>00057 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/basic_string.h \
-<a name="l00058"></a>00058 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/ext/atomicity.h \
-<a name="l00059"></a>00059 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/gthr.h \
-<a name="l00060"></a>00060 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/gthr-<span class="keywordflow">default</span>.h \
-<a name="l00061"></a>00061 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/errno.h \
-<a name="l00062"></a>00062 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/atomic_word.h \
-<a name="l00063"></a>00063 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/basic_string.tcc \
-<a name="l00064"></a>00064 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/sstream \
-<a name="l00065"></a>00065 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/istream \
-<a name="l00066"></a>00066 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/ios \
-<a name="l00067"></a>00067 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/ios_base.h \
-<a name="l00068"></a>00068 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/locale_classes.h \
-<a name="l00069"></a>00069 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/locale_classes.tcc \
-<a name="l00070"></a>00070 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/streambuf \
-<a name="l00071"></a>00071 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/streambuf.tcc \
-<a name="l00072"></a>00072 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/basic_ios.h \
-<a name="l00073"></a>00073 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/locale_facets.h \
-<a name="l00074"></a>00074 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/cwctype \
-<a name="l00075"></a>00075 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/ctype_base.h \
-<a name="l00076"></a>00076 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/streambuf_iterator.h \
-<a name="l00077"></a>00077 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/ctype_inline.h \
-<a name="l00078"></a>00078 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/locale_facets.tcc \
-<a name="l00079"></a>00079 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/basic_ios.tcc \
-<a name="l00080"></a>00080 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/ostream \
-<a name="l00081"></a>00081 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/ostream.tcc \
-<a name="l00082"></a>00082 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/istream.tcc \
-<a name="l00083"></a>00083 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/sstream.tcc \
-<a name="l00084"></a>00084 source/parser/ast/ast.h \
-<a name="l00085"></a>00085 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/list \
-<a name="l00086"></a>00086 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_list.h \
-<a name="l00087"></a>00087 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/list.tcc \
-<a name="l00088"></a>00088 source/lexer/token/token.h source/lexer/ilexer.h \
-<a name="l00089"></a>00089 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/iostream \
-<a name="l00090"></a>00090 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/cstdio \
-<a name="l00091"></a>00091 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/stdio.h \
-<a name="l00092"></a>00092 source/visitor/ivisitor.h source/exception/exception.h
-</pre></div></div>
-</div>
- <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 Mon Jun 25 2012 16:46: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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
-
+<div class="header">
+ <div class="headertitle">
+<div class="title">btparser.d</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="btparser_8d.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> source/parser/btparser/btparser.o source/parser/btparser/btparser.d: source/parser/btparser/btparser.cpp \
+ source/parser/btparser/btparser.h \</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/exception \</div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/c++config.h \</div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/os_defines.h \</div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>  /usr/include/features.h /usr/include/sys/cdefs.h \</div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \</div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>  /usr/include/gnu/stubs-64.h \</div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/cpu_defines.h \</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/atomic_lockfree_defines.h \</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/vector \</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_algobase.h \</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/functexcept.h \</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/exception_defines.h \</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/cpp_type_traits.h \</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ext/type_traits.h \</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ext/numeric_traits.h \</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_pair.h \</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/move.h \</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/concept_check.h \</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_iterator_base_types.h \</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_iterator_base_funcs.h \</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_iterator.h \</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/debug/debug.h \</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/allocator.h \</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/c++allocator.h \</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ext/new_allocator.h \</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/<span class="keyword">new</span> \</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_construct.h \</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ext/alloc_traits.h \</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_uninitialized.h \</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_vector.h \</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_bvector.h \</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/range_access.h \</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/vector.tcc \
+ source/marker/imarker.h source/parser/iparser.h \</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/<span class="keywordtype">string</span> \</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stringfwd.h \</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/char_traits.h \</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/postypes.h \</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/cwchar \</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  /usr/include/wchar.h /usr/include/stdio.h \</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/include/stdarg.h \</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  /usr/include/bits/wchar.h \</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/include/stddef.h \</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  /usr/include/xlocale.h \</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/localefwd.h \</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/c++locale.h \</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/clocale \</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  /usr/include/locale.h /usr/include/bits/locale.h \</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/iosfwd \</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/cctype \</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  /usr/include/ctype.h /usr/include/bits/types.h \</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  /usr/include/bits/typesizes.h /usr/include/endian.h \</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  /usr/include/bits/endian.h /usr/include/bits/byteswap.h \</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/ostream_insert.h \</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/cxxabi_forced.h \</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_function.h \</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/backward/binders.h \</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/basic_string.h \</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ext/atomicity.h \</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/gthr.h \</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/gthr-<span class="keywordflow">default</span>.h \</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  /usr/include/pthread.h /usr/include/sched.h /usr/include/time.h \</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  /usr/include/bits/sched.h /usr/include/bits/time.h \</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  /usr/include/bits/timex.h /usr/include/bits/pthreadtypes.h \</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  /usr/include/bits/setjmp.h \</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/atomic_word.h \</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/basic_string.tcc \</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/sstream \</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/istream \</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ios \</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/ios_base.h \</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/locale_classes.h \</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/locale_classes.tcc \</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/streambuf \</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/streambuf.tcc \</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/basic_ios.h \</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/locale_facets.h \</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/cwctype \</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  /usr/include/wctype.h \</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/ctype_base.h \</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/streambuf_iterator.h \</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/ctype_inline.h \</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/locale_facets.tcc \</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/basic_ios.tcc \</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ostream \</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/ostream.tcc \</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/istream.tcc \</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/sstream.tcc \
+ source/parser/ast/ast.h \</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/list \</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_list.h \</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/list.tcc \
+ source/lexer/token/token.h source/lexer/ilexer.h \</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/iostream \</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/cstdio \</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span>  /usr/include/libio.h /usr/include/_G_config.h \</div>
+<div class="line"><a name="l00095"></a><span class="lineno"> 95</span>  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \</div>
+<div class="line"><a name="l00096"></a><span class="lineno"> 96</span>  /usr/include/bits/stdio.h source/visitor/ivisitor.h \
+ source/exception/exception.h</div>
+<div class="line"><a name="l00097"></a><span class="lineno"> 97</span> </div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_0713e853f9be800659de034b50d5eb34.html">parser</a></li><li class="navelem"><a class="el" href="dir_b9e62201da49416043e75d5681b5d992.html">btparser</a></li><li class="navelem"><a class="el" href="btparser_8d.html">btparser.d</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:23 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/parser/btparser/btparser.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(initResizable);
</script>
-<link href="doxygen.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>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('btparser_8h.html','');
+$(document).ready(function(){initNavTree('btparser_8h.html','');});
</script>
<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> </div>
<div class="headertitle">
-<h1>source/parser/btparser/btparser.h File Reference</h1> </div>
-</div>
+<div class="title">btparser.h File Reference</div> </div>
+</div><!--header-->
<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/>
+<code>#include "<a class="el" href="imarker_8h_source.html">imarker.h</a>"</code><br/>
+<code>#include "<a class="el" href="iparser_8h_source.html">iparser.h</a>"</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">
+<area shape="rect" id="node7" href="imarker_8h.html" title="imarker.h" alt="" coords="188,96,261,123"/><area shape="rect" id="node10" href="iparser_8h.html" title="iparser.h" alt="" coords="315,96,385,123"/><area shape="rect" id="node16" href="ast_8h.html" title="ast.h" alt="" coords="137,245,185,272"/><area shape="rect" id="node26" href="ilexer_8h.html" title="ilexer.h" alt="" coords="347,171,409,197"/><area shape="rect" id="node34" href="ivisitor_8h.html" title="ivisitor.h" alt="" coords="255,171,323,197"/><area shape="rect" id="node23" href="token_8h.html" title="token.h" alt="" coords="261,320,325,347"/></map>
</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="btparser_8h__dep__incl.png" border="0" usemap="#source_2parser_2btparser_2btparser_8hdep" alt=""/></div>
<map name="source_2parser_2btparser_2btparser_8hdep" id="source_2parser_2btparser_2btparser_8hdep">
-<area shape="rect" id="node3" href="btparser_8cpp.html" title="source/parser/btparser/btparser.cpp" alt="" coords="5,83,232,112"/></map>
+<area shape="rect" id="node3" href="btparser_8cpp.html" title="source/parser/btparser\l/btparser.cpp" alt="" coords="4,97,152,138"/></map>
</div>
</div>
<p><a href="btparser_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>
+<tr class="heading"><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_b_t_parser.html">BTParser</a></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_b_t_parser.html">BTParser</a></td></tr>
</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_0713e853f9be800659de034b50d5eb34.html">parser</a></li><li class="navelem"><a class="el" href="dir_b9e62201da49416043e75d5681b5d992.html">btparser</a></li><li class="navelem"><a class="el" href="btparser_8h.html">btparser.h</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
</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 Mon Jun 25 2012 16:46: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>
<map id="G" name="G">
-<area shape="rect" id="node3" href="$btparser_8cpp.html" title="source/parser/btparser/btparser.cpp" alt="" coords="5,83,232,112"/>
+<area shape="rect" id="node3" href="$btparser_8cpp.html" title="source/parser/btparser\l/btparser.cpp" alt="" coords="4,97,152,138"/>
</map>
-1c0d82462bf0a0c450adae473f115743
\ No newline at end of file
+ed397824dba33ed662cc4301d415798d
\ No newline at end of file
<map id="G" name="G">
+<area shape="rect" id="node7" href="$imarker_8h.html" title="imarker.h" alt="" coords="188,96,261,123"/>
+<area shape="rect" id="node10" href="$iparser_8h.html" title="iparser.h" alt="" coords="315,96,385,123"/>
+<area shape="rect" id="node16" href="$ast_8h.html" title="ast.h" alt="" coords="137,245,185,272"/>
+<area shape="rect" id="node26" href="$ilexer_8h.html" title="ilexer.h" alt="" coords="347,171,409,197"/>
+<area shape="rect" id="node34" href="$ivisitor_8h.html" title="ivisitor.h" alt="" coords="255,171,323,197"/>
+<area shape="rect" id="node23" href="$token_8h.html" title="token.h" alt="" coords="261,320,325,347"/>
</map>
-4725679197c74168ef225afc441ec685
\ No newline at end of file
+01e9e73c44d239066aa4197d1610ac02
\ No newline at end of file
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/parser/btparser/btparser.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('btparser_8h.html','');
+$(document).ready(function(){initNavTree('btparser_8h.html','');});
</script>
<div id="doc-content">
-<div class="header">
- <div class="headertitle">
-<h1>source/parser/btparser/btparser.h</h1> </div>
-</div>
-<div class="contents">
-<a href="btparser_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 BT_PARSER_H</span>
-<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define BT_PARSER_H</span>
-<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 "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><a class="code" href="class_b_t_parser.html#a796693745ebe354914eeacddba20f109">00012</a> std::vector<Token> <a class="code" href="class_b_t_parser.html#a796693745ebe354914eeacddba20f109">lookahead</a>;
-<a name="l00013"></a>00013 <span class="keyword">public</span>:
-<a name="l00014"></a>00014 <a class="code" href="class_b_t_parser.html#ad9495eabeaf69d91c5f26131cabd3ec4">BTParser</a>();
-<a name="l00015"></a>00015 <span class="keyword">virtual</span> <a class="code" href="class_b_t_parser.html#a5965c4cf0baf950be976a0a2932eec2c">~BTParser</a>();
-<a name="l00016"></a>00016
-<a name="l00017"></a>00017 <span class="keywordtype">void</span> <a class="code" href="class_b_t_parser.html#a9d72bba86b16427b0b03e91113b0f027">consume</a>(<span class="keywordtype">void</span>);
-<a name="l00018"></a>00018 <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="l00019"></a>00019 <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="l00020"></a>00020 <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="l00021"></a>00021 <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="l00022"></a>00022 <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="l00023"></a>00023 };
-<a name="l00024"></a>00024
-<a name="l00025"></a>00025 <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 Mon Jun 25 2012 16:46: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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
-
+<div class="header">
+ <div class="headertitle">
+<div class="title">btparser.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="btparser_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#ifndef BT_PARSER_H</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="preprocessor"></span><span class="preprocessor">#define BT_PARSER_H</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="preprocessor"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="preprocessor">#include <exception></span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="preprocessor">#include <vector></span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="preprocessor">#include "<a class="code" href="imarker_8h.html">imarker.h</a>"</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="preprocessor">#include "<a class="code" href="iparser_8h.html">iparser.h</a>"</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> </div>
+<div class="line"><a name="l00009"></a><span class="lineno"><a class="code" href="class_b_t_parser.html"> 9</a></span> <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></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> {</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  <span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00012"></a><span class="lineno"><a class="code" href="class_b_t_parser.html#a796693745ebe354914eeacddba20f109"> 12</a></span>  std::vector<Token> <a class="code" href="class_b_t_parser.html#a796693745ebe354914eeacddba20f109">lookahead</a>;</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  <a class="code" href="class_b_t_parser.html#ad9495eabeaf69d91c5f26131cabd3ec4">BTParser</a>();</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  <span class="keyword">virtual</span> <a class="code" href="class_b_t_parser.html#a5965c4cf0baf950be976a0a2932eec2c">~BTParser</a>();</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> </div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  <span class="keywordtype">void</span> <a class="code" href="class_b_t_parser.html#a9d72bba86b16427b0b03e91113b0f027">consume</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  <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);</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  <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);</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  <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);</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  <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);</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  <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);</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> };</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> </div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="preprocessor">#endif</span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_0713e853f9be800659de034b50d5eb34.html">parser</a></li><li class="navelem"><a class="el" href="dir_b9e62201da49416043e75d5681b5d992.html">btparser</a></li><li class="navelem"><a class="el" href="btparser_8h.html">btparser.h</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:23 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(initResizable);
</script>
-<link href="doxygen.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>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="functions.html"><span>Class Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('class_a_s_t.html','');
+$(document).ready(function(){initNavTree('class_a_s_t.html','');});
</script>
<div id="doc-content">
-<div class="header">
- <div class="headertitle">
-<h1>AST Member List</h1> </div>
-</div>
-<div class="contents">
-This is the complete list of members for <a class="el" href="class_a_s_t.html">AST</a>, including all inherited members.<table>
- <tr class="memlist"><td><a class="el" href="class_a_s_t.html#a131ed8cb88639003df1058f768820cc5">addChild</a>(AST *node)</td><td><a class="el" href="class_a_s_t.html">AST</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_a_s_t.html#a6ac7ddb23729a313ba6b66ad09ab79bd">AST</a>(ASTNodeType type)</td><td><a class="el" href="class_a_s_t.html">AST</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_a_s_t.html#a039b00473e1617d1c3003b0a22d5f2d9">AST</a>(Token tok)</td><td><a class="el" href="class_a_s_t.html">AST</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_a_s_t.html#a56011c7a97fd6277c72e88c2acd6a96e">AST</a>(ASTNodeType type, const char *text)</td><td><a class="el" href="class_a_s_t.html">AST</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_a_s_t.html#a341ac3dbf80dad18be249944c0b5f222">AST</a>(ASTNodeType type, std::string text)</td><td><a class="el" href="class_a_s_t.html">AST</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_a_s_t.html#a5f463c2fad1523f2dfea906e25e60d91">AST</a>(ASTNodeType type, int child_count,...)</td><td><a class="el" href="class_a_s_t.html">AST</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_a_s_t.html#aab868b0cf41c496ee5654fb17e61e63c">AST</a>(ASTNodeType type, std::string text, int child_count,...)</td><td><a class="el" href="class_a_s_t.html">AST</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_a_s_t.html#addfd95ed0ba31ec4fdcf08097fb7fa75">children</a>(void) const </td><td><a class="el" href="class_a_s_t.html">AST</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_a_s_t.html#a787d24b79bf03b6ae15f10d9fad3411b">clone</a>(void) const </td><td><a class="el" href="class_a_s_t.html">AST</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_a_s_t.html#acb9265830632be3a68812c66c08c8752">node_children</a></td><td><a class="el" href="class_a_s_t.html">AST</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="class_a_s_t.html#a1638e0900cea081df5bb23d76432a2c3">node_text</a></td><td><a class="el" href="class_a_s_t.html">AST</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="class_a_s_t.html#aa650b2056cd9f76cc9b8833ca5faf312">node_type</a></td><td><a class="el" href="class_a_s_t.html">AST</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="class_a_s_t.html#a00250cbeed3c73d95d4117b20d8146dd">operator!=</a>(const AST &other) const </td><td><a class="el" href="class_a_s_t.html">AST</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_a_s_t.html#aa28dd92452d4f89c16a4de0058905e16">operator=</a>(AST &rhs)</td><td><a class="el" href="class_a_s_t.html">AST</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_a_s_t.html#a2329c4b895ed7832713563d00b89e978">operator==</a>(const AST &other) const </td><td><a class="el" href="class_a_s_t.html">AST</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_a_s_t.html#af8504282645b3e5baebabc486877ea1e">process</a>(IVisitor &visitor)</td><td><a class="el" href="class_a_s_t.html">AST</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_a_s_t.html#ad975048d27d24ffe87e95b1eed995d5e">text</a>(void) const </td><td><a class="el" href="class_a_s_t.html">AST</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_a_s_t.html#a5b90708376a408b1e1ff5762975017e9">text</a>(std::string &txt)</td><td><a class="el" href="class_a_s_t.html">AST</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_a_s_t.html#ad947af30e5dbb743c41769296dc03c9d">type</a>(void) const </td><td><a class="el" href="class_a_s_t.html">AST</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_a_s_t.html#a3bf7042778ad5c589b65dd1b276f093c">type</a>(ASTNodeType typ)</td><td><a class="el" href="class_a_s_t.html">AST</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_a_s_t.html#ad332977af5d4ea0ec793c4843544b6e2">~AST</a>()</td><td><a class="el" href="class_a_s_t.html">AST</a></td><td><code> [virtual]</code></td></tr>
-</table></div>
-</div>
- <div id="nav-path" class="navpath">
- <ul>
- <li class="footer">Generated on Mon Jun 25 2012 16:46: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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
+<div class="header">
+ <div class="headertitle">
+<div class="title">AST Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+<p>This is the complete list of members for <a class="el" href="class_a_s_t.html">AST</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="class_a_s_t.html#a131ed8cb88639003df1058f768820cc5">addChild</a>(AST *node)</td><td class="entry"><a class="el" href="class_a_s_t.html">AST</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_a_s_t.html#a6ac7ddb23729a313ba6b66ad09ab79bd">AST</a>(ASTNodeType type)</td><td class="entry"><a class="el" href="class_a_s_t.html">AST</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_a_s_t.html#a039b00473e1617d1c3003b0a22d5f2d9">AST</a>(Token tok)</td><td class="entry"><a class="el" href="class_a_s_t.html">AST</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_a_s_t.html#a56011c7a97fd6277c72e88c2acd6a96e">AST</a>(ASTNodeType type, const char *text)</td><td class="entry"><a class="el" href="class_a_s_t.html">AST</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_a_s_t.html#a341ac3dbf80dad18be249944c0b5f222">AST</a>(ASTNodeType type, std::string text)</td><td class="entry"><a class="el" href="class_a_s_t.html">AST</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_a_s_t.html#a5f463c2fad1523f2dfea906e25e60d91">AST</a>(ASTNodeType type, int child_count,...)</td><td class="entry"><a class="el" href="class_a_s_t.html">AST</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_a_s_t.html#aab868b0cf41c496ee5654fb17e61e63c">AST</a>(ASTNodeType type, std::string text, int child_count,...)</td><td class="entry"><a class="el" href="class_a_s_t.html">AST</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_a_s_t.html#addfd95ed0ba31ec4fdcf08097fb7fa75">children</a>(void) const </td><td class="entry"><a class="el" href="class_a_s_t.html">AST</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_a_s_t.html#a787d24b79bf03b6ae15f10d9fad3411b">clone</a>(void) const </td><td class="entry"><a class="el" href="class_a_s_t.html">AST</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_a_s_t.html#acb9265830632be3a68812c66c08c8752">node_children</a></td><td class="entry"><a class="el" href="class_a_s_t.html">AST</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_a_s_t.html#a1638e0900cea081df5bb23d76432a2c3">node_text</a></td><td class="entry"><a class="el" href="class_a_s_t.html">AST</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="class_a_s_t.html#aa650b2056cd9f76cc9b8833ca5faf312">node_type</a></td><td class="entry"><a class="el" href="class_a_s_t.html">AST</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_a_s_t.html#a00250cbeed3c73d95d4117b20d8146dd">operator!=</a>(const AST &other) const </td><td class="entry"><a class="el" href="class_a_s_t.html">AST</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_a_s_t.html#aa28dd92452d4f89c16a4de0058905e16">operator=</a>(AST &rhs)</td><td class="entry"><a class="el" href="class_a_s_t.html">AST</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_a_s_t.html#a2329c4b895ed7832713563d00b89e978">operator==</a>(const AST &other) const </td><td class="entry"><a class="el" href="class_a_s_t.html">AST</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_a_s_t.html#af8504282645b3e5baebabc486877ea1e">process</a>(IVisitor &visitor)</td><td class="entry"><a class="el" href="class_a_s_t.html">AST</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_a_s_t.html#ad975048d27d24ffe87e95b1eed995d5e">text</a>(void) const </td><td class="entry"><a class="el" href="class_a_s_t.html">AST</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_a_s_t.html#a5b90708376a408b1e1ff5762975017e9">text</a>(std::string &txt)</td><td class="entry"><a class="el" href="class_a_s_t.html">AST</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_a_s_t.html#ad947af30e5dbb743c41769296dc03c9d">type</a>(void) const </td><td class="entry"><a class="el" href="class_a_s_t.html">AST</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_a_s_t.html#a3bf7042778ad5c589b65dd1b276f093c">type</a>(ASTNodeType typ)</td><td class="entry"><a class="el" href="class_a_s_t.html">AST</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_a_s_t.html#ad332977af5d4ea0ec793c4843544b6e2">~AST</a>()</td><td class="entry"><a class="el" href="class_a_s_t.html">AST</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: AST 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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(initResizable);
</script>
-<link href="doxygen.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>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="functions.html"><span>Class Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('class_a_s_t.html','');
+$(document).ready(function(){initNavTree('class_a_s_t.html','');});
</script>
<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
<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>AST Class Reference</h1> </div>
-</div>
+<div class="title">AST Class Reference</div> </div>
+</div><!--header-->
<div class="contents">
-<!-- doxytag: class="AST" -->
+
<p><code>#include <<a class="el" href="ast_8h_source.html">ast.h</a>></code></p>
<p><a href="class_a_s_t-members.html">List of all members.</a></p>
<table class="memberdecls">
-<tr><td colspan="2"><h2><a name="pub-methods"></a>
+<tr class="heading"><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_a_s_t.html#a6ac7ddb23729a313ba6b66ad09ab79bd">AST</a> (<a class="el" href="ast_8h.html#a0a931957f12a2075e6e11ee596651dff">ASTNodeType</a> type)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_s_t.html#a039b00473e1617d1c3003b0a22d5f2d9">AST</a> (<a class="el" href="class_token.html">Token</a> tok)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_s_t.html#a56011c7a97fd6277c72e88c2acd6a96e">AST</a> (<a class="el" href="ast_8h.html#a0a931957f12a2075e6e11ee596651dff">ASTNodeType</a> type, const char *text)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_s_t.html#a341ac3dbf80dad18be249944c0b5f222">AST</a> (<a class="el" href="ast_8h.html#a0a931957f12a2075e6e11ee596651dff">ASTNodeType</a> type, std::string text)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_s_t.html#a5f463c2fad1523f2dfea906e25e60d91">AST</a> (<a class="el" href="ast_8h.html#a0a931957f12a2075e6e11ee596651dff">ASTNodeType</a> type, int child_count,...)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_s_t.html#aab868b0cf41c496ee5654fb17e61e63c">AST</a> (<a class="el" href="ast_8h.html#a0a931957f12a2075e6e11ee596651dff">ASTNodeType</a> type, std::string text, int child_count,...)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_s_t.html#ad332977af5d4ea0ec793c4843544b6e2">~AST</a> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_a_s_t.html">AST</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_s_t.html#aa28dd92452d4f89c16a4de0058905e16">operator=</a> (<a class="el" href="class_a_s_t.html">AST</a> &rhs)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="ast_8h.html#a0a931957f12a2075e6e11ee596651dff">ASTNodeType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_s_t.html#ad947af30e5dbb743c41769296dc03c9d">type</a> (void) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_s_t.html#a3bf7042778ad5c589b65dd1b276f093c">type</a> (<a class="el" href="ast_8h.html#a0a931957f12a2075e6e11ee596651dff">ASTNodeType</a> typ)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_s_t.html#ad975048d27d24ffe87e95b1eed995d5e">text</a> (void) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_s_t.html#a5b90708376a408b1e1ff5762975017e9">text</a> (std::string &txt)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">std::list< <a class="el" href="class_a_s_t.html">AST</a> * > * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_s_t.html#addfd95ed0ba31ec4fdcf08097fb7fa75">children</a> (void) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_s_t.html#a131ed8cb88639003df1058f768820cc5">addChild</a> (<a class="el" href="class_a_s_t.html">AST</a> *node)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_a_s_t.html">AST</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_s_t.html#a787d24b79bf03b6ae15f10d9fad3411b">clone</a> (void) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_s_t.html#a2329c4b895ed7832713563d00b89e978">operator==</a> (const <a class="el" href="class_a_s_t.html">AST</a> &other) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_s_t.html#a00250cbeed3c73d95d4117b20d8146dd">operator!=</a> (const <a class="el" href="class_a_s_t.html">AST</a> &other) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_s_t.html#af8504282645b3e5baebabc486877ea1e">process</a> (<a class="el" href="class_i_visitor.html">IVisitor</a> &visitor)</td></tr>
-<tr><td colspan="2"><h2><a name="pro-attribs"></a>
+<tr class="memitem:a6ac7ddb23729a313ba6b66ad09ab79bd"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_s_t.html#a6ac7ddb23729a313ba6b66ad09ab79bd">AST</a> (<a class="el" href="ast_8h.html#a0a931957f12a2075e6e11ee596651dff">ASTNodeType</a> <a class="el" href="class_a_s_t.html#ad947af30e5dbb743c41769296dc03c9d">type</a>)</td></tr>
+<tr class="memitem:a039b00473e1617d1c3003b0a22d5f2d9"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_s_t.html#a039b00473e1617d1c3003b0a22d5f2d9">AST</a> (<a class="el" href="class_token.html">Token</a> tok)</td></tr>
+<tr class="memitem:a56011c7a97fd6277c72e88c2acd6a96e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_s_t.html#a56011c7a97fd6277c72e88c2acd6a96e">AST</a> (<a class="el" href="ast_8h.html#a0a931957f12a2075e6e11ee596651dff">ASTNodeType</a> <a class="el" href="class_a_s_t.html#ad947af30e5dbb743c41769296dc03c9d">type</a>, const char *<a class="el" href="class_a_s_t.html#ad975048d27d24ffe87e95b1eed995d5e">text</a>)</td></tr>
+<tr class="memitem:a341ac3dbf80dad18be249944c0b5f222"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_s_t.html#a341ac3dbf80dad18be249944c0b5f222">AST</a> (<a class="el" href="ast_8h.html#a0a931957f12a2075e6e11ee596651dff">ASTNodeType</a> <a class="el" href="class_a_s_t.html#ad947af30e5dbb743c41769296dc03c9d">type</a>, std::string <a class="el" href="class_a_s_t.html#ad975048d27d24ffe87e95b1eed995d5e">text</a>)</td></tr>
+<tr class="memitem:a5f463c2fad1523f2dfea906e25e60d91"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_s_t.html#a5f463c2fad1523f2dfea906e25e60d91">AST</a> (<a class="el" href="ast_8h.html#a0a931957f12a2075e6e11ee596651dff">ASTNodeType</a> <a class="el" href="class_a_s_t.html#ad947af30e5dbb743c41769296dc03c9d">type</a>, int child_count,...)</td></tr>
+<tr class="memitem:aab868b0cf41c496ee5654fb17e61e63c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_s_t.html#aab868b0cf41c496ee5654fb17e61e63c">AST</a> (<a class="el" href="ast_8h.html#a0a931957f12a2075e6e11ee596651dff">ASTNodeType</a> <a class="el" href="class_a_s_t.html#ad947af30e5dbb743c41769296dc03c9d">type</a>, std::string <a class="el" href="class_a_s_t.html#ad975048d27d24ffe87e95b1eed995d5e">text</a>, int child_count,...)</td></tr>
+<tr class="memitem:ad332977af5d4ea0ec793c4843544b6e2"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_s_t.html#ad332977af5d4ea0ec793c4843544b6e2">~AST</a> ()</td></tr>
+<tr class="memitem:aa28dd92452d4f89c16a4de0058905e16"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_a_s_t.html">AST</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_s_t.html#aa28dd92452d4f89c16a4de0058905e16">operator=</a> (<a class="el" href="class_a_s_t.html">AST</a> &rhs)</td></tr>
+<tr class="memitem:ad947af30e5dbb743c41769296dc03c9d"><td class="memItemLeft" align="right" valign="top"><a class="el" href="ast_8h.html#a0a931957f12a2075e6e11ee596651dff">ASTNodeType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_s_t.html#ad947af30e5dbb743c41769296dc03c9d">type</a> (void) const </td></tr>
+<tr class="memitem:a3bf7042778ad5c589b65dd1b276f093c"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_s_t.html#a3bf7042778ad5c589b65dd1b276f093c">type</a> (<a class="el" href="ast_8h.html#a0a931957f12a2075e6e11ee596651dff">ASTNodeType</a> typ)</td></tr>
+<tr class="memitem:ad975048d27d24ffe87e95b1eed995d5e"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_s_t.html#ad975048d27d24ffe87e95b1eed995d5e">text</a> (void) const </td></tr>
+<tr class="memitem:a5b90708376a408b1e1ff5762975017e9"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_s_t.html#a5b90708376a408b1e1ff5762975017e9">text</a> (std::string &txt)</td></tr>
+<tr class="memitem:addfd95ed0ba31ec4fdcf08097fb7fa75"><td class="memItemLeft" align="right" valign="top">std::list< <a class="el" href="class_a_s_t.html">AST</a> * > * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_s_t.html#addfd95ed0ba31ec4fdcf08097fb7fa75">children</a> (void) const </td></tr>
+<tr class="memitem:a131ed8cb88639003df1058f768820cc5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_s_t.html#a131ed8cb88639003df1058f768820cc5">addChild</a> (<a class="el" href="class_a_s_t.html">AST</a> *node)</td></tr>
+<tr class="memitem:a787d24b79bf03b6ae15f10d9fad3411b"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_a_s_t.html">AST</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_s_t.html#a787d24b79bf03b6ae15f10d9fad3411b">clone</a> (void) const </td></tr>
+<tr class="memitem:a2329c4b895ed7832713563d00b89e978"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_s_t.html#a2329c4b895ed7832713563d00b89e978">operator==</a> (const <a class="el" href="class_a_s_t.html">AST</a> &other) const </td></tr>
+<tr class="memitem:a00250cbeed3c73d95d4117b20d8146dd"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_s_t.html#a00250cbeed3c73d95d4117b20d8146dd">operator!=</a> (const <a class="el" href="class_a_s_t.html">AST</a> &other) const </td></tr>
+<tr class="memitem:af8504282645b3e5baebabc486877ea1e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_s_t.html#af8504282645b3e5baebabc486877ea1e">process</a> (<a class="el" href="class_i_visitor.html">IVisitor</a> &visitor)</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="ast_8h.html#a0a931957f12a2075e6e11ee596651dff">ASTNodeType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_s_t.html#aa650b2056cd9f76cc9b8833ca5faf312">node_type</a></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_s_t.html#a1638e0900cea081df5bb23d76432a2c3">node_text</a></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">std::list< <a class="el" href="class_a_s_t.html">AST</a> * > * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_s_t.html#acb9265830632be3a68812c66c08c8752">node_children</a></td></tr>
+<tr class="memitem:aa650b2056cd9f76cc9b8833ca5faf312"><td class="memItemLeft" align="right" valign="top"><a class="el" href="ast_8h.html#a0a931957f12a2075e6e11ee596651dff">ASTNodeType</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_s_t.html#aa650b2056cd9f76cc9b8833ca5faf312">node_type</a></td></tr>
+<tr class="memitem:a1638e0900cea081df5bb23d76432a2c3"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_s_t.html#a1638e0900cea081df5bb23d76432a2c3">node_text</a></td></tr>
+<tr class="memitem:acb9265830632be3a68812c66c08c8752"><td class="memItemLeft" align="right" valign="top">std::list< <a class="el" href="class_a_s_t.html">AST</a> * > * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_a_s_t.html#acb9265830632be3a68812c66c08c8752">node_children</a></td></tr>
</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock">
<p>Definition at line <a class="el" href="ast_8h_source.html#l00014">14</a> of file <a class="el" href="ast_8h_source.html">ast.h</a>.</p>
</div><hr/><h2>Constructor & Destructor Documentation</h2>
-<a class="anchor" id="a6ac7ddb23729a313ba6b66ad09ab79bd"></a><!-- doxytag: member="AST::AST" ref="a6ac7ddb23729a313ba6b66ad09ab79bd" args="(ASTNodeType type)" -->
+<a class="anchor" id="a6ac7ddb23729a313ba6b66ad09ab79bd"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="ast_8cpp_source.html#l00009">9</a> of file <a class="el" href="ast_8cpp_source.html">ast.cpp</a>.</p>
</div>
</div>
-<a class="anchor" id="a039b00473e1617d1c3003b0a22d5f2d9"></a><!-- doxytag: member="AST::AST" ref="a039b00473e1617d1c3003b0a22d5f2d9" args="(Token tok)" -->
+<a class="anchor" id="a039b00473e1617d1c3003b0a22d5f2d9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="ast_8cpp_source.html#l00016">16</a> of file <a class="el" href="ast_8cpp_source.html">ast.cpp</a>.</p>
<div class="dyncontent">
<div class="center"><img src="class_a_s_t_a039b00473e1617d1c3003b0a22d5f2d9_cgraph.png" border="0" usemap="#class_a_s_t_a039b00473e1617d1c3003b0a22d5f2d9_cgraph" alt=""/></div>
<map name="class_a_s_t_a039b00473e1617d1c3003b0a22d5f2d9_cgraph" id="class_a_s_t_a039b00473e1617d1c3003b0a22d5f2d9_cgraph">
-<area shape="rect" id="node3" href="class_token.html#a30e84cfd0f4ac2c71f59366088787d8e" title="Token::text" alt="" coords="136,5,221,35"/><area shape="rect" id="node5" href="class_token.html#af7a5db637926db45f92522f7bc207207" title="Token::type" alt="" coords="133,59,224,88"/></map>
+<area shape="rect" id="node3" href="class_token.html#af7a5db637926db45f92522f7bc207207" title="Token::type" alt="" coords="133,5,221,32"/><area shape="rect" id="node5" href="class_token.html#a30e84cfd0f4ac2c71f59366088787d8e" title="Token::text" alt="" coords="135,56,220,83"/></map>
</div>
</p>
</div>
</div>
-<a class="anchor" id="a56011c7a97fd6277c72e88c2acd6a96e"></a><!-- doxytag: member="AST::AST" ref="a56011c7a97fd6277c72e88c2acd6a96e" args="(ASTNodeType type, const char *text)" -->
+<a class="anchor" id="a56011c7a97fd6277c72e88c2acd6a96e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td></td><td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="ast_8cpp_source.html#l00023">23</a> of file <a class="el" href="ast_8cpp_source.html">ast.cpp</a>.</p>
</div>
</div>
-<a class="anchor" id="a341ac3dbf80dad18be249944c0b5f222"></a><!-- doxytag: member="AST::AST" ref="a341ac3dbf80dad18be249944c0b5f222" args="(ASTNodeType type, std::string text)" -->
+<a class="anchor" id="a341ac3dbf80dad18be249944c0b5f222"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td></td><td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="ast_8cpp_source.html#l00030">30</a> of file <a class="el" href="ast_8cpp_source.html">ast.cpp</a>.</p>
</div>
</div>
-<a class="anchor" id="a5f463c2fad1523f2dfea906e25e60d91"></a><!-- doxytag: member="AST::AST" ref="a5f463c2fad1523f2dfea906e25e60d91" args="(ASTNodeType type, int child_count,...)" -->
+<a class="anchor" id="a5f463c2fad1523f2dfea906e25e60d91"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td></td><td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="ast_8cpp_source.html#l00037">37</a> of file <a class="el" href="ast_8cpp_source.html">ast.cpp</a>.</p>
</div>
</div>
-<a class="anchor" id="aab868b0cf41c496ee5654fb17e61e63c"></a><!-- doxytag: member="AST::AST" ref="aab868b0cf41c496ee5654fb17e61e63c" args="(ASTNodeType type, std::string text, int child_count,...)" -->
+<a class="anchor" id="aab868b0cf41c496ee5654fb17e61e63c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td></td><td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="ast_8cpp_source.html#l00052">52</a> of file <a class="el" href="ast_8cpp_source.html">ast.cpp</a>.</p>
</div>
</div>
-<a class="anchor" id="ad332977af5d4ea0ec793c4843544b6e2"></a><!-- doxytag: member="AST::~AST" ref="ad332977af5d4ea0ec793c4843544b6e2" args="()" -->
+<a class="anchor" id="ad332977af5d4ea0ec793c4843544b6e2"></a>
<div class="memitem">
<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">AST::~AST </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
- <td><code> [virtual]</code></td>
+ <td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="ast_8cpp_source.html#l00067">67</a> of file <a class="el" href="ast_8cpp_source.html">ast.cpp</a>.</p>
</div>
</div>
<hr/><h2>Member Function Documentation</h2>
-<a class="anchor" id="a131ed8cb88639003df1058f768820cc5"></a><!-- doxytag: member="AST::addChild" ref="a131ed8cb88639003df1058f768820cc5" args="(AST *node)" -->
+<a class="anchor" id="a131ed8cb88639003df1058f768820cc5"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="ast_8cpp_source.html#l00117">117</a> of file <a class="el" href="ast_8cpp_source.html">ast.cpp</a>.</p>
<div class="dyncontent">
<div class="center"><img src="class_a_s_t_a131ed8cb88639003df1058f768820cc5_icgraph.png" border="0" usemap="#class_a_s_t_a131ed8cb88639003df1058f768820cc5_icgraph" alt=""/></div>
<map name="class_a_s_t_a131ed8cb88639003df1058f768820cc5_icgraph" id="class_a_s_t_a131ed8cb88639003df1058f768820cc5_icgraph">
-<area shape="rect" id="node3" href="class_a_s_t.html#a787d24b79bf03b6ae15f10d9fad3411b" title="AST::clone" alt="" coords="161,5,247,35"/></map>
+<area shape="rect" id="node3" href="class_a_s_t.html#a787d24b79bf03b6ae15f10d9fad3411b" title="AST::clone" alt="" coords="157,5,243,32"/></map>
</div>
</p>
</div>
</div>
-<a class="anchor" id="addfd95ed0ba31ec4fdcf08097fb7fa75"></a><!-- doxytag: member="AST::children" ref="addfd95ed0ba31ec4fdcf08097fb7fa75" args="(void) const " -->
+<a class="anchor" id="addfd95ed0ba31ec4fdcf08097fb7fa75"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td> const</td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="ast_8cpp_source.html#l00102">102</a> of file <a class="el" href="ast_8cpp_source.html">ast.cpp</a>.</p>
<div class="dyncontent">
<div class="center"><img src="class_a_s_t_addfd95ed0ba31ec4fdcf08097fb7fa75_icgraph.png" border="0" usemap="#class_a_s_t_addfd95ed0ba31ec4fdcf08097fb7fa75_icgraph" alt=""/></div>
<map name="class_a_s_t_addfd95ed0ba31ec4fdcf08097fb7fa75_icgraph" id="class_a_s_t_addfd95ed0ba31ec4fdcf08097fb7fa75_icgraph">
-<area shape="rect" id="node3" href="class_a_s_t.html#aa28dd92452d4f89c16a4de0058905e16" title="AST::operator=" alt="" coords="160,5,269,35"/><area shape="rect" id="node5" href="class_a_s_t.html#a2329c4b895ed7832713563d00b89e978" title="AST::operator==" alt="" coords="156,59,273,88"/><area shape="rect" id="node7" href="class_i_visitor.html#ae1fa19302cb2c14a8e98094cb3e990f4" title="IVisitor::visit" alt="" coords="169,112,260,141"/><area shape="rect" id="node9" href="class_i_parser.html#ab6b8bb5a97c0bce976135dc4eccc1452" title="IParser::process" alt="" coords="323,85,440,115"/><area shape="rect" id="node11" href="class_a_s_t.html#af8504282645b3e5baebabc486877ea1e" title="AST::process" alt="" coords="331,139,432,168"/></map>
+<area shape="rect" id="node3" href="class_a_s_t.html#aa28dd92452d4f89c16a4de0058905e16" title="AST::operator=" alt="" coords="156,5,265,32"/><area shape="rect" id="node5" href="class_a_s_t.html#a2329c4b895ed7832713563d00b89e978" title="AST::operator==" alt="" coords="152,56,269,83"/><area shape="rect" id="node7" href="class_i_visitor.html#ae1fa19302cb2c14a8e98094cb3e990f4" title="IVisitor::visit" alt="" coords="166,107,255,133"/><area shape="rect" id="node9" href="class_a_s_t.html#af8504282645b3e5baebabc486877ea1e" title="AST::process" alt="" coords="325,81,424,108"/><area shape="rect" id="node11" href="class_i_parser.html#ab6b8bb5a97c0bce976135dc4eccc1452" title="IParser::process" alt="" coords="318,132,431,159"/></map>
</div>
</p>
</div>
</div>
-<a class="anchor" id="a787d24b79bf03b6ae15f10d9fad3411b"></a><!-- doxytag: member="AST::clone" ref="a787d24b79bf03b6ae15f10d9fad3411b" args="(void) const " -->
+<a class="anchor" id="a787d24b79bf03b6ae15f10d9fad3411b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td> const</td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="ast_8cpp_source.html#l00122">122</a> of file <a class="el" href="ast_8cpp_source.html">ast.cpp</a>.</p>
<div class="dyncontent">
<div class="center"><img src="class_a_s_t_a787d24b79bf03b6ae15f10d9fad3411b_cgraph.png" border="0" usemap="#class_a_s_t_a787d24b79bf03b6ae15f10d9fad3411b_cgraph" alt=""/></div>
<map name="class_a_s_t_a787d24b79bf03b6ae15f10d9fad3411b_cgraph" id="class_a_s_t_a787d24b79bf03b6ae15f10d9fad3411b_cgraph">
-<area shape="rect" id="node3" href="class_a_s_t.html#a131ed8cb88639003df1058f768820cc5" title="AST::addChild" alt="" coords="143,5,247,35"/></map>
+<area shape="rect" id="node3" href="class_a_s_t.html#a131ed8cb88639003df1058f768820cc5" title="AST::addChild" alt="" coords="139,5,243,32"/></map>
</div>
</p>
</div>
</div>
-<a class="anchor" id="a00250cbeed3c73d95d4117b20d8146dd"></a><!-- doxytag: member="AST::operator!=" ref="a00250cbeed3c73d95d4117b20d8146dd" args="(const AST &other) const " -->
+<a class="anchor" id="a00250cbeed3c73d95d4117b20d8146dd"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td> const</td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="ast_8cpp_source.html#l00168">168</a> of file <a class="el" href="ast_8cpp_source.html">ast.cpp</a>.</p>
</div>
</div>
-<a class="anchor" id="aa28dd92452d4f89c16a4de0058905e16"></a><!-- doxytag: member="AST::operator=" ref="aa28dd92452d4f89c16a4de0058905e16" args="(AST &rhs)" -->
+<a class="anchor" id="aa28dd92452d4f89c16a4de0058905e16"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="ast_8cpp_source.html#l00077">77</a> of file <a class="el" href="ast_8cpp_source.html">ast.cpp</a>.</p>
<div class="dyncontent">
<div class="center"><img src="class_a_s_t_aa28dd92452d4f89c16a4de0058905e16_cgraph.png" border="0" usemap="#class_a_s_t_aa28dd92452d4f89c16a4de0058905e16_cgraph" alt=""/></div>
<map name="class_a_s_t_aa28dd92452d4f89c16a4de0058905e16_cgraph" id="class_a_s_t_aa28dd92452d4f89c16a4de0058905e16_cgraph">
-<area shape="rect" id="node3" href="class_a_s_t.html#addfd95ed0ba31ec4fdcf08097fb7fa75" title="AST::children" alt="" coords="167,5,265,35"/><area shape="rect" id="node5" href="class_a_s_t.html#ad975048d27d24ffe87e95b1eed995d5e" title="AST::text" alt="" coords="177,59,255,88"/><area shape="rect" id="node7" href="class_a_s_t.html#ad947af30e5dbb743c41769296dc03c9d" title="AST::type" alt="" coords="176,112,256,141"/></map>
+<area shape="rect" id="node3" href="class_a_s_t.html#addfd95ed0ba31ec4fdcf08097fb7fa75" title="AST::children" alt="" coords="163,5,261,32"/><area shape="rect" id="node5" href="class_a_s_t.html#ad947af30e5dbb743c41769296dc03c9d" title="AST::type" alt="" coords="173,56,251,83"/><area shape="rect" id="node7" href="class_a_s_t.html#ad975048d27d24ffe87e95b1eed995d5e" title="AST::text" alt="" coords="175,107,249,133"/></map>
</div>
</p>
</div>
</div>
-<a class="anchor" id="a2329c4b895ed7832713563d00b89e978"></a><!-- doxytag: member="AST::operator==" ref="a2329c4b895ed7832713563d00b89e978" args="(const AST &other) const " -->
+<a class="anchor" id="a2329c4b895ed7832713563d00b89e978"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td> const</td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="ast_8cpp_source.html#l00133">133</a> of file <a class="el" href="ast_8cpp_source.html">ast.cpp</a>.</p>
<div class="dyncontent">
<div class="center"><img src="class_a_s_t_a2329c4b895ed7832713563d00b89e978_cgraph.png" border="0" usemap="#class_a_s_t_a2329c4b895ed7832713563d00b89e978_cgraph" alt=""/></div>
<map name="class_a_s_t_a2329c4b895ed7832713563d00b89e978_cgraph" id="class_a_s_t_a2329c4b895ed7832713563d00b89e978_cgraph">
-<area shape="rect" id="node3" href="class_a_s_t.html#addfd95ed0ba31ec4fdcf08097fb7fa75" title="AST::children" alt="" coords="175,5,273,35"/><area shape="rect" id="node5" href="class_a_s_t.html#ad975048d27d24ffe87e95b1eed995d5e" title="AST::text" alt="" coords="185,59,263,88"/><area shape="rect" id="node7" href="class_a_s_t.html#ad947af30e5dbb743c41769296dc03c9d" title="AST::type" alt="" coords="184,112,264,141"/></map>
+<area shape="rect" id="node3" href="class_a_s_t.html#addfd95ed0ba31ec4fdcf08097fb7fa75" title="AST::children" alt="" coords="171,5,269,32"/><area shape="rect" id="node5" href="class_a_s_t.html#ad947af30e5dbb743c41769296dc03c9d" title="AST::type" alt="" coords="181,56,259,83"/><area shape="rect" id="node7" href="class_a_s_t.html#ad975048d27d24ffe87e95b1eed995d5e" title="AST::text" alt="" coords="183,107,257,133"/></map>
</div>
</p>
</div>
</div>
-<a class="anchor" id="af8504282645b3e5baebabc486877ea1e"></a><!-- doxytag: member="AST::process" ref="af8504282645b3e5baebabc486877ea1e" args="(IVisitor &visitor)" -->
+<a class="anchor" id="af8504282645b3e5baebabc486877ea1e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="ast_8cpp_source.html#l00173">173</a> of file <a class="el" href="ast_8cpp_source.html">ast.cpp</a>.</p>
<div class="dyncontent">
<div class="center"><img src="class_a_s_t_af8504282645b3e5baebabc486877ea1e_cgraph.png" border="0" usemap="#class_a_s_t_af8504282645b3e5baebabc486877ea1e_cgraph" alt=""/></div>
<map name="class_a_s_t_af8504282645b3e5baebabc486877ea1e_cgraph" id="class_a_s_t_af8504282645b3e5baebabc486877ea1e_cgraph">
-<area shape="rect" id="node3" href="class_i_visitor.html#ae1fa19302cb2c14a8e98094cb3e990f4" title="IVisitor::visit" alt="" coords="156,5,247,35"/><area shape="rect" id="node5" href="class_a_s_t.html#addfd95ed0ba31ec4fdcf08097fb7fa75" title="AST::children" alt="" coords="297,5,396,35"/></map>
+<area shape="rect" id="node3" href="class_i_visitor.html#ae1fa19302cb2c14a8e98094cb3e990f4" title="IVisitor::visit" alt="" coords="153,5,242,32"/><area shape="rect" id="node5" href="class_a_s_t.html#addfd95ed0ba31ec4fdcf08097fb7fa75" title="AST::children" alt="" coords="291,5,389,32"/></map>
</div>
</p>
</div>
</div>
-<a class="anchor" id="a5b90708376a408b1e1ff5762975017e9"></a><!-- doxytag: member="AST::text" ref="a5b90708376a408b1e1ff5762975017e9" args="(std::string &txt)" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">void AST::text </td>
- <td>(</td>
- <td class="paramtype">std::string & </td>
- <td class="paramname"><em>txt</em></td><td>)</td>
- <td></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>Definition at line <a class="el" href="ast_8cpp_source.html#l00112">112</a> of file <a class="el" href="ast_8cpp_source.html">ast.cpp</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="ad975048d27d24ffe87e95b1eed995d5e"></a><!-- doxytag: member="AST::text" ref="ad975048d27d24ffe87e95b1eed995d5e" args="(void) const " -->
+<a class="anchor" id="ad975048d27d24ffe87e95b1eed995d5e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td> const</td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="ast_8cpp_source.html#l00107">107</a> of file <a class="el" href="ast_8cpp_source.html">ast.cpp</a>.</p>
<div class="dyncontent">
<div class="center"><img src="class_a_s_t_ad975048d27d24ffe87e95b1eed995d5e_icgraph.png" border="0" usemap="#class_a_s_t_ad975048d27d24ffe87e95b1eed995d5e_icgraph" alt=""/></div>
<map name="class_a_s_t_ad975048d27d24ffe87e95b1eed995d5e_icgraph" id="class_a_s_t_ad975048d27d24ffe87e95b1eed995d5e_icgraph">
-<area shape="rect" id="node3" href="class_a_s_t.html#aa28dd92452d4f89c16a4de0058905e16" title="AST::operator=" alt="" coords="136,5,245,35"/><area shape="rect" id="node5" href="class_a_s_t.html#a2329c4b895ed7832713563d00b89e978" title="AST::operator==" alt="" coords="132,59,249,88"/></map>
+<area shape="rect" id="node3" href="class_a_s_t.html#aa28dd92452d4f89c16a4de0058905e16" title="AST::operator=" alt="" coords="132,5,241,32"/><area shape="rect" id="node5" href="class_a_s_t.html#a2329c4b895ed7832713563d00b89e978" title="AST::operator==" alt="" coords="128,56,245,83"/></map>
</div>
</p>
</div>
</div>
-<a class="anchor" id="a3bf7042778ad5c589b65dd1b276f093c"></a><!-- doxytag: member="AST::type" ref="a3bf7042778ad5c589b65dd1b276f093c" args="(ASTNodeType typ)" -->
+<a class="anchor" id="a5b90708376a408b1e1ff5762975017e9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">void AST::type </td>
+ <td class="memname">void AST::text </td>
<td>(</td>
- <td class="paramtype"><a class="el" href="ast_8h.html#a0a931957f12a2075e6e11ee596651dff">ASTNodeType</a> </td>
- <td class="paramname"><em>typ</em></td><td>)</td>
+ <td class="paramtype">std::string & </td>
+ <td class="paramname"><em>txt</em></td><td>)</td>
<td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
-<p>Definition at line <a class="el" href="ast_8cpp_source.html#l00097">97</a> of file <a class="el" href="ast_8cpp_source.html">ast.cpp</a>.</p>
+<p>Definition at line <a class="el" href="ast_8cpp_source.html#l00112">112</a> of file <a class="el" href="ast_8cpp_source.html">ast.cpp</a>.</p>
</div>
</div>
-<a class="anchor" id="ad947af30e5dbb743c41769296dc03c9d"></a><!-- doxytag: member="AST::type" ref="ad947af30e5dbb743c41769296dc03c9d" args="(void) const " -->
+<a class="anchor" id="ad947af30e5dbb743c41769296dc03c9d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td> const</td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="ast_8cpp_source.html#l00092">92</a> of file <a class="el" href="ast_8cpp_source.html">ast.cpp</a>.</p>
<div class="dyncontent">
<div class="center"><img src="class_a_s_t_ad947af30e5dbb743c41769296dc03c9d_icgraph.png" border="0" usemap="#class_a_s_t_ad947af30e5dbb743c41769296dc03c9d_icgraph" alt=""/></div>
<map name="class_a_s_t_ad947af30e5dbb743c41769296dc03c9d_icgraph" id="class_a_s_t_ad947af30e5dbb743c41769296dc03c9d_icgraph">
-<area shape="rect" id="node3" href="class_a_s_t.html#aa28dd92452d4f89c16a4de0058905e16" title="AST::operator=" alt="" coords="139,5,248,35"/><area shape="rect" id="node5" href="class_a_s_t.html#a2329c4b895ed7832713563d00b89e978" title="AST::operator==" alt="" coords="135,59,252,88"/></map>
+<area shape="rect" id="node3" href="class_a_s_t.html#aa28dd92452d4f89c16a4de0058905e16" title="AST::operator=" alt="" coords="137,5,247,32"/><area shape="rect" id="node5" href="class_a_s_t.html#a2329c4b895ed7832713563d00b89e978" title="AST::operator==" alt="" coords="133,56,251,83"/></map>
</div>
</p>
</div>
</div>
-<hr/><h2>Member Data Documentation</h2>
-<a class="anchor" id="acb9265830632be3a68812c66c08c8752"></a><!-- doxytag: member="AST::node_children" ref="acb9265830632be3a68812c66c08c8752" args="" -->
+<a class="anchor" id="a3bf7042778ad5c589b65dd1b276f093c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname">std::list<<a class="el" href="class_a_s_t.html">AST</a>*>* <a class="el" href="class_a_s_t.html#acb9265830632be3a68812c66c08c8752">AST::node_children</a><code> [protected]</code></td>
+ <td class="memname">void AST::type </td>
+ <td>(</td>
+ <td class="paramtype"><a class="el" href="ast_8h.html#a0a931957f12a2075e6e11ee596651dff">ASTNodeType</a> </td>
+ <td class="paramname"><em>typ</em></td><td>)</td>
+ <td></td>
</tr>
</table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="ast_8cpp_source.html#l00097">97</a> of file <a class="el" href="ast_8cpp_source.html">ast.cpp</a>.</p>
+
+</div>
</div>
-<div class="memdoc">
+<hr/><h2>Member Data Documentation</h2>
+<a class="anchor" id="acb9265830632be3a68812c66c08c8752"></a>
+<div class="memitem">
+<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
+ <table class="memname">
+ <tr>
+ <td class="memname">std::list<<a class="el" href="class_a_s_t.html">AST</a>*>* AST::node_children</td>
+ </tr>
+ </table>
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="ast_8h_source.html#l00019">19</a> of file <a class="el" href="ast_8h_source.html">ast.h</a>.</p>
</div>
</div>
-<a class="anchor" id="a1638e0900cea081df5bb23d76432a2c3"></a><!-- doxytag: member="AST::node_text" ref="a1638e0900cea081df5bb23d76432a2c3" args="" -->
+<a class="anchor" id="a1638e0900cea081df5bb23d76432a2c3"></a>
<div class="memitem">
<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">std::string <a class="el" href="class_a_s_t.html#a1638e0900cea081df5bb23d76432a2c3">AST::node_text</a><code> [protected]</code></td>
+ <td class="memname">std::string AST::node_text</td>
</tr>
</table>
-</div>
-<div class="memdoc">
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="ast_8h_source.html#l00018">18</a> of file <a class="el" href="ast_8h_source.html">ast.h</a>.</p>
</div>
</div>
-<a class="anchor" id="aa650b2056cd9f76cc9b8833ca5faf312"></a><!-- doxytag: member="AST::node_type" ref="aa650b2056cd9f76cc9b8833ca5faf312" args="" -->
+<a class="anchor" id="aa650b2056cd9f76cc9b8833ca5faf312"></a>
<div class="memitem">
<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="ast_8h.html#a0a931957f12a2075e6e11ee596651dff">ASTNodeType</a> <a class="el" href="class_a_s_t.html#aa650b2056cd9f76cc9b8833ca5faf312">AST::node_type</a><code> [protected]</code></td>
+ <td class="memname"><a class="el" href="ast_8h.html#a0a931957f12a2075e6e11ee596651dff">ASTNodeType</a> AST::node_type</td>
</tr>
</table>
-</div>
-<div class="memdoc">
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="ast_8h_source.html#l00017">17</a> of file <a class="el" href="ast_8h_source.html">ast.h</a>.</p>
<li>source/parser/ast/<a class="el" href="ast_8h_source.html">ast.h</a></li>
<li>source/parser/ast/<a class="el" href="ast_8cpp_source.html">ast.cpp</a></li>
</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="class_a_s_t.html">AST</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
</div>
-</div>
- <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 Mon Jun 25 2012 16:46: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
+var class_a_s_t =
+[
+ [ "AST", "class_a_s_t.html#a6ac7ddb23729a313ba6b66ad09ab79bd", null ],
+ [ "AST", "class_a_s_t.html#a039b00473e1617d1c3003b0a22d5f2d9", null ],
+ [ "AST", "class_a_s_t.html#a56011c7a97fd6277c72e88c2acd6a96e", null ],
+ [ "AST", "class_a_s_t.html#a341ac3dbf80dad18be249944c0b5f222", null ],
+ [ "AST", "class_a_s_t.html#a5f463c2fad1523f2dfea906e25e60d91", null ],
+ [ "AST", "class_a_s_t.html#aab868b0cf41c496ee5654fb17e61e63c", null ],
+ [ "~AST", "class_a_s_t.html#ad332977af5d4ea0ec793c4843544b6e2", null ],
+ [ "addChild", "class_a_s_t.html#a131ed8cb88639003df1058f768820cc5", null ],
+ [ "children", "class_a_s_t.html#addfd95ed0ba31ec4fdcf08097fb7fa75", null ],
+ [ "clone", "class_a_s_t.html#a787d24b79bf03b6ae15f10d9fad3411b", null ],
+ [ "operator!=", "class_a_s_t.html#a00250cbeed3c73d95d4117b20d8146dd", null ],
+ [ "operator=", "class_a_s_t.html#aa28dd92452d4f89c16a4de0058905e16", null ],
+ [ "operator==", "class_a_s_t.html#a2329c4b895ed7832713563d00b89e978", null ],
+ [ "process", "class_a_s_t.html#af8504282645b3e5baebabc486877ea1e", null ],
+ [ "text", "class_a_s_t.html#ad975048d27d24ffe87e95b1eed995d5e", null ],
+ [ "text", "class_a_s_t.html#a5b90708376a408b1e1ff5762975017e9", null ],
+ [ "type", "class_a_s_t.html#ad947af30e5dbb743c41769296dc03c9d", null ],
+ [ "type", "class_a_s_t.html#a3bf7042778ad5c589b65dd1b276f093c", null ],
+ [ "node_children", "class_a_s_t.html#acb9265830632be3a68812c66c08c8752", null ],
+ [ "node_text", "class_a_s_t.html#a1638e0900cea081df5bb23d76432a2c3", null ],
+ [ "node_type", "class_a_s_t.html#aa650b2056cd9f76cc9b8833ca5faf312", null ]
+];
\ No newline at end of file
<map id="G" name="G">
-<area shape="rect" id="node3" href="$class_token.html#a30e84cfd0f4ac2c71f59366088787d8e" title="Token::text" alt="" coords="136,5,221,35"/>
-<area shape="rect" id="node5" href="$class_token.html#af7a5db637926db45f92522f7bc207207" title="Token::type" alt="" coords="133,59,224,88"/>
+<area shape="rect" id="node3" href="$class_token.html#af7a5db637926db45f92522f7bc207207" title="Token::type" alt="" coords="133,5,221,32"/>
+<area shape="rect" id="node5" href="$class_token.html#a30e84cfd0f4ac2c71f59366088787d8e" title="Token::text" alt="" coords="135,56,220,83"/>
</map>
-8538cb0a500811ee455d9c8979a31618
\ No newline at end of file
+db668b0edfcdaf165b7a8e4b8af914b4
\ No newline at end of file
<map id="G" name="G">
-<area shape="rect" id="node3" href="$class_a_s_t.html#a787d24b79bf03b6ae15f10d9fad3411b" title="AST::clone" alt="" coords="161,5,247,35"/>
+<area shape="rect" id="node3" href="$class_a_s_t.html#a787d24b79bf03b6ae15f10d9fad3411b" title="AST::clone" alt="" coords="157,5,243,32"/>
</map>
-ab906db62ff4539e6d14117e7d22ce75
\ No newline at end of file
+10dff3e37413dca27c0b0f23d2bb6aa4
\ No newline at end of file
<map id="G" name="G">
-<area shape="rect" id="node3" href="$class_a_s_t.html#addfd95ed0ba31ec4fdcf08097fb7fa75" title="AST::children" alt="" coords="175,5,273,35"/>
-<area shape="rect" id="node5" href="$class_a_s_t.html#ad975048d27d24ffe87e95b1eed995d5e" title="AST::text" alt="" coords="185,59,263,88"/>
-<area shape="rect" id="node7" href="$class_a_s_t.html#ad947af30e5dbb743c41769296dc03c9d" title="AST::type" alt="" coords="184,112,264,141"/>
+<area shape="rect" id="node3" href="$class_a_s_t.html#addfd95ed0ba31ec4fdcf08097fb7fa75" title="AST::children" alt="" coords="171,5,269,32"/>
+<area shape="rect" id="node5" href="$class_a_s_t.html#ad947af30e5dbb743c41769296dc03c9d" title="AST::type" alt="" coords="181,56,259,83"/>
+<area shape="rect" id="node7" href="$class_a_s_t.html#ad975048d27d24ffe87e95b1eed995d5e" title="AST::text" alt="" coords="183,107,257,133"/>
</map>
-214034bd3b220a3315ca8b2840f60452
\ No newline at end of file
+6cffcfbfe4ad3fc09f4b4353c365abf0
\ No newline at end of file
<map id="G" name="G">
-<area shape="rect" id="node3" href="$class_a_s_t.html#a131ed8cb88639003df1058f768820cc5" title="AST::addChild" alt="" coords="143,5,247,35"/>
+<area shape="rect" id="node3" href="$class_a_s_t.html#a131ed8cb88639003df1058f768820cc5" title="AST::addChild" alt="" coords="139,5,243,32"/>
</map>
-6d624a6bd68c8ac2e7ea92c83f11026e
\ No newline at end of file
+23ac8a4bc6ed2076de36f8bca94eb1cb
\ No newline at end of file
<map id="G" name="G">
-<area shape="rect" id="node3" href="$class_a_s_t.html#addfd95ed0ba31ec4fdcf08097fb7fa75" title="AST::children" alt="" coords="167,5,265,35"/>
-<area shape="rect" id="node5" href="$class_a_s_t.html#ad975048d27d24ffe87e95b1eed995d5e" title="AST::text" alt="" coords="177,59,255,88"/>
-<area shape="rect" id="node7" href="$class_a_s_t.html#ad947af30e5dbb743c41769296dc03c9d" title="AST::type" alt="" coords="176,112,256,141"/>
+<area shape="rect" id="node3" href="$class_a_s_t.html#addfd95ed0ba31ec4fdcf08097fb7fa75" title="AST::children" alt="" coords="163,5,261,32"/>
+<area shape="rect" id="node5" href="$class_a_s_t.html#ad947af30e5dbb743c41769296dc03c9d" title="AST::type" alt="" coords="173,56,251,83"/>
+<area shape="rect" id="node7" href="$class_a_s_t.html#ad975048d27d24ffe87e95b1eed995d5e" title="AST::text" alt="" coords="175,107,249,133"/>
</map>
-91ecaa4ef96b6b9673c48dae9f3254d2
\ No newline at end of file
+39afb1806ed2f63a1d66ef8f489697ac
\ No newline at end of file
<map id="G" name="G">
-<area shape="rect" id="node3" href="$class_a_s_t.html#aa28dd92452d4f89c16a4de0058905e16" title="AST::operator=" alt="" coords="139,5,248,35"/>
-<area shape="rect" id="node5" href="$class_a_s_t.html#a2329c4b895ed7832713563d00b89e978" title="AST::operator==" alt="" coords="135,59,252,88"/>
+<area shape="rect" id="node3" href="$class_a_s_t.html#aa28dd92452d4f89c16a4de0058905e16" title="AST::operator=" alt="" coords="137,5,247,32"/>
+<area shape="rect" id="node5" href="$class_a_s_t.html#a2329c4b895ed7832713563d00b89e978" title="AST::operator==" alt="" coords="133,56,251,83"/>
</map>
-c50fdc9479797bedd0821d35681a2098
\ No newline at end of file
+fa66bc07473731792e0ce0d680306094
\ No newline at end of file
<map id="G" name="G">
-<area shape="rect" id="node3" href="$class_a_s_t.html#aa28dd92452d4f89c16a4de0058905e16" title="AST::operator=" alt="" coords="136,5,245,35"/>
-<area shape="rect" id="node5" href="$class_a_s_t.html#a2329c4b895ed7832713563d00b89e978" title="AST::operator==" alt="" coords="132,59,249,88"/>
+<area shape="rect" id="node3" href="$class_a_s_t.html#aa28dd92452d4f89c16a4de0058905e16" title="AST::operator=" alt="" coords="132,5,241,32"/>
+<area shape="rect" id="node5" href="$class_a_s_t.html#a2329c4b895ed7832713563d00b89e978" title="AST::operator==" alt="" coords="128,56,245,83"/>
</map>
-0b61f3d26d0f980ae49a28f66c50fc36
\ No newline at end of file
+da6c1396a29a45bd0887b28ae329aeb3
\ No newline at end of file
<map id="G" name="G">
-<area shape="rect" id="node3" href="$class_a_s_t.html#aa28dd92452d4f89c16a4de0058905e16" title="AST::operator=" alt="" coords="160,5,269,35"/>
-<area shape="rect" id="node5" href="$class_a_s_t.html#a2329c4b895ed7832713563d00b89e978" title="AST::operator==" alt="" coords="156,59,273,88"/>
-<area shape="rect" id="node7" href="$class_i_visitor.html#ae1fa19302cb2c14a8e98094cb3e990f4" title="IVisitor::visit" alt="" coords="169,112,260,141"/>
-<area shape="rect" id="node9" href="$class_i_parser.html#ab6b8bb5a97c0bce976135dc4eccc1452" title="IParser::process" alt="" coords="323,85,440,115"/>
-<area shape="rect" id="node11" href="$class_a_s_t.html#af8504282645b3e5baebabc486877ea1e" title="AST::process" alt="" coords="331,139,432,168"/>
+<area shape="rect" id="node3" href="$class_a_s_t.html#aa28dd92452d4f89c16a4de0058905e16" title="AST::operator=" alt="" coords="156,5,265,32"/>
+<area shape="rect" id="node5" href="$class_a_s_t.html#a2329c4b895ed7832713563d00b89e978" title="AST::operator==" alt="" coords="152,56,269,83"/>
+<area shape="rect" id="node7" href="$class_i_visitor.html#ae1fa19302cb2c14a8e98094cb3e990f4" title="IVisitor::visit" alt="" coords="166,107,255,133"/>
+<area shape="rect" id="node9" href="$class_a_s_t.html#af8504282645b3e5baebabc486877ea1e" title="AST::process" alt="" coords="325,81,424,108"/>
+<area shape="rect" id="node11" href="$class_i_parser.html#ab6b8bb5a97c0bce976135dc4eccc1452" title="IParser::process" alt="" coords="318,132,431,159"/>
</map>
-ae6791315f452be22b2e024744adad45
\ No newline at end of file
+a9fa9fa4ae4f9a7890c3b3411a2aea81
\ No newline at end of file
<map id="G" name="G">
-<area shape="rect" id="node3" href="$class_i_visitor.html#ae1fa19302cb2c14a8e98094cb3e990f4" title="IVisitor::visit" alt="" coords="156,5,247,35"/>
-<area shape="rect" id="node5" href="$class_a_s_t.html#addfd95ed0ba31ec4fdcf08097fb7fa75" title="AST::children" alt="" coords="297,5,396,35"/>
+<area shape="rect" id="node3" href="$class_i_visitor.html#ae1fa19302cb2c14a8e98094cb3e990f4" title="IVisitor::visit" alt="" coords="153,5,242,32"/>
+<area shape="rect" id="node5" href="$class_a_s_t.html#addfd95ed0ba31ec4fdcf08097fb7fa75" title="AST::children" alt="" coords="291,5,389,32"/>
</map>
-bdf48c371c5957b3babc02ea87c04533
\ No newline at end of file
+a32ca27930e6a31b03e3bba6c5d1b69a
\ No newline at end of file
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(initResizable);
</script>
-<link href="doxygen.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>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="functions.html"><span>Class Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('class_a_s_t_printer.html','');
+$(document).ready(function(){initNavTree('class_a_s_t_printer.html','');});
</script>
<div id="doc-content">
-<div class="header">
- <div class="headertitle">
-<h1>ASTPrinter Member List</h1> </div>
-</div>
-<div class="contents">
-This is the complete list of members for <a class="el" href="class_a_s_t_printer.html">ASTPrinter</a>, including all inherited members.<table>
- <tr class="memlist"><td><a class="el" href="class_i_visitor.html#a1f982003291f872f6f3781456b295e8a">IVisitor</a>()</td><td><a class="el" href="class_i_visitor.html">IVisitor</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_i_visitor.html#ae1fa19302cb2c14a8e98094cb3e990f4">visit</a>(AST *cur, int depth=0)</td><td><a class="el" href="class_i_visitor.html">IVisitor</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_i_visitor.html#a05534ba3ad2710875aa918c3d917a088">~IVisitor</a>()</td><td><a class="el" href="class_i_visitor.html">IVisitor</a></td><td></td></tr>
-</table></div>
-</div>
- <div id="nav-path" class="navpath">
- <ul>
- <li class="footer">Generated on Mon Jun 25 2012 16:46: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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
+<div class="header">
+ <div class="headertitle">
+<div class="title">ASTPrinter Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+<p>This is the complete list of members for <a class="el" href="class_a_s_t_printer.html">ASTPrinter</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="class_i_visitor.html#a1f982003291f872f6f3781456b295e8a">IVisitor</a>()</td><td class="entry"><a class="el" href="class_i_visitor.html">IVisitor</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_i_visitor.html#ae1fa19302cb2c14a8e98094cb3e990f4">visit</a>(AST *cur, int depth=0)</td><td class="entry"><a class="el" href="class_i_visitor.html">IVisitor</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_i_visitor.html#a05534ba3ad2710875aa918c3d917a088">~IVisitor</a>()</td><td class="entry"><a class="el" href="class_i_visitor.html">IVisitor</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: ASTPrinter 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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(initResizable);
</script>
-<link href="doxygen.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>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="functions.html"><span>Class Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('class_a_s_t_printer.html','');
+$(document).ready(function(){initNavTree('class_a_s_t_printer.html','');});
</script>
<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
<div class="header">
<div class="headertitle">
-<h1>ASTPrinter Class Reference</h1> </div>
-</div>
+<div class="title">ASTPrinter Class Reference</div> </div>
+</div><!--header-->
<div class="contents">
-<!-- doxytag: class="ASTPrinter" --><!-- doxytag: inherits="IVisitor" -->
+
<p><code>#include <<a class="el" href="astprinter_8h_source.html">astprinter.h</a>></code></p>
<div class="dynheader">
Inheritance diagram for ASTPrinter:</div>
<div class="dyncontent">
<div class="center"><img src="class_a_s_t_printer__inherit__graph.png" border="0" usemap="#_a_s_t_printer_inherit__map" alt="Inheritance graph"/></div>
<map name="_a_s_t_printer_inherit__map" id="_a_s_t_printer_inherit__map">
-<area shape="rect" id="node2" href="class_i_visitor.html" title="IVisitor" alt="" coords="17,5,79,35"/></map>
+<area shape="rect" id="node2" href="class_i_visitor.html" title="IVisitor" alt="" coords="17,5,79,32"/></map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for ASTPrinter:</div>
<div class="dyncontent">
<div class="center"><img src="class_a_s_t_printer__coll__graph.png" border="0" usemap="#_a_s_t_printer_coll__map" alt="Collaboration graph"/></div>
<map name="_a_s_t_printer_coll__map" id="_a_s_t_printer_coll__map">
-<area shape="rect" id="node2" href="class_i_visitor.html" title="IVisitor" alt="" coords="17,5,79,35"/></map>
+<area shape="rect" id="node2" href="class_i_visitor.html" title="IVisitor" alt="" coords="17,5,79,32"/></map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<p><a href="class_a_s_t_printer-members.html">List of all members.</a></p>
<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pub_methods_class_i_visitor"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_i_visitor')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="class_i_visitor.html">IVisitor</a></td></tr>
+<tr class="memitem:a1f982003291f872f6f3781456b295e8a inherit pub_methods_class_i_visitor"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_visitor.html#a1f982003291f872f6f3781456b295e8a">IVisitor</a> ()</td></tr>
+<tr class="memitem:a05534ba3ad2710875aa918c3d917a088 inherit pub_methods_class_i_visitor"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_visitor.html#a05534ba3ad2710875aa918c3d917a088">~IVisitor</a> ()</td></tr>
+<tr class="memitem:ae1fa19302cb2c14a8e98094cb3e990f4 inherit pub_methods_class_i_visitor"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_visitor.html#ae1fa19302cb2c14a8e98094cb3e990f4">visit</a> (<a class="el" href="class_a_s_t.html">AST</a> *cur, int depth=0)</td></tr>
</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock">
<p>Definition at line <a class="el" href="astprinter_8h_source.html#l00008">8</a> of file <a class="el" href="astprinter_8h_source.html">astprinter.h</a>.</p>
</div><hr/>The documentation for this class was generated from the following files:<ul>
<li>source/visitor/astprinter/<a class="el" href="astprinter_8h_source.html">astprinter.h</a></li>
<li>source/visitor/astprinter/<a class="el" href="astprinter_8cpp_source.html">astprinter.cpp</a></li>
</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="class_a_s_t_printer.html">ASTPrinter</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
</div>
-</div>
- <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 Mon Jun 25 2012 16:46: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>
<map id="G" name="G">
-<area shape="rect" id="node2" href="$class_i_visitor.html" title="IVisitor" alt="" coords="17,5,79,35"/>
+<area shape="rect" id="node2" href="$class_i_visitor.html" title="IVisitor" alt="" coords="17,5,79,32"/>
</map>
-65a154edab09f350c7a9e23c81ad9f8e
\ No newline at end of file
+49151718ba7c7d15a147d48621ba36a6
\ No newline at end of file
<map id="G" name="G">
-<area shape="rect" id="node2" href="$class_i_visitor.html" title="IVisitor" alt="" coords="17,5,79,35"/>
+<area shape="rect" id="node2" href="$class_i_visitor.html" title="IVisitor" alt="" coords="17,5,79,32"/>
</map>
-65a154edab09f350c7a9e23c81ad9f8e
\ No newline at end of file
+49151718ba7c7d15a147d48621ba36a6
\ No newline at end of file
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(initResizable);
</script>
-<link href="doxygen.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>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="functions.html"><span>Class Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('class_b_t_parser.html','');
+$(document).ready(function(){initNavTree('class_b_t_parser.html','');});
</script>
<div id="doc-content">
-<div class="header">
- <div class="headertitle">
-<h1>BTParser Member List</h1> </div>
-</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_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_marker.html#afbe7a5bbe8cb8f1b86e7ebf7d62782d4">IMarker</a>()</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#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_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_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_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_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><code> [virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="class_i_marker.html#afefb80c6283b5f2327faa16ab131c875">~IMarker</a>()</td><td><a class="el" href="class_i_marker.html">IMarker</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 Mon Jun 25 2012 16:46: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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
+<div class="header">
+ <div class="headertitle">
+<div class="title">BTParser Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+<p>This is the complete list of members for <a class="el" href="class_b_t_parser.html">BTParser</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="class_i_marker.html#a68c539e79c3052ba7addf090dfd05985">advance</a>(void)</td><td class="entry"><a class="el" href="class_i_marker.html">IMarker</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_i_parser.html#a486e53606cbc75b8a44cfea335ac9c87">ast</a>() const </td><td class="entry"><a class="el" href="class_i_parser.html">IParser</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_b_t_parser.html#ad9495eabeaf69d91c5f26131cabd3ec4">BTParser</a>()</td><td class="entry"><a class="el" href="class_b_t_parser.html">BTParser</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_b_t_parser.html#a9d72bba86b16427b0b03e91113b0f027">consume</a>(void)</td><td class="entry"><a class="el" href="class_b_t_parser.html">BTParser</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_i_marker.html#adedaefcf6a1b1eac3d728a9d318dc618">cur_location</a></td><td class="entry"><a class="el" href="class_i_marker.html">IMarker</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="class_b_t_parser.html#a366b4477388d2cd7fd655b36342f882c">fill</a>(unsigned int n)</td><td class="entry"><a class="el" href="class_b_t_parser.html">BTParser</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_i_marker.html#afbe7a5bbe8cb8f1b86e7ebf7d62782d4">IMarker</a>()</td><td class="entry"><a class="el" href="class_i_marker.html">IMarker</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_i_parser.html#a0bb117afecf63b3f2d95b598b763fec2">input</a>(ILexer *in)</td><td class="entry"><a class="el" href="class_i_parser.html">IParser</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_i_parser.html#a97691dca898e799fac489ede2ff058b4">IParser</a>()</td><td class="entry"><a class="el" href="class_i_parser.html">IParser</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_i_parser.html#a7e843f2ae69a52cbacf5bd7b5b9622cf">IParser</a>(ILexer *in)</td><td class="entry"><a class="el" href="class_i_parser.html">IParser</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_i_marker.html#ae6fda228fa071a9720e7d2309d47ac6e">isMarked</a>(void)</td><td class="entry"><a class="el" href="class_i_marker.html">IMarker</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_i_parser.html#a2c89fe9ae1c200eda69c78f7441dea00">lexer</a></td><td class="entry"><a class="el" href="class_i_parser.html">IParser</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_i_marker.html#a0e9628e8c66b493ff331abab55c744da">location</a>(void)</td><td class="entry"><a class="el" href="class_i_marker.html">IMarker</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_i_marker.html#ac2d7a0e8bbfb213378f7a19b50ec9686">location</a>(unsigned int index)</td><td class="entry"><a class="el" href="class_i_marker.html">IMarker</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_b_t_parser.html#a796693745ebe354914eeacddba20f109">lookahead</a></td><td class="entry"><a class="el" href="class_b_t_parser.html">BTParser</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="class_b_t_parser.html#a2674f280bd3000751a100b45ac3899e2">lookaheadToken</a>(unsigned int i)</td><td class="entry"><a class="el" href="class_b_t_parser.html">BTParser</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_b_t_parser.html#a01abded048ed1573e03867f7f2316583">lookaheadType</a>(unsigned int i)</td><td class="entry"><a class="el" href="class_b_t_parser.html">BTParser</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_i_marker.html#a92024922612faa5bb0106609f151c050">mark</a>(void)</td><td class="entry"><a class="el" href="class_i_marker.html">IMarker</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_i_marker.html#a1c1b6ba790e3adf5fa8d9b24c06b10d7">markers</a></td><td class="entry"><a class="el" href="class_i_marker.html">IMarker</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="class_b_t_parser.html#ad8fb9348dd9bc2e65a08033dd2539a03">match</a>(TokenType_T type)</td><td class="entry"><a class="el" href="class_b_t_parser.html">BTParser</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_i_parser.html#a03bdae30f9a5acb2b9ec5aebb20cc0c2">parse</a>()=0</td><td class="entry"><a class="el" href="class_i_parser.html">IParser</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="class_i_parser.html#ab6b8bb5a97c0bce976135dc4eccc1452">process</a>(IVisitor &visitor)</td><td class="entry"><a class="el" href="class_i_parser.html">IParser</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_i_marker.html#afce4bb0bef01b4579db97e1ca5e64001">release</a>(void)</td><td class="entry"><a class="el" href="class_i_marker.html">IMarker</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_i_parser.html#a525c62c560492ef3bdb1a21c4da13e04">result</a></td><td class="entry"><a class="el" href="class_i_parser.html">IParser</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_i_marker.html#a58086bbf091c5b49c15464a070fec171">seek</a>(unsigned int index)</td><td class="entry"><a class="el" href="class_i_marker.html">IMarker</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_b_t_parser.html#a762e16322aec6e50af51c2b6377d86fe">sync</a>(unsigned int i)</td><td class="entry"><a class="el" href="class_b_t_parser.html">BTParser</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_b_t_parser.html#a5965c4cf0baf950be976a0a2932eec2c">~BTParser</a>()</td><td class="entry"><a class="el" href="class_b_t_parser.html">BTParser</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="class_i_marker.html#afefb80c6283b5f2327faa16ab131c875">~IMarker</a>()</td><td class="entry"><a class="el" href="class_i_marker.html">IMarker</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_i_parser.html#a5b617df0a65b13e5f4be40d764a8ba3b">~IParser</a>()</td><td class="entry"><a class="el" href="class_i_parser.html">IParser</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: BTParser 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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(initResizable);
</script>
-<link href="doxygen.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>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="functions.html"><span>Class Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('class_b_t_parser.html','');
+$(document).ready(function(){initNavTree('class_b_t_parser.html','');});
</script>
<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
<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>BTParser Class Reference</h1> </div>
-</div>
+<div class="title">BTParser Class Reference</div> </div>
+</div><!--header-->
<div class="contents">
-<!-- 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_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>
+<area shape="rect" id="node2" href="class_i_marker.html" title="IMarker" alt="" coords="5,5,72,32"/><area shape="rect" id="node4" href="class_i_parser.html" title="IParser" alt="" coords="97,5,159,32"/></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_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>
+<area shape="rect" id="node2" href="class_i_marker.html" title="IMarker" alt="" coords="5,96,72,123"/><area shape="rect" id="node4" href="class_i_parser.html" title="IParser" alt="" coords="97,96,159,123"/><area shape="rect" id="node6" href="class_i_lexer.html" title="ILexer" alt="" coords="61,5,117,32"/><area shape="rect" id="node8" href="class_a_s_t.html" title="AST" alt="" coords="143,5,191,32"/></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>
<table class="memberdecls">
-<tr><td colspan="2"><h2><a name="pub-methods"></a>
+<tr class="heading"><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">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 colspan="2"><h2><a name="pro-attribs"></a>
+<tr class="memitem:ad9495eabeaf69d91c5f26131cabd3ec4"><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 class="memitem:a5965c4cf0baf950be976a0a2932eec2c"><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 class="memitem:a9d72bba86b16427b0b03e91113b0f027"><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 class="memitem:a762e16322aec6e50af51c2b6377d86fe"><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 class="memitem:a366b4477388d2cd7fd655b36342f882c"><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 class="memitem:ad8fb9348dd9bc2e65a08033dd2539a03"><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 class="memitem:a2674f280bd3000751a100b45ac3899e2"><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 class="memitem:a01abded048ed1573e03867f7f2316583"><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 class="inherit_header pub_methods_class_i_marker"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_i_marker')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="class_i_marker.html">IMarker</a></td></tr>
+<tr class="memitem:afbe7a5bbe8cb8f1b86e7ebf7d62782d4 inherit pub_methods_class_i_marker"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_marker.html#afbe7a5bbe8cb8f1b86e7ebf7d62782d4">IMarker</a> ()</td></tr>
+<tr class="memitem:afefb80c6283b5f2327faa16ab131c875 inherit pub_methods_class_i_marker"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_marker.html#afefb80c6283b5f2327faa16ab131c875">~IMarker</a> ()</td></tr>
+<tr class="memitem:a68c539e79c3052ba7addf090dfd05985 inherit pub_methods_class_i_marker"><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 class="memitem:a0e9628e8c66b493ff331abab55c744da inherit pub_methods_class_i_marker"><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 class="memitem:ac2d7a0e8bbfb213378f7a19b50ec9686 inherit pub_methods_class_i_marker"><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 class="memitem:a92024922612faa5bb0106609f151c050 inherit pub_methods_class_i_marker"><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 class="memitem:afce4bb0bef01b4579db97e1ca5e64001 inherit pub_methods_class_i_marker"><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 class="memitem:a58086bbf091c5b49c15464a070fec171 inherit pub_methods_class_i_marker"><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 class="memitem:ae6fda228fa071a9720e7d2309d47ac6e inherit pub_methods_class_i_marker"><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 class="inherit_header pub_methods_class_i_parser"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_i_parser')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="class_i_parser.html">IParser</a></td></tr>
+<tr class="memitem:a97691dca898e799fac489ede2ff058b4 inherit pub_methods_class_i_parser"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_parser.html#a97691dca898e799fac489ede2ff058b4">IParser</a> ()</td></tr>
+<tr class="memitem:a7e843f2ae69a52cbacf5bd7b5b9622cf inherit pub_methods_class_i_parser"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_parser.html#a7e843f2ae69a52cbacf5bd7b5b9622cf">IParser</a> (<a class="el" href="class_i_lexer.html">ILexer</a> *in)</td></tr>
+<tr class="memitem:a5b617df0a65b13e5f4be40d764a8ba3b inherit pub_methods_class_i_parser"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_parser.html#a5b617df0a65b13e5f4be40d764a8ba3b">~IParser</a> ()</td></tr>
+<tr class="memitem:a03bdae30f9a5acb2b9ec5aebb20cc0c2 inherit pub_methods_class_i_parser"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_parser.html#a03bdae30f9a5acb2b9ec5aebb20cc0c2">parse</a> ()=0</td></tr>
+<tr class="memitem:a0bb117afecf63b3f2d95b598b763fec2 inherit pub_methods_class_i_parser"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_parser.html#a0bb117afecf63b3f2d95b598b763fec2">input</a> (<a class="el" href="class_i_lexer.html">ILexer</a> *in)</td></tr>
+<tr class="memitem:a486e53606cbc75b8a44cfea335ac9c87 inherit pub_methods_class_i_parser"><td class="memItemLeft" align="right" valign="top">virtual const <a class="el" href="class_a_s_t.html">AST</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_parser.html#a486e53606cbc75b8a44cfea335ac9c87">ast</a> () const </td></tr>
+<tr class="memitem:ab6b8bb5a97c0bce976135dc4eccc1452 inherit pub_methods_class_i_parser"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_parser.html#ab6b8bb5a97c0bce976135dc4eccc1452">process</a> (<a class="el" href="class_i_visitor.html">IVisitor</a> &visitor)</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2><a name="pro-attribs"></a>
Protected Attributes</h2></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>
+<tr class="memitem:a796693745ebe354914eeacddba20f109"><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>
+<tr class="inherit_header pro_attribs_class_i_marker"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_i_marker')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="class_i_marker.html">IMarker</a></td></tr>
+<tr class="memitem:adedaefcf6a1b1eac3d728a9d318dc618 inherit pro_attribs_class_i_marker"><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 class="memitem:a1c1b6ba790e3adf5fa8d9b24c06b10d7 inherit pro_attribs_class_i_marker"><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>
+<tr class="inherit_header pro_attribs_class_i_parser"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_i_parser')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="class_i_parser.html">IParser</a></td></tr>
+<tr class="memitem:a525c62c560492ef3bdb1a21c4da13e04 inherit pro_attribs_class_i_parser"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_a_s_t.html">AST</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_parser.html#a525c62c560492ef3bdb1a21c4da13e04">result</a></td></tr>
+<tr class="memitem:a2c89fe9ae1c200eda69c78f7441dea00 inherit pro_attribs_class_i_parser"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_i_lexer.html">ILexer</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_parser.html#a2c89fe9ae1c200eda69c78f7441dea00">lexer</a></td></tr>
</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock">
<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="()" -->
+<a class="anchor" id="ad9495eabeaf69d91c5f26131cabd3ec4"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="btparser_8cpp_source.html#l00006">6</a> of file <a class="el" href="btparser_8cpp_source.html">btparser.cpp</a>.</p>
</div>
</div>
-<a class="anchor" id="a5965c4cf0baf950be976a0a2932eec2c"></a><!-- doxytag: member="BTParser::~BTParser" ref="a5965c4cf0baf950be976a0a2932eec2c" args="()" -->
+<a class="anchor" id="a5965c4cf0baf950be976a0a2932eec2c"></a>
<div class="memitem">
<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">BTParser::~BTParser </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
- <td><code> [virtual]</code></td>
+ <td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="btparser_8cpp_source.html#l00010">10</a> of file <a class="el" href="btparser_8cpp_source.html">btparser.cpp</a>.</p>
</div>
</div>
<hr/><h2>Member Function Documentation</h2>
-<a class="anchor" id="a9d72bba86b16427b0b03e91113b0f027"></a><!-- doxytag: member="BTParser::consume" ref="a9d72bba86b16427b0b03e91113b0f027" args="(void)" -->
+<a class="anchor" id="a9d72bba86b16427b0b03e91113b0f027"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<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>
</div>
</div>
-<a class="anchor" id="a366b4477388d2cd7fd655b36342f882c"></a><!-- doxytag: member="BTParser::fill" ref="a366b4477388d2cd7fd655b36342f882c" args="(unsigned int n)" -->
+<a class="anchor" id="a366b4477388d2cd7fd655b36342f882c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<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>
</div>
</div>
-<a class="anchor" id="a2674f280bd3000751a100b45ac3899e2"></a><!-- doxytag: member="BTParser::lookaheadToken" ref="a2674f280bd3000751a100b45ac3899e2" args="(unsigned int i)" -->
+<a class="anchor" id="a2674f280bd3000751a100b45ac3899e2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<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>
</div>
</div>
-<a class="anchor" id="a01abded048ed1573e03867f7f2316583"></a><!-- doxytag: member="BTParser::lookaheadType" ref="a01abded048ed1573e03867f7f2316583" args="(unsigned int i)" -->
+<a class="anchor" id="a01abded048ed1573e03867f7f2316583"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<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>
</div>
</div>
-<a class="anchor" id="ad8fb9348dd9bc2e65a08033dd2539a03"></a><!-- doxytag: member="BTParser::match" ref="ad8fb9348dd9bc2e65a08033dd2539a03" args="(TokenType_T type)" -->
+<a class="anchor" id="ad8fb9348dd9bc2e65a08033dd2539a03"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<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>
</div>
</div>
-<a class="anchor" id="a762e16322aec6e50af51c2b6377d86fe"></a><!-- doxytag: member="BTParser::sync" ref="a762e16322aec6e50af51c2b6377d86fe" args="(unsigned int i)" -->
+<a class="anchor" id="a762e16322aec6e50af51c2b6377d86fe"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<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>
</div>
</div>
<hr/><h2>Member Data Documentation</h2>
-<a class="anchor" id="a796693745ebe354914eeacddba20f109"></a><!-- doxytag: member="BTParser::lookahead" ref="a796693745ebe354914eeacddba20f109" args="" -->
+<a class="anchor" id="a796693745ebe354914eeacddba20f109"></a>
<div class="memitem">
<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">std::vector<<a class="el" href="class_token.html">Token</a>> <a class="el" href="class_b_t_parser.html#a796693745ebe354914eeacddba20f109">BTParser::lookahead</a><code> [protected]</code></td>
+ <td class="memname">std::vector<<a class="el" href="class_token.html">Token</a>> BTParser::lookahead</td>
</tr>
</table>
-</div>
-<div class="memdoc">
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </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>
<li>source/parser/btparser/<a class="el" href="btparser_8h_source.html">btparser.h</a></li>
<li>source/parser/btparser/<a class="el" href="btparser_8cpp_source.html">btparser.cpp</a></li>
</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="class_b_t_parser.html">BTParser</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
</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 Mon Jun 25 2012 16:46: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
+var class_b_t_parser =
+[
+ [ "BTParser", "class_b_t_parser.html#ad9495eabeaf69d91c5f26131cabd3ec4", null ],
+ [ "~BTParser", "class_b_t_parser.html#a5965c4cf0baf950be976a0a2932eec2c", null ],
+ [ "consume", "class_b_t_parser.html#a9d72bba86b16427b0b03e91113b0f027", null ],
+ [ "fill", "class_b_t_parser.html#a366b4477388d2cd7fd655b36342f882c", null ],
+ [ "lookaheadToken", "class_b_t_parser.html#a2674f280bd3000751a100b45ac3899e2", null ],
+ [ "lookaheadType", "class_b_t_parser.html#a01abded048ed1573e03867f7f2316583", null ],
+ [ "match", "class_b_t_parser.html#ad8fb9348dd9bc2e65a08033dd2539a03", null ],
+ [ "sync", "class_b_t_parser.html#a762e16322aec6e50af51c2b6377d86fe", null ],
+ [ "lookahead", "class_b_t_parser.html#a796693745ebe354914eeacddba20f109", null ]
+];
\ No newline at end of file
<map id="G" name="G">
-<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"/>
+<area shape="rect" id="node2" href="$class_i_marker.html" title="IMarker" alt="" coords="5,96,72,123"/>
+<area shape="rect" id="node4" href="$class_i_parser.html" title="IParser" alt="" coords="97,96,159,123"/>
+<area shape="rect" id="node6" href="$class_i_lexer.html" title="ILexer" alt="" coords="61,5,117,32"/>
+<area shape="rect" id="node8" href="$class_a_s_t.html" title="AST" alt="" coords="143,5,191,32"/>
</map>
-5b0e91f397b9b9d47576cf6737b73c36
\ No newline at end of file
+5c52f34eaa1b143a3223d864cfc0b01b
\ No newline at end of file
<map id="G" name="G">
-<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"/>
+<area shape="rect" id="node2" href="$class_i_marker.html" title="IMarker" alt="" coords="5,5,72,32"/>
+<area shape="rect" id="node4" href="$class_i_parser.html" title="IParser" alt="" coords="97,5,159,32"/>
</map>
-441756ff7a51b99b0eec254f0d243b43
\ No newline at end of file
+b4ec7df37d5289dc27ce7a5aed72d2ab
\ No newline at end of file
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(initResizable);
</script>
-<link href="doxygen.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>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="functions.html"><span>Class Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('class_exception.html','');
+$(document).ready(function(){initNavTree('class_exception.html','');});
</script>
<div id="doc-content">
-<div class="header">
- <div class="headertitle">
-<h1>Exception Member List</h1> </div>
-</div>
-<div class="contents">
-This is the complete list of members for <a class="el" href="class_exception.html">Exception</a>, including all inherited members.<table>
- <tr class="memlist"><td><a class="el" href="class_exception.html#a5a08b0f7c24a639573c36ace567348c4">ex_column</a></td><td><a class="el" href="class_exception.html">Exception</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="class_exception.html#ab30bf54ebcf9ead45300ce422fb4b6b8">ex_line</a></td><td><a class="el" href="class_exception.html">Exception</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="class_exception.html#ac106ae3b8d10ae97ee0b71a270fbda27">ex_msg</a></td><td><a class="el" href="class_exception.html">Exception</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="class_exception.html#a1b78336bb26edf8e784783cc150c5801">Exception</a>()</td><td><a class="el" href="class_exception.html">Exception</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_exception.html#abfa91380075acb0b040b401ace9885d8">Exception</a>(const Token &tok)</td><td><a class="el" href="class_exception.html">Exception</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_exception.html#aa049354d27370ca0176a16c5ed7394e9">Exception</a>(int line, int column)</td><td><a class="el" href="class_exception.html">Exception</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_exception.html#a2514fc52bf060e2d242f5e6f1b87e8bf">message</a>(const std::string &msg)</td><td><a class="el" href="class_exception.html">Exception</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_exception.html#a8f4eb20583b892ce7b0fb55554a94156">message</a>(void) const </td><td><a class="el" href="class_exception.html">Exception</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_exception.html#a14ad8d29bc8d9f4eb8d2a0b0e5b1047f">operator<<</a>(Exception &ex, const std::string &rhs)</td><td><a class="el" href="class_exception.html">Exception</a></td><td><code> [friend]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="class_exception.html#a96bb231c8f8c68239c83b6fa691e02b4">operator<<</a>(Exception &ex, unsigned int rhs)</td><td><a class="el" href="class_exception.html">Exception</a></td><td><code> [friend]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="class_exception.html#a380f0477d9ef319911e7a8167bd47f1f">what</a>() const </td><td><a class="el" href="class_exception.html">Exception</a></td><td><code> [virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="class_exception.html#ad1ba411de295ef2eeb02ba26284a829a">~Exception</a>()</td><td><a class="el" href="class_exception.html">Exception</a></td><td><code> [inline, virtual]</code></td></tr>
-</table></div>
-</div>
- <div id="nav-path" class="navpath">
- <ul>
- <li class="footer">Generated on Mon Jun 25 2012 16:46: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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
+<div class="header">
+ <div class="headertitle">
+<div class="title">Exception Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+<p>This is the complete list of members for <a class="el" href="class_exception.html">Exception</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="class_exception.html#a5a08b0f7c24a639573c36ace567348c4">ex_column</a></td><td class="entry"><a class="el" href="class_exception.html">Exception</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="class_exception.html#ab30bf54ebcf9ead45300ce422fb4b6b8">ex_line</a></td><td class="entry"><a class="el" href="class_exception.html">Exception</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_exception.html#ac106ae3b8d10ae97ee0b71a270fbda27">ex_msg</a></td><td class="entry"><a class="el" href="class_exception.html">Exception</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="class_exception.html#a1b78336bb26edf8e784783cc150c5801">Exception</a>()</td><td class="entry"><a class="el" href="class_exception.html">Exception</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_exception.html#abfa91380075acb0b040b401ace9885d8">Exception</a>(const Token &tok)</td><td class="entry"><a class="el" href="class_exception.html">Exception</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_exception.html#aa049354d27370ca0176a16c5ed7394e9">Exception</a>(int line, int column)</td><td class="entry"><a class="el" href="class_exception.html">Exception</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_exception.html#a2514fc52bf060e2d242f5e6f1b87e8bf">message</a>(const std::string &msg)</td><td class="entry"><a class="el" href="class_exception.html">Exception</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_exception.html#a8f4eb20583b892ce7b0fb55554a94156">message</a>(void) const </td><td class="entry"><a class="el" href="class_exception.html">Exception</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_exception.html#a14ad8d29bc8d9f4eb8d2a0b0e5b1047f">operator<<</a>(Exception &ex, const std::string &rhs)</td><td class="entry"><a class="el" href="class_exception.html">Exception</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+ <tr><td class="entry"><a class="el" href="class_exception.html#a96bb231c8f8c68239c83b6fa691e02b4">operator<<</a>(Exception &ex, unsigned int rhs)</td><td class="entry"><a class="el" href="class_exception.html">Exception</a></td><td class="entry"><span class="mlabel">friend</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_exception.html#a380f0477d9ef319911e7a8167bd47f1f">what</a>() const </td><td class="entry"><a class="el" href="class_exception.html">Exception</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="class_exception.html#ad1ba411de295ef2eeb02ba26284a829a">~Exception</a>()</td><td class="entry"><a class="el" href="class_exception.html">Exception</a></td><td class="entry"><span class="mlabel">inline</span><span class="mlabel">virtual</span></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: Exception 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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="functions.html"><span>Class Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('class_exception.html','');
+$(document).ready(function(){initNavTree('class_exception.html','');});
</script>
<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> |
<a href="#pro-attribs">Protected Attributes</a> |
<a href="#friends">Friends</a> </div>
<div class="headertitle">
-<h1>Exception Class Reference</h1> </div>
-</div>
+<div class="title">Exception Class Reference</div> </div>
+</div><!--header-->
<div class="contents">
-<!-- doxytag: class="Exception" -->
+
<p><code>#include <<a class="el" href="exception_8h_source.html">exception.h</a>></code></p>
<p><a href="class_exception-members.html">List of all members.</a></p>
<table class="memberdecls">
-<tr><td colspan="2"><h2><a name="pub-methods"></a>
+<tr class="heading"><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_exception.html#a1b78336bb26edf8e784783cc150c5801">Exception</a> () throw ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_exception.html#abfa91380075acb0b040b401ace9885d8">Exception</a> (const <a class="el" href="class_token.html">Token</a> &tok) throw ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_exception.html#aa049354d27370ca0176a16c5ed7394e9">Exception</a> (int line, int column) throw ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="class_exception.html#ad1ba411de295ef2eeb02ba26284a829a">~Exception</a> () throw ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">virtual const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_exception.html#a380f0477d9ef319911e7a8167bd47f1f">what</a> () const throw ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_exception.html#a2514fc52bf060e2d242f5e6f1b87e8bf">message</a> (const std::string &msg) throw ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">const std::string & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_exception.html#a8f4eb20583b892ce7b0fb55554a94156">message</a> (void) const throw ()</td></tr>
-<tr><td colspan="2"><h2><a name="pro-attribs"></a>
+<tr class="memitem:a1b78336bb26edf8e784783cc150c5801"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_exception.html#a1b78336bb26edf8e784783cc150c5801">Exception</a> () throw ()</td></tr>
+<tr class="memitem:abfa91380075acb0b040b401ace9885d8"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_exception.html#abfa91380075acb0b040b401ace9885d8">Exception</a> (const <a class="el" href="class_token.html">Token</a> &tok) throw ()</td></tr>
+<tr class="memitem:aa049354d27370ca0176a16c5ed7394e9"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_exception.html#aa049354d27370ca0176a16c5ed7394e9">Exception</a> (int line, int column) throw ()</td></tr>
+<tr class="memitem:ad1ba411de295ef2eeb02ba26284a829a"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="class_exception.html#ad1ba411de295ef2eeb02ba26284a829a">~Exception</a> () throw ()</td></tr>
+<tr class="memitem:a380f0477d9ef319911e7a8167bd47f1f"><td class="memItemLeft" align="right" valign="top">virtual const char * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_exception.html#a380f0477d9ef319911e7a8167bd47f1f">what</a> () const throw ()</td></tr>
+<tr class="memitem:a2514fc52bf060e2d242f5e6f1b87e8bf"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_exception.html#a2514fc52bf060e2d242f5e6f1b87e8bf">message</a> (const std::string &msg) throw ()</td></tr>
+<tr class="memitem:a8f4eb20583b892ce7b0fb55554a94156"><td class="memItemLeft" align="right" valign="top">const std::string & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_exception.html#a8f4eb20583b892ce7b0fb55554a94156">message</a> (void) const throw ()</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_exception.html#ab30bf54ebcf9ead45300ce422fb4b6b8">ex_line</a></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_exception.html#a5a08b0f7c24a639573c36ace567348c4">ex_column</a></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="class_exception.html#ac106ae3b8d10ae97ee0b71a270fbda27">ex_msg</a></td></tr>
-<tr><td colspan="2"><h2><a name="friends"></a>
+<tr class="memitem:ab30bf54ebcf9ead45300ce422fb4b6b8"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_exception.html#ab30bf54ebcf9ead45300ce422fb4b6b8">ex_line</a></td></tr>
+<tr class="memitem:a5a08b0f7c24a639573c36ace567348c4"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_exception.html#a5a08b0f7c24a639573c36ace567348c4">ex_column</a></td></tr>
+<tr class="memitem:ac106ae3b8d10ae97ee0b71a270fbda27"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="class_exception.html#ac106ae3b8d10ae97ee0b71a270fbda27">ex_msg</a></td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2><a name="friends"></a>
Friends</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_exception.html">Exception</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_exception.html#a14ad8d29bc8d9f4eb8d2a0b0e5b1047f">operator<<</a> (<a class="el" href="class_exception.html">Exception</a> &ex, const std::string &rhs)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_exception.html">Exception</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_exception.html#a96bb231c8f8c68239c83b6fa691e02b4">operator<<</a> (<a class="el" href="class_exception.html">Exception</a> &ex, unsigned int rhs)</td></tr>
+<tr class="memitem:a14ad8d29bc8d9f4eb8d2a0b0e5b1047f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_exception.html">Exception</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_exception.html#a14ad8d29bc8d9f4eb8d2a0b0e5b1047f">operator<<</a> (<a class="el" href="class_exception.html">Exception</a> &ex, const std::string &rhs)</td></tr>
+<tr class="memitem:a96bb231c8f8c68239c83b6fa691e02b4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_exception.html">Exception</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_exception.html#a96bb231c8f8c68239c83b6fa691e02b4">operator<<</a> (<a class="el" href="class_exception.html">Exception</a> &ex, unsigned int rhs)</td></tr>
</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock">
<p>Definition at line <a class="el" href="exception_8h_source.html#l00008">8</a> of file <a class="el" href="exception_8h_source.html">exception.h</a>.</p>
</div><hr/><h2>Constructor & Destructor Documentation</h2>
-<a class="anchor" id="a1b78336bb26edf8e784783cc150c5801"></a><!-- doxytag: member="Exception::Exception" ref="a1b78336bb26edf8e784783cc150c5801" args="()" -->
+<a class="anchor" id="a1b78336bb26edf8e784783cc150c5801"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td> throw ()</td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="exception_8cpp_source.html#l00004">4</a> of file <a class="el" href="exception_8cpp_source.html">exception.cpp</a>.</p>
</div>
</div>
-<a class="anchor" id="abfa91380075acb0b040b401ace9885d8"></a><!-- doxytag: member="Exception::Exception" ref="abfa91380075acb0b040b401ace9885d8" args="(const Token &tok)" -->
+<a class="anchor" id="abfa91380075acb0b040b401ace9885d8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td> throw ()</td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="exception_8cpp_source.html#l00008">8</a> of file <a class="el" href="exception_8cpp_source.html">exception.cpp</a>.</p>
</div>
</div>
-<a class="anchor" id="aa049354d27370ca0176a16c5ed7394e9"></a><!-- doxytag: member="Exception::Exception" ref="aa049354d27370ca0176a16c5ed7394e9" args="(int line, int column)" -->
+<a class="anchor" id="aa049354d27370ca0176a16c5ed7394e9"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td></td><td> throw ()</td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="exception_8cpp_source.html#l00016">16</a> of file <a class="el" href="exception_8cpp_source.html">exception.cpp</a>.</p>
</div>
</div>
-<a class="anchor" id="ad1ba411de295ef2eeb02ba26284a829a"></a><!-- doxytag: member="Exception::~Exception" ref="ad1ba411de295ef2eeb02ba26284a829a" args="()" -->
+<a class="anchor" id="ad1ba411de295ef2eeb02ba26284a829a"></a>
<div class="memitem">
<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual Exception::~Exception </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
- <td> throw ()<code> [inline, virtual]</code></td>
+ <td> throw ()</td>
</tr>
</table>
-</div>
-<div class="memdoc">
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">inline</span><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="exception_8h_source.html#l00018">18</a> of file <a class="el" href="exception_8h_source.html">exception.h</a>.</p>
</div>
</div>
<hr/><h2>Member Function Documentation</h2>
-<a class="anchor" id="a2514fc52bf060e2d242f5e6f1b87e8bf"></a><!-- doxytag: member="Exception::message" ref="a2514fc52bf060e2d242f5e6f1b87e8bf" args="(const std::string &msg)" -->
+<a class="anchor" id="a2514fc52bf060e2d242f5e6f1b87e8bf"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td> throw ()</td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="exception_8cpp_source.html#l00029">29</a> of file <a class="el" href="exception_8cpp_source.html">exception.cpp</a>.</p>
</div>
</div>
-<a class="anchor" id="a8f4eb20583b892ce7b0fb55554a94156"></a><!-- doxytag: member="Exception::message" ref="a8f4eb20583b892ce7b0fb55554a94156" args="(void) const " -->
+<a class="anchor" id="a8f4eb20583b892ce7b0fb55554a94156"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td> const throw ()</td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="exception_8cpp_source.html#l00034">34</a> of file <a class="el" href="exception_8cpp_source.html">exception.cpp</a>.</p>
</div>
</div>
-<a class="anchor" id="a380f0477d9ef319911e7a8167bd47f1f"></a><!-- doxytag: member="Exception::what" ref="a380f0477d9ef319911e7a8167bd47f1f" args="() const " -->
+<a class="anchor" id="a380f0477d9ef319911e7a8167bd47f1f"></a>
<div class="memitem">
<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const char * Exception::what </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
- <td> const throw ()<code> [virtual]</code></td>
+ <td> const throw ()</td>
</tr>
</table>
-</div>
-<div class="memdoc">
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="exception_8cpp_source.html#l00024">24</a> of file <a class="el" href="exception_8cpp_source.html">exception.cpp</a>.</p>
</div>
</div>
<hr/><h2>Friends And Related Function Documentation</h2>
-<a class="anchor" id="a14ad8d29bc8d9f4eb8d2a0b0e5b1047f"></a><!-- doxytag: member="Exception::operator<<" ref="a14ad8d29bc8d9f4eb8d2a0b0e5b1047f" args="(Exception &ex, const std::string &rhs)" -->
+<a class="anchor" id="a14ad8d29bc8d9f4eb8d2a0b0e5b1047f"></a>
<div class="memitem">
<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_exception.html">Exception</a>& operator<< </td>
<tr>
<td></td>
<td>)</td>
- <td></td><td><code> [friend]</code></td>
+ <td></td><td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">friend</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="exception_8cpp_source.html#l00039">39</a> of file <a class="el" href="exception_8cpp_source.html">exception.cpp</a>.</p>
</div>
</div>
-<a class="anchor" id="a96bb231c8f8c68239c83b6fa691e02b4"></a><!-- doxytag: member="Exception::operator<<" ref="a96bb231c8f8c68239c83b6fa691e02b4" args="(Exception &ex, unsigned int rhs)" -->
+<a class="anchor" id="a96bb231c8f8c68239c83b6fa691e02b4"></a>
<div class="memitem">
<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_exception.html">Exception</a>& operator<< </td>
<tr>
<td></td>
<td>)</td>
- <td></td><td><code> [friend]</code></td>
+ <td></td><td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">friend</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="exception_8cpp_source.html#l00045">45</a> of file <a class="el" href="exception_8cpp_source.html">exception.cpp</a>.</p>
</div>
</div>
<hr/><h2>Member Data Documentation</h2>
-<a class="anchor" id="a5a08b0f7c24a639573c36ace567348c4"></a><!-- doxytag: member="Exception::ex_column" ref="a5a08b0f7c24a639573c36ace567348c4" args="" -->
+<a class="anchor" id="a5a08b0f7c24a639573c36ace567348c4"></a>
<div class="memitem">
<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">int <a class="el" href="class_exception.html#a5a08b0f7c24a639573c36ace567348c4">Exception::ex_column</a><code> [protected]</code></td>
+ <td class="memname">int Exception::ex_column</td>
</tr>
</table>
-</div>
-<div class="memdoc">
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="exception_8h_source.html#l00012">12</a> of file <a class="el" href="exception_8h_source.html">exception.h</a>.</p>
</div>
</div>
-<a class="anchor" id="ab30bf54ebcf9ead45300ce422fb4b6b8"></a><!-- doxytag: member="Exception::ex_line" ref="ab30bf54ebcf9ead45300ce422fb4b6b8" args="" -->
+<a class="anchor" id="ab30bf54ebcf9ead45300ce422fb4b6b8"></a>
<div class="memitem">
<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">int <a class="el" href="class_exception.html#ab30bf54ebcf9ead45300ce422fb4b6b8">Exception::ex_line</a><code> [protected]</code></td>
+ <td class="memname">int Exception::ex_line</td>
</tr>
</table>
-</div>
-<div class="memdoc">
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="exception_8h_source.html#l00011">11</a> of file <a class="el" href="exception_8h_source.html">exception.h</a>.</p>
</div>
</div>
-<a class="anchor" id="ac106ae3b8d10ae97ee0b71a270fbda27"></a><!-- doxytag: member="Exception::ex_msg" ref="ac106ae3b8d10ae97ee0b71a270fbda27" args="" -->
+<a class="anchor" id="ac106ae3b8d10ae97ee0b71a270fbda27"></a>
<div class="memitem">
<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">std::string <a class="el" href="class_exception.html#ac106ae3b8d10ae97ee0b71a270fbda27">Exception::ex_msg</a><code> [protected]</code></td>
+ <td class="memname">std::string Exception::ex_msg</td>
</tr>
</table>
-</div>
-<div class="memdoc">
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="exception_8h_source.html#l00013">13</a> of file <a class="el" href="exception_8h_source.html">exception.h</a>.</p>
<li>source/exception/<a class="el" href="exception_8h_source.html">exception.h</a></li>
<li>source/exception/<a class="el" href="exception_8cpp_source.html">exception.cpp</a></li>
</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="class_exception.html">Exception</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
</div>
-</div>
- <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 Mon Jun 25 2012 16:46: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
+var class_exception =
+[
+ [ "Exception", "class_exception.html#a1b78336bb26edf8e784783cc150c5801", null ],
+ [ "Exception", "class_exception.html#abfa91380075acb0b040b401ace9885d8", null ],
+ [ "Exception", "class_exception.html#aa049354d27370ca0176a16c5ed7394e9", null ],
+ [ "~Exception", "class_exception.html#ad1ba411de295ef2eeb02ba26284a829a", null ],
+ [ "message", "class_exception.html#a2514fc52bf060e2d242f5e6f1b87e8bf", null ],
+ [ "message", "class_exception.html#a8f4eb20583b892ce7b0fb55554a94156", null ],
+ [ "what", "class_exception.html#a380f0477d9ef319911e7a8167bd47f1f", null ],
+ [ "operator<<", "class_exception.html#a14ad8d29bc8d9f4eb8d2a0b0e5b1047f", null ],
+ [ "operator<<", "class_exception.html#a96bb231c8f8c68239c83b6fa691e02b4", null ],
+ [ "ex_column", "class_exception.html#a5a08b0f7c24a639573c36ace567348c4", null ],
+ [ "ex_line", "class_exception.html#ab30bf54ebcf9ead45300ce422fb4b6b8", null ],
+ [ "ex_msg", "class_exception.html#ac106ae3b8d10ae97ee0b71a270fbda27", null ]
+];
\ No newline at end of file
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(initResizable);
</script>
-<link href="doxygen.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>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="functions.html"><span>Class Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('class_i_buffer.html','');
+$(document).ready(function(){initNavTree('class_i_buffer.html','');});
</script>
<div id="doc-content">
-<div class="header">
- <div class="headertitle">
-<h1>IBuffer Member List</h1> </div>
-</div>
-<div class="contents">
-This is the complete list of members for <a class="el" href="class_i_buffer.html">IBuffer</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_buffer.html#ae73a7e66aaca98fcaca9e53305264e04">clear</a>()=0</td><td><a class="el" href="class_i_buffer.html">IBuffer</a></td><td><code> [pure virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="class_i_buffer.html#a43343cee2b18e6af304da8ee0cf19c5d">consume</a>(void)</td><td><a class="el" href="class_i_buffer.html">IBuffer</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_buffer.html#afc6767d57494a8020611c90f31f3f9df">fill</a>(unsigned int n)</td><td><a class="el" href="class_i_buffer.html">IBuffer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_i_buffer.html#a6504e6c294b4c22a74e90c6b5d826f8b">IBuffer</a>()</td><td><a class="el" href="class_i_buffer.html">IBuffer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_i_marker.html#afbe7a5bbe8cb8f1b86e7ebf7d62782d4">IMarker</a>()</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#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_buffer.html#aa9b8125ddc806077ad9e7faa7dbda64d">load</a>()=0</td><td><a class="el" href="class_i_buffer.html">IBuffer</a></td><td><code> [pure virtual]</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_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>
- <tr class="memlist"><td><a class="el" href="class_i_buffer.html#a70e50087fc075f8487ea14a323ef2012">size</a>()=0</td><td><a class="el" href="class_i_buffer.html">IBuffer</a></td><td><code> [pure virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="class_i_buffer.html#aa61fe968b6058c01883bf4a464e7089f">sync</a>(unsigned int i)</td><td><a class="el" href="class_i_buffer.html">IBuffer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_i_buffer.html#a0411f55151d1b770a064d1296579b966">~IBuffer</a>()</td><td><a class="el" href="class_i_buffer.html">IBuffer</a></td><td><code> [virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="class_i_marker.html#afefb80c6283b5f2327faa16ab131c875">~IMarker</a>()</td><td><a class="el" href="class_i_marker.html">IMarker</a></td><td><code> [virtual]</code></td></tr>
-</table></div>
-</div>
- <div id="nav-path" class="navpath">
- <ul>
- <li class="footer">Generated on Mon Jun 25 2012 16:46: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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
+<div class="header">
+ <div class="headertitle">
+<div class="title">IBuffer Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+<p>This is the complete list of members for <a class="el" href="class_i_buffer.html">IBuffer</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="class_i_marker.html#a68c539e79c3052ba7addf090dfd05985">advance</a>(void)</td><td class="entry"><a class="el" href="class_i_marker.html">IMarker</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_i_buffer.html#ae73a7e66aaca98fcaca9e53305264e04">clear</a>()=0</td><td class="entry"><a class="el" href="class_i_buffer.html">IBuffer</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_i_buffer.html#a43343cee2b18e6af304da8ee0cf19c5d">consume</a>(void)</td><td class="entry"><a class="el" href="class_i_buffer.html">IBuffer</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_i_marker.html#adedaefcf6a1b1eac3d728a9d318dc618">cur_location</a></td><td class="entry"><a class="el" href="class_i_marker.html">IMarker</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_i_buffer.html#afc6767d57494a8020611c90f31f3f9df">fill</a>(unsigned int n)</td><td class="entry"><a class="el" href="class_i_buffer.html">IBuffer</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_i_buffer.html#a6504e6c294b4c22a74e90c6b5d826f8b">IBuffer</a>()</td><td class="entry"><a class="el" href="class_i_buffer.html">IBuffer</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_i_marker.html#afbe7a5bbe8cb8f1b86e7ebf7d62782d4">IMarker</a>()</td><td class="entry"><a class="el" href="class_i_marker.html">IMarker</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_i_marker.html#ae6fda228fa071a9720e7d2309d47ac6e">isMarked</a>(void)</td><td class="entry"><a class="el" href="class_i_marker.html">IMarker</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_i_buffer.html#aa9b8125ddc806077ad9e7faa7dbda64d">load</a>()=0</td><td class="entry"><a class="el" href="class_i_buffer.html">IBuffer</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="class_i_marker.html#a0e9628e8c66b493ff331abab55c744da">location</a>(void)</td><td class="entry"><a class="el" href="class_i_marker.html">IMarker</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_i_marker.html#ac2d7a0e8bbfb213378f7a19b50ec9686">location</a>(unsigned int index)</td><td class="entry"><a class="el" href="class_i_marker.html">IMarker</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_i_marker.html#a92024922612faa5bb0106609f151c050">mark</a>(void)</td><td class="entry"><a class="el" href="class_i_marker.html">IMarker</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_i_marker.html#a1c1b6ba790e3adf5fa8d9b24c06b10d7">markers</a></td><td class="entry"><a class="el" href="class_i_marker.html">IMarker</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="class_i_marker.html#afce4bb0bef01b4579db97e1ca5e64001">release</a>(void)</td><td class="entry"><a class="el" href="class_i_marker.html">IMarker</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_i_marker.html#a58086bbf091c5b49c15464a070fec171">seek</a>(unsigned int index)</td><td class="entry"><a class="el" href="class_i_marker.html">IMarker</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_i_buffer.html#a70e50087fc075f8487ea14a323ef2012">size</a>()=0</td><td class="entry"><a class="el" href="class_i_buffer.html">IBuffer</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_i_buffer.html#aa61fe968b6058c01883bf4a464e7089f">sync</a>(unsigned int i)</td><td class="entry"><a class="el" href="class_i_buffer.html">IBuffer</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_i_buffer.html#a0411f55151d1b770a064d1296579b966">~IBuffer</a>()</td><td class="entry"><a class="el" href="class_i_buffer.html">IBuffer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_i_marker.html#afefb80c6283b5f2327faa16ab131c875">~IMarker</a>()</td><td class="entry"><a class="el" href="class_i_marker.html">IMarker</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: IBuffer 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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(initResizable);
</script>
-<link href="doxygen.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>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="functions.html"><span>Class Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('class_i_buffer.html','');
+$(document).ready(function(){initNavTree('class_i_buffer.html','');});
</script>
<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> </div>
<div class="headertitle">
-<h1>IBuffer Class Reference</h1> </div>
-</div>
+<div class="title">IBuffer Class Reference</div> </div>
+</div><!--header-->
<div class="contents">
-<!-- doxytag: class="IBuffer" --><!-- doxytag: inherits="IMarker" -->
+
<p><code>#include <<a class="el" href="ibuffer_8h_source.html">ibuffer.h</a>></code></p>
<div class="dynheader">
Inheritance diagram for IBuffer:</div>
<div class="dyncontent">
<div class="center"><img src="class_i_buffer__inherit__graph.png" border="0" usemap="#_i_buffer_inherit__map" alt="Inheritance graph"/></div>
<map name="_i_buffer_inherit__map" id="_i_buffer_inherit__map">
-<area shape="rect" id="node2" href="class_i_marker.html" title="IMarker" alt="" coords="5,5,69,35"/>\r</map>
+<area shape="rect" id="node2" href="class_i_marker.html" title="IMarker" alt="" coords="5,5,72,32"/></map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for IBuffer:</div>
<div class="dyncontent">
<div class="center"><img src="class_i_buffer__coll__graph.png" border="0" usemap="#_i_buffer_coll__map" alt="Collaboration graph"/></div>
<map name="_i_buffer_coll__map" id="_i_buffer_coll__map">
-<area shape="rect" id="node2" href="class_i_marker.html" title="IMarker" alt="" coords="5,5,69,35"/>\r</map>
+<area shape="rect" id="node2" href="class_i_marker.html" title="IMarker" alt="" coords="5,5,72,32"/></map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<p><a href="class_i_buffer-members.html">List of all members.</a></p>
<table class="memberdecls">
-<tr><td colspan="2"><h2><a name="pub-methods"></a>
+<tr class="heading"><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_i_buffer.html#a6504e6c294b4c22a74e90c6b5d826f8b">IBuffer</a> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_buffer.html#a0411f55151d1b770a064d1296579b966">~IBuffer</a> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_buffer.html#a43343cee2b18e6af304da8ee0cf19c5d">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_i_buffer.html#aa61fe968b6058c01883bf4a464e7089f">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_i_buffer.html#afc6767d57494a8020611c90f31f3f9df">fill</a> (unsigned int n)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">virtual unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_buffer.html#a70e50087fc075f8487ea14a323ef2012">size</a> ()=0</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_buffer.html#ae73a7e66aaca98fcaca9e53305264e04">clear</a> ()=0</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_buffer.html#aa9b8125ddc806077ad9e7faa7dbda64d">load</a> ()=0</td></tr>
+<tr class="memitem:a6504e6c294b4c22a74e90c6b5d826f8b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_buffer.html#a6504e6c294b4c22a74e90c6b5d826f8b">IBuffer</a> ()</td></tr>
+<tr class="memitem:a0411f55151d1b770a064d1296579b966"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_buffer.html#a0411f55151d1b770a064d1296579b966">~IBuffer</a> ()</td></tr>
+<tr class="memitem:a43343cee2b18e6af304da8ee0cf19c5d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_buffer.html#a43343cee2b18e6af304da8ee0cf19c5d">consume</a> (void)</td></tr>
+<tr class="memitem:aa61fe968b6058c01883bf4a464e7089f"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_buffer.html#aa61fe968b6058c01883bf4a464e7089f">sync</a> (unsigned int i)</td></tr>
+<tr class="memitem:afc6767d57494a8020611c90f31f3f9df"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_buffer.html#afc6767d57494a8020611c90f31f3f9df">fill</a> (unsigned int n)</td></tr>
+<tr class="memitem:a70e50087fc075f8487ea14a323ef2012"><td class="memItemLeft" align="right" valign="top">virtual unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_buffer.html#a70e50087fc075f8487ea14a323ef2012">size</a> ()=0</td></tr>
+<tr class="memitem:ae73a7e66aaca98fcaca9e53305264e04"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_buffer.html#ae73a7e66aaca98fcaca9e53305264e04">clear</a> ()=0</td></tr>
+<tr class="memitem:aa9b8125ddc806077ad9e7faa7dbda64d"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_buffer.html#aa9b8125ddc806077ad9e7faa7dbda64d">load</a> ()=0</td></tr>
+<tr class="inherit_header pub_methods_class_i_marker"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_i_marker')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="class_i_marker.html">IMarker</a></td></tr>
+<tr class="memitem:afbe7a5bbe8cb8f1b86e7ebf7d62782d4 inherit pub_methods_class_i_marker"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_marker.html#afbe7a5bbe8cb8f1b86e7ebf7d62782d4">IMarker</a> ()</td></tr>
+<tr class="memitem:afefb80c6283b5f2327faa16ab131c875 inherit pub_methods_class_i_marker"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_marker.html#afefb80c6283b5f2327faa16ab131c875">~IMarker</a> ()</td></tr>
+<tr class="memitem:a68c539e79c3052ba7addf090dfd05985 inherit pub_methods_class_i_marker"><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 class="memitem:a0e9628e8c66b493ff331abab55c744da inherit pub_methods_class_i_marker"><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 class="memitem:ac2d7a0e8bbfb213378f7a19b50ec9686 inherit pub_methods_class_i_marker"><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 class="memitem:a92024922612faa5bb0106609f151c050 inherit pub_methods_class_i_marker"><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 class="memitem:afce4bb0bef01b4579db97e1ca5e64001 inherit pub_methods_class_i_marker"><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 class="memitem:a58086bbf091c5b49c15464a070fec171 inherit pub_methods_class_i_marker"><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 class="memitem:ae6fda228fa071a9720e7d2309d47ac6e inherit pub_methods_class_i_marker"><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>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2><a name="inherited"></a>
+Additional Inherited Members</h2></td></tr>
+<tr class="inherit_header pro_attribs_class_i_marker"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_i_marker')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="class_i_marker.html">IMarker</a></td></tr>
+<tr class="memitem:adedaefcf6a1b1eac3d728a9d318dc618 inherit pro_attribs_class_i_marker"><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 class="memitem:a1c1b6ba790e3adf5fa8d9b24c06b10d7 inherit pro_attribs_class_i_marker"><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>
+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock">
<p>Definition at line <a class="el" href="ibuffer_8h_source.html#l00007">7</a> of file <a class="el" href="ibuffer_8h_source.html">ibuffer.h</a>.</p>
</div><hr/><h2>Constructor & Destructor Documentation</h2>
-<a class="anchor" id="a6504e6c294b4c22a74e90c6b5d826f8b"></a><!-- doxytag: member="IBuffer::IBuffer" ref="a6504e6c294b4c22a74e90c6b5d826f8b" args="()" -->
+<a class="anchor" id="a6504e6c294b4c22a74e90c6b5d826f8b"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="ibuffer_8cpp_source.html#l00003">3</a> of file <a class="el" href="ibuffer_8cpp_source.html">ibuffer.cpp</a>.</p>
</div>
</div>
-<a class="anchor" id="a0411f55151d1b770a064d1296579b966"></a><!-- doxytag: member="IBuffer::~IBuffer" ref="a0411f55151d1b770a064d1296579b966" args="()" -->
+<a class="anchor" id="a0411f55151d1b770a064d1296579b966"></a>
<div class="memitem">
<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">IBuffer::~IBuffer </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
- <td><code> [virtual]</code></td>
+ <td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="ibuffer_8cpp_source.html#l00007">7</a> of file <a class="el" href="ibuffer_8cpp_source.html">ibuffer.cpp</a>.</p>
</div>
</div>
<hr/><h2>Member Function Documentation</h2>
-<a class="anchor" id="ae73a7e66aaca98fcaca9e53305264e04"></a><!-- doxytag: member="IBuffer::clear" ref="ae73a7e66aaca98fcaca9e53305264e04" args="()=0" -->
+<a class="anchor" id="ae73a7e66aaca98fcaca9e53305264e04"></a>
<div class="memitem">
<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual void IBuffer::clear </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
- <td><code> [pure virtual]</code></td>
+ <td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="class_i_buffer_ae73a7e66aaca98fcaca9e53305264e04_icgraph.png" border="0" usemap="#class_i_buffer_ae73a7e66aaca98fcaca9e53305264e04_icgraph" alt=""/></div>
<map name="class_i_buffer_ae73a7e66aaca98fcaca9e53305264e04_icgraph" id="class_i_buffer_ae73a7e66aaca98fcaca9e53305264e04_icgraph">
-<area shape="rect" id="node3" href="class_i_buffer.html#a43343cee2b18e6af304da8ee0cf19c5d" title="IBuffer::consume" alt="" coords="151,5,268,35"/>\r</map>
+<area shape="rect" id="node3" href="class_i_buffer.html#a43343cee2b18e6af304da8ee0cf19c5d" title="IBuffer::consume" alt="" coords="147,5,264,32"/></map>
</div>
</p>
</div>
</div>
-<a class="anchor" id="a43343cee2b18e6af304da8ee0cf19c5d"></a><!-- doxytag: member="IBuffer::consume" ref="a43343cee2b18e6af304da8ee0cf19c5d" args="(void)" -->
+<a class="anchor" id="a43343cee2b18e6af304da8ee0cf19c5d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="ibuffer_8cpp_source.html#l00011">11</a> of file <a class="el" href="ibuffer_8cpp_source.html">ibuffer.cpp</a>.</p>
<div class="dyncontent">
<div class="center"><img src="class_i_buffer_a43343cee2b18e6af304da8ee0cf19c5d_cgraph.png" border="0" usemap="#class_i_buffer_a43343cee2b18e6af304da8ee0cf19c5d_cgraph" alt=""/></div>
<map name="class_i_buffer_a43343cee2b18e6af304da8ee0cf19c5d_cgraph" id="class_i_buffer_a43343cee2b18e6af304da8ee0cf19c5d_cgraph">
-<area shape="rect" id="node3" href="class_i_marker.html#a68c539e79c3052ba7addf090dfd05985" title="IMarker::advance" alt="" coords="177,5,297,35"/>\r<area shape="rect" id="node5" href="class_i_buffer.html#ae73a7e66aaca98fcaca9e53305264e04" title="IBuffer::clear" alt="" coords="191,59,284,88"/>\r<area shape="rect" id="node7" href="class_i_marker.html#ae6fda228fa071a9720e7d2309d47ac6e" title="IMarker::isMarked" alt="" coords="175,112,300,141"/>\r<area shape="rect" id="node9" href="class_i_marker.html#a0e9628e8c66b493ff331abab55c744da" title="IMarker::location" alt="" coords="351,215,468,244"/>\r<area shape="rect" id="node11" href="class_i_marker.html#a58086bbf091c5b49c15464a070fec171" title="IMarker::seek" alt="" coords="187,165,288,195"/>\r<area shape="rect" id="node14" href="class_i_buffer.html#a70e50087fc075f8487ea14a323ef2012" title="IBuffer::size" alt="" coords="364,321,455,351"/>\r<area shape="rect" id="node16" href="class_i_buffer.html#aa61fe968b6058c01883bf4a464e7089f" title="IBuffer::sync" alt="" coords="191,269,284,299"/>\r<area shape="rect" id="node18" href="class_i_buffer.html#afc6767d57494a8020611c90f31f3f9df" title="IBuffer::fill" alt="" coords="371,268,448,297"/>\r<area shape="rect" id="node20" href="class_i_buffer.html#aa9b8125ddc806077ad9e7faa7dbda64d" title="IBuffer::load" alt="" coords="517,268,608,297"/>\r</map>
+<area shape="rect" id="node3" href="class_i_marker.html#a68c539e79c3052ba7addf090dfd05985" title="IMarker::advance" alt="" coords="173,5,293,32"/><area shape="rect" id="node5" href="class_i_marker.html#a0e9628e8c66b493ff331abab55c744da" title="IMarker::location" alt="" coords="344,208,461,235"/><area shape="rect" id="node7" href="class_i_buffer.html#a70e50087fc075f8487ea14a323ef2012" title="IBuffer::size" alt="" coords="359,56,446,83"/><area shape="rect" id="node9" href="class_i_marker.html#ae6fda228fa071a9720e7d2309d47ac6e" title="IMarker::isMarked" alt="" coords="171,157,295,184"/><area shape="rect" id="node11" href="class_i_marker.html#a58086bbf091c5b49c15464a070fec171" title="IMarker::seek" alt="" coords="184,309,283,336"/><area shape="rect" id="node14" href="class_i_buffer.html#ae73a7e66aaca98fcaca9e53305264e04" title="IBuffer::clear" alt="" coords="187,259,280,285"/><area shape="rect" id="node16" href="class_i_buffer.html#aa61fe968b6058c01883bf4a464e7089f" title="IBuffer::sync" alt="" coords="188,107,279,133"/><area shape="rect" id="node20" href="class_i_buffer.html#afc6767d57494a8020611c90f31f3f9df" title="IBuffer::fill" alt="" coords="364,107,441,133"/><area shape="rect" id="node22" href="class_i_buffer.html#aa9b8125ddc806077ad9e7faa7dbda64d" title="IBuffer::load" alt="" coords="510,107,599,133"/></map>
</div>
</p>
</div>
</div>
-<a class="anchor" id="afc6767d57494a8020611c90f31f3f9df"></a><!-- doxytag: member="IBuffer::fill" ref="afc6767d57494a8020611c90f31f3f9df" args="(unsigned int n)" -->
+<a class="anchor" id="afc6767d57494a8020611c90f31f3f9df"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="ibuffer_8cpp_source.html#l00037">37</a> of file <a class="el" href="ibuffer_8cpp_source.html">ibuffer.cpp</a>.</p>
<div class="dyncontent">
<div class="center"><img src="class_i_buffer_afc6767d57494a8020611c90f31f3f9df_cgraph.png" border="0" usemap="#class_i_buffer_afc6767d57494a8020611c90f31f3f9df_cgraph" alt=""/></div>
<map name="class_i_buffer_afc6767d57494a8020611c90f31f3f9df_cgraph" id="class_i_buffer_afc6767d57494a8020611c90f31f3f9df_cgraph">
-<area shape="rect" id="node3" href="class_i_buffer.html#aa9b8125ddc806077ad9e7faa7dbda64d" title="IBuffer::load" alt="" coords="133,5,224,35"/>\r</map>
+<area shape="rect" id="node3" href="class_i_buffer.html#aa9b8125ddc806077ad9e7faa7dbda64d" title="IBuffer::load" alt="" coords="131,5,221,32"/></map>
</div>
</p>
<div class="dyncontent">
<div class="center"><img src="class_i_buffer_afc6767d57494a8020611c90f31f3f9df_icgraph.png" border="0" usemap="#class_i_buffer_afc6767d57494a8020611c90f31f3f9df_icgraph" alt=""/></div>
<map name="class_i_buffer_afc6767d57494a8020611c90f31f3f9df_icgraph" id="class_i_buffer_afc6767d57494a8020611c90f31f3f9df_icgraph">
-<area shape="rect" id="node3" href="class_i_buffer.html#aa61fe968b6058c01883bf4a464e7089f" title="IBuffer::sync" alt="" coords="135,5,228,35"/>\r<area shape="rect" id="node5" href="class_i_buffer.html#a43343cee2b18e6af304da8ee0cf19c5d" title="IBuffer::consume" alt="" coords="279,5,396,35"/>\r</map>
+<area shape="rect" id="node3" href="class_i_buffer.html#aa61fe968b6058c01883bf4a464e7089f" title="IBuffer::sync" alt="" coords="131,5,221,32"/><area shape="rect" id="node5" href="class_i_buffer.html#a43343cee2b18e6af304da8ee0cf19c5d" title="IBuffer::consume" alt="" coords="269,5,387,32"/></map>
</div>
</p>
</div>
</div>
-<a class="anchor" id="aa9b8125ddc806077ad9e7faa7dbda64d"></a><!-- doxytag: member="IBuffer::load" ref="aa9b8125ddc806077ad9e7faa7dbda64d" args="()=0" -->
+<a class="anchor" id="aa9b8125ddc806077ad9e7faa7dbda64d"></a>
<div class="memitem">
<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual void IBuffer::load </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
- <td><code> [pure virtual]</code></td>
+ <td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="class_i_buffer_aa9b8125ddc806077ad9e7faa7dbda64d_icgraph.png" border="0" usemap="#class_i_buffer_aa9b8125ddc806077ad9e7faa7dbda64d_icgraph" alt=""/></div>
<map name="class_i_buffer_aa9b8125ddc806077ad9e7faa7dbda64d_icgraph" id="class_i_buffer_aa9b8125ddc806077ad9e7faa7dbda64d_icgraph">
-<area shape="rect" id="node3" href="class_i_buffer.html#afc6767d57494a8020611c90f31f3f9df" title="IBuffer::fill" alt="" coords="145,5,223,35"/>\r<area shape="rect" id="node5" href="class_i_buffer.html#aa61fe968b6058c01883bf4a464e7089f" title="IBuffer::sync" alt="" coords="273,5,367,35"/>\r<area shape="rect" id="node7" href="class_i_buffer.html#a43343cee2b18e6af304da8ee0cf19c5d" title="IBuffer::consume" alt="" coords="417,5,535,35"/>\r</map>
+<area shape="rect" id="node3" href="class_i_buffer.html#afc6767d57494a8020611c90f31f3f9df" title="IBuffer::fill" alt="" coords="144,5,221,32"/><area shape="rect" id="node5" href="class_i_buffer.html#aa61fe968b6058c01883bf4a464e7089f" title="IBuffer::sync" alt="" coords="269,5,360,32"/><area shape="rect" id="node7" href="class_i_buffer.html#a43343cee2b18e6af304da8ee0cf19c5d" title="IBuffer::consume" alt="" coords="408,5,525,32"/></map>
</div>
</p>
</div>
</div>
-<a class="anchor" id="a70e50087fc075f8487ea14a323ef2012"></a><!-- doxytag: member="IBuffer::size" ref="a70e50087fc075f8487ea14a323ef2012" args="()=0" -->
+<a class="anchor" id="a70e50087fc075f8487ea14a323ef2012"></a>
<div class="memitem">
<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual unsigned int IBuffer::size </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
- <td><code> [pure virtual]</code></td>
+ <td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
<p><div class="dynheader">
Here is the caller graph for this function:</div>
<div class="dyncontent">
<div class="center"><img src="class_i_buffer_a70e50087fc075f8487ea14a323ef2012_icgraph.png" border="0" usemap="#class_i_buffer_a70e50087fc075f8487ea14a323ef2012_icgraph" alt=""/></div>
<map name="class_i_buffer_a70e50087fc075f8487ea14a323ef2012_icgraph" id="class_i_buffer_a70e50087fc075f8487ea14a323ef2012_icgraph">
-<area shape="rect" id="node3" href="class_i_buffer.html#a43343cee2b18e6af304da8ee0cf19c5d" title="IBuffer::consume" alt="" coords="289,5,407,35"/>\r<area shape="rect" id="node5" href="class_i_buffer.html#aa61fe968b6058c01883bf4a464e7089f" title="IBuffer::sync" alt="" coords="145,31,239,60"/>\r</map>
+<area shape="rect" id="node3" href="class_i_buffer.html#a43343cee2b18e6af304da8ee0cf19c5d" title="IBuffer::consume" alt="" coords="280,5,397,32"/><area shape="rect" id="node5" href="class_i_buffer.html#aa61fe968b6058c01883bf4a464e7089f" title="IBuffer::sync" alt="" coords="141,31,232,57"/></map>
</div>
</p>
</div>
</div>
-<a class="anchor" id="aa61fe968b6058c01883bf4a464e7089f"></a><!-- doxytag: member="IBuffer::sync" ref="aa61fe968b6058c01883bf4a464e7089f" args="(unsigned int i)" -->
+<a class="anchor" id="aa61fe968b6058c01883bf4a464e7089f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="ibuffer_8cpp_source.html#l00022">22</a> of file <a class="el" href="ibuffer_8cpp_source.html">ibuffer.cpp</a>.</p>
<div class="dyncontent">
<div class="center"><img src="class_i_buffer_aa61fe968b6058c01883bf4a464e7089f_cgraph.png" border="0" usemap="#class_i_buffer_aa61fe968b6058c01883bf4a464e7089f_cgraph" alt=""/></div>
<map name="class_i_buffer_aa61fe968b6058c01883bf4a464e7089f_cgraph" id="class_i_buffer_aa61fe968b6058c01883bf4a464e7089f_cgraph">
-<area shape="rect" id="node3" href="class_i_buffer.html#afc6767d57494a8020611c90f31f3f9df" title="IBuffer::fill" alt="" coords="171,5,248,35"/>\r<area shape="rect" id="node7" href="class_i_marker.html#a0e9628e8c66b493ff331abab55c744da" title="IMarker::location" alt="" coords="151,59,268,88"/>\r<area shape="rect" id="node9" href="class_i_buffer.html#a70e50087fc075f8487ea14a323ef2012" title="IBuffer::size" alt="" coords="164,112,255,141"/>\r<area shape="rect" id="node5" href="class_i_buffer.html#aa9b8125ddc806077ad9e7faa7dbda64d" title="IBuffer::load" alt="" coords="317,5,408,35"/>\r</map>
+<area shape="rect" id="node3" href="class_i_marker.html#a0e9628e8c66b493ff331abab55c744da" title="IMarker::location" alt="" coords="144,5,261,32"/><area shape="rect" id="node5" href="class_i_buffer.html#a70e50087fc075f8487ea14a323ef2012" title="IBuffer::size" alt="" coords="159,56,246,83"/><area shape="rect" id="node7" href="class_i_buffer.html#afc6767d57494a8020611c90f31f3f9df" title="IBuffer::fill" alt="" coords="164,107,241,133"/><area shape="rect" id="node9" href="class_i_buffer.html#aa9b8125ddc806077ad9e7faa7dbda64d" title="IBuffer::load" alt="" coords="310,107,399,133"/></map>
</div>
</p>
<div class="dyncontent">
<div class="center"><img src="class_i_buffer_aa61fe968b6058c01883bf4a464e7089f_icgraph.png" border="0" usemap="#class_i_buffer_aa61fe968b6058c01883bf4a464e7089f_icgraph" alt=""/></div>
<map name="class_i_buffer_aa61fe968b6058c01883bf4a464e7089f_icgraph" id="class_i_buffer_aa61fe968b6058c01883bf4a464e7089f_icgraph">
-<area shape="rect" id="node3" href="class_i_buffer.html#a43343cee2b18e6af304da8ee0cf19c5d" title="IBuffer::consume" alt="" coords="151,5,268,35"/>\r</map>
+<area shape="rect" id="node3" href="class_i_buffer.html#a43343cee2b18e6af304da8ee0cf19c5d" title="IBuffer::consume" alt="" coords="144,5,261,32"/></map>
</div>
</p>
<li>source/buffer/<a class="el" href="ibuffer_8h_source.html">ibuffer.h</a></li>
<li>source/buffer/<a class="el" href="ibuffer_8cpp_source.html">ibuffer.cpp</a></li>
</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="class_i_buffer.html">IBuffer</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
</div>
-</div>
- <div id="nav-path" class="navpath">
- <ul>
- <li class="navelem"><a class="el" href="class_i_buffer.html">IBuffer</a> </li>
- <li class="footer">Generated on Mon Jun 25 2012 16:46: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
+var class_i_buffer =
+[
+ [ "IBuffer", "class_i_buffer.html#a6504e6c294b4c22a74e90c6b5d826f8b", null ],
+ [ "~IBuffer", "class_i_buffer.html#a0411f55151d1b770a064d1296579b966", null ],
+ [ "clear", "class_i_buffer.html#ae73a7e66aaca98fcaca9e53305264e04", null ],
+ [ "consume", "class_i_buffer.html#a43343cee2b18e6af304da8ee0cf19c5d", null ],
+ [ "fill", "class_i_buffer.html#afc6767d57494a8020611c90f31f3f9df", null ],
+ [ "load", "class_i_buffer.html#aa9b8125ddc806077ad9e7faa7dbda64d", null ],
+ [ "size", "class_i_buffer.html#a70e50087fc075f8487ea14a323ef2012", null ],
+ [ "sync", "class_i_buffer.html#aa61fe968b6058c01883bf4a464e7089f", null ]
+];
\ No newline at end of file
<map id="G" name="G">
-<area shape="rect" id="node2" href="$class_i_marker.html" title="IMarker" alt="" coords="5,5,69,35"/>
+<area shape="rect" id="node2" href="$class_i_marker.html" title="IMarker" alt="" coords="5,5,72,32"/>
</map>
-1258c4c28741257bd1daf5b343cdc628
\ No newline at end of file
+c624876860167ba9cd1511c31b3fcbaa
\ No newline at end of file
<map id="G" name="G">
-<area shape="rect" id="node2" href="$class_i_marker.html" title="IMarker" alt="" coords="5,5,69,35"/>
+<area shape="rect" id="node2" href="$class_i_marker.html" title="IMarker" alt="" coords="5,5,72,32"/>
</map>
-1258c4c28741257bd1daf5b343cdc628
\ No newline at end of file
+c624876860167ba9cd1511c31b3fcbaa
\ No newline at end of file
<map id="G" name="G">
-<area shape="rect" id="node3" href="$class_i_marker.html#a68c539e79c3052ba7addf090dfd05985" title="IMarker::advance" alt="" coords="177,5,297,35"/>
-<area shape="rect" id="node5" href="$class_i_buffer.html#ae73a7e66aaca98fcaca9e53305264e04" title="IBuffer::clear" alt="" coords="191,59,284,88"/>
-<area shape="rect" id="node7" href="$class_i_marker.html#ae6fda228fa071a9720e7d2309d47ac6e" title="IMarker::isMarked" alt="" coords="175,112,300,141"/>
-<area shape="rect" id="node9" href="$class_i_marker.html#a0e9628e8c66b493ff331abab55c744da" title="IMarker::location" alt="" coords="351,215,468,244"/>
-<area shape="rect" id="node11" href="$class_i_marker.html#a58086bbf091c5b49c15464a070fec171" title="IMarker::seek" alt="" coords="187,165,288,195"/>
-<area shape="rect" id="node14" href="$class_i_buffer.html#a70e50087fc075f8487ea14a323ef2012" title="IBuffer::size" alt="" coords="364,321,455,351"/>
-<area shape="rect" id="node16" href="$class_i_buffer.html#aa61fe968b6058c01883bf4a464e7089f" title="IBuffer::sync" alt="" coords="191,269,284,299"/>
-<area shape="rect" id="node18" href="$class_i_buffer.html#afc6767d57494a8020611c90f31f3f9df" title="IBuffer::fill" alt="" coords="371,268,448,297"/>
-<area shape="rect" id="node20" href="$class_i_buffer.html#aa9b8125ddc806077ad9e7faa7dbda64d" title="IBuffer::load" alt="" coords="517,268,608,297"/>
+<area shape="rect" id="node3" href="$class_i_marker.html#a68c539e79c3052ba7addf090dfd05985" title="IMarker::advance" alt="" coords="173,5,293,32"/>
+<area shape="rect" id="node5" href="$class_i_marker.html#a0e9628e8c66b493ff331abab55c744da" title="IMarker::location" alt="" coords="344,208,461,235"/>
+<area shape="rect" id="node7" href="$class_i_buffer.html#a70e50087fc075f8487ea14a323ef2012" title="IBuffer::size" alt="" coords="359,56,446,83"/>
+<area shape="rect" id="node9" href="$class_i_marker.html#ae6fda228fa071a9720e7d2309d47ac6e" title="IMarker::isMarked" alt="" coords="171,157,295,184"/>
+<area shape="rect" id="node11" href="$class_i_marker.html#a58086bbf091c5b49c15464a070fec171" title="IMarker::seek" alt="" coords="184,309,283,336"/>
+<area shape="rect" id="node14" href="$class_i_buffer.html#ae73a7e66aaca98fcaca9e53305264e04" title="IBuffer::clear" alt="" coords="187,259,280,285"/>
+<area shape="rect" id="node16" href="$class_i_buffer.html#aa61fe968b6058c01883bf4a464e7089f" title="IBuffer::sync" alt="" coords="188,107,279,133"/>
+<area shape="rect" id="node20" href="$class_i_buffer.html#afc6767d57494a8020611c90f31f3f9df" title="IBuffer::fill" alt="" coords="364,107,441,133"/>
+<area shape="rect" id="node22" href="$class_i_buffer.html#aa9b8125ddc806077ad9e7faa7dbda64d" title="IBuffer::load" alt="" coords="510,107,599,133"/>
</map>
-6a0501413a8dcfbb95b0ad8f07e1c01a
\ No newline at end of file
+d982970020dab4daf0d0878b24010c01
\ No newline at end of file
<map id="G" name="G">
-<area shape="rect" id="node3" href="$class_i_buffer.html#a43343cee2b18e6af304da8ee0cf19c5d" title="IBuffer::consume" alt="" coords="289,5,407,35"/>
-<area shape="rect" id="node5" href="$class_i_buffer.html#aa61fe968b6058c01883bf4a464e7089f" title="IBuffer::sync" alt="" coords="145,31,239,60"/>
+<area shape="rect" id="node3" href="$class_i_buffer.html#a43343cee2b18e6af304da8ee0cf19c5d" title="IBuffer::consume" alt="" coords="280,5,397,32"/>
+<area shape="rect" id="node5" href="$class_i_buffer.html#aa61fe968b6058c01883bf4a464e7089f" title="IBuffer::sync" alt="" coords="141,31,232,57"/>
</map>
-cff4b71a86424373488aa51cbad27095
\ No newline at end of file
+4bb644ca2559e7fa81c414835a99df8e
\ No newline at end of file
<map id="G" name="G">
-<area shape="rect" id="node3" href="$class_i_buffer.html#afc6767d57494a8020611c90f31f3f9df" title="IBuffer::fill" alt="" coords="171,5,248,35"/>
-<area shape="rect" id="node7" href="$class_i_marker.html#a0e9628e8c66b493ff331abab55c744da" title="IMarker::location" alt="" coords="151,59,268,88"/>
-<area shape="rect" id="node9" href="$class_i_buffer.html#a70e50087fc075f8487ea14a323ef2012" title="IBuffer::size" alt="" coords="164,112,255,141"/>
-<area shape="rect" id="node5" href="$class_i_buffer.html#aa9b8125ddc806077ad9e7faa7dbda64d" title="IBuffer::load" alt="" coords="317,5,408,35"/>
+<area shape="rect" id="node3" href="$class_i_marker.html#a0e9628e8c66b493ff331abab55c744da" title="IMarker::location" alt="" coords="144,5,261,32"/>
+<area shape="rect" id="node5" href="$class_i_buffer.html#a70e50087fc075f8487ea14a323ef2012" title="IBuffer::size" alt="" coords="159,56,246,83"/>
+<area shape="rect" id="node7" href="$class_i_buffer.html#afc6767d57494a8020611c90f31f3f9df" title="IBuffer::fill" alt="" coords="164,107,241,133"/>
+<area shape="rect" id="node9" href="$class_i_buffer.html#aa9b8125ddc806077ad9e7faa7dbda64d" title="IBuffer::load" alt="" coords="310,107,399,133"/>
</map>
-5c64cd6dd518b9d811dfba747941bdb1
\ No newline at end of file
+33699d62fa9a11703001a4dd3e7820f8
\ No newline at end of file
<map id="G" name="G">
-<area shape="rect" id="node3" href="$class_i_buffer.html#a43343cee2b18e6af304da8ee0cf19c5d" title="IBuffer::consume" alt="" coords="151,5,268,35"/>
+<area shape="rect" id="node3" href="$class_i_buffer.html#a43343cee2b18e6af304da8ee0cf19c5d" title="IBuffer::consume" alt="" coords="144,5,261,32"/>
</map>
-eb7348959e63499d856f28f9aa258c5c
\ No newline at end of file
+cdfcada3b6bc4b10ab60d60cb0637a07
\ No newline at end of file
<map id="G" name="G">
-<area shape="rect" id="node3" href="$class_i_buffer.html#afc6767d57494a8020611c90f31f3f9df" title="IBuffer::fill" alt="" coords="145,5,223,35"/>
-<area shape="rect" id="node5" href="$class_i_buffer.html#aa61fe968b6058c01883bf4a464e7089f" title="IBuffer::sync" alt="" coords="273,5,367,35"/>
-<area shape="rect" id="node7" href="$class_i_buffer.html#a43343cee2b18e6af304da8ee0cf19c5d" title="IBuffer::consume" alt="" coords="417,5,535,35"/>
+<area shape="rect" id="node3" href="$class_i_buffer.html#afc6767d57494a8020611c90f31f3f9df" title="IBuffer::fill" alt="" coords="144,5,221,32"/>
+<area shape="rect" id="node5" href="$class_i_buffer.html#aa61fe968b6058c01883bf4a464e7089f" title="IBuffer::sync" alt="" coords="269,5,360,32"/>
+<area shape="rect" id="node7" href="$class_i_buffer.html#a43343cee2b18e6af304da8ee0cf19c5d" title="IBuffer::consume" alt="" coords="408,5,525,32"/>
</map>
-b697a35d383898413c8b925f3100e557
\ No newline at end of file
+ab75d5ca6be0fe59ac1b468c22b7b5f5
\ No newline at end of file
<map id="G" name="G">
-<area shape="rect" id="node3" href="$class_i_buffer.html#a43343cee2b18e6af304da8ee0cf19c5d" title="IBuffer::consume" alt="" coords="151,5,268,35"/>
+<area shape="rect" id="node3" href="$class_i_buffer.html#a43343cee2b18e6af304da8ee0cf19c5d" title="IBuffer::consume" alt="" coords="147,5,264,32"/>
</map>
-e89dc8d8e656b5ae60e550135ff0f958
\ No newline at end of file
+63ab5adaba9c4cb554ec735aeaf2981c
\ No newline at end of file
<map id="G" name="G">
-<area shape="rect" id="node3" href="$class_i_buffer.html#aa9b8125ddc806077ad9e7faa7dbda64d" title="IBuffer::load" alt="" coords="133,5,224,35"/>
+<area shape="rect" id="node3" href="$class_i_buffer.html#aa9b8125ddc806077ad9e7faa7dbda64d" title="IBuffer::load" alt="" coords="131,5,221,32"/>
</map>
-c500243ed1f00f3e0dded483e64be428
\ No newline at end of file
+7f761efec63f077325a7d85a46faa4e0
\ No newline at end of file
<map id="G" name="G">
-<area shape="rect" id="node3" href="$class_i_buffer.html#aa61fe968b6058c01883bf4a464e7089f" title="IBuffer::sync" alt="" coords="135,5,228,35"/>
-<area shape="rect" id="node5" href="$class_i_buffer.html#a43343cee2b18e6af304da8ee0cf19c5d" title="IBuffer::consume" alt="" coords="279,5,396,35"/>
+<area shape="rect" id="node3" href="$class_i_buffer.html#aa61fe968b6058c01883bf4a464e7089f" title="IBuffer::sync" alt="" coords="131,5,221,32"/>
+<area shape="rect" id="node5" href="$class_i_buffer.html#a43343cee2b18e6af304da8ee0cf19c5d" title="IBuffer::consume" alt="" coords="269,5,387,32"/>
</map>
-4a83814c76638e9e3845bf6ee4eeccae
\ No newline at end of file
+1acaf3fe7f5df6bde4dc03c1db86249b
\ No newline at end of file
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(initResizable);
</script>
-<link href="doxygen.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>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="functions.html"><span>Class Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('class_i_lexer.html','');
+$(document).ready(function(){initNavTree('class_i_lexer.html','');});
</script>
<div id="doc-content">
-<div class="header">
- <div class="headertitle">
-<h1>ILexer Member List</h1> </div>
-</div>
-<div class="contents">
-This is the complete list of members for <a class="el" href="class_i_lexer.html">ILexer</a>, including all inherited members.<table>
- <tr class="memlist"><td><a class="el" href="class_i_lexer.html#a05ce2bfa3595f992618d2a328b66bdfb">column</a></td><td><a class="el" href="class_i_lexer.html">ILexer</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="class_i_lexer.html#ae1009b9b2a1e023e1a7d2fd75806607f">consume</a>(void)=0</td><td><a class="el" href="class_i_lexer.html">ILexer</a></td><td><code> [pure virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="class_i_lexer.html#a0366072c45083ee20123f2552a95b6e0">eof</a>(void)</td><td><a class="el" href="class_i_lexer.html">ILexer</a></td><td><code> [virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="class_i_lexer.html#a204cc87b6147aa741d8fde4825843761">ILexer</a>(std::istream &in)</td><td><a class="el" href="class_i_lexer.html">ILexer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_i_lexer.html#a02d418cc6fdcbfbf6cad7bf914cce77f">in_stream</a></td><td><a class="el" href="class_i_lexer.html">ILexer</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="class_i_lexer.html#a5d766f4f4dcc976553ab17a5753ef8ff">line</a></td><td><a class="el" href="class_i_lexer.html">ILexer</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="class_i_lexer.html#a556fdc7b13486f03cb7c3d7d4612666c">match</a>(char x)=0</td><td><a class="el" href="class_i_lexer.html">ILexer</a></td><td><code> [pure virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="class_i_lexer.html#a6f5098fda43f68b01d2e7a2a7158c50d">next</a>(void)=0</td><td><a class="el" href="class_i_lexer.html">ILexer</a></td><td><code> [pure virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="class_i_lexer.html#a1018ca7c4ec102150fe2f6acfe38929d">~ILexer</a>()</td><td><a class="el" href="class_i_lexer.html">ILexer</a></td><td><code> [virtual]</code></td></tr>
-</table></div>
-</div>
- <div id="nav-path" class="navpath">
- <ul>
- <li class="footer">Generated on Mon Jun 25 2012 16:46: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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
+<div class="header">
+ <div class="headertitle">
+<div class="title">ILexer Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+<p>This is the complete list of members for <a class="el" href="class_i_lexer.html">ILexer</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="class_i_lexer.html#a05ce2bfa3595f992618d2a328b66bdfb">column</a></td><td class="entry"><a class="el" href="class_i_lexer.html">ILexer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="class_i_lexer.html#ae1009b9b2a1e023e1a7d2fd75806607f">consume</a>(void)=0</td><td class="entry"><a class="el" href="class_i_lexer.html">ILexer</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_i_lexer.html#a0366072c45083ee20123f2552a95b6e0">eof</a>(void)</td><td class="entry"><a class="el" href="class_i_lexer.html">ILexer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="class_i_lexer.html#a204cc87b6147aa741d8fde4825843761">ILexer</a>(std::istream &in)</td><td class="entry"><a class="el" href="class_i_lexer.html">ILexer</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_i_lexer.html#a02d418cc6fdcbfbf6cad7bf914cce77f">in_stream</a></td><td class="entry"><a class="el" href="class_i_lexer.html">ILexer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="class_i_lexer.html#a5d766f4f4dcc976553ab17a5753ef8ff">line</a></td><td class="entry"><a class="el" href="class_i_lexer.html">ILexer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_i_lexer.html#a556fdc7b13486f03cb7c3d7d4612666c">match</a>(char x)=0</td><td class="entry"><a class="el" href="class_i_lexer.html">ILexer</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="class_i_lexer.html#a6f5098fda43f68b01d2e7a2a7158c50d">next</a>(void)=0</td><td class="entry"><a class="el" href="class_i_lexer.html">ILexer</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_i_lexer.html#a1018ca7c4ec102150fe2f6acfe38929d">~ILexer</a>()</td><td class="entry"><a class="el" href="class_i_lexer.html">ILexer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: ILexer 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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="functions.html"><span>Class Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('class_i_lexer.html','');
+$(document).ready(function(){initNavTree('class_i_lexer.html','');});
</script>
<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
<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>ILexer Class Reference</h1> </div>
-</div>
+<div class="title">ILexer Class Reference</div> </div>
+</div><!--header-->
<div class="contents">
-<!-- doxytag: class="ILexer" -->
+
<p><code>#include <<a class="el" href="ilexer_8h_source.html">ilexer.h</a>></code></p>
<div class="dynheader">
Inheritance diagram for ILexer:</div>
<div class="dyncontent">
<div class="center"><img src="class_i_lexer__inherit__graph.png" border="0" usemap="#_i_lexer_inherit__map" alt="Inheritance graph"/></div>
<map name="_i_lexer_inherit__map" id="_i_lexer_inherit__map">
-<area shape="rect" id="node3" href="class_l_l_n_lexer.html" title="LLNLexer" alt="" coords="5,83,83,112"/></map>
+<area shape="rect" id="node3" href="class_l_l_n_lexer.html" title="LLNLexer" alt="" coords="5,80,80,107"/></map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<p><a href="class_i_lexer-members.html">List of all members.</a></p>
<table class="memberdecls">
-<tr><td colspan="2"><h2><a name="pub-methods"></a>
+<tr class="heading"><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_i_lexer.html#a204cc87b6147aa741d8fde4825843761">ILexer</a> (std::istream &in)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_lexer.html#a1018ca7c4ec102150fe2f6acfe38929d">~ILexer</a> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_lexer.html#ae1009b9b2a1e023e1a7d2fd75806607f">consume</a> (void)=0</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_lexer.html#a556fdc7b13486f03cb7c3d7d4612666c">match</a> (char x)=0</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_lexer.html#a0366072c45083ee20123f2552a95b6e0">eof</a> (void)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_token.html">Token</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_lexer.html#a6f5098fda43f68b01d2e7a2a7158c50d">next</a> (void)=0</td></tr>
-<tr><td colspan="2"><h2><a name="pro-attribs"></a>
+<tr class="memitem:a204cc87b6147aa741d8fde4825843761"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_lexer.html#a204cc87b6147aa741d8fde4825843761">ILexer</a> (std::istream &in)</td></tr>
+<tr class="memitem:a1018ca7c4ec102150fe2f6acfe38929d"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_lexer.html#a1018ca7c4ec102150fe2f6acfe38929d">~ILexer</a> ()</td></tr>
+<tr class="memitem:ae1009b9b2a1e023e1a7d2fd75806607f"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_lexer.html#ae1009b9b2a1e023e1a7d2fd75806607f">consume</a> (void)=0</td></tr>
+<tr class="memitem:a556fdc7b13486f03cb7c3d7d4612666c"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_lexer.html#a556fdc7b13486f03cb7c3d7d4612666c">match</a> (char x)=0</td></tr>
+<tr class="memitem:a0366072c45083ee20123f2552a95b6e0"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_lexer.html#a0366072c45083ee20123f2552a95b6e0">eof</a> (void)</td></tr>
+<tr class="memitem:a6f5098fda43f68b01d2e7a2a7158c50d"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="class_token.html">Token</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_lexer.html#a6f5098fda43f68b01d2e7a2a7158c50d">next</a> (void)=0</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_lexer.html#a5d766f4f4dcc976553ab17a5753ef8ff">line</a></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_lexer.html#a05ce2bfa3595f992618d2a328b66bdfb">column</a></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">std::istream & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_lexer.html#a02d418cc6fdcbfbf6cad7bf914cce77f">in_stream</a></td></tr>
+<tr class="memitem:a5d766f4f4dcc976553ab17a5753ef8ff"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_lexer.html#a5d766f4f4dcc976553ab17a5753ef8ff">line</a></td></tr>
+<tr class="memitem:a05ce2bfa3595f992618d2a328b66bdfb"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_lexer.html#a05ce2bfa3595f992618d2a328b66bdfb">column</a></td></tr>
+<tr class="memitem:a02d418cc6fdcbfbf6cad7bf914cce77f"><td class="memItemLeft" align="right" valign="top">std::istream & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_lexer.html#a02d418cc6fdcbfbf6cad7bf914cce77f">in_stream</a></td></tr>
</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock">
<p>Definition at line <a class="el" href="ilexer_8h_source.html#l00009">9</a> of file <a class="el" href="ilexer_8h_source.html">ilexer.h</a>.</p>
</div><hr/><h2>Constructor & Destructor Documentation</h2>
-<a class="anchor" id="a204cc87b6147aa741d8fde4825843761"></a><!-- doxytag: member="ILexer::ILexer" ref="a204cc87b6147aa741d8fde4825843761" args="(std::istream &in)" -->
+<a class="anchor" id="a204cc87b6147aa741d8fde4825843761"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="ilexer_8cpp_source.html#l00006">6</a> of file <a class="el" href="ilexer_8cpp_source.html">ilexer.cpp</a>.</p>
</div>
</div>
-<a class="anchor" id="a1018ca7c4ec102150fe2f6acfe38929d"></a><!-- doxytag: member="ILexer::~ILexer" ref="a1018ca7c4ec102150fe2f6acfe38929d" args="()" -->
+<a class="anchor" id="a1018ca7c4ec102150fe2f6acfe38929d"></a>
<div class="memitem">
<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">ILexer::~ILexer </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
- <td><code> [virtual]</code></td>
+ <td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="ilexer_8cpp_source.html#l00010">10</a> of file <a class="el" href="ilexer_8cpp_source.html">ilexer.cpp</a>.</p>
</div>
</div>
<hr/><h2>Member Function Documentation</h2>
-<a class="anchor" id="ae1009b9b2a1e023e1a7d2fd75806607f"></a><!-- doxytag: member="ILexer::consume" ref="ae1009b9b2a1e023e1a7d2fd75806607f" args="(void)=0" -->
+<a class="anchor" id="ae1009b9b2a1e023e1a7d2fd75806607f"></a>
<div class="memitem">
<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual void ILexer::consume </td>
<td>(</td>
<td class="paramtype">void </td>
<td class="paramname"></td><td>)</td>
- <td><code> [pure virtual]</code></td>
+ <td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
<p>Implemented in <a class="el" href="class_l_l_n_lexer.html#ada670d39fa588ed793c71fe286ffe01d">LLNLexer</a>.</p>
</div>
</div>
-<a class="anchor" id="a0366072c45083ee20123f2552a95b6e0"></a><!-- doxytag: member="ILexer::eof" ref="a0366072c45083ee20123f2552a95b6e0" args="(void)" -->
+<a class="anchor" id="a0366072c45083ee20123f2552a95b6e0"></a>
<div class="memitem">
<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">bool ILexer::eof </td>
<td>(</td>
<td class="paramtype">void </td>
<td class="paramname"></td><td>)</td>
- <td><code> [virtual]</code></td>
+ <td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="ilexer_8cpp_source.html#l00014">14</a> of file <a class="el" href="ilexer_8cpp_source.html">ilexer.cpp</a>.</p>
</div>
</div>
-<a class="anchor" id="a556fdc7b13486f03cb7c3d7d4612666c"></a><!-- doxytag: member="ILexer::match" ref="a556fdc7b13486f03cb7c3d7d4612666c" args="(char x)=0" -->
+<a class="anchor" id="a556fdc7b13486f03cb7c3d7d4612666c"></a>
<div class="memitem">
<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual void ILexer::match </td>
<td>(</td>
<td class="paramtype">char </td>
<td class="paramname"><em>x</em></td><td>)</td>
- <td><code> [pure virtual]</code></td>
+ <td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
<p>Implemented in <a class="el" href="class_l_l_n_lexer.html#a4c250c0e032a7cc3e0ffbdcf8c3b18b7">LLNLexer</a>.</p>
</div>
</div>
-<a class="anchor" id="a6f5098fda43f68b01d2e7a2a7158c50d"></a><!-- doxytag: member="ILexer::next" ref="a6f5098fda43f68b01d2e7a2a7158c50d" args="(void)=0" -->
+<a class="anchor" id="a6f5098fda43f68b01d2e7a2a7158c50d"></a>
<div class="memitem">
<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual <a class="el" href="class_token.html">Token</a> ILexer::next </td>
<td>(</td>
<td class="paramtype">void </td>
<td class="paramname"></td><td>)</td>
- <td><code> [pure virtual]</code></td>
+ <td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
<p>Implemented in <a class="el" href="class_l_l_n_lexer.html#a3832522afb32a85b3171f552ff9dd676">LLNLexer</a>.</p>
</div>
</div>
<hr/><h2>Member Data Documentation</h2>
-<a class="anchor" id="a05ce2bfa3595f992618d2a328b66bdfb"></a><!-- doxytag: member="ILexer::column" ref="a05ce2bfa3595f992618d2a328b66bdfb" args="" -->
+<a class="anchor" id="a05ce2bfa3595f992618d2a328b66bdfb"></a>
<div class="memitem">
<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">int <a class="el" href="class_i_lexer.html#a05ce2bfa3595f992618d2a328b66bdfb">ILexer::column</a><code> [protected]</code></td>
+ <td class="memname">int ILexer::column</td>
</tr>
</table>
-</div>
-<div class="memdoc">
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="ilexer_8h_source.html#l00013">13</a> of file <a class="el" href="ilexer_8h_source.html">ilexer.h</a>.</p>
</div>
</div>
-<a class="anchor" id="a02d418cc6fdcbfbf6cad7bf914cce77f"></a><!-- doxytag: member="ILexer::in_stream" ref="a02d418cc6fdcbfbf6cad7bf914cce77f" args="" -->
+<a class="anchor" id="a02d418cc6fdcbfbf6cad7bf914cce77f"></a>
<div class="memitem">
<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">std::istream& <a class="el" href="class_i_lexer.html#a02d418cc6fdcbfbf6cad7bf914cce77f">ILexer::in_stream</a><code> [protected]</code></td>
+ <td class="memname">std::istream& ILexer::in_stream</td>
</tr>
</table>
-</div>
-<div class="memdoc">
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="ilexer_8h_source.html#l00014">14</a> of file <a class="el" href="ilexer_8h_source.html">ilexer.h</a>.</p>
</div>
</div>
-<a class="anchor" id="a5d766f4f4dcc976553ab17a5753ef8ff"></a><!-- doxytag: member="ILexer::line" ref="a5d766f4f4dcc976553ab17a5753ef8ff" args="" -->
+<a class="anchor" id="a5d766f4f4dcc976553ab17a5753ef8ff"></a>
<div class="memitem">
<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">int <a class="el" href="class_i_lexer.html#a5d766f4f4dcc976553ab17a5753ef8ff">ILexer::line</a><code> [protected]</code></td>
+ <td class="memname">int ILexer::line</td>
</tr>
</table>
-</div>
-<div class="memdoc">
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="ilexer_8h_source.html#l00012">12</a> of file <a class="el" href="ilexer_8h_source.html">ilexer.h</a>.</p>
<li>source/lexer/<a class="el" href="ilexer_8h_source.html">ilexer.h</a></li>
<li>source/lexer/<a class="el" href="ilexer_8cpp_source.html">ilexer.cpp</a></li>
</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="class_i_lexer.html">ILexer</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
</div>
-</div>
- <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 Mon Jun 25 2012 16:46: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
+var class_i_lexer =
+[
+ [ "ILexer", "class_i_lexer.html#a204cc87b6147aa741d8fde4825843761", null ],
+ [ "~ILexer", "class_i_lexer.html#a1018ca7c4ec102150fe2f6acfe38929d", null ],
+ [ "consume", "class_i_lexer.html#ae1009b9b2a1e023e1a7d2fd75806607f", null ],
+ [ "eof", "class_i_lexer.html#a0366072c45083ee20123f2552a95b6e0", null ],
+ [ "match", "class_i_lexer.html#a556fdc7b13486f03cb7c3d7d4612666c", null ],
+ [ "next", "class_i_lexer.html#a6f5098fda43f68b01d2e7a2a7158c50d", null ],
+ [ "column", "class_i_lexer.html#a05ce2bfa3595f992618d2a328b66bdfb", null ],
+ [ "in_stream", "class_i_lexer.html#a02d418cc6fdcbfbf6cad7bf914cce77f", null ],
+ [ "line", "class_i_lexer.html#a5d766f4f4dcc976553ab17a5753ef8ff", null ]
+];
\ No newline at end of file
<map id="G" name="G">
-<area shape="rect" id="node3" href="$class_l_l_n_lexer.html" title="LLNLexer" alt="" coords="5,83,83,112"/>
+<area shape="rect" id="node3" href="$class_l_l_n_lexer.html" title="LLNLexer" alt="" coords="5,80,80,107"/>
</map>
-98f115ced1eab63dec971111c8b9918f
\ No newline at end of file
+85047b6ec8dc89973ba9581f722abaaf
\ No newline at end of file
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(initResizable);
</script>
-<link href="doxygen.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>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="functions.html"><span>Class Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('class_i_marker.html','');
+$(document).ready(function(){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#afbe7a5bbe8cb8f1b86e7ebf7d62782d4">IMarker</a>()</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#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>
- <tr class="memlist"><td><a class="el" href="class_i_marker.html#afefb80c6283b5f2327faa16ab131c875">~IMarker</a>()</td><td><a class="el" href="class_i_marker.html">IMarker</a></td><td><code> [virtual]</code></td></tr>
-</table></div>
-</div>
- <div id="nav-path" class="navpath">
- <ul>
- <li class="footer">Generated on Mon Jun 25 2012 16:46: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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
+<div class="header">
+ <div class="headertitle">
+<div class="title">IMarker Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+<p>This is the complete list of members for <a class="el" href="class_i_marker.html">IMarker</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="class_i_marker.html#a68c539e79c3052ba7addf090dfd05985">advance</a>(void)</td><td class="entry"><a class="el" href="class_i_marker.html">IMarker</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_i_marker.html#adedaefcf6a1b1eac3d728a9d318dc618">cur_location</a></td><td class="entry"><a class="el" href="class_i_marker.html">IMarker</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_i_marker.html#afbe7a5bbe8cb8f1b86e7ebf7d62782d4">IMarker</a>()</td><td class="entry"><a class="el" href="class_i_marker.html">IMarker</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_i_marker.html#ae6fda228fa071a9720e7d2309d47ac6e">isMarked</a>(void)</td><td class="entry"><a class="el" href="class_i_marker.html">IMarker</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_i_marker.html#a0e9628e8c66b493ff331abab55c744da">location</a>(void)</td><td class="entry"><a class="el" href="class_i_marker.html">IMarker</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_i_marker.html#ac2d7a0e8bbfb213378f7a19b50ec9686">location</a>(unsigned int index)</td><td class="entry"><a class="el" href="class_i_marker.html">IMarker</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_i_marker.html#a92024922612faa5bb0106609f151c050">mark</a>(void)</td><td class="entry"><a class="el" href="class_i_marker.html">IMarker</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_i_marker.html#a1c1b6ba790e3adf5fa8d9b24c06b10d7">markers</a></td><td class="entry"><a class="el" href="class_i_marker.html">IMarker</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_i_marker.html#afce4bb0bef01b4579db97e1ca5e64001">release</a>(void)</td><td class="entry"><a class="el" href="class_i_marker.html">IMarker</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_i_marker.html#a58086bbf091c5b49c15464a070fec171">seek</a>(unsigned int index)</td><td class="entry"><a class="el" href="class_i_marker.html">IMarker</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_i_marker.html#afefb80c6283b5f2327faa16ab131c875">~IMarker</a>()</td><td class="entry"><a class="el" href="class_i_marker.html">IMarker</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="functions.html"><span>Class Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('class_i_marker.html','');
+$(document).ready(function(){initNavTree('class_i_marker.html','');});
</script>
<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
<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="title">IMarker Class Reference</div> </div>
+</div><!--header-->
<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<area shape="rect" id="node5" href="class_i_buffer.html" title="IBuffer" alt="" coords="104,83,163,112"/>\r</map>
+<area shape="rect" id="node3" href="class_b_t_parser.html" title="BTParser" alt="" coords="5,80,80,107"/><area shape="rect" id="node5" href="class_i_buffer.html" title="IBuffer" alt="" coords="105,80,163,107"/></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>
+<tr class="heading"><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_i_marker.html#afbe7a5bbe8cb8f1b86e7ebf7d62782d4">IMarker</a> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_marker.html#afefb80c6283b5f2327faa16ab131c875">~IMarker</a> ()</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>
+<tr class="memitem:afbe7a5bbe8cb8f1b86e7ebf7d62782d4"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_marker.html#afbe7a5bbe8cb8f1b86e7ebf7d62782d4">IMarker</a> ()</td></tr>
+<tr class="memitem:afefb80c6283b5f2327faa16ab131c875"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_marker.html#afefb80c6283b5f2327faa16ab131c875">~IMarker</a> ()</td></tr>
+<tr class="memitem:a68c539e79c3052ba7addf090dfd05985"><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 class="memitem:a0e9628e8c66b493ff331abab55c744da"><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 class="memitem:ac2d7a0e8bbfb213378f7a19b50ec9686"><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 class="memitem:a92024922612faa5bb0106609f151c050"><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 class="memitem:afce4bb0bef01b4579db97e1ca5e64001"><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 class="memitem:a58086bbf091c5b49c15464a070fec171"><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 class="memitem:ae6fda228fa071a9720e7d2309d47ac6e"><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>
+</table><table class="memberdecls">
+<tr class="heading"><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>
+<tr class="memitem:adedaefcf6a1b1eac3d728a9d318dc618"><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 class="memitem:a1c1b6ba790e3adf5fa8d9b24c06b10d7"><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>
+<hr/><a name="details" id="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>Constructor & Destructor Documentation</h2>
-<a class="anchor" id="afbe7a5bbe8cb8f1b86e7ebf7d62782d4"></a><!-- doxytag: member="IMarker::IMarker" ref="afbe7a5bbe8cb8f1b86e7ebf7d62782d4" args="()" -->
+<a class="anchor" id="afbe7a5bbe8cb8f1b86e7ebf7d62782d4"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</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="afefb80c6283b5f2327faa16ab131c875"></a><!-- doxytag: member="IMarker::~IMarker" ref="afefb80c6283b5f2327faa16ab131c875" args="()" -->
+<a class="anchor" id="afefb80c6283b5f2327faa16ab131c875"></a>
<div class="memitem">
<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">IMarker::~IMarker </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
- <td><code> [virtual]</code></td>
+ <td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="imarker_8cpp_source.html#l00007">7</a> of file <a class="el" href="imarker_8cpp_source.html">imarker.cpp</a>.</p>
</div>
</div>
<hr/><h2>Member Function Documentation</h2>
-<a class="anchor" id="a68c539e79c3052ba7addf090dfd05985"></a><!-- doxytag: member="IMarker::advance" ref="a68c539e79c3052ba7addf090dfd05985" args="(void)" -->
+<a class="anchor" id="a68c539e79c3052ba7addf090dfd05985"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="imarker_8cpp_source.html#l00011">11</a> of file <a class="el" href="imarker_8cpp_source.html">imarker.cpp</a>.</p>
<div class="dyncontent">
<div class="center"><img src="class_i_marker_a68c539e79c3052ba7addf090dfd05985_icgraph.png" border="0" usemap="#class_i_marker_a68c539e79c3052ba7addf090dfd05985_icgraph" alt=""/></div>
<map name="class_i_marker_a68c539e79c3052ba7addf090dfd05985_icgraph" id="class_i_marker_a68c539e79c3052ba7addf090dfd05985_icgraph">
-<area shape="rect" id="node3" href="class_i_buffer.html#a43343cee2b18e6af304da8ee0cf19c5d" title="IBuffer::consume" alt="" coords="175,5,292,35"/>\r</map>
+<area shape="rect" id="node3" href="class_i_buffer.html#a43343cee2b18e6af304da8ee0cf19c5d" title="IBuffer::consume" alt="" coords="173,5,291,32"/></map>
</div>
</p>
</div>
</div>
-<a class="anchor" id="ae6fda228fa071a9720e7d2309d47ac6e"></a><!-- doxytag: member="IMarker::isMarked" ref="ae6fda228fa071a9720e7d2309d47ac6e" args="(void)" -->
+<a class="anchor" id="ae6fda228fa071a9720e7d2309d47ac6e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="imarker_8cpp_source.html#l00045">45</a> of file <a class="el" href="imarker_8cpp_source.html">imarker.cpp</a>.</p>
<div class="dyncontent">
<div class="center"><img src="class_i_marker_ae6fda228fa071a9720e7d2309d47ac6e_icgraph.png" border="0" usemap="#class_i_marker_ae6fda228fa071a9720e7d2309d47ac6e_icgraph" alt=""/></div>
<map name="class_i_marker_ae6fda228fa071a9720e7d2309d47ac6e_icgraph" id="class_i_marker_ae6fda228fa071a9720e7d2309d47ac6e_icgraph">
-<area shape="rect" id="node3" href="class_i_buffer.html#a43343cee2b18e6af304da8ee0cf19c5d" title="IBuffer::consume" alt="" coords="183,5,300,35"/>\r</map>
+<area shape="rect" id="node3" href="class_i_buffer.html#a43343cee2b18e6af304da8ee0cf19c5d" title="IBuffer::consume" alt="" coords="179,5,296,32"/></map>
</div>
</p>
</div>
</div>
-<a class="anchor" id="a0e9628e8c66b493ff331abab55c744da"></a><!-- doxytag: member="IMarker::location" ref="a0e9628e8c66b493ff331abab55c744da" args="(void)" -->
+<a class="anchor" id="a0e9628e8c66b493ff331abab55c744da"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="imarker_8cpp_source.html#l00016">16</a> of file <a class="el" href="imarker_8cpp_source.html">imarker.cpp</a>.</p>
<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_buffer.html#a43343cee2b18e6af304da8ee0cf19c5d" title="IBuffer::consume" alt="" coords="327,80,444,110"/>\r<area shape="rect" id="node5" href="class_i_marker.html#a92024922612faa5bb0106609f151c050" title="IMarker::mark" alt="" coords="175,27,276,56"/>\r<area shape="rect" id="node7" href="class_i_marker.html#a58086bbf091c5b49c15464a070fec171" title="IMarker::seek" alt="" coords="175,134,276,163"/>\r<area shape="rect" id="node12" href="class_i_buffer.html#aa61fe968b6058c01883bf4a464e7089f" title="IBuffer::sync" alt="" coords="179,80,272,110"/>\r<area shape="rect" id="node10" href="class_i_marker.html#afce4bb0bef01b4579db97e1ca5e64001" title="IMarker::release" alt="" coords="328,134,443,163"/>\r</map>
+<area shape="rect" id="node3" href="class_i_buffer.html#a43343cee2b18e6af304da8ee0cf19c5d" title="IBuffer::consume" alt="" coords="320,23,437,50"/><area shape="rect" id="node5" href="class_i_buffer.html#aa61fe968b6058c01883bf4a464e7089f" title="IBuffer::sync" alt="" coords="176,23,267,50"/><area shape="rect" id="node8" href="class_i_marker.html#a92024922612faa5bb0106609f151c050" title="IMarker::mark" alt="" coords="171,74,272,100"/><area shape="rect" id="node10" href="class_i_marker.html#a58086bbf091c5b49c15464a070fec171" title="IMarker::seek" alt="" coords="172,124,271,151"/><area shape="rect" id="node13" href="class_i_marker.html#afce4bb0bef01b4579db97e1ca5e64001" title="IMarker::release" alt="" coords="322,124,435,151"/></map>
</div>
</p>
</div>
</div>
-<a class="anchor" id="ac2d7a0e8bbfb213378f7a19b50ec9686"></a><!-- doxytag: member="IMarker::location" ref="ac2d7a0e8bbfb213378f7a19b50ec9686" args="(unsigned int index)" -->
+<a class="anchor" id="ac2d7a0e8bbfb213378f7a19b50ec9686"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="imarker_8cpp_source.html#l00021">21</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)" -->
+<a class="anchor" id="a92024922612faa5bb0106609f151c050"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="imarker_8cpp_source.html#l00026">26</a> of file <a class="el" href="imarker_8cpp_source.html">imarker.cpp</a>.</p>
<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>
+<area shape="rect" id="node3" href="class_i_marker.html#a0e9628e8c66b493ff331abab55c744da" title="IMarker::location" alt="" coords="155,5,272,32"/></map>
</div>
</p>
</div>
</div>
-<a class="anchor" id="afce4bb0bef01b4579db97e1ca5e64001"></a><!-- doxytag: member="IMarker::release" ref="afce4bb0bef01b4579db97e1ca5e64001" args="(void)" -->
+<a class="anchor" id="afce4bb0bef01b4579db97e1ca5e64001"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="imarker_8cpp_source.html#l00033">33</a> of file <a class="el" href="imarker_8cpp_source.html">imarker.cpp</a>.</p>
<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>
+<area shape="rect" id="node3" href="class_i_marker.html#a58086bbf091c5b49c15464a070fec171" title="IMarker::seek" alt="" coords="168,5,267,32"/><area shape="rect" id="node5" href="class_i_marker.html#a0e9628e8c66b493ff331abab55c744da" title="IMarker::location" alt="" coords="315,5,432,32"/></map>
</div>
</p>
</div>
</div>
-<a class="anchor" id="a58086bbf091c5b49c15464a070fec171"></a><!-- doxytag: member="IMarker::seek" ref="a58086bbf091c5b49c15464a070fec171" args="(unsigned int index)" -->
+<a class="anchor" id="a58086bbf091c5b49c15464a070fec171"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="imarker_8cpp_source.html#l00040">40</a> of file <a class="el" href="imarker_8cpp_source.html">imarker.cpp</a>.</p>
<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>
+<area shape="rect" id="node3" href="class_i_marker.html#a0e9628e8c66b493ff331abab55c744da" title="IMarker::location" alt="" coords="152,5,269,32"/></map>
</div>
</p>
<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_buffer.html#a43343cee2b18e6af304da8ee0cf19c5d" title="IBuffer::consume" alt="" coords="156,5,273,35"/>\r<area shape="rect" id="node5" href="class_i_marker.html#afce4bb0bef01b4579db97e1ca5e64001" title="IMarker::release" alt="" coords="157,59,272,88"/>\r</map>
+<area shape="rect" id="node3" href="class_i_buffer.html#a43343cee2b18e6af304da8ee0cf19c5d" title="IBuffer::consume" alt="" coords="152,5,269,32"/><area shape="rect" id="node5" href="class_i_marker.html#afce4bb0bef01b4579db97e1ca5e64001" title="IMarker::release" alt="" coords="154,56,267,83"/></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="" -->
+<a class="anchor" id="adedaefcf6a1b1eac3d728a9d318dc618"></a>
<div class="memitem">
<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
<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>
+ <td class="memname">unsigned int IMarker::cur_location</td>
</tr>
</table>
-</div>
-<div class="memdoc">
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </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="" -->
+<a class="anchor" id="a1c1b6ba790e3adf5fa8d9b24c06b10d7"></a>
<div class="memitem">
<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
<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>
+ <td class="memname">std::vector<unsigned int> IMarker::markers</td>
</tr>
</table>
-</div>
-<div class="memdoc">
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </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>
<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><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="class_i_marker.html">IMarker</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </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 Mon Jun 25 2012 16:46: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
+var class_i_marker =
+[
+ [ "IMarker", "class_i_marker.html#afbe7a5bbe8cb8f1b86e7ebf7d62782d4", null ],
+ [ "~IMarker", "class_i_marker.html#afefb80c6283b5f2327faa16ab131c875", null ],
+ [ "advance", "class_i_marker.html#a68c539e79c3052ba7addf090dfd05985", null ],
+ [ "isMarked", "class_i_marker.html#ae6fda228fa071a9720e7d2309d47ac6e", null ],
+ [ "location", "class_i_marker.html#a0e9628e8c66b493ff331abab55c744da", null ],
+ [ "location", "class_i_marker.html#ac2d7a0e8bbfb213378f7a19b50ec9686", null ],
+ [ "mark", "class_i_marker.html#a92024922612faa5bb0106609f151c050", null ],
+ [ "release", "class_i_marker.html#afce4bb0bef01b4579db97e1ca5e64001", null ],
+ [ "seek", "class_i_marker.html#a58086bbf091c5b49c15464a070fec171", null ],
+ [ "cur_location", "class_i_marker.html#adedaefcf6a1b1eac3d728a9d318dc618", null ],
+ [ "markers", "class_i_marker.html#a1c1b6ba790e3adf5fa8d9b24c06b10d7", null ]
+];
\ No newline at end of file
<map id="G" name="G">
-<area shape="rect" id="node3" href="$class_b_t_parser.html" title="BTParser" alt="" coords="5,83,80,112"/>
-<area shape="rect" id="node5" href="$class_i_buffer.html" title="IBuffer" alt="" coords="104,83,163,112"/>
+<area shape="rect" id="node3" href="$class_b_t_parser.html" title="BTParser" alt="" coords="5,80,80,107"/>
+<area shape="rect" id="node5" href="$class_i_buffer.html" title="IBuffer" alt="" coords="105,80,163,107"/>
</map>
-94215c190a788f2bc3073463b508afeb
\ No newline at end of file
+f99832e0cdcac426230b5c57c41f4859
\ No newline at end of file
<map id="G" name="G">
-<area shape="rect" id="node3" href="$class_i_buffer.html#a43343cee2b18e6af304da8ee0cf19c5d" title="IBuffer::consume" alt="" coords="327,80,444,110"/>
-<area shape="rect" id="node5" href="$class_i_marker.html#a92024922612faa5bb0106609f151c050" title="IMarker::mark" alt="" coords="175,27,276,56"/>
-<area shape="rect" id="node7" href="$class_i_marker.html#a58086bbf091c5b49c15464a070fec171" title="IMarker::seek" alt="" coords="175,134,276,163"/>
-<area shape="rect" id="node12" href="$class_i_buffer.html#aa61fe968b6058c01883bf4a464e7089f" title="IBuffer::sync" alt="" coords="179,80,272,110"/>
-<area shape="rect" id="node10" href="$class_i_marker.html#afce4bb0bef01b4579db97e1ca5e64001" title="IMarker::release" alt="" coords="328,134,443,163"/>
+<area shape="rect" id="node3" href="$class_i_buffer.html#a43343cee2b18e6af304da8ee0cf19c5d" title="IBuffer::consume" alt="" coords="320,23,437,50"/>
+<area shape="rect" id="node5" href="$class_i_buffer.html#aa61fe968b6058c01883bf4a464e7089f" title="IBuffer::sync" alt="" coords="176,23,267,50"/>
+<area shape="rect" id="node8" href="$class_i_marker.html#a92024922612faa5bb0106609f151c050" title="IMarker::mark" alt="" coords="171,74,272,100"/>
+<area shape="rect" id="node10" href="$class_i_marker.html#a58086bbf091c5b49c15464a070fec171" title="IMarker::seek" alt="" coords="172,124,271,151"/>
+<area shape="rect" id="node13" href="$class_i_marker.html#afce4bb0bef01b4579db97e1ca5e64001" title="IMarker::release" alt="" coords="322,124,435,151"/>
</map>
-e18d5f5b4c00520bf52a8f74a697e50a
\ No newline at end of file
+cf28ef35eadc27744846e7806fa62684
\ No newline at end of file
<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"/>
+<area shape="rect" id="node3" href="$class_i_marker.html#a0e9628e8c66b493ff331abab55c744da" title="IMarker::location" alt="" coords="152,5,269,32"/>
</map>
-5b7761895bcabe982b66e98c524898aa
\ No newline at end of file
+5502421c19f562fc0fbbf183f7c55e84
\ No newline at end of file
<map id="G" name="G">
-<area shape="rect" id="node3" href="$class_i_buffer.html#a43343cee2b18e6af304da8ee0cf19c5d" title="IBuffer::consume" alt="" coords="156,5,273,35"/>
-<area shape="rect" id="node5" href="$class_i_marker.html#afce4bb0bef01b4579db97e1ca5e64001" title="IMarker::release" alt="" coords="157,59,272,88"/>
+<area shape="rect" id="node3" href="$class_i_buffer.html#a43343cee2b18e6af304da8ee0cf19c5d" title="IBuffer::consume" alt="" coords="152,5,269,32"/>
+<area shape="rect" id="node5" href="$class_i_marker.html#afce4bb0bef01b4579db97e1ca5e64001" title="IMarker::release" alt="" coords="154,56,267,83"/>
</map>
-dbfc4f8d285831c8b377baa98c8e1519
\ No newline at end of file
+df0ccb16611dfbaf27e0e82a3dbd0dc2
\ No newline at end of file
<map id="G" name="G">
-<area shape="rect" id="node3" href="$class_i_buffer.html#a43343cee2b18e6af304da8ee0cf19c5d" title="IBuffer::consume" alt="" coords="175,5,292,35"/>
+<area shape="rect" id="node3" href="$class_i_buffer.html#a43343cee2b18e6af304da8ee0cf19c5d" title="IBuffer::consume" alt="" coords="173,5,291,32"/>
</map>
-3fa834bfc45e75559e0d8a03bc54db58
\ No newline at end of file
+8e9da506994b8dba033d5a70b6a45e3f
\ No newline at end of file
<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"/>
+<area shape="rect" id="node3" href="$class_i_marker.html#a0e9628e8c66b493ff331abab55c744da" title="IMarker::location" alt="" coords="155,5,272,32"/>
</map>
-48e83b8da8eae1bda3230ab09d55eb06
\ No newline at end of file
+ba48bee1ac5d0956475ab8d2d9845054
\ No newline at end of file
<map id="G" name="G">
-<area shape="rect" id="node3" href="$class_i_buffer.html#a43343cee2b18e6af304da8ee0cf19c5d" title="IBuffer::consume" alt="" coords="183,5,300,35"/>
+<area shape="rect" id="node3" href="$class_i_buffer.html#a43343cee2b18e6af304da8ee0cf19c5d" title="IBuffer::consume" alt="" coords="179,5,296,32"/>
</map>
-67675a8081319e7deb982fc31a4253df
\ No newline at end of file
+242bdb1e23e6deaed229115c871707bc
\ No newline at end of file
<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"/>
+<area shape="rect" id="node3" href="$class_i_marker.html#a58086bbf091c5b49c15464a070fec171" title="IMarker::seek" alt="" coords="168,5,267,32"/>
+<area shape="rect" id="node5" href="$class_i_marker.html#a0e9628e8c66b493ff331abab55c744da" title="IMarker::location" alt="" coords="315,5,432,32"/>
</map>
-b293713a97d225dd786ecc37b462abe9
\ No newline at end of file
+e47e2a4f6a79a5556d2ac4e268856767
\ No newline at end of file
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(initResizable);
</script>
-<link href="doxygen.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>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="functions.html"><span>Class Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('class_i_parser.html','');
+$(document).ready(function(){initNavTree('class_i_parser.html','');});
</script>
<div id="doc-content">
-<div class="header">
- <div class="headertitle">
-<h1>IParser Member List</h1> </div>
-</div>
-<div class="contents">
-This is the complete list of members for <a class="el" href="class_i_parser.html">IParser</a>, including all inherited members.<table>
- <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_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_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_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_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_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 Mon Jun 25 2012 16:46: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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
+<div class="header">
+ <div class="headertitle">
+<div class="title">IParser Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+<p>This is the complete list of members for <a class="el" href="class_i_parser.html">IParser</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="class_i_parser.html#a486e53606cbc75b8a44cfea335ac9c87">ast</a>() const </td><td class="entry"><a class="el" href="class_i_parser.html">IParser</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="class_i_parser.html#a0bb117afecf63b3f2d95b598b763fec2">input</a>(ILexer *in)</td><td class="entry"><a class="el" href="class_i_parser.html">IParser</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_i_parser.html#a97691dca898e799fac489ede2ff058b4">IParser</a>()</td><td class="entry"><a class="el" href="class_i_parser.html">IParser</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_i_parser.html#a7e843f2ae69a52cbacf5bd7b5b9622cf">IParser</a>(ILexer *in)</td><td class="entry"><a class="el" href="class_i_parser.html">IParser</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_i_parser.html#a2c89fe9ae1c200eda69c78f7441dea00">lexer</a></td><td class="entry"><a class="el" href="class_i_parser.html">IParser</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="class_i_parser.html#a03bdae30f9a5acb2b9ec5aebb20cc0c2">parse</a>()=0</td><td class="entry"><a class="el" href="class_i_parser.html">IParser</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_i_parser.html#ab6b8bb5a97c0bce976135dc4eccc1452">process</a>(IVisitor &visitor)</td><td class="entry"><a class="el" href="class_i_parser.html">IParser</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="class_i_parser.html#a525c62c560492ef3bdb1a21c4da13e04">result</a></td><td class="entry"><a class="el" href="class_i_parser.html">IParser</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_i_parser.html#a5b617df0a65b13e5f4be40d764a8ba3b">~IParser</a>()</td><td class="entry"><a class="el" href="class_i_parser.html">IParser</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: IParser 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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="functions.html"><span>Class Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('class_i_parser.html','');
+$(document).ready(function(){initNavTree('class_i_parser.html','');});
</script>
<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
<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>IParser Class Reference</h1> </div>
-</div>
+<div class="title">IParser Class Reference</div> </div>
+</div><!--header-->
<div class="contents">
-<!-- doxytag: class="IParser" -->
+
<p><code>#include <<a class="el" href="iparser_8h_source.html">iparser.h</a>></code></p>
<div class="dynheader">
Inheritance diagram for IParser:</div>
<div class="dyncontent">
<div class="center"><img src="class_i_parser__inherit__graph.png" border="0" usemap="#_i_parser_inherit__map" alt="Inheritance graph"/></div>
<map name="_i_parser_inherit__map" id="_i_parser_inherit__map">
-<area shape="rect" id="node3" href="class_b_t_parser.html" title="BTParser" alt="" coords="5,83,80,112"/>\r</map>
+<area shape="rect" id="node3" href="class_b_t_parser.html" title="BTParser" alt="" coords="5,80,80,107"/></map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for IParser:</div>
<div class="dyncontent">
<div class="center"><img src="class_i_parser__coll__graph.png" border="0" usemap="#_i_parser_coll__map" alt="Collaboration graph"/></div>
<map name="_i_parser_coll__map" id="_i_parser_coll__map">
-<area shape="rect" id="node2" href="class_i_lexer.html" title="ILexer" alt="" coords="5,5,61,35"/><area shape="rect" id="node4" href="class_a_s_t.html" title="AST" alt="" coords="85,5,131,35"/></map>
+<area shape="rect" id="node2" href="class_i_lexer.html" title="ILexer" alt="" coords="5,5,61,32"/><area shape="rect" id="node4" href="class_a_s_t.html" title="AST" alt="" coords="87,5,135,32"/></map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<p><a href="class_i_parser-members.html">List of all members.</a></p>
<table class="memberdecls">
-<tr><td colspan="2"><h2><a name="pub-methods"></a>
+<tr class="heading"><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_i_parser.html#a97691dca898e799fac489ede2ff058b4">IParser</a> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_parser.html#a7e843f2ae69a52cbacf5bd7b5b9622cf">IParser</a> (<a class="el" href="class_i_lexer.html">ILexer</a> *in)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_parser.html#a5b617df0a65b13e5f4be40d764a8ba3b">~IParser</a> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_parser.html#a03bdae30f9a5acb2b9ec5aebb20cc0c2">parse</a> ()=0</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_parser.html#a0bb117afecf63b3f2d95b598b763fec2">input</a> (<a class="el" href="class_i_lexer.html">ILexer</a> *in)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">virtual const <a class="el" href="class_a_s_t.html">AST</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_parser.html#a486e53606cbc75b8a44cfea335ac9c87">ast</a> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_parser.html#ab6b8bb5a97c0bce976135dc4eccc1452">process</a> (<a class="el" href="class_i_visitor.html">IVisitor</a> &visitor)</td></tr>
-<tr><td colspan="2"><h2><a name="pro-attribs"></a>
+<tr class="memitem:a97691dca898e799fac489ede2ff058b4"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_parser.html#a97691dca898e799fac489ede2ff058b4">IParser</a> ()</td></tr>
+<tr class="memitem:a7e843f2ae69a52cbacf5bd7b5b9622cf"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_parser.html#a7e843f2ae69a52cbacf5bd7b5b9622cf">IParser</a> (<a class="el" href="class_i_lexer.html">ILexer</a> *in)</td></tr>
+<tr class="memitem:a5b617df0a65b13e5f4be40d764a8ba3b"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_parser.html#a5b617df0a65b13e5f4be40d764a8ba3b">~IParser</a> ()</td></tr>
+<tr class="memitem:a03bdae30f9a5acb2b9ec5aebb20cc0c2"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_parser.html#a03bdae30f9a5acb2b9ec5aebb20cc0c2">parse</a> ()=0</td></tr>
+<tr class="memitem:a0bb117afecf63b3f2d95b598b763fec2"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_parser.html#a0bb117afecf63b3f2d95b598b763fec2">input</a> (<a class="el" href="class_i_lexer.html">ILexer</a> *in)</td></tr>
+<tr class="memitem:a486e53606cbc75b8a44cfea335ac9c87"><td class="memItemLeft" align="right" valign="top">virtual const <a class="el" href="class_a_s_t.html">AST</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_parser.html#a486e53606cbc75b8a44cfea335ac9c87">ast</a> () const </td></tr>
+<tr class="memitem:ab6b8bb5a97c0bce976135dc4eccc1452"><td class="memItemLeft" align="right" valign="top">virtual void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_parser.html#ab6b8bb5a97c0bce976135dc4eccc1452">process</a> (<a class="el" href="class_i_visitor.html">IVisitor</a> &visitor)</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_a_s_t.html">AST</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_parser.html#a525c62c560492ef3bdb1a21c4da13e04">result</a></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_i_lexer.html">ILexer</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_parser.html#a2c89fe9ae1c200eda69c78f7441dea00">lexer</a></td></tr>
+<tr class="memitem:a525c62c560492ef3bdb1a21c4da13e04"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_a_s_t.html">AST</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_parser.html#a525c62c560492ef3bdb1a21c4da13e04">result</a></td></tr>
+<tr class="memitem:a2c89fe9ae1c200eda69c78f7441dea00"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_i_lexer.html">ILexer</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_parser.html#a2c89fe9ae1c200eda69c78f7441dea00">lexer</a></td></tr>
</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock">
<p>Definition at line <a class="el" href="iparser_8h_source.html#l00026">26</a> of file <a class="el" href="iparser_8h_source.html">iparser.h</a>.</p>
</div><hr/><h2>Constructor & Destructor Documentation</h2>
-<a class="anchor" id="a97691dca898e799fac489ede2ff058b4"></a><!-- doxytag: member="IParser::IParser" ref="a97691dca898e799fac489ede2ff058b4" args="()" -->
+<a class="anchor" id="a97691dca898e799fac489ede2ff058b4"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="iparser_8cpp_source.html#l00028">28</a> of file <a class="el" href="iparser_8cpp_source.html">iparser.cpp</a>.</p>
</div>
</div>
-<a class="anchor" id="a7e843f2ae69a52cbacf5bd7b5b9622cf"></a><!-- doxytag: member="IParser::IParser" ref="a7e843f2ae69a52cbacf5bd7b5b9622cf" args="(ILexer *in)" -->
+<a class="anchor" id="a7e843f2ae69a52cbacf5bd7b5b9622cf"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="iparser_8cpp_source.html#l00032">32</a> of file <a class="el" href="iparser_8cpp_source.html">iparser.cpp</a>.</p>
</div>
</div>
-<a class="anchor" id="a5b617df0a65b13e5f4be40d764a8ba3b"></a><!-- doxytag: member="IParser::~IParser" ref="a5b617df0a65b13e5f4be40d764a8ba3b" args="()" -->
+<a class="anchor" id="a5b617df0a65b13e5f4be40d764a8ba3b"></a>
<div class="memitem">
<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">IParser::~IParser </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
- <td><code> [virtual]</code></td>
+ <td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="iparser_8cpp_source.html#l00036">36</a> of file <a class="el" href="iparser_8cpp_source.html">iparser.cpp</a>.</p>
</div>
</div>
<hr/><h2>Member Function Documentation</h2>
-<a class="anchor" id="a486e53606cbc75b8a44cfea335ac9c87"></a><!-- doxytag: member="IParser::ast" ref="a486e53606cbc75b8a44cfea335ac9c87" args="() const " -->
+<a class="anchor" id="a486e53606cbc75b8a44cfea335ac9c87"></a>
<div class="memitem">
<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">const <a class="el" href="class_a_s_t.html">AST</a> * IParser::ast </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
- <td> const<code> [virtual]</code></td>
+ <td> const</td>
</tr>
</table>
-</div>
-<div class="memdoc">
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="iparser_8cpp_source.html#l00054">54</a> of file <a class="el" href="iparser_8cpp_source.html">iparser.cpp</a>.</p>
</div>
</div>
-<a class="anchor" id="a0bb117afecf63b3f2d95b598b763fec2"></a><!-- doxytag: member="IParser::input" ref="a0bb117afecf63b3f2d95b598b763fec2" args="(ILexer *in)" -->
+<a class="anchor" id="a0bb117afecf63b3f2d95b598b763fec2"></a>
<div class="memitem">
<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void IParser::input </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_i_lexer.html">ILexer</a> * </td>
<td class="paramname"><em>in</em></td><td>)</td>
- <td><code> [virtual]</code></td>
+ <td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="iparser_8cpp_source.html#l00049">49</a> of file <a class="el" href="iparser_8cpp_source.html">iparser.cpp</a>.</p>
</div>
</div>
-<a class="anchor" id="a03bdae30f9a5acb2b9ec5aebb20cc0c2"></a><!-- doxytag: member="IParser::parse" ref="a03bdae30f9a5acb2b9ec5aebb20cc0c2" args="()=0" -->
+<a class="anchor" id="a03bdae30f9a5acb2b9ec5aebb20cc0c2"></a>
<div class="memitem">
<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">virtual void IParser::parse </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
- <td><code> [pure virtual]</code></td>
+ <td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
</div>
</div>
-<a class="anchor" id="ab6b8bb5a97c0bce976135dc4eccc1452"></a><!-- doxytag: member="IParser::process" ref="ab6b8bb5a97c0bce976135dc4eccc1452" args="(IVisitor &visitor)" -->
+<a class="anchor" id="ab6b8bb5a97c0bce976135dc4eccc1452"></a>
<div class="memitem">
<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void IParser::process </td>
<td>(</td>
<td class="paramtype"><a class="el" href="class_i_visitor.html">IVisitor</a> & </td>
<td class="paramname"><em>visitor</em></td><td>)</td>
- <td><code> [virtual]</code></td>
+ <td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="iparser_8cpp_source.html#l00059">59</a> of file <a class="el" href="iparser_8cpp_source.html">iparser.cpp</a>.</p>
<div class="dyncontent">
<div class="center"><img src="class_i_parser_ab6b8bb5a97c0bce976135dc4eccc1452_cgraph.png" border="0" usemap="#class_i_parser_ab6b8bb5a97c0bce976135dc4eccc1452_cgraph" alt=""/></div>
<map name="class_i_parser_ab6b8bb5a97c0bce976135dc4eccc1452_cgraph" id="class_i_parser_ab6b8bb5a97c0bce976135dc4eccc1452_cgraph">
-<area shape="rect" id="node3" href="class_i_visitor.html#ae1fa19302cb2c14a8e98094cb3e990f4" title="IVisitor::visit" alt="" coords="172,5,263,35"/><area shape="rect" id="node5" href="class_a_s_t.html#addfd95ed0ba31ec4fdcf08097fb7fa75" title="AST::children" alt="" coords="313,5,412,35"/></map>
+<area shape="rect" id="node3" href="class_i_visitor.html#ae1fa19302cb2c14a8e98094cb3e990f4" title="IVisitor::visit" alt="" coords="169,5,258,32"/><area shape="rect" id="node5" href="class_a_s_t.html#addfd95ed0ba31ec4fdcf08097fb7fa75" title="AST::children" alt="" coords="307,5,405,32"/></map>
</div>
</p>
</div>
</div>
<hr/><h2>Member Data Documentation</h2>
-<a class="anchor" id="a2c89fe9ae1c200eda69c78f7441dea00"></a><!-- doxytag: member="IParser::lexer" ref="a2c89fe9ae1c200eda69c78f7441dea00" args="" -->
+<a class="anchor" id="a2c89fe9ae1c200eda69c78f7441dea00"></a>
<div class="memitem">
<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="class_i_lexer.html">ILexer</a>* <a class="el" href="class_i_parser.html#a2c89fe9ae1c200eda69c78f7441dea00">IParser::lexer</a><code> [protected]</code></td>
+ <td class="memname"><a class="el" href="class_i_lexer.html">ILexer</a>* IParser::lexer</td>
</tr>
</table>
-</div>
-<div class="memdoc">
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="iparser_8h_source.html#l00029">29</a> of file <a class="el" href="iparser_8h_source.html">iparser.h</a>.</p>
</div>
</div>
-<a class="anchor" id="a525c62c560492ef3bdb1a21c4da13e04"></a><!-- doxytag: member="IParser::result" ref="a525c62c560492ef3bdb1a21c4da13e04" args="" -->
+<a class="anchor" id="a525c62c560492ef3bdb1a21c4da13e04"></a>
<div class="memitem">
<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="class_a_s_t.html">AST</a>* <a class="el" href="class_i_parser.html#a525c62c560492ef3bdb1a21c4da13e04">IParser::result</a><code> [protected]</code></td>
+ <td class="memname"><a class="el" href="class_a_s_t.html">AST</a>* IParser::result</td>
</tr>
</table>
-</div>
-<div class="memdoc">
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="iparser_8h_source.html#l00028">28</a> of file <a class="el" href="iparser_8h_source.html">iparser.h</a>.</p>
<li>source/parser/<a class="el" href="iparser_8h_source.html">iparser.h</a></li>
<li>source/parser/<a class="el" href="iparser_8cpp_source.html">iparser.cpp</a></li>
</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="class_i_parser.html">IParser</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
</div>
-</div>
- <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 Mon Jun 25 2012 16:46: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
+var class_i_parser =
+[
+ [ "IParser", "class_i_parser.html#a97691dca898e799fac489ede2ff058b4", null ],
+ [ "IParser", "class_i_parser.html#a7e843f2ae69a52cbacf5bd7b5b9622cf", null ],
+ [ "~IParser", "class_i_parser.html#a5b617df0a65b13e5f4be40d764a8ba3b", null ],
+ [ "ast", "class_i_parser.html#a486e53606cbc75b8a44cfea335ac9c87", null ],
+ [ "input", "class_i_parser.html#a0bb117afecf63b3f2d95b598b763fec2", null ],
+ [ "parse", "class_i_parser.html#a03bdae30f9a5acb2b9ec5aebb20cc0c2", null ],
+ [ "process", "class_i_parser.html#ab6b8bb5a97c0bce976135dc4eccc1452", null ],
+ [ "lexer", "class_i_parser.html#a2c89fe9ae1c200eda69c78f7441dea00", null ],
+ [ "result", "class_i_parser.html#a525c62c560492ef3bdb1a21c4da13e04", null ]
+];
\ No newline at end of file
<map id="G" name="G">
-<area shape="rect" id="node2" href="$class_i_lexer.html" title="ILexer" alt="" coords="5,5,61,35"/>
-<area shape="rect" id="node4" href="$class_a_s_t.html" title="AST" alt="" coords="85,5,131,35"/>
+<area shape="rect" id="node2" href="$class_i_lexer.html" title="ILexer" alt="" coords="5,5,61,32"/>
+<area shape="rect" id="node4" href="$class_a_s_t.html" title="AST" alt="" coords="87,5,135,32"/>
</map>
-0941473abc62c1372fe42595149ebfed
\ No newline at end of file
+81c26db3f615248f20c754815922b3c2
\ No newline at end of file
<map id="G" name="G">
-<area shape="rect" id="node3" href="$class_b_t_parser.html" title="BTParser" alt="" coords="5,83,80,112"/>
+<area shape="rect" id="node3" href="$class_b_t_parser.html" title="BTParser" alt="" coords="5,80,80,107"/>
</map>
-8833e3485d4a62e5d9e7750571810839
\ No newline at end of file
+3502b3e6f1e3d357bffb1c34f9336d09
\ No newline at end of file
<map id="G" name="G">
-<area shape="rect" id="node3" href="$class_i_visitor.html#ae1fa19302cb2c14a8e98094cb3e990f4" title="IVisitor::visit" alt="" coords="172,5,263,35"/>
-<area shape="rect" id="node5" href="$class_a_s_t.html#addfd95ed0ba31ec4fdcf08097fb7fa75" title="AST::children" alt="" coords="313,5,412,35"/>
+<area shape="rect" id="node3" href="$class_i_visitor.html#ae1fa19302cb2c14a8e98094cb3e990f4" title="IVisitor::visit" alt="" coords="169,5,258,32"/>
+<area shape="rect" id="node5" href="$class_a_s_t.html#addfd95ed0ba31ec4fdcf08097fb7fa75" title="AST::children" alt="" coords="307,5,405,32"/>
</map>
-d5254a87259778fe77deff706148a946
\ No newline at end of file
+578587f9766f5b9ba2e670ee2b7593a4
\ No newline at end of file
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(initResizable);
</script>
-<link href="doxygen.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>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="functions.html"><span>Class Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('class_i_visitor.html','');
+$(document).ready(function(){initNavTree('class_i_visitor.html','');});
</script>
<div id="doc-content">
-<div class="header">
- <div class="headertitle">
-<h1>IVisitor Member List</h1> </div>
-</div>
-<div class="contents">
-This is the complete list of members for <a class="el" href="class_i_visitor.html">IVisitor</a>, including all inherited members.<table>
- <tr class="memlist"><td><a class="el" href="class_i_visitor.html#a1f982003291f872f6f3781456b295e8a">IVisitor</a>()</td><td><a class="el" href="class_i_visitor.html">IVisitor</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_i_visitor.html#ae1fa19302cb2c14a8e98094cb3e990f4">visit</a>(AST *cur, int depth=0)</td><td><a class="el" href="class_i_visitor.html">IVisitor</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_i_visitor.html#a05534ba3ad2710875aa918c3d917a088">~IVisitor</a>()</td><td><a class="el" href="class_i_visitor.html">IVisitor</a></td><td></td></tr>
-</table></div>
-</div>
- <div id="nav-path" class="navpath">
- <ul>
- <li class="footer">Generated on Mon Jun 25 2012 16:46: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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
+<div class="header">
+ <div class="headertitle">
+<div class="title">IVisitor Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+<p>This is the complete list of members for <a class="el" href="class_i_visitor.html">IVisitor</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="class_i_visitor.html#a1f982003291f872f6f3781456b295e8a">IVisitor</a>()</td><td class="entry"><a class="el" href="class_i_visitor.html">IVisitor</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_i_visitor.html#ae1fa19302cb2c14a8e98094cb3e990f4">visit</a>(AST *cur, int depth=0)</td><td class="entry"><a class="el" href="class_i_visitor.html">IVisitor</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_i_visitor.html#a05534ba3ad2710875aa918c3d917a088">~IVisitor</a>()</td><td class="entry"><a class="el" href="class_i_visitor.html">IVisitor</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: IVisitor 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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(initResizable);
</script>
-<link href="doxygen.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>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="functions.html"><span>Class Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('class_i_visitor.html','');
+$(document).ready(function(){initNavTree('class_i_visitor.html','');});
</script>
<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> </div>
<div class="headertitle">
-<h1>IVisitor Class Reference</h1> </div>
-</div>
+<div class="title">IVisitor Class Reference</div> </div>
+</div><!--header-->
<div class="contents">
-<!-- doxytag: class="IVisitor" -->
+
<p><code>#include <<a class="el" href="ivisitor_8h_source.html">ivisitor.h</a>></code></p>
<div class="dynheader">
Inheritance diagram for IVisitor:</div>
<div class="dyncontent">
<div class="center"><img src="class_i_visitor__inherit__graph.png" border="0" usemap="#_i_visitor_inherit__map" alt="Inheritance graph"/></div>
<map name="_i_visitor_inherit__map" id="_i_visitor_inherit__map">
-<area shape="rect" id="node3" href="class_a_s_t_printer.html" title="ASTPrinter" alt="" coords="5,83,91,112"/></map>
+<area shape="rect" id="node3" href="class_a_s_t_printer.html" title="ASTPrinter" alt="" coords="5,80,91,107"/></map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<p><a href="class_i_visitor-members.html">List of all members.</a></p>
<table class="memberdecls">
-<tr><td colspan="2"><h2><a name="pub-methods"></a>
+<tr class="heading"><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_i_visitor.html#a1f982003291f872f6f3781456b295e8a">IVisitor</a> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_visitor.html#a05534ba3ad2710875aa918c3d917a088">~IVisitor</a> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_visitor.html#ae1fa19302cb2c14a8e98094cb3e990f4">visit</a> (<a class="el" href="class_a_s_t.html">AST</a> *cur, int depth=0)</td></tr>
+<tr class="memitem:a1f982003291f872f6f3781456b295e8a"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_visitor.html#a1f982003291f872f6f3781456b295e8a">IVisitor</a> ()</td></tr>
+<tr class="memitem:a05534ba3ad2710875aa918c3d917a088"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_visitor.html#a05534ba3ad2710875aa918c3d917a088">~IVisitor</a> ()</td></tr>
+<tr class="memitem:ae1fa19302cb2c14a8e98094cb3e990f4"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_visitor.html#ae1fa19302cb2c14a8e98094cb3e990f4">visit</a> (<a class="el" href="class_a_s_t.html">AST</a> *cur, int depth=0)</td></tr>
</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock">
<p>Definition at line <a class="el" href="ivisitor_8h_source.html#l00008">8</a> of file <a class="el" href="ivisitor_8h_source.html">ivisitor.h</a>.</p>
</div><hr/><h2>Constructor & Destructor Documentation</h2>
-<a class="anchor" id="a1f982003291f872f6f3781456b295e8a"></a><!-- doxytag: member="IVisitor::IVisitor" ref="a1f982003291f872f6f3781456b295e8a" args="()" -->
+<a class="anchor" id="a1f982003291f872f6f3781456b295e8a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="ivisitor_8cpp_source.html#l00006">6</a> of file <a class="el" href="ivisitor_8cpp_source.html">ivisitor.cpp</a>.</p>
</div>
</div>
-<a class="anchor" id="a05534ba3ad2710875aa918c3d917a088"></a><!-- doxytag: member="IVisitor::~IVisitor" ref="a05534ba3ad2710875aa918c3d917a088" args="()" -->
+<a class="anchor" id="a05534ba3ad2710875aa918c3d917a088"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="ivisitor_8cpp_source.html#l00010">10</a> of file <a class="el" href="ivisitor_8cpp_source.html">ivisitor.cpp</a>.</p>
</div>
</div>
<hr/><h2>Member Function Documentation</h2>
-<a class="anchor" id="ae1fa19302cb2c14a8e98094cb3e990f4"></a><!-- doxytag: member="IVisitor::visit" ref="ae1fa19302cb2c14a8e98094cb3e990f4" args="(AST *cur, int depth=0)" -->
+<a class="anchor" id="ae1fa19302cb2c14a8e98094cb3e990f4"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td></td><td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="ivisitor_8cpp_source.html#l00014">14</a> of file <a class="el" href="ivisitor_8cpp_source.html">ivisitor.cpp</a>.</p>
<div class="dyncontent">
<div class="center"><img src="class_i_visitor_ae1fa19302cb2c14a8e98094cb3e990f4_cgraph.png" border="0" usemap="#class_i_visitor_ae1fa19302cb2c14a8e98094cb3e990f4_cgraph" alt=""/></div>
<map name="class_i_visitor_ae1fa19302cb2c14a8e98094cb3e990f4_cgraph" id="class_i_visitor_ae1fa19302cb2c14a8e98094cb3e990f4_cgraph">
-<area shape="rect" id="node3" href="class_a_s_t.html#addfd95ed0ba31ec4fdcf08097fb7fa75" title="AST::children" alt="" coords="148,5,247,35"/></map>
+<area shape="rect" id="node3" href="class_a_s_t.html#addfd95ed0ba31ec4fdcf08097fb7fa75" title="AST::children" alt="" coords="144,5,243,32"/></map>
</div>
</p>
<div class="dyncontent">
<div class="center"><img src="class_i_visitor_ae1fa19302cb2c14a8e98094cb3e990f4_icgraph.png" border="0" usemap="#class_i_visitor_ae1fa19302cb2c14a8e98094cb3e990f4_icgraph" alt=""/></div>
<map name="class_i_visitor_ae1fa19302cb2c14a8e98094cb3e990f4_icgraph" id="class_i_visitor_ae1fa19302cb2c14a8e98094cb3e990f4_icgraph">
-<area shape="rect" id="node3" href="class_i_parser.html#ab6b8bb5a97c0bce976135dc4eccc1452" title="IParser::process" alt="" coords="147,5,264,35"/><area shape="rect" id="node5" href="class_a_s_t.html#af8504282645b3e5baebabc486877ea1e" title="AST::process" alt="" coords="155,59,256,88"/></map>
+<area shape="rect" id="node3" href="class_a_s_t.html#af8504282645b3e5baebabc486877ea1e" title="AST::process" alt="" coords="152,5,251,32"/><area shape="rect" id="node5" href="class_i_parser.html#ab6b8bb5a97c0bce976135dc4eccc1452" title="IParser::process" alt="" coords="145,56,258,83"/></map>
</div>
</p>
<li>source/visitor/<a class="el" href="ivisitor_8h_source.html">ivisitor.h</a></li>
<li>source/visitor/<a class="el" href="ivisitor_8cpp_source.html">ivisitor.cpp</a></li>
</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="class_i_visitor.html">IVisitor</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
</div>
-</div>
- <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 Mon Jun 25 2012 16:46: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
+var class_i_visitor =
+[
+ [ "IVisitor", "class_i_visitor.html#a1f982003291f872f6f3781456b295e8a", null ],
+ [ "~IVisitor", "class_i_visitor.html#a05534ba3ad2710875aa918c3d917a088", null ],
+ [ "visit", "class_i_visitor.html#ae1fa19302cb2c14a8e98094cb3e990f4", null ]
+];
\ No newline at end of file
<map id="G" name="G">
-<area shape="rect" id="node3" href="$class_a_s_t_printer.html" title="ASTPrinter" alt="" coords="5,83,91,112"/>
+<area shape="rect" id="node3" href="$class_a_s_t_printer.html" title="ASTPrinter" alt="" coords="5,80,91,107"/>
</map>
-4bfcc96e8a7fef12cdcec723b937938c
\ No newline at end of file
+1a7e5e9e065a7b5ca202f8200a503140
\ No newline at end of file
<map id="G" name="G">
-<area shape="rect" id="node3" href="$class_a_s_t.html#addfd95ed0ba31ec4fdcf08097fb7fa75" title="AST::children" alt="" coords="148,5,247,35"/>
+<area shape="rect" id="node3" href="$class_a_s_t.html#addfd95ed0ba31ec4fdcf08097fb7fa75" title="AST::children" alt="" coords="144,5,243,32"/>
</map>
-4ae642e415c980bbe034a849ac32db50
\ No newline at end of file
+89246d4b312a37fadb59483a72e799a3
\ No newline at end of file
<map id="G" name="G">
-<area shape="rect" id="node3" href="$class_i_parser.html#ab6b8bb5a97c0bce976135dc4eccc1452" title="IParser::process" alt="" coords="147,5,264,35"/>
-<area shape="rect" id="node5" href="$class_a_s_t.html#af8504282645b3e5baebabc486877ea1e" title="AST::process" alt="" coords="155,59,256,88"/>
+<area shape="rect" id="node3" href="$class_a_s_t.html#af8504282645b3e5baebabc486877ea1e" title="AST::process" alt="" coords="152,5,251,32"/>
+<area shape="rect" id="node5" href="$class_i_parser.html#ab6b8bb5a97c0bce976135dc4eccc1452" title="IParser::process" alt="" coords="145,56,258,83"/>
</map>
-82ec60d85740cd342d0d00e32ac399d8
\ No newline at end of file
+c01555975a76cdc9bfa5b26309cf998a
\ No newline at end of file
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(initResizable);
</script>
-<link href="doxygen.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>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="functions.html"><span>Class Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('class_l_l_n_lexer.html','');
+$(document).ready(function(){initNavTree('class_l_l_n_lexer.html','');});
</script>
<div id="doc-content">
-<div class="header">
- <div class="headertitle">
-<h1>LLNLexer Member List</h1> </div>
-</div>
-<div class="contents">
-This is the complete list of members for <a class="el" href="class_l_l_n_lexer.html">LLNLexer</a>, including all inherited members.<table>
- <tr class="memlist"><td><a class="el" href="class_i_lexer.html#a05ce2bfa3595f992618d2a328b66bdfb">column</a></td><td><a class="el" href="class_i_lexer.html">ILexer</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="class_l_l_n_lexer.html#ada670d39fa588ed793c71fe286ffe01d">consume</a>(void)</td><td><a class="el" href="class_l_l_n_lexer.html">LLNLexer</a></td><td><code> [virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="class_l_l_n_lexer.html#a6cac67fbdbdc8083f87e1d0938d68ba2">cur_idx</a></td><td><a class="el" href="class_l_l_n_lexer.html">LLNLexer</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="class_i_lexer.html#a0366072c45083ee20123f2552a95b6e0">eof</a>(void)</td><td><a class="el" href="class_i_lexer.html">ILexer</a></td><td><code> [virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="class_l_l_n_lexer.html#a6a736fa44bf3553a7792d84ab9598eaa">fill</a>(unsigned int n)</td><td><a class="el" href="class_l_l_n_lexer.html">LLNLexer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_i_lexer.html#a204cc87b6147aa741d8fde4825843761">ILexer</a>(std::istream &in)</td><td><a class="el" href="class_i_lexer.html">ILexer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_i_lexer.html#a02d418cc6fdcbfbf6cad7bf914cce77f">in_stream</a></td><td><a class="el" href="class_i_lexer.html">ILexer</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="class_l_l_n_lexer.html#a6e583dda9f354ddb453c277be2cb6edc">la_buffer</a></td><td><a class="el" href="class_l_l_n_lexer.html">LLNLexer</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="class_i_lexer.html#a5d766f4f4dcc976553ab17a5753ef8ff">line</a></td><td><a class="el" href="class_i_lexer.html">ILexer</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="class_l_l_n_lexer.html#a80d72ef409a84e097a52ddb6d3cf9843">LLNLexer</a>(std::istream &in)</td><td><a class="el" href="class_l_l_n_lexer.html">LLNLexer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_l_l_n_lexer.html#a66d139156eeb71c9017cfa55acc6ae89">lookahead</a>(unsigned int i)</td><td><a class="el" href="class_l_l_n_lexer.html">LLNLexer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_l_l_n_lexer.html#a4c250c0e032a7cc3e0ffbdcf8c3b18b7">match</a>(char type)</td><td><a class="el" href="class_l_l_n_lexer.html">LLNLexer</a></td><td><code> [virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="class_l_l_n_lexer.html#a3832522afb32a85b3171f552ff9dd676">next</a>(void)=0</td><td><a class="el" href="class_l_l_n_lexer.html">LLNLexer</a></td><td><code> [pure virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="class_l_l_n_lexer.html#a63acbcfa3e703992774a6071a49d1735">sync</a>(unsigned int i)</td><td><a class="el" href="class_l_l_n_lexer.html">LLNLexer</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_i_lexer.html#a1018ca7c4ec102150fe2f6acfe38929d">~ILexer</a>()</td><td><a class="el" href="class_i_lexer.html">ILexer</a></td><td><code> [virtual]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="class_l_l_n_lexer.html#ab4c8e44583f3d144df1379ea4d70b42b">~LLNLexer</a>()</td><td><a class="el" href="class_l_l_n_lexer.html">LLNLexer</a></td><td><code> [virtual]</code></td></tr>
-</table></div>
-</div>
- <div id="nav-path" class="navpath">
- <ul>
- <li class="footer">Generated on Mon Jun 25 2012 16:46:26 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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
+<div class="header">
+ <div class="headertitle">
+<div class="title">LLNLexer Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+<p>This is the complete list of members for <a class="el" href="class_l_l_n_lexer.html">LLNLexer</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="class_i_lexer.html#a05ce2bfa3595f992618d2a328b66bdfb">column</a></td><td class="entry"><a class="el" href="class_i_lexer.html">ILexer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="class_l_l_n_lexer.html#ada670d39fa588ed793c71fe286ffe01d">consume</a>(void)</td><td class="entry"><a class="el" href="class_l_l_n_lexer.html">LLNLexer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_l_l_n_lexer.html#a6cac67fbdbdc8083f87e1d0938d68ba2">cur_idx</a></td><td class="entry"><a class="el" href="class_l_l_n_lexer.html">LLNLexer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="class_i_lexer.html#a0366072c45083ee20123f2552a95b6e0">eof</a>(void)</td><td class="entry"><a class="el" href="class_i_lexer.html">ILexer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_l_l_n_lexer.html#a6a736fa44bf3553a7792d84ab9598eaa">fill</a>(unsigned int n)</td><td class="entry"><a class="el" href="class_l_l_n_lexer.html">LLNLexer</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_i_lexer.html#a204cc87b6147aa741d8fde4825843761">ILexer</a>(std::istream &in)</td><td class="entry"><a class="el" href="class_i_lexer.html">ILexer</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_i_lexer.html#a02d418cc6fdcbfbf6cad7bf914cce77f">in_stream</a></td><td class="entry"><a class="el" href="class_i_lexer.html">ILexer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="class_l_l_n_lexer.html#a6e583dda9f354ddb453c277be2cb6edc">la_buffer</a></td><td class="entry"><a class="el" href="class_l_l_n_lexer.html">LLNLexer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_i_lexer.html#a5d766f4f4dcc976553ab17a5753ef8ff">line</a></td><td class="entry"><a class="el" href="class_i_lexer.html">ILexer</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="class_l_l_n_lexer.html#a80d72ef409a84e097a52ddb6d3cf9843">LLNLexer</a>(std::istream &in)</td><td class="entry"><a class="el" href="class_l_l_n_lexer.html">LLNLexer</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_l_l_n_lexer.html#a66d139156eeb71c9017cfa55acc6ae89">lookahead</a>(unsigned int i)</td><td class="entry"><a class="el" href="class_l_l_n_lexer.html">LLNLexer</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_l_l_n_lexer.html#a4c250c0e032a7cc3e0ffbdcf8c3b18b7">match</a>(char type)</td><td class="entry"><a class="el" href="class_l_l_n_lexer.html">LLNLexer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_l_l_n_lexer.html#a3832522afb32a85b3171f552ff9dd676">next</a>(void)=0</td><td class="entry"><a class="el" href="class_l_l_n_lexer.html">LLNLexer</a></td><td class="entry"><span class="mlabel">pure virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="class_l_l_n_lexer.html#a63acbcfa3e703992774a6071a49d1735">sync</a>(unsigned int i)</td><td class="entry"><a class="el" href="class_l_l_n_lexer.html">LLNLexer</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_i_lexer.html#a1018ca7c4ec102150fe2f6acfe38929d">~ILexer</a>()</td><td class="entry"><a class="el" href="class_i_lexer.html">ILexer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+ <tr><td class="entry"><a class="el" href="class_l_l_n_lexer.html#ab4c8e44583f3d144df1379ea4d70b42b">~LLNLexer</a>()</td><td class="entry"><a class="el" href="class_l_l_n_lexer.html">LLNLexer</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: LLNLexer 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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="functions.html"><span>Class Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('class_l_l_n_lexer.html','');
+$(document).ready(function(){initNavTree('class_l_l_n_lexer.html','');});
</script>
<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
<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>LLNLexer Class Reference</h1> </div>
-</div>
+<div class="title">LLNLexer Class Reference</div> </div>
+</div><!--header-->
<div class="contents">
-<!-- doxytag: class="LLNLexer" --><!-- doxytag: inherits="ILexer" -->
+
<p><code>#include <<a class="el" href="llnlexer_8h_source.html">llnlexer.h</a>></code></p>
<div class="dynheader">
Inheritance diagram for LLNLexer:</div>
<div class="dyncontent">
<div class="center"><img src="class_l_l_n_lexer__inherit__graph.png" border="0" usemap="#_l_l_n_lexer_inherit__map" alt="Inheritance graph"/></div>
<map name="_l_l_n_lexer_inherit__map" id="_l_l_n_lexer_inherit__map">
-<area shape="rect" id="node2" href="class_i_lexer.html" title="ILexer" alt="" coords="16,5,72,35"/></map>
+<area shape="rect" id="node2" href="class_i_lexer.html" title="ILexer" alt="" coords="14,5,71,32"/></map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<div class="dynheader">
Collaboration diagram for LLNLexer:</div>
<div class="dyncontent">
<div class="center"><img src="class_l_l_n_lexer__coll__graph.png" border="0" usemap="#_l_l_n_lexer_coll__map" alt="Collaboration graph"/></div>
<map name="_l_l_n_lexer_coll__map" id="_l_l_n_lexer_coll__map">
-<area shape="rect" id="node2" href="class_i_lexer.html" title="ILexer" alt="" coords="16,5,72,35"/></map>
+<area shape="rect" id="node2" href="class_i_lexer.html" title="ILexer" alt="" coords="14,5,71,32"/></map>
<center><span class="legend">[<a target="top" href="graph_legend.html">legend</a>]</span></center></div>
<p><a href="class_l_l_n_lexer-members.html">List of all members.</a></p>
<table class="memberdecls">
-<tr><td colspan="2"><h2><a name="pub-methods"></a>
+<tr class="heading"><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_l_l_n_lexer.html#a80d72ef409a84e097a52ddb6d3cf9843">LLNLexer</a> (std::istream &in)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_l_n_lexer.html#ab4c8e44583f3d144df1379ea4d70b42b">~LLNLexer</a> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_l_n_lexer.html#ada670d39fa588ed793c71fe286ffe01d">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_l_l_n_lexer.html#a4c250c0e032a7cc3e0ffbdcf8c3b18b7">match</a> (char type)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_l_n_lexer.html#a63acbcfa3e703992774a6071a49d1735">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_l_l_n_lexer.html#a6a736fa44bf3553a7792d84ab9598eaa">fill</a> (unsigned int n)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_l_n_lexer.html#a66d139156eeb71c9017cfa55acc6ae89">lookahead</a> (unsigned int i)</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_l_l_n_lexer.html#a3832522afb32a85b3171f552ff9dd676">next</a> (void)=0</td></tr>
-<tr><td colspan="2"><h2><a name="pro-attribs"></a>
+<tr class="memitem:a80d72ef409a84e097a52ddb6d3cf9843"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_l_n_lexer.html#a80d72ef409a84e097a52ddb6d3cf9843">LLNLexer</a> (std::istream &in)</td></tr>
+<tr class="memitem:ab4c8e44583f3d144df1379ea4d70b42b"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_l_n_lexer.html#ab4c8e44583f3d144df1379ea4d70b42b">~LLNLexer</a> ()</td></tr>
+<tr class="memitem:ada670d39fa588ed793c71fe286ffe01d"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_l_n_lexer.html#ada670d39fa588ed793c71fe286ffe01d">consume</a> (void)</td></tr>
+<tr class="memitem:a4c250c0e032a7cc3e0ffbdcf8c3b18b7"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_l_n_lexer.html#a4c250c0e032a7cc3e0ffbdcf8c3b18b7">match</a> (char type)</td></tr>
+<tr class="memitem:a63acbcfa3e703992774a6071a49d1735"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_l_n_lexer.html#a63acbcfa3e703992774a6071a49d1735">sync</a> (unsigned int i)</td></tr>
+<tr class="memitem:a6a736fa44bf3553a7792d84ab9598eaa"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_l_n_lexer.html#a6a736fa44bf3553a7792d84ab9598eaa">fill</a> (unsigned int n)</td></tr>
+<tr class="memitem:a66d139156eeb71c9017cfa55acc6ae89"><td class="memItemLeft" align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_l_n_lexer.html#a66d139156eeb71c9017cfa55acc6ae89">lookahead</a> (unsigned int i)</td></tr>
+<tr class="memitem:a3832522afb32a85b3171f552ff9dd676"><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_l_l_n_lexer.html#a3832522afb32a85b3171f552ff9dd676">next</a> (void)=0</td></tr>
+<tr class="inherit_header pub_methods_class_i_lexer"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_class_i_lexer')"><img src="closed.png" alt="-"/> Public Member Functions inherited from <a class="el" href="class_i_lexer.html">ILexer</a></td></tr>
+<tr class="memitem:a204cc87b6147aa741d8fde4825843761 inherit pub_methods_class_i_lexer"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_lexer.html#a204cc87b6147aa741d8fde4825843761">ILexer</a> (std::istream &in)</td></tr>
+<tr class="memitem:a1018ca7c4ec102150fe2f6acfe38929d inherit pub_methods_class_i_lexer"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_lexer.html#a1018ca7c4ec102150fe2f6acfe38929d">~ILexer</a> ()</td></tr>
+<tr class="memitem:a0366072c45083ee20123f2552a95b6e0 inherit pub_methods_class_i_lexer"><td class="memItemLeft" align="right" valign="top">virtual bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_lexer.html#a0366072c45083ee20123f2552a95b6e0">eof</a> (void)</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><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_l_l_n_lexer.html#a6cac67fbdbdc8083f87e1d0938d68ba2">cur_idx</a></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">std::vector< char > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_l_n_lexer.html#a6e583dda9f354ddb453c277be2cb6edc">la_buffer</a></td></tr>
+<tr class="memitem:a6cac67fbdbdc8083f87e1d0938d68ba2"><td class="memItemLeft" align="right" valign="top">unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_l_n_lexer.html#a6cac67fbdbdc8083f87e1d0938d68ba2">cur_idx</a></td></tr>
+<tr class="memitem:a6e583dda9f354ddb453c277be2cb6edc"><td class="memItemLeft" align="right" valign="top">std::vector< char > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_l_n_lexer.html#a6e583dda9f354ddb453c277be2cb6edc">la_buffer</a></td></tr>
+<tr class="inherit_header pro_attribs_class_i_lexer"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_class_i_lexer')"><img src="closed.png" alt="-"/> Protected Attributes inherited from <a class="el" href="class_i_lexer.html">ILexer</a></td></tr>
+<tr class="memitem:a5d766f4f4dcc976553ab17a5753ef8ff inherit pro_attribs_class_i_lexer"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_lexer.html#a5d766f4f4dcc976553ab17a5753ef8ff">line</a></td></tr>
+<tr class="memitem:a05ce2bfa3595f992618d2a328b66bdfb inherit pro_attribs_class_i_lexer"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_lexer.html#a05ce2bfa3595f992618d2a328b66bdfb">column</a></td></tr>
+<tr class="memitem:a02d418cc6fdcbfbf6cad7bf914cce77f inherit pro_attribs_class_i_lexer"><td class="memItemLeft" align="right" valign="top">std::istream & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_lexer.html#a02d418cc6fdcbfbf6cad7bf914cce77f">in_stream</a></td></tr>
</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock">
<p>Definition at line <a class="el" href="llnlexer_8h_source.html#l00007">7</a> of file <a class="el" href="llnlexer_8h_source.html">llnlexer.h</a>.</p>
</div><hr/><h2>Constructor & Destructor Documentation</h2>
-<a class="anchor" id="a80d72ef409a84e097a52ddb6d3cf9843"></a><!-- doxytag: member="LLNLexer::LLNLexer" ref="a80d72ef409a84e097a52ddb6d3cf9843" args="(std::istream &in)" -->
+<a class="anchor" id="a80d72ef409a84e097a52ddb6d3cf9843"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="llnlexer_8cpp_source.html#l00004">4</a> of file <a class="el" href="llnlexer_8cpp_source.html">llnlexer.cpp</a>.</p>
</div>
</div>
-<a class="anchor" id="ab4c8e44583f3d144df1379ea4d70b42b"></a><!-- doxytag: member="LLNLexer::~LLNLexer" ref="ab4c8e44583f3d144df1379ea4d70b42b" args="()" -->
+<a class="anchor" id="ab4c8e44583f3d144df1379ea4d70b42b"></a>
<div class="memitem">
<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">LLNLexer::~LLNLexer </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
- <td><code> [virtual]</code></td>
+ <td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="llnlexer_8cpp_source.html#l00008">8</a> of file <a class="el" href="llnlexer_8cpp_source.html">llnlexer.cpp</a>.</p>
</div>
</div>
<hr/><h2>Member Function Documentation</h2>
-<a class="anchor" id="ada670d39fa588ed793c71fe286ffe01d"></a><!-- doxytag: member="LLNLexer::consume" ref="ada670d39fa588ed793c71fe286ffe01d" args="(void)" -->
+<a class="anchor" id="ada670d39fa588ed793c71fe286ffe01d"></a>
<div class="memitem">
<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void LLNLexer::consume </td>
<td>(</td>
<td class="paramtype">void </td>
<td class="paramname"></td><td>)</td>
- <td><code> [virtual]</code></td>
+ <td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
<p>Implements <a class="el" href="class_i_lexer.html#ae1009b9b2a1e023e1a7d2fd75806607f">ILexer</a>.</p>
<div class="dyncontent">
<div class="center"><img src="class_l_l_n_lexer_ada670d39fa588ed793c71fe286ffe01d_cgraph.png" border="0" usemap="#class_l_l_n_lexer_ada670d39fa588ed793c71fe286ffe01d_cgraph" alt=""/></div>
<map name="class_l_l_n_lexer_ada670d39fa588ed793c71fe286ffe01d_cgraph" id="class_l_l_n_lexer_ada670d39fa588ed793c71fe286ffe01d_cgraph">
-<area shape="rect" id="node3" href="class_l_l_n_lexer.html#a63acbcfa3e703992774a6071a49d1735" title="LLNLexer::sync" alt="" coords="193,5,305,35"/><area shape="rect" id="node5" href="class_l_l_n_lexer.html#a6a736fa44bf3553a7792d84ab9598eaa" title="LLNLexer::fill" alt="" coords="356,5,452,35"/></map>
+<area shape="rect" id="node3" href="class_l_l_n_lexer.html#a63acbcfa3e703992774a6071a49d1735" title="LLNLexer::sync" alt="" coords="190,5,298,32"/><area shape="rect" id="node5" href="class_l_l_n_lexer.html#a6a736fa44bf3553a7792d84ab9598eaa" title="LLNLexer::fill" alt="" coords="347,5,442,32"/></map>
</div>
</p>
<div class="dyncontent">
<div class="center"><img src="class_l_l_n_lexer_ada670d39fa588ed793c71fe286ffe01d_icgraph.png" border="0" usemap="#class_l_l_n_lexer_ada670d39fa588ed793c71fe286ffe01d_icgraph" alt=""/></div>
<map name="class_l_l_n_lexer_ada670d39fa588ed793c71fe286ffe01d_icgraph" id="class_l_l_n_lexer_ada670d39fa588ed793c71fe286ffe01d_icgraph">
-<area shape="rect" id="node3" href="class_l_l_n_lexer.html#a4c250c0e032a7cc3e0ffbdcf8c3b18b7" title="LLNLexer::match" alt="" coords="193,5,313,35"/></map>
+<area shape="rect" id="node3" href="class_l_l_n_lexer.html#a4c250c0e032a7cc3e0ffbdcf8c3b18b7" title="LLNLexer::match" alt="" coords="190,5,309,32"/></map>
</div>
</p>
</div>
</div>
-<a class="anchor" id="a6a736fa44bf3553a7792d84ab9598eaa"></a><!-- doxytag: member="LLNLexer::fill" ref="a6a736fa44bf3553a7792d84ab9598eaa" args="(unsigned int n)" -->
+<a class="anchor" id="a6a736fa44bf3553a7792d84ab9598eaa"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="llnlexer_8cpp_source.html#l00063">63</a> of file <a class="el" href="llnlexer_8cpp_source.html">llnlexer.cpp</a>.</p>
<div class="dyncontent">
<div class="center"><img src="class_l_l_n_lexer_a6a736fa44bf3553a7792d84ab9598eaa_icgraph.png" border="0" usemap="#class_l_l_n_lexer_a6a736fa44bf3553a7792d84ab9598eaa_icgraph" alt=""/></div>
<map name="class_l_l_n_lexer_a6a736fa44bf3553a7792d84ab9598eaa_icgraph" id="class_l_l_n_lexer_a6a736fa44bf3553a7792d84ab9598eaa_icgraph">
-<area shape="rect" id="node3" href="class_l_l_n_lexer.html#a63acbcfa3e703992774a6071a49d1735" title="LLNLexer::sync" alt="" coords="153,32,265,61"/><area shape="rect" id="node5" href="class_l_l_n_lexer.html#ada670d39fa588ed793c71fe286ffe01d" title="LLNLexer::consume" alt="" coords="317,5,456,35"/><area shape="rect" id="node9" href="class_l_l_n_lexer.html#a66d139156eeb71c9017cfa55acc6ae89" title="LLNLexer::lookahead" alt="" coords="315,59,459,88"/><area shape="rect" id="node7" href="class_l_l_n_lexer.html#a4c250c0e032a7cc3e0ffbdcf8c3b18b7" title="LLNLexer::match" alt="" coords="508,32,628,61"/></map>
+<area shape="rect" id="node3" href="class_l_l_n_lexer.html#a63acbcfa3e703992774a6071a49d1735" title="LLNLexer::sync" alt="" coords="150,31,258,57"/><area shape="rect" id="node5" href="class_l_l_n_lexer.html#ada670d39fa588ed793c71fe286ffe01d" title="LLNLexer::consume" alt="" coords="310,5,445,32"/><area shape="rect" id="node9" href="class_l_l_n_lexer.html#a66d139156eeb71c9017cfa55acc6ae89" title="LLNLexer::lookahead" alt="" coords="307,56,448,83"/><area shape="rect" id="node7" href="class_l_l_n_lexer.html#a4c250c0e032a7cc3e0ffbdcf8c3b18b7" title="LLNLexer::match" alt="" coords="497,31,615,57"/></map>
</div>
</p>
</div>
</div>
-<a class="anchor" id="a66d139156eeb71c9017cfa55acc6ae89"></a><!-- doxytag: member="LLNLexer::lookahead" ref="a66d139156eeb71c9017cfa55acc6ae89" args="(unsigned int i)" -->
+<a class="anchor" id="a66d139156eeb71c9017cfa55acc6ae89"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="llnlexer_8cpp_source.html#l00072">72</a> of file <a class="el" href="llnlexer_8cpp_source.html">llnlexer.cpp</a>.</p>
<div class="dyncontent">
<div class="center"><img src="class_l_l_n_lexer_a66d139156eeb71c9017cfa55acc6ae89_cgraph.png" border="0" usemap="#class_l_l_n_lexer_a66d139156eeb71c9017cfa55acc6ae89_cgraph" alt=""/></div>
<map name="class_l_l_n_lexer_a66d139156eeb71c9017cfa55acc6ae89_cgraph" id="class_l_l_n_lexer_a66d139156eeb71c9017cfa55acc6ae89_cgraph">
-<area shape="rect" id="node3" href="class_l_l_n_lexer.html#a63acbcfa3e703992774a6071a49d1735" title="LLNLexer::sync" alt="" coords="199,5,311,35"/><area shape="rect" id="node5" href="class_l_l_n_lexer.html#a6a736fa44bf3553a7792d84ab9598eaa" title="LLNLexer::fill" alt="" coords="361,5,457,35"/></map>
+<area shape="rect" id="node3" href="class_l_l_n_lexer.html#a63acbcfa3e703992774a6071a49d1735" title="LLNLexer::sync" alt="" coords="195,5,303,32"/><area shape="rect" id="node5" href="class_l_l_n_lexer.html#a6a736fa44bf3553a7792d84ab9598eaa" title="LLNLexer::fill" alt="" coords="353,5,447,32"/></map>
</div>
</p>
<div class="dyncontent">
<div class="center"><img src="class_l_l_n_lexer_a66d139156eeb71c9017cfa55acc6ae89_icgraph.png" border="0" usemap="#class_l_l_n_lexer_a66d139156eeb71c9017cfa55acc6ae89_icgraph" alt=""/></div>
<map name="class_l_l_n_lexer_a66d139156eeb71c9017cfa55acc6ae89_icgraph" id="class_l_l_n_lexer_a66d139156eeb71c9017cfa55acc6ae89_icgraph">
-<area shape="rect" id="node3" href="class_l_l_n_lexer.html#a4c250c0e032a7cc3e0ffbdcf8c3b18b7" title="LLNLexer::match" alt="" coords="199,5,319,35"/></map>
+<area shape="rect" id="node3" href="class_l_l_n_lexer.html#a4c250c0e032a7cc3e0ffbdcf8c3b18b7" title="LLNLexer::match" alt="" coords="195,5,314,32"/></map>
</div>
</p>
</div>
</div>
-<a class="anchor" id="a4c250c0e032a7cc3e0ffbdcf8c3b18b7"></a><!-- doxytag: member="LLNLexer::match" ref="a4c250c0e032a7cc3e0ffbdcf8c3b18b7" args="(char type)" -->
+<a class="anchor" id="a4c250c0e032a7cc3e0ffbdcf8c3b18b7"></a>
<div class="memitem">
<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">void LLNLexer::match </td>
<td>(</td>
<td class="paramtype">char </td>
<td class="paramname"><em>type</em></td><td>)</td>
- <td><code> [virtual]</code></td>
+ <td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
<p>Implements <a class="el" href="class_i_lexer.html#a556fdc7b13486f03cb7c3d7d4612666c">ILexer</a>.</p>
<div class="dyncontent">
<div class="center"><img src="class_l_l_n_lexer_a4c250c0e032a7cc3e0ffbdcf8c3b18b7_cgraph.png" border="0" usemap="#class_l_l_n_lexer_a4c250c0e032a7cc3e0ffbdcf8c3b18b7_cgraph" alt=""/></div>
<map name="class_l_l_n_lexer_a4c250c0e032a7cc3e0ffbdcf8c3b18b7_cgraph" id="class_l_l_n_lexer_a4c250c0e032a7cc3e0ffbdcf8c3b18b7_cgraph">
-<area shape="rect" id="node3" href="class_l_l_n_lexer.html#ada670d39fa588ed793c71fe286ffe01d" title="LLNLexer::consume" alt="" coords="179,5,317,35"/><area shape="rect" id="node9" href="class_l_l_n_lexer.html#a66d139156eeb71c9017cfa55acc6ae89" title="LLNLexer::lookahead" alt="" coords="176,59,320,88"/><area shape="rect" id="node5" href="class_l_l_n_lexer.html#a63acbcfa3e703992774a6071a49d1735" title="LLNLexer::sync" alt="" coords="369,32,481,61"/><area shape="rect" id="node7" href="class_l_l_n_lexer.html#a6a736fa44bf3553a7792d84ab9598eaa" title="LLNLexer::fill" alt="" coords="532,32,628,61"/></map>
+<area shape="rect" id="node3" href="class_l_l_n_lexer.html#a66d139156eeb71c9017cfa55acc6ae89" title="LLNLexer::lookahead" alt="" coords="173,5,315,32"/><area shape="rect" id="node9" href="class_l_l_n_lexer.html#ada670d39fa588ed793c71fe286ffe01d" title="LLNLexer::consume" alt="" coords="177,56,311,83"/><area shape="rect" id="node5" href="class_l_l_n_lexer.html#a63acbcfa3e703992774a6071a49d1735" title="LLNLexer::sync" alt="" coords="363,31,471,57"/><area shape="rect" id="node7" href="class_l_l_n_lexer.html#a6a736fa44bf3553a7792d84ab9598eaa" title="LLNLexer::fill" alt="" coords="521,31,615,57"/></map>
</div>
</p>
</div>
</div>
-<a class="anchor" id="a3832522afb32a85b3171f552ff9dd676"></a><!-- doxytag: member="LLNLexer::next" ref="a3832522afb32a85b3171f552ff9dd676" args="(void)=0" -->
+<a class="anchor" id="a3832522afb32a85b3171f552ff9dd676"></a>
<div class="memitem">
<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="class_token.html">Token</a> LLNLexer::next </td>
<td>(</td>
<td class="paramtype">void </td>
<td class="paramname"></td><td>)</td>
- <td><code> [pure virtual]</code></td>
+ <td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">pure virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
<p>Implements <a class="el" href="class_i_lexer.html#a6f5098fda43f68b01d2e7a2a7158c50d">ILexer</a>.</p>
</div>
</div>
-<a class="anchor" id="a63acbcfa3e703992774a6071a49d1735"></a><!-- doxytag: member="LLNLexer::sync" ref="a63acbcfa3e703992774a6071a49d1735" args="(unsigned int i)" -->
+<a class="anchor" id="a63acbcfa3e703992774a6071a49d1735"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="llnlexer_8cpp_source.html#l00048">48</a> of file <a class="el" href="llnlexer_8cpp_source.html">llnlexer.cpp</a>.</p>
<div class="dyncontent">
<div class="center"><img src="class_l_l_n_lexer_a63acbcfa3e703992774a6071a49d1735_cgraph.png" border="0" usemap="#class_l_l_n_lexer_a63acbcfa3e703992774a6071a49d1735_cgraph" alt=""/></div>
<map name="class_l_l_n_lexer_a63acbcfa3e703992774a6071a49d1735_cgraph" id="class_l_l_n_lexer_a63acbcfa3e703992774a6071a49d1735_cgraph">
-<area shape="rect" id="node3" href="class_l_l_n_lexer.html#a6a736fa44bf3553a7792d84ab9598eaa" title="LLNLexer::fill" alt="" coords="169,5,265,35"/></map>
+<area shape="rect" id="node3" href="class_l_l_n_lexer.html#a6a736fa44bf3553a7792d84ab9598eaa" title="LLNLexer::fill" alt="" coords="163,5,258,32"/></map>
</div>
</p>
<div class="dyncontent">
<div class="center"><img src="class_l_l_n_lexer_a63acbcfa3e703992774a6071a49d1735_icgraph.png" border="0" usemap="#class_l_l_n_lexer_a63acbcfa3e703992774a6071a49d1735_icgraph" alt=""/></div>
<map name="class_l_l_n_lexer_a63acbcfa3e703992774a6071a49d1735_icgraph" id="class_l_l_n_lexer_a63acbcfa3e703992774a6071a49d1735_icgraph">
-<area shape="rect" id="node3" href="class_l_l_n_lexer.html#ada670d39fa588ed793c71fe286ffe01d" title="LLNLexer::consume" alt="" coords="171,5,309,35"/><area shape="rect" id="node7" href="class_l_l_n_lexer.html#a66d139156eeb71c9017cfa55acc6ae89" title="LLNLexer::lookahead" alt="" coords="168,59,312,88"/><area shape="rect" id="node5" href="class_l_l_n_lexer.html#a4c250c0e032a7cc3e0ffbdcf8c3b18b7" title="LLNLexer::match" alt="" coords="361,32,481,61"/></map>
+<area shape="rect" id="node3" href="class_l_l_n_lexer.html#ada670d39fa588ed793c71fe286ffe01d" title="LLNLexer::consume" alt="" coords="166,5,301,32"/><area shape="rect" id="node7" href="class_l_l_n_lexer.html#a66d139156eeb71c9017cfa55acc6ae89" title="LLNLexer::lookahead" alt="" coords="163,56,304,83"/><area shape="rect" id="node5" href="class_l_l_n_lexer.html#a4c250c0e032a7cc3e0ffbdcf8c3b18b7" title="LLNLexer::match" alt="" coords="353,31,471,57"/></map>
</div>
</p>
</div>
</div>
<hr/><h2>Member Data Documentation</h2>
-<a class="anchor" id="a6cac67fbdbdc8083f87e1d0938d68ba2"></a><!-- doxytag: member="LLNLexer::cur_idx" ref="a6cac67fbdbdc8083f87e1d0938d68ba2" args="" -->
+<a class="anchor" id="a6cac67fbdbdc8083f87e1d0938d68ba2"></a>
<div class="memitem">
<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">unsigned int <a class="el" href="class_l_l_n_lexer.html#a6cac67fbdbdc8083f87e1d0938d68ba2">LLNLexer::cur_idx</a><code> [protected]</code></td>
+ <td class="memname">unsigned int LLNLexer::cur_idx</td>
</tr>
</table>
-</div>
-<div class="memdoc">
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="llnlexer_8h_source.html#l00010">10</a> of file <a class="el" href="llnlexer_8h_source.html">llnlexer.h</a>.</p>
</div>
</div>
-<a class="anchor" id="a6e583dda9f354ddb453c277be2cb6edc"></a><!-- doxytag: member="LLNLexer::la_buffer" ref="a6e583dda9f354ddb453c277be2cb6edc" args="" -->
+<a class="anchor" id="a6e583dda9f354ddb453c277be2cb6edc"></a>
<div class="memitem">
<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">std::vector<char> <a class="el" href="class_l_l_n_lexer.html#a6e583dda9f354ddb453c277be2cb6edc">LLNLexer::la_buffer</a><code> [protected]</code></td>
+ <td class="memname">std::vector<char> LLNLexer::la_buffer</td>
</tr>
</table>
-</div>
-<div class="memdoc">
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="llnlexer_8h_source.html#l00011">11</a> of file <a class="el" href="llnlexer_8h_source.html">llnlexer.h</a>.</p>
<li>source/lexer/llnlexer/<a class="el" href="llnlexer_8h_source.html">llnlexer.h</a></li>
<li>source/lexer/llnlexer/<a class="el" href="llnlexer_8cpp_source.html">llnlexer.cpp</a></li>
</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="class_l_l_n_lexer.html">LLNLexer</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
</div>
-</div>
- <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 Mon Jun 25 2012 16:46:26 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
+var class_l_l_n_lexer =
+[
+ [ "LLNLexer", "class_l_l_n_lexer.html#a80d72ef409a84e097a52ddb6d3cf9843", null ],
+ [ "~LLNLexer", "class_l_l_n_lexer.html#ab4c8e44583f3d144df1379ea4d70b42b", null ],
+ [ "consume", "class_l_l_n_lexer.html#ada670d39fa588ed793c71fe286ffe01d", null ],
+ [ "fill", "class_l_l_n_lexer.html#a6a736fa44bf3553a7792d84ab9598eaa", null ],
+ [ "lookahead", "class_l_l_n_lexer.html#a66d139156eeb71c9017cfa55acc6ae89", null ],
+ [ "match", "class_l_l_n_lexer.html#a4c250c0e032a7cc3e0ffbdcf8c3b18b7", null ],
+ [ "next", "class_l_l_n_lexer.html#a3832522afb32a85b3171f552ff9dd676", null ],
+ [ "sync", "class_l_l_n_lexer.html#a63acbcfa3e703992774a6071a49d1735", null ],
+ [ "cur_idx", "class_l_l_n_lexer.html#a6cac67fbdbdc8083f87e1d0938d68ba2", null ],
+ [ "la_buffer", "class_l_l_n_lexer.html#a6e583dda9f354ddb453c277be2cb6edc", null ]
+];
\ No newline at end of file
<map id="G" name="G">
-<area shape="rect" id="node2" href="$class_i_lexer.html" title="ILexer" alt="" coords="16,5,72,35"/>
+<area shape="rect" id="node2" href="$class_i_lexer.html" title="ILexer" alt="" coords="14,5,71,32"/>
</map>
-cae4e6e22b2d92529b34fd39b1cb5172
\ No newline at end of file
+fae6a299982d3be721ed134e61184723
\ No newline at end of file
<map id="G" name="G">
-<area shape="rect" id="node2" href="$class_i_lexer.html" title="ILexer" alt="" coords="16,5,72,35"/>
+<area shape="rect" id="node2" href="$class_i_lexer.html" title="ILexer" alt="" coords="14,5,71,32"/>
</map>
-cae4e6e22b2d92529b34fd39b1cb5172
\ No newline at end of file
+fae6a299982d3be721ed134e61184723
\ No newline at end of file
<map id="G" name="G">
-<area shape="rect" id="node3" href="$class_l_l_n_lexer.html#ada670d39fa588ed793c71fe286ffe01d" title="LLNLexer::consume" alt="" coords="179,5,317,35"/>
-<area shape="rect" id="node9" href="$class_l_l_n_lexer.html#a66d139156eeb71c9017cfa55acc6ae89" title="LLNLexer::lookahead" alt="" coords="176,59,320,88"/>
-<area shape="rect" id="node5" href="$class_l_l_n_lexer.html#a63acbcfa3e703992774a6071a49d1735" title="LLNLexer::sync" alt="" coords="369,32,481,61"/>
-<area shape="rect" id="node7" href="$class_l_l_n_lexer.html#a6a736fa44bf3553a7792d84ab9598eaa" title="LLNLexer::fill" alt="" coords="532,32,628,61"/>
+<area shape="rect" id="node3" href="$class_l_l_n_lexer.html#a66d139156eeb71c9017cfa55acc6ae89" title="LLNLexer::lookahead" alt="" coords="173,5,315,32"/>
+<area shape="rect" id="node9" href="$class_l_l_n_lexer.html#ada670d39fa588ed793c71fe286ffe01d" title="LLNLexer::consume" alt="" coords="177,56,311,83"/>
+<area shape="rect" id="node5" href="$class_l_l_n_lexer.html#a63acbcfa3e703992774a6071a49d1735" title="LLNLexer::sync" alt="" coords="363,31,471,57"/>
+<area shape="rect" id="node7" href="$class_l_l_n_lexer.html#a6a736fa44bf3553a7792d84ab9598eaa" title="LLNLexer::fill" alt="" coords="521,31,615,57"/>
</map>
-aeaa8a910d370efae24038439614ee22
\ No newline at end of file
+090546f43277d04e4511cf38c72d4dc8
\ No newline at end of file
<map id="G" name="G">
-<area shape="rect" id="node3" href="$class_l_l_n_lexer.html#a6a736fa44bf3553a7792d84ab9598eaa" title="LLNLexer::fill" alt="" coords="169,5,265,35"/>
+<area shape="rect" id="node3" href="$class_l_l_n_lexer.html#a6a736fa44bf3553a7792d84ab9598eaa" title="LLNLexer::fill" alt="" coords="163,5,258,32"/>
</map>
-69cf6dcbf5848eb3cb14b6ff61b7daab
\ No newline at end of file
+fc96893ee2f4885eebed3b64f340f6c7
\ No newline at end of file
<map id="G" name="G">
-<area shape="rect" id="node3" href="$class_l_l_n_lexer.html#ada670d39fa588ed793c71fe286ffe01d" title="LLNLexer::consume" alt="" coords="171,5,309,35"/>
-<area shape="rect" id="node7" href="$class_l_l_n_lexer.html#a66d139156eeb71c9017cfa55acc6ae89" title="LLNLexer::lookahead" alt="" coords="168,59,312,88"/>
-<area shape="rect" id="node5" href="$class_l_l_n_lexer.html#a4c250c0e032a7cc3e0ffbdcf8c3b18b7" title="LLNLexer::match" alt="" coords="361,32,481,61"/>
+<area shape="rect" id="node3" href="$class_l_l_n_lexer.html#ada670d39fa588ed793c71fe286ffe01d" title="LLNLexer::consume" alt="" coords="166,5,301,32"/>
+<area shape="rect" id="node7" href="$class_l_l_n_lexer.html#a66d139156eeb71c9017cfa55acc6ae89" title="LLNLexer::lookahead" alt="" coords="163,56,304,83"/>
+<area shape="rect" id="node5" href="$class_l_l_n_lexer.html#a4c250c0e032a7cc3e0ffbdcf8c3b18b7" title="LLNLexer::match" alt="" coords="353,31,471,57"/>
</map>
-5aa5962ee9d16a14999fb70033ccfcaf
\ No newline at end of file
+ef9fcf8d579fa14aaba3e09451e0cab7
\ No newline at end of file
<map id="G" name="G">
-<area shape="rect" id="node3" href="$class_l_l_n_lexer.html#a63acbcfa3e703992774a6071a49d1735" title="LLNLexer::sync" alt="" coords="199,5,311,35"/>
-<area shape="rect" id="node5" href="$class_l_l_n_lexer.html#a6a736fa44bf3553a7792d84ab9598eaa" title="LLNLexer::fill" alt="" coords="361,5,457,35"/>
+<area shape="rect" id="node3" href="$class_l_l_n_lexer.html#a63acbcfa3e703992774a6071a49d1735" title="LLNLexer::sync" alt="" coords="195,5,303,32"/>
+<area shape="rect" id="node5" href="$class_l_l_n_lexer.html#a6a736fa44bf3553a7792d84ab9598eaa" title="LLNLexer::fill" alt="" coords="353,5,447,32"/>
</map>
-067e960cb8a3a6d8236996f2d38336e3
\ No newline at end of file
+2e1c4c4244bbfc85260b0653b1510505
\ No newline at end of file
<map id="G" name="G">
-<area shape="rect" id="node3" href="$class_l_l_n_lexer.html#a4c250c0e032a7cc3e0ffbdcf8c3b18b7" title="LLNLexer::match" alt="" coords="199,5,319,35"/>
+<area shape="rect" id="node3" href="$class_l_l_n_lexer.html#a4c250c0e032a7cc3e0ffbdcf8c3b18b7" title="LLNLexer::match" alt="" coords="195,5,314,32"/>
</map>
-c847cbd545624797852b8dbf5a864f86
\ No newline at end of file
+095c6f3f1ef2918673be15ffa070ddb9
\ No newline at end of file
<map id="G" name="G">
-<area shape="rect" id="node3" href="$class_l_l_n_lexer.html#a63acbcfa3e703992774a6071a49d1735" title="LLNLexer::sync" alt="" coords="153,32,265,61"/>
-<area shape="rect" id="node5" href="$class_l_l_n_lexer.html#ada670d39fa588ed793c71fe286ffe01d" title="LLNLexer::consume" alt="" coords="317,5,456,35"/>
-<area shape="rect" id="node9" href="$class_l_l_n_lexer.html#a66d139156eeb71c9017cfa55acc6ae89" title="LLNLexer::lookahead" alt="" coords="315,59,459,88"/>
-<area shape="rect" id="node7" href="$class_l_l_n_lexer.html#a4c250c0e032a7cc3e0ffbdcf8c3b18b7" title="LLNLexer::match" alt="" coords="508,32,628,61"/>
+<area shape="rect" id="node3" href="$class_l_l_n_lexer.html#a63acbcfa3e703992774a6071a49d1735" title="LLNLexer::sync" alt="" coords="150,31,258,57"/>
+<area shape="rect" id="node5" href="$class_l_l_n_lexer.html#ada670d39fa588ed793c71fe286ffe01d" title="LLNLexer::consume" alt="" coords="310,5,445,32"/>
+<area shape="rect" id="node9" href="$class_l_l_n_lexer.html#a66d139156eeb71c9017cfa55acc6ae89" title="LLNLexer::lookahead" alt="" coords="307,56,448,83"/>
+<area shape="rect" id="node7" href="$class_l_l_n_lexer.html#a4c250c0e032a7cc3e0ffbdcf8c3b18b7" title="LLNLexer::match" alt="" coords="497,31,615,57"/>
</map>
-7e35d50abb688cefb42ab36e4ea7390e
\ No newline at end of file
+10e49f8c756857ed2c3552d7d8a2566b
\ No newline at end of file
<map id="G" name="G">
-<area shape="rect" id="node3" href="$class_l_l_n_lexer.html#a63acbcfa3e703992774a6071a49d1735" title="LLNLexer::sync" alt="" coords="193,5,305,35"/>
-<area shape="rect" id="node5" href="$class_l_l_n_lexer.html#a6a736fa44bf3553a7792d84ab9598eaa" title="LLNLexer::fill" alt="" coords="356,5,452,35"/>
+<area shape="rect" id="node3" href="$class_l_l_n_lexer.html#a63acbcfa3e703992774a6071a49d1735" title="LLNLexer::sync" alt="" coords="190,5,298,32"/>
+<area shape="rect" id="node5" href="$class_l_l_n_lexer.html#a6a736fa44bf3553a7792d84ab9598eaa" title="LLNLexer::fill" alt="" coords="347,5,442,32"/>
</map>
-8cee5316c40b22906c9aae2ba7fc284f
\ No newline at end of file
+95913f21e99dc6b3747f45a662ae036b
\ No newline at end of file
<map id="G" name="G">
-<area shape="rect" id="node3" href="$class_l_l_n_lexer.html#a4c250c0e032a7cc3e0ffbdcf8c3b18b7" title="LLNLexer::match" alt="" coords="193,5,313,35"/>
+<area shape="rect" id="node3" href="$class_l_l_n_lexer.html#a4c250c0e032a7cc3e0ffbdcf8c3b18b7" title="LLNLexer::match" alt="" coords="190,5,309,32"/>
</map>
-9bd6309ea286a31f515f3fb5b9a4ff2a
\ No newline at end of file
+e6075db541393ce97eb26a8040762dde
\ No newline at end of file
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(initResizable);
</script>
-<link href="doxygen.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>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="functions.html"><span>Class Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('class_scope_stack.html','');
+$(document).ready(function(){initNavTree('class_scope_stack.html','');});
</script>
<div id="doc-content">
-<div class="header">
- <div class="headertitle">
-<h1>ScopeStack Member List</h1> </div>
-</div>
-<div class="contents">
-This is the complete list of members for <a class="el" href="class_scope_stack.html">ScopeStack</a>, including all inherited members.<table>
- <tr class="memlist"><td><a class="el" href="class_scope_stack.html#a16f903a19a7223c925d00fe6ba4155f2">define</a>(const std::string &name)</td><td><a class="el" href="class_scope_stack.html">ScopeStack</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_scope_stack.html#ae0c9aa708ebe375e6d4c4eebc4ffc60a">define</a>(const std::string &name, symtype_t type)</td><td><a class="el" href="class_scope_stack.html">ScopeStack</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_scope_stack.html#ae0792790e8cfd148e0cfb67090a790bf">isGlobal</a>(const std::string &name) const </td><td><a class="el" href="class_scope_stack.html">ScopeStack</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_scope_stack.html#a553478b9e13cba1cf77b7f0e7a91c6f4">isLocal</a>(const std::string &name) const </td><td><a class="el" href="class_scope_stack.html">ScopeStack</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_scope_stack.html#a93cb7113443905f602ba812587e01b4d">lookup</a>(const std::string &name)</td><td><a class="el" href="class_scope_stack.html">ScopeStack</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_scope_stack.html#affa1115b1547064c04186846fd594344">scope_stack</a></td><td><a class="el" href="class_scope_stack.html">ScopeStack</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="class_scope_stack.html#a754459e71e5e91fd4210c063014634c2">ScopeStack</a>()</td><td><a class="el" href="class_scope_stack.html">ScopeStack</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_scope_stack.html#ae5809bddef2aa253460c1d35ed36c1c8">startScope</a>()</td><td><a class="el" href="class_scope_stack.html">ScopeStack</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_scope_stack.html#a410129444ad5a4be8784007d1fd73129">stopScope</a>()</td><td><a class="el" href="class_scope_stack.html">ScopeStack</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_scope_stack.html#a64e2f6ee2758341a649bbbc873b4c626">~ScopeStack</a>()</td><td><a class="el" href="class_scope_stack.html">ScopeStack</a></td><td><code> [virtual]</code></td></tr>
-</table></div>
-</div>
- <div id="nav-path" class="navpath">
- <ul>
- <li class="footer">Generated on Mon Jun 25 2012 16:46:26 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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
+<div class="header">
+ <div class="headertitle">
+<div class="title">ScopeStack Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+<p>This is the complete list of members for <a class="el" href="class_scope_stack.html">ScopeStack</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="class_scope_stack.html#a16f903a19a7223c925d00fe6ba4155f2">define</a>(const std::string &name)</td><td class="entry"><a class="el" href="class_scope_stack.html">ScopeStack</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_scope_stack.html#ae0c9aa708ebe375e6d4c4eebc4ffc60a">define</a>(const std::string &name, symtype_t type)</td><td class="entry"><a class="el" href="class_scope_stack.html">ScopeStack</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_scope_stack.html#ae0792790e8cfd148e0cfb67090a790bf">isGlobal</a>(const std::string &name) const </td><td class="entry"><a class="el" href="class_scope_stack.html">ScopeStack</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_scope_stack.html#a553478b9e13cba1cf77b7f0e7a91c6f4">isLocal</a>(const std::string &name) const </td><td class="entry"><a class="el" href="class_scope_stack.html">ScopeStack</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_scope_stack.html#a93cb7113443905f602ba812587e01b4d">lookup</a>(const std::string &name)</td><td class="entry"><a class="el" href="class_scope_stack.html">ScopeStack</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_scope_stack.html#affa1115b1547064c04186846fd594344">scope_stack</a></td><td class="entry"><a class="el" href="class_scope_stack.html">ScopeStack</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_scope_stack.html#a754459e71e5e91fd4210c063014634c2">ScopeStack</a>()</td><td class="entry"><a class="el" href="class_scope_stack.html">ScopeStack</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_scope_stack.html#ae5809bddef2aa253460c1d35ed36c1c8">startScope</a>()</td><td class="entry"><a class="el" href="class_scope_stack.html">ScopeStack</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_scope_stack.html#a410129444ad5a4be8784007d1fd73129">stopScope</a>()</td><td class="entry"><a class="el" href="class_scope_stack.html">ScopeStack</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_scope_stack.html#a64e2f6ee2758341a649bbbc873b4c626">~ScopeStack</a>()</td><td class="entry"><a class="el" href="class_scope_stack.html">ScopeStack</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: ScopeStack 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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(initResizable);
</script>
-<link href="doxygen.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>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="functions.html"><span>Class Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('class_scope_stack.html','');
+$(document).ready(function(){initNavTree('class_scope_stack.html','');});
</script>
<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
<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>ScopeStack Class Reference</h1> </div>
-</div>
+<div class="title">ScopeStack Class Reference</div> </div>
+</div><!--header-->
<div class="contents">
-<!-- doxytag: class="ScopeStack" -->
+
<p><code>#include <<a class="el" href="scopestack_8h_source.html">scopestack.h</a>></code></p>
<p><a href="class_scope_stack-members.html">List of all members.</a></p>
<table class="memberdecls">
-<tr><td colspan="2"><h2><a name="pub-methods"></a>
+<tr class="heading"><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_scope_stack.html#a754459e71e5e91fd4210c063014634c2">ScopeStack</a> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="class_scope_stack.html#a64e2f6ee2758341a649bbbc873b4c626">~ScopeStack</a> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_scope_stack.html#ae5809bddef2aa253460c1d35ed36c1c8">startScope</a> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_scope_stack.html#a410129444ad5a4be8784007d1fd73129">stopScope</a> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_scope_stack.html#a16f903a19a7223c925d00fe6ba4155f2">define</a> (const std::string &name)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_scope_stack.html#ae0c9aa708ebe375e6d4c4eebc4ffc60a">define</a> (const std::string &name, <a class="el" href="symbol_8h.html#a07090a2a79cb68ad8d84e7ecd6558859">symtype_t</a> type)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="class_symbol.html">Symbol</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_scope_stack.html#a93cb7113443905f602ba812587e01b4d">lookup</a> (const std::string &name)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_scope_stack.html#a553478b9e13cba1cf77b7f0e7a91c6f4">isLocal</a> (const std::string &name) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_scope_stack.html#ae0792790e8cfd148e0cfb67090a790bf">isGlobal</a> (const std::string &name) const </td></tr>
-<tr><td colspan="2"><h2><a name="pro-attribs"></a>
+<tr class="memitem:a754459e71e5e91fd4210c063014634c2"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_scope_stack.html#a754459e71e5e91fd4210c063014634c2">ScopeStack</a> ()</td></tr>
+<tr class="memitem:a64e2f6ee2758341a649bbbc873b4c626"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="class_scope_stack.html#a64e2f6ee2758341a649bbbc873b4c626">~ScopeStack</a> ()</td></tr>
+<tr class="memitem:ae5809bddef2aa253460c1d35ed36c1c8"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_scope_stack.html#ae5809bddef2aa253460c1d35ed36c1c8">startScope</a> ()</td></tr>
+<tr class="memitem:a410129444ad5a4be8784007d1fd73129"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_scope_stack.html#a410129444ad5a4be8784007d1fd73129">stopScope</a> ()</td></tr>
+<tr class="memitem:a16f903a19a7223c925d00fe6ba4155f2"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_scope_stack.html#a16f903a19a7223c925d00fe6ba4155f2">define</a> (const std::string &name)</td></tr>
+<tr class="memitem:ae0c9aa708ebe375e6d4c4eebc4ffc60a"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_scope_stack.html#ae0c9aa708ebe375e6d4c4eebc4ffc60a">define</a> (const std::string &name, <a class="el" href="symbol_8h.html#a07090a2a79cb68ad8d84e7ecd6558859">symtype_t</a> type)</td></tr>
+<tr class="memitem:a93cb7113443905f602ba812587e01b4d"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="class_symbol.html">Symbol</a> * </td><td class="memItemRight" valign="bottom"><a class="el" href="class_scope_stack.html#a93cb7113443905f602ba812587e01b4d">lookup</a> (const std::string &name)</td></tr>
+<tr class="memitem:a553478b9e13cba1cf77b7f0e7a91c6f4"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_scope_stack.html#a553478b9e13cba1cf77b7f0e7a91c6f4">isLocal</a> (const std::string &name) const </td></tr>
+<tr class="memitem:ae0792790e8cfd148e0cfb67090a790bf"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_scope_stack.html#ae0792790e8cfd148e0cfb67090a790bf">isGlobal</a> (const std::string &name) const </td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">std::list< <a class="el" href="scopestack_8h.html#ac00f2f845911b84646322b4b1c7bc14c">sym_table_t</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_scope_stack.html#affa1115b1547064c04186846fd594344">scope_stack</a></td></tr>
+<tr class="memitem:affa1115b1547064c04186846fd594344"><td class="memItemLeft" align="right" valign="top">std::list< <a class="el" href="scopestack_8h.html#ac00f2f845911b84646322b4b1c7bc14c">sym_table_t</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="class_scope_stack.html#affa1115b1547064c04186846fd594344">scope_stack</a></td></tr>
</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock">
<p>Definition at line <a class="el" href="scopestack_8h_source.html#l00012">12</a> of file <a class="el" href="scopestack_8h_source.html">scopestack.h</a>.</p>
</div><hr/><h2>Constructor & Destructor Documentation</h2>
-<a class="anchor" id="a754459e71e5e91fd4210c063014634c2"></a><!-- doxytag: member="ScopeStack::ScopeStack" ref="a754459e71e5e91fd4210c063014634c2" args="()" -->
+<a class="anchor" id="a754459e71e5e91fd4210c063014634c2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="scopestack_8cpp_source.html#l00006">6</a> of file <a class="el" href="scopestack_8cpp_source.html">scopestack.cpp</a>.</p>
</div>
</div>
-<a class="anchor" id="a64e2f6ee2758341a649bbbc873b4c626"></a><!-- doxytag: member="ScopeStack::~ScopeStack" ref="a64e2f6ee2758341a649bbbc873b4c626" args="()" -->
+<a class="anchor" id="a64e2f6ee2758341a649bbbc873b4c626"></a>
<div class="memitem">
<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">ScopeStack::~ScopeStack </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
- <td><code> [virtual]</code></td>
+ <td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="scopestack_8cpp_source.html#l00013">13</a> of file <a class="el" href="scopestack_8cpp_source.html">scopestack.cpp</a>.</p>
</div>
</div>
<hr/><h2>Member Function Documentation</h2>
-<a class="anchor" id="a16f903a19a7223c925d00fe6ba4155f2"></a><!-- doxytag: member="ScopeStack::define" ref="a16f903a19a7223c925d00fe6ba4155f2" args="(const std::string &name)" -->
+<a class="anchor" id="a16f903a19a7223c925d00fe6ba4155f2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="scopestack_8cpp_source.html#l00028">28</a> of file <a class="el" href="scopestack_8cpp_source.html">scopestack.cpp</a>.</p>
</div>
</div>
-<a class="anchor" id="ae0c9aa708ebe375e6d4c4eebc4ffc60a"></a><!-- doxytag: member="ScopeStack::define" ref="ae0c9aa708ebe375e6d4c4eebc4ffc60a" args="(const std::string &name, symtype_t type)" -->
+<a class="anchor" id="ae0c9aa708ebe375e6d4c4eebc4ffc60a"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td></td><td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="scopestack_8cpp_source.html#l00034">34</a> of file <a class="el" href="scopestack_8cpp_source.html">scopestack.cpp</a>.</p>
</div>
</div>
-<a class="anchor" id="ae0792790e8cfd148e0cfb67090a790bf"></a><!-- doxytag: member="ScopeStack::isGlobal" ref="ae0792790e8cfd148e0cfb67090a790bf" args="(const std::string &name) const " -->
+<a class="anchor" id="ae0792790e8cfd148e0cfb67090a790bf"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td> const</td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="scopestack_8cpp_source.html#l00066">66</a> of file <a class="el" href="scopestack_8cpp_source.html">scopestack.cpp</a>.</p>
</div>
</div>
-<a class="anchor" id="a553478b9e13cba1cf77b7f0e7a91c6f4"></a><!-- doxytag: member="ScopeStack::isLocal" ref="a553478b9e13cba1cf77b7f0e7a91c6f4" args="(const std::string &name) const " -->
+<a class="anchor" id="a553478b9e13cba1cf77b7f0e7a91c6f4"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td> const</td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="scopestack_8cpp_source.html#l00055">55</a> of file <a class="el" href="scopestack_8cpp_source.html">scopestack.cpp</a>.</p>
</div>
</div>
-<a class="anchor" id="a93cb7113443905f602ba812587e01b4d"></a><!-- doxytag: member="ScopeStack::lookup" ref="a93cb7113443905f602ba812587e01b4d" args="(const std::string &name)" -->
+<a class="anchor" id="a93cb7113443905f602ba812587e01b4d"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="scopestack_8cpp_source.html#l00040">40</a> of file <a class="el" href="scopestack_8cpp_source.html">scopestack.cpp</a>.</p>
</div>
</div>
-<a class="anchor" id="ae5809bddef2aa253460c1d35ed36c1c8"></a><!-- doxytag: member="ScopeStack::startScope" ref="ae5809bddef2aa253460c1d35ed36c1c8" args="()" -->
+<a class="anchor" id="ae5809bddef2aa253460c1d35ed36c1c8"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="scopestack_8cpp_source.html#l00017">17</a> of file <a class="el" href="scopestack_8cpp_source.html">scopestack.cpp</a>.</p>
</div>
</div>
-<a class="anchor" id="a410129444ad5a4be8784007d1fd73129"></a><!-- doxytag: member="ScopeStack::stopScope" ref="a410129444ad5a4be8784007d1fd73129" args="()" -->
+<a class="anchor" id="a410129444ad5a4be8784007d1fd73129"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="scopestack_8cpp_source.html#l00023">23</a> of file <a class="el" href="scopestack_8cpp_source.html">scopestack.cpp</a>.</p>
</div>
</div>
<hr/><h2>Member Data Documentation</h2>
-<a class="anchor" id="affa1115b1547064c04186846fd594344"></a><!-- doxytag: member="ScopeStack::scope_stack" ref="affa1115b1547064c04186846fd594344" args="" -->
+<a class="anchor" id="affa1115b1547064c04186846fd594344"></a>
<div class="memitem">
<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">std::list<<a class="el" href="scopestack_8h.html#ac00f2f845911b84646322b4b1c7bc14c">sym_table_t</a>> <a class="el" href="class_scope_stack.html#affa1115b1547064c04186846fd594344">ScopeStack::scope_stack</a><code> [protected]</code></td>
+ <td class="memname">std::list<<a class="el" href="scopestack_8h.html#ac00f2f845911b84646322b4b1c7bc14c">sym_table_t</a>> ScopeStack::scope_stack</td>
</tr>
</table>
-</div>
-<div class="memdoc">
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="scopestack_8h_source.html#l00014">14</a> of file <a class="el" href="scopestack_8h_source.html">scopestack.h</a>.</p>
<li>source/symbol/<a class="el" href="scopestack_8h_source.html">scopestack.h</a></li>
<li>source/symbol/<a class="el" href="scopestack_8cpp_source.html">scopestack.cpp</a></li>
</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="class_scope_stack.html">ScopeStack</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
</div>
-</div>
- <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 Mon Jun 25 2012 16:46:26 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
+var class_scope_stack =
+[
+ [ "ScopeStack", "class_scope_stack.html#a754459e71e5e91fd4210c063014634c2", null ],
+ [ "~ScopeStack", "class_scope_stack.html#a64e2f6ee2758341a649bbbc873b4c626", null ],
+ [ "define", "class_scope_stack.html#a16f903a19a7223c925d00fe6ba4155f2", null ],
+ [ "define", "class_scope_stack.html#ae0c9aa708ebe375e6d4c4eebc4ffc60a", null ],
+ [ "isGlobal", "class_scope_stack.html#ae0792790e8cfd148e0cfb67090a790bf", null ],
+ [ "isLocal", "class_scope_stack.html#a553478b9e13cba1cf77b7f0e7a91c6f4", null ],
+ [ "lookup", "class_scope_stack.html#a93cb7113443905f602ba812587e01b4d", null ],
+ [ "startScope", "class_scope_stack.html#ae5809bddef2aa253460c1d35ed36c1c8", null ],
+ [ "stopScope", "class_scope_stack.html#a410129444ad5a4be8784007d1fd73129", null ],
+ [ "scope_stack", "class_scope_stack.html#affa1115b1547064c04186846fd594344", null ]
+];
\ No newline at end of file
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(initResizable);
</script>
-<link href="doxygen.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>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="functions.html"><span>Class Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('class_symbol.html','');
+$(document).ready(function(){initNavTree('class_symbol.html','');});
</script>
<div id="doc-content">
-<div class="header">
- <div class="headertitle">
-<h1>Symbol Member List</h1> </div>
-</div>
-<div class="contents">
-This is the complete list of members for <a class="el" href="class_symbol.html">Symbol</a>, including all inherited members.<table>
- <tr class="memlist"><td><a class="el" href="class_symbol.html#a8324a8b8848a9bd1957b8d9e69335112">name</a>() const </td><td><a class="el" href="class_symbol.html">Symbol</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_symbol.html#a474363d0819a0acf6ecd1a547ec3f926">name</a>(const std::string &name)</td><td><a class="el" href="class_symbol.html">Symbol</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_symbol.html#a131f02876f25c9bdccbd71e1e7147989">sym_name</a></td><td><a class="el" href="class_symbol.html">Symbol</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="class_symbol.html#a4cb69009155bb4a73a86fc4004655a31">sym_type</a></td><td><a class="el" href="class_symbol.html">Symbol</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="class_symbol.html#a918bcf3f530e98cc9d97cb16381db88f">Symbol</a>(const std::string &name)</td><td><a class="el" href="class_symbol.html">Symbol</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_symbol.html#a696ddf09a21f1a5a6dacac4e49da076e">Symbol</a>(const std::string &name, symtype_t type)</td><td><a class="el" href="class_symbol.html">Symbol</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_symbol.html#afc6ea326ca57f6f9292a05a61f2df362">type</a>() const </td><td><a class="el" href="class_symbol.html">Symbol</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_symbol.html#a7822b485af2e735d462276836479ff24">type</a>(symtype_t type)</td><td><a class="el" href="class_symbol.html">Symbol</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_symbol.html#a505360ad4bd2e0bd1e3954eca1b05723">~Symbol</a>()</td><td><a class="el" href="class_symbol.html">Symbol</a></td><td><code> [virtual]</code></td></tr>
-</table></div>
-</div>
- <div id="nav-path" class="navpath">
- <ul>
- <li class="footer">Generated on Mon Jun 25 2012 16:46:26 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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
+<div class="header">
+ <div class="headertitle">
+<div class="title">Symbol Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+<p>This is the complete list of members for <a class="el" href="class_symbol.html">Symbol</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="class_symbol.html#a8324a8b8848a9bd1957b8d9e69335112">name</a>() const </td><td class="entry"><a class="el" href="class_symbol.html">Symbol</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_symbol.html#a474363d0819a0acf6ecd1a547ec3f926">name</a>(const std::string &name)</td><td class="entry"><a class="el" href="class_symbol.html">Symbol</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_symbol.html#a131f02876f25c9bdccbd71e1e7147989">sym_name</a></td><td class="entry"><a class="el" href="class_symbol.html">Symbol</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr><td class="entry"><a class="el" href="class_symbol.html#a4cb69009155bb4a73a86fc4004655a31">sym_type</a></td><td class="entry"><a class="el" href="class_symbol.html">Symbol</a></td><td class="entry"><span class="mlabel">protected</span></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_symbol.html#a918bcf3f530e98cc9d97cb16381db88f">Symbol</a>(const std::string &name)</td><td class="entry"><a class="el" href="class_symbol.html">Symbol</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_symbol.html#a696ddf09a21f1a5a6dacac4e49da076e">Symbol</a>(const std::string &name, symtype_t type)</td><td class="entry"><a class="el" href="class_symbol.html">Symbol</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_symbol.html#afc6ea326ca57f6f9292a05a61f2df362">type</a>() const </td><td class="entry"><a class="el" href="class_symbol.html">Symbol</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_symbol.html#a7822b485af2e735d462276836479ff24">type</a>(symtype_t type)</td><td class="entry"><a class="el" href="class_symbol.html">Symbol</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_symbol.html#a505360ad4bd2e0bd1e3954eca1b05723">~Symbol</a>()</td><td class="entry"><a class="el" href="class_symbol.html">Symbol</a></td><td class="entry"><span class="mlabel">virtual</span></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: Symbol 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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="functions.html"><span>Class Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('class_symbol.html','');
+$(document).ready(function(){initNavTree('class_symbol.html','');});
</script>
<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
<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>Symbol Class Reference</h1> </div>
-</div>
+<div class="title">Symbol Class Reference</div> </div>
+</div><!--header-->
<div class="contents">
-<!-- doxytag: class="Symbol" -->
+
<p><code>#include <<a class="el" href="symbol_8h_source.html">symbol.h</a>></code></p>
<p><a href="class_symbol-members.html">List of all members.</a></p>
<table class="memberdecls">
-<tr><td colspan="2"><h2><a name="pub-methods"></a>
+<tr class="heading"><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_symbol.html#a918bcf3f530e98cc9d97cb16381db88f">Symbol</a> (const std::string &name)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_symbol.html#a696ddf09a21f1a5a6dacac4e49da076e">Symbol</a> (const std::string &name, <a class="el" href="symbol_8h.html#a07090a2a79cb68ad8d84e7ecd6558859">symtype_t</a> type)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="class_symbol.html#a505360ad4bd2e0bd1e3954eca1b05723">~Symbol</a> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="symbol_8h.html#a07090a2a79cb68ad8d84e7ecd6558859">symtype_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_symbol.html#afc6ea326ca57f6f9292a05a61f2df362">type</a> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_symbol.html#a7822b485af2e735d462276836479ff24">type</a> (<a class="el" href="symbol_8h.html#a07090a2a79cb68ad8d84e7ecd6558859">symtype_t</a> type)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">const std::string & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_symbol.html#a8324a8b8848a9bd1957b8d9e69335112">name</a> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_symbol.html#a474363d0819a0acf6ecd1a547ec3f926">name</a> (const std::string &name)</td></tr>
-<tr><td colspan="2"><h2><a name="pro-attribs"></a>
+<tr class="memitem:a918bcf3f530e98cc9d97cb16381db88f"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_symbol.html#a918bcf3f530e98cc9d97cb16381db88f">Symbol</a> (const std::string &<a class="el" href="class_symbol.html#a8324a8b8848a9bd1957b8d9e69335112">name</a>)</td></tr>
+<tr class="memitem:a696ddf09a21f1a5a6dacac4e49da076e"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_symbol.html#a696ddf09a21f1a5a6dacac4e49da076e">Symbol</a> (const std::string &<a class="el" href="class_symbol.html#a8324a8b8848a9bd1957b8d9e69335112">name</a>, <a class="el" href="symbol_8h.html#a07090a2a79cb68ad8d84e7ecd6558859">symtype_t</a> <a class="el" href="class_symbol.html#afc6ea326ca57f6f9292a05a61f2df362">type</a>)</td></tr>
+<tr class="memitem:a505360ad4bd2e0bd1e3954eca1b05723"><td class="memItemLeft" align="right" valign="top">virtual </td><td class="memItemRight" valign="bottom"><a class="el" href="class_symbol.html#a505360ad4bd2e0bd1e3954eca1b05723">~Symbol</a> ()</td></tr>
+<tr class="memitem:afc6ea326ca57f6f9292a05a61f2df362"><td class="memItemLeft" align="right" valign="top"><a class="el" href="symbol_8h.html#a07090a2a79cb68ad8d84e7ecd6558859">symtype_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_symbol.html#afc6ea326ca57f6f9292a05a61f2df362">type</a> () const </td></tr>
+<tr class="memitem:a7822b485af2e735d462276836479ff24"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_symbol.html#a7822b485af2e735d462276836479ff24">type</a> (<a class="el" href="symbol_8h.html#a07090a2a79cb68ad8d84e7ecd6558859">symtype_t</a> type)</td></tr>
+<tr class="memitem:a8324a8b8848a9bd1957b8d9e69335112"><td class="memItemLeft" align="right" valign="top">const std::string & </td><td class="memItemRight" valign="bottom"><a class="el" href="class_symbol.html#a8324a8b8848a9bd1957b8d9e69335112">name</a> () const </td></tr>
+<tr class="memitem:a474363d0819a0acf6ecd1a547ec3f926"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_symbol.html#a474363d0819a0acf6ecd1a547ec3f926">name</a> (const std::string &name)</td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2><a name="pro-attribs"></a>
Protected Attributes</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="class_symbol.html#a131f02876f25c9bdccbd71e1e7147989">sym_name</a></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="symbol_8h.html#a07090a2a79cb68ad8d84e7ecd6558859">symtype_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_symbol.html#a4cb69009155bb4a73a86fc4004655a31">sym_type</a></td></tr>
+<tr class="memitem:a131f02876f25c9bdccbd71e1e7147989"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="class_symbol.html#a131f02876f25c9bdccbd71e1e7147989">sym_name</a></td></tr>
+<tr class="memitem:a4cb69009155bb4a73a86fc4004655a31"><td class="memItemLeft" align="right" valign="top"><a class="el" href="symbol_8h.html#a07090a2a79cb68ad8d84e7ecd6558859">symtype_t</a> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_symbol.html#a4cb69009155bb4a73a86fc4004655a31">sym_type</a></td></tr>
</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock">
<p>Definition at line <a class="el" href="symbol_8h_source.html#l00008">8</a> of file <a class="el" href="symbol_8h_source.html">symbol.h</a>.</p>
</div><hr/><h2>Constructor & Destructor Documentation</h2>
-<a class="anchor" id="a918bcf3f530e98cc9d97cb16381db88f"></a><!-- doxytag: member="Symbol::Symbol" ref="a918bcf3f530e98cc9d97cb16381db88f" args="(const std::string &name)" -->
+<a class="anchor" id="a918bcf3f530e98cc9d97cb16381db88f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="symbol_8cpp_source.html#l00003">3</a> of file <a class="el" href="symbol_8cpp_source.html">symbol.cpp</a>.</p>
</div>
</div>
-<a class="anchor" id="a696ddf09a21f1a5a6dacac4e49da076e"></a><!-- doxytag: member="Symbol::Symbol" ref="a696ddf09a21f1a5a6dacac4e49da076e" args="(const std::string &name, symtype_t type)" -->
+<a class="anchor" id="a696ddf09a21f1a5a6dacac4e49da076e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td></td><td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="symbol_8cpp_source.html#l00007">7</a> of file <a class="el" href="symbol_8cpp_source.html">symbol.cpp</a>.</p>
</div>
</div>
-<a class="anchor" id="a505360ad4bd2e0bd1e3954eca1b05723"></a><!-- doxytag: member="Symbol::~Symbol" ref="a505360ad4bd2e0bd1e3954eca1b05723" args="()" -->
+<a class="anchor" id="a505360ad4bd2e0bd1e3954eca1b05723"></a>
<div class="memitem">
<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
<table class="memname">
<tr>
<td class="memname">Symbol::~Symbol </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
- <td><code> [virtual]</code></td>
+ <td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">virtual</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="symbol_8cpp_source.html#l00011">11</a> of file <a class="el" href="symbol_8cpp_source.html">symbol.cpp</a>.</p>
</div>
</div>
<hr/><h2>Member Function Documentation</h2>
-<a class="anchor" id="a8324a8b8848a9bd1957b8d9e69335112"></a><!-- doxytag: member="Symbol::name" ref="a8324a8b8848a9bd1957b8d9e69335112" args="() const " -->
+<a class="anchor" id="a8324a8b8848a9bd1957b8d9e69335112"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td> const</td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="symbol_8cpp_source.html#l00025">25</a> of file <a class="el" href="symbol_8cpp_source.html">symbol.cpp</a>.</p>
<div class="dyncontent">
<div class="center"><img src="class_symbol_a8324a8b8848a9bd1957b8d9e69335112_icgraph.png" border="0" usemap="#class_symbol_a8324a8b8848a9bd1957b8d9e69335112_icgraph" alt=""/></div>
<map name="class_symbol_a8324a8b8848a9bd1957b8d9e69335112_icgraph" id="class_symbol_a8324a8b8848a9bd1957b8d9e69335112_icgraph">
-<area shape="rect" id="node3" href="class_symbol.html#a474363d0819a0acf6ecd1a547ec3f926" title="Symbol::name" alt="" coords="160,5,267,35"/></map>
+<area shape="rect" id="node3" href="class_symbol.html#a474363d0819a0acf6ecd1a547ec3f926" title="Symbol::name" alt="" coords="158,5,261,32"/></map>
</div>
</p>
</div>
</div>
-<a class="anchor" id="a474363d0819a0acf6ecd1a547ec3f926"></a><!-- doxytag: member="Symbol::name" ref="a474363d0819a0acf6ecd1a547ec3f926" args="(const std::string &name)" -->
+<a class="anchor" id="a474363d0819a0acf6ecd1a547ec3f926"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="symbol_8cpp_source.html#l00030">30</a> of file <a class="el" href="symbol_8cpp_source.html">symbol.cpp</a>.</p>
<div class="dyncontent">
<div class="center"><img src="class_symbol_a474363d0819a0acf6ecd1a547ec3f926_cgraph.png" border="0" usemap="#class_symbol_a474363d0819a0acf6ecd1a547ec3f926_cgraph" alt=""/></div>
<map name="class_symbol_a474363d0819a0acf6ecd1a547ec3f926_cgraph" id="class_symbol_a474363d0819a0acf6ecd1a547ec3f926_cgraph">
-<area shape="rect" id="node3" href="class_symbol.html#a8324a8b8848a9bd1957b8d9e69335112" title="Symbol::name" alt="" coords="160,5,267,35"/></map>
+<area shape="rect" id="node3" href="class_symbol.html#a8324a8b8848a9bd1957b8d9e69335112" title="Symbol::name" alt="" coords="158,5,261,32"/></map>
</div>
</p>
</div>
</div>
-<a class="anchor" id="afc6ea326ca57f6f9292a05a61f2df362"></a><!-- doxytag: member="Symbol::type" ref="afc6ea326ca57f6f9292a05a61f2df362" args="() const " -->
+<a class="anchor" id="afc6ea326ca57f6f9292a05a61f2df362"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td> const</td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="symbol_8cpp_source.html#l00015">15</a> of file <a class="el" href="symbol_8cpp_source.html">symbol.cpp</a>.</p>
<div class="dyncontent">
<div class="center"><img src="class_symbol_afc6ea326ca57f6f9292a05a61f2df362_icgraph.png" border="0" usemap="#class_symbol_afc6ea326ca57f6f9292a05a61f2df362_icgraph" alt=""/></div>
<map name="class_symbol_afc6ea326ca57f6f9292a05a61f2df362_icgraph" id="class_symbol_afc6ea326ca57f6f9292a05a61f2df362_icgraph">
-<area shape="rect" id="node3" href="class_symbol.html#a7822b485af2e735d462276836479ff24" title="Symbol::type" alt="" coords="152,5,251,35"/></map>
+<area shape="rect" id="node3" href="class_symbol.html#a7822b485af2e735d462276836479ff24" title="Symbol::type" alt="" coords="150,5,245,32"/></map>
</div>
</p>
</div>
</div>
-<a class="anchor" id="a7822b485af2e735d462276836479ff24"></a><!-- doxytag: member="Symbol::type" ref="a7822b485af2e735d462276836479ff24" args="(symtype_t type)" -->
+<a class="anchor" id="a7822b485af2e735d462276836479ff24"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="symbol_8cpp_source.html#l00020">20</a> of file <a class="el" href="symbol_8cpp_source.html">symbol.cpp</a>.</p>
<div class="dyncontent">
<div class="center"><img src="class_symbol_a7822b485af2e735d462276836479ff24_cgraph.png" border="0" usemap="#class_symbol_a7822b485af2e735d462276836479ff24_cgraph" alt=""/></div>
<map name="class_symbol_a7822b485af2e735d462276836479ff24_cgraph" id="class_symbol_a7822b485af2e735d462276836479ff24_cgraph">
-<area shape="rect" id="node3" href="class_symbol.html#afc6ea326ca57f6f9292a05a61f2df362" title="Symbol::type" alt="" coords="152,5,251,35"/></map>
+<area shape="rect" id="node3" href="class_symbol.html#afc6ea326ca57f6f9292a05a61f2df362" title="Symbol::type" alt="" coords="150,5,245,32"/></map>
</div>
</p>
</div>
</div>
<hr/><h2>Member Data Documentation</h2>
-<a class="anchor" id="a131f02876f25c9bdccbd71e1e7147989"></a><!-- doxytag: member="Symbol::sym_name" ref="a131f02876f25c9bdccbd71e1e7147989" args="" -->
+<a class="anchor" id="a131f02876f25c9bdccbd71e1e7147989"></a>
<div class="memitem">
<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname">std::string <a class="el" href="class_symbol.html#a131f02876f25c9bdccbd71e1e7147989">Symbol::sym_name</a><code> [protected]</code></td>
+ <td class="memname">std::string Symbol::sym_name</td>
</tr>
</table>
-</div>
-<div class="memdoc">
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="symbol_8h_source.html#l00010">10</a> of file <a class="el" href="symbol_8h_source.html">symbol.h</a>.</p>
</div>
</div>
-<a class="anchor" id="a4cb69009155bb4a73a86fc4004655a31"></a><!-- doxytag: member="Symbol::sym_type" ref="a4cb69009155bb4a73a86fc4004655a31" args="" -->
+<a class="anchor" id="a4cb69009155bb4a73a86fc4004655a31"></a>
<div class="memitem">
<div class="memproto">
+<table class="mlabels">
+ <tr>
+ <td class="mlabels-left">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="symbol_8h.html#a07090a2a79cb68ad8d84e7ecd6558859">symtype_t</a> <a class="el" href="class_symbol.html#a4cb69009155bb4a73a86fc4004655a31">Symbol::sym_type</a><code> [protected]</code></td>
+ <td class="memname"><a class="el" href="symbol_8h.html#a07090a2a79cb68ad8d84e7ecd6558859">symtype_t</a> Symbol::sym_type</td>
</tr>
</table>
-</div>
-<div class="memdoc">
+ </td>
+ <td class="mlabels-right">
+<span class="mlabels"><span class="mlabel">protected</span></span> </td>
+ </tr>
+</table>
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="symbol_8h_source.html#l00011">11</a> of file <a class="el" href="symbol_8h_source.html">symbol.h</a>.</p>
<li>source/symbol/<a class="el" href="symbol_8h_source.html">symbol.h</a></li>
<li>source/symbol/<a class="el" href="symbol_8cpp_source.html">symbol.cpp</a></li>
</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="class_symbol.html">Symbol</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
</div>
-</div>
- <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 Mon Jun 25 2012 16:46:26 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
+var class_symbol =
+[
+ [ "Symbol", "class_symbol.html#a918bcf3f530e98cc9d97cb16381db88f", null ],
+ [ "Symbol", "class_symbol.html#a696ddf09a21f1a5a6dacac4e49da076e", null ],
+ [ "~Symbol", "class_symbol.html#a505360ad4bd2e0bd1e3954eca1b05723", null ],
+ [ "name", "class_symbol.html#a8324a8b8848a9bd1957b8d9e69335112", null ],
+ [ "name", "class_symbol.html#a474363d0819a0acf6ecd1a547ec3f926", null ],
+ [ "type", "class_symbol.html#afc6ea326ca57f6f9292a05a61f2df362", null ],
+ [ "type", "class_symbol.html#a7822b485af2e735d462276836479ff24", null ],
+ [ "sym_name", "class_symbol.html#a131f02876f25c9bdccbd71e1e7147989", null ],
+ [ "sym_type", "class_symbol.html#a4cb69009155bb4a73a86fc4004655a31", null ]
+];
\ No newline at end of file
<map id="G" name="G">
-<area shape="rect" id="node3" href="$class_symbol.html#a8324a8b8848a9bd1957b8d9e69335112" title="Symbol::name" alt="" coords="160,5,267,35"/>
+<area shape="rect" id="node3" href="$class_symbol.html#a8324a8b8848a9bd1957b8d9e69335112" title="Symbol::name" alt="" coords="158,5,261,32"/>
</map>
-e4c045972973704d00d3d8ff440ba72f
\ No newline at end of file
+b27171f4a33671583b81d7442f499b12
\ No newline at end of file
<map id="G" name="G">
-<area shape="rect" id="node3" href="$class_symbol.html#afc6ea326ca57f6f9292a05a61f2df362" title="Symbol::type" alt="" coords="152,5,251,35"/>
+<area shape="rect" id="node3" href="$class_symbol.html#afc6ea326ca57f6f9292a05a61f2df362" title="Symbol::type" alt="" coords="150,5,245,32"/>
</map>
-70c602fec9b6df885aae84ce0d7ded44
\ No newline at end of file
+01479528e7761749cf608652446c488f
\ No newline at end of file
<map id="G" name="G">
-<area shape="rect" id="node3" href="$class_symbol.html#a474363d0819a0acf6ecd1a547ec3f926" title="Symbol::name" alt="" coords="160,5,267,35"/>
+<area shape="rect" id="node3" href="$class_symbol.html#a474363d0819a0acf6ecd1a547ec3f926" title="Symbol::name" alt="" coords="158,5,261,32"/>
</map>
-9808d0bb4f8f36bd2dd67dc737357629
\ No newline at end of file
+91c75e68825e1c8c609995dc42faa0d8
\ No newline at end of file
<map id="G" name="G">
-<area shape="rect" id="node3" href="$class_symbol.html#a7822b485af2e735d462276836479ff24" title="Symbol::type" alt="" coords="152,5,251,35"/>
+<area shape="rect" id="node3" href="$class_symbol.html#a7822b485af2e735d462276836479ff24" title="Symbol::type" alt="" coords="150,5,245,32"/>
</map>
-80a3d23518d966a9356cbbf117c41eab
\ No newline at end of file
+cb78d56772821d35242c386c45e78ea9
\ No newline at end of file
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(initResizable);
</script>
-<link href="doxygen.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>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="functions.html"><span>Class Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('class_token.html','');
+$(document).ready(function(){initNavTree('class_token.html','');});
</script>
<div id="doc-content">
-<div class="header">
- <div class="headertitle">
-<h1>Token Member List</h1> </div>
-</div>
-<div class="contents">
-This is the complete list of members for <a class="el" href="class_token.html">Token</a>, including all inherited members.<table>
- <tr class="memlist"><td><a class="el" href="class_token.html#a1b21e17c8d9b12f84147656d03492b57">column</a>(int col)</td><td><a class="el" href="class_token.html">Token</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_token.html#ae814a8d1293aa3e17fcff49a655fde92">column</a>() const </td><td><a class="el" href="class_token.html">Token</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_token.html#aa9f8fb673aae6d36dad03e3f5d1e5f77">line</a>(int ln)</td><td><a class="el" href="class_token.html">Token</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_token.html#a8e3d3bce7ab65c33abadab8fc0aa2f46">line</a>() const </td><td><a class="el" href="class_token.html">Token</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_token.html#a44c1e0a6d1880cb378e7b43178db4e08">operator!=</a>(const Token &other) const </td><td><a class="el" href="class_token.html">Token</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_token.html#a4b0d7419c692350d4b28b947956e7e82">operator==</a>(const Token &other) const </td><td><a class="el" href="class_token.html">Token</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_token.html#a30e84cfd0f4ac2c71f59366088787d8e">text</a>(std::string txt)</td><td><a class="el" href="class_token.html">Token</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_token.html#ae8915cc9838cf9e08ff6c7c39fd81ed2">text</a>() const </td><td><a class="el" href="class_token.html">Token</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_token.html#aa3c5868ba4115f3189df6b2ac5b36f39">Token</a>()</td><td><a class="el" href="class_token.html">Token</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_token.html#a0b787b39aed3baf7cad3e3e68ed29fa6">Token</a>(TokenType_T ttype, int line, int col)</td><td><a class="el" href="class_token.html">Token</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_token.html#a19ae35e10dd99fca08017e0f883b1d6c">Token</a>(TokenType_T ttype, const std::string &ttext, int line, int col)</td><td><a class="el" href="class_token.html">Token</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_token.html#af7a5db637926db45f92522f7bc207207">type</a>(TokenType_T typ)</td><td><a class="el" href="class_token.html">Token</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="class_token.html#a94ffaaf2ec54ac87397607e9af567df8">type</a>() const </td><td><a class="el" href="class_token.html">Token</a></td><td></td></tr>
-</table></div>
-</div>
- <div id="nav-path" class="navpath">
- <ul>
- <li class="footer">Generated on Mon Jun 25 2012 16:46:26 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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
+<div class="header">
+ <div class="headertitle">
+<div class="title">Token Member List</div> </div>
+</div><!--header-->
+<div class="contents">
+<p>This is the complete list of members for <a class="el" href="class_token.html">Token</a>, including all inherited members.</p>
+<table class="directory">
+ <tr class="even"><td class="entry"><a class="el" href="class_token.html#a1b21e17c8d9b12f84147656d03492b57">column</a>(int col)</td><td class="entry"><a class="el" href="class_token.html">Token</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_token.html#ae814a8d1293aa3e17fcff49a655fde92">column</a>() const </td><td class="entry"><a class="el" href="class_token.html">Token</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_token.html#aa9f8fb673aae6d36dad03e3f5d1e5f77">line</a>(int ln)</td><td class="entry"><a class="el" href="class_token.html">Token</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_token.html#a8e3d3bce7ab65c33abadab8fc0aa2f46">line</a>() const </td><td class="entry"><a class="el" href="class_token.html">Token</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_token.html#a44c1e0a6d1880cb378e7b43178db4e08">operator!=</a>(const Token &other) const </td><td class="entry"><a class="el" href="class_token.html">Token</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_token.html#a4b0d7419c692350d4b28b947956e7e82">operator==</a>(const Token &other) const </td><td class="entry"><a class="el" href="class_token.html">Token</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_token.html#a30e84cfd0f4ac2c71f59366088787d8e">text</a>(std::string txt)</td><td class="entry"><a class="el" href="class_token.html">Token</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_token.html#ae8915cc9838cf9e08ff6c7c39fd81ed2">text</a>() const </td><td class="entry"><a class="el" href="class_token.html">Token</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_token.html#aa3c5868ba4115f3189df6b2ac5b36f39">Token</a>()</td><td class="entry"><a class="el" href="class_token.html">Token</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_token.html#a0b787b39aed3baf7cad3e3e68ed29fa6">Token</a>(TokenType_T ttype, int line, int col)</td><td class="entry"><a class="el" href="class_token.html">Token</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_token.html#a19ae35e10dd99fca08017e0f883b1d6c">Token</a>(TokenType_T ttype, const std::string &ttext, int line, int col)</td><td class="entry"><a class="el" href="class_token.html">Token</a></td><td class="entry"></td></tr>
+ <tr><td class="entry"><a class="el" href="class_token.html#af7a5db637926db45f92522f7bc207207">type</a>(TokenType_T typ)</td><td class="entry"><a class="el" href="class_token.html">Token</a></td><td class="entry"></td></tr>
+ <tr class="even"><td class="entry"><a class="el" href="class_token.html#a94ffaaf2ec54ac87397607e9af567df8">type</a>() const </td><td class="entry"><a class="el" href="class_token.html">Token</a></td><td class="entry"></td></tr>
+</table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: Token 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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(initResizable);
</script>
-<link href="doxygen.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>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="functions.html"><span>Class Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('class_token.html','');
+$(document).ready(function(){initNavTree('class_token.html','');});
</script>
<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> </div>
<div class="headertitle">
-<h1>Token Class Reference</h1> </div>
-</div>
+<div class="title">Token Class Reference</div> </div>
+</div><!--header-->
<div class="contents">
-<!-- doxytag: class="Token" -->
+
<p><code>#include <<a class="el" href="token_8h_source.html">token.h</a>></code></p>
<p><a href="class_token-members.html">List of all members.</a></p>
<table class="memberdecls">
-<tr><td colspan="2"><h2><a name="pub-methods"></a>
+<tr class="heading"><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_token.html#aa3c5868ba4115f3189df6b2ac5b36f39">Token</a> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_token.html#a0b787b39aed3baf7cad3e3e68ed29fa6">Token</a> (<a class="el" href="token_8h.html#abf05bcc4c1b09928131e6afd3b768a77">TokenType_T</a> ttype, int line, int col)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_token.html#a19ae35e10dd99fca08017e0f883b1d6c">Token</a> (<a class="el" href="token_8h.html#abf05bcc4c1b09928131e6afd3b768a77">TokenType_T</a> ttype, const std::string &ttext, int line, int col)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_token.html#af7a5db637926db45f92522f7bc207207">type</a> (<a class="el" href="token_8h.html#abf05bcc4c1b09928131e6afd3b768a77">TokenType_T</a> typ)</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_token.html#a94ffaaf2ec54ac87397607e9af567df8">type</a> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_token.html#a30e84cfd0f4ac2c71f59366088787d8e">text</a> (std::string txt)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="class_token.html#ae8915cc9838cf9e08ff6c7c39fd81ed2">text</a> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_token.html#aa9f8fb673aae6d36dad03e3f5d1e5f77">line</a> (int ln)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_token.html#a8e3d3bce7ab65c33abadab8fc0aa2f46">line</a> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_token.html#a1b21e17c8d9b12f84147656d03492b57">column</a> (int col)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_token.html#ae814a8d1293aa3e17fcff49a655fde92">column</a> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_token.html#a4b0d7419c692350d4b28b947956e7e82">operator==</a> (const <a class="el" href="class_token.html">Token</a> &other) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_token.html#a44c1e0a6d1880cb378e7b43178db4e08">operator!=</a> (const <a class="el" href="class_token.html">Token</a> &other) const </td></tr>
+<tr class="memitem:aa3c5868ba4115f3189df6b2ac5b36f39"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_token.html#aa3c5868ba4115f3189df6b2ac5b36f39">Token</a> ()</td></tr>
+<tr class="memitem:a0b787b39aed3baf7cad3e3e68ed29fa6"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_token.html#a0b787b39aed3baf7cad3e3e68ed29fa6">Token</a> (<a class="el" href="token_8h.html#abf05bcc4c1b09928131e6afd3b768a77">TokenType_T</a> ttype, int <a class="el" href="class_token.html#aa9f8fb673aae6d36dad03e3f5d1e5f77">line</a>, int col)</td></tr>
+<tr class="memitem:a19ae35e10dd99fca08017e0f883b1d6c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="class_token.html#a19ae35e10dd99fca08017e0f883b1d6c">Token</a> (<a class="el" href="token_8h.html#abf05bcc4c1b09928131e6afd3b768a77">TokenType_T</a> ttype, const std::string &ttext, int <a class="el" href="class_token.html#aa9f8fb673aae6d36dad03e3f5d1e5f77">line</a>, int col)</td></tr>
+<tr class="memitem:af7a5db637926db45f92522f7bc207207"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_token.html#af7a5db637926db45f92522f7bc207207">type</a> (<a class="el" href="token_8h.html#abf05bcc4c1b09928131e6afd3b768a77">TokenType_T</a> typ)</td></tr>
+<tr class="memitem:a94ffaaf2ec54ac87397607e9af567df8"><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_token.html#a94ffaaf2ec54ac87397607e9af567df8">type</a> () const </td></tr>
+<tr class="memitem:a30e84cfd0f4ac2c71f59366088787d8e"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_token.html#a30e84cfd0f4ac2c71f59366088787d8e">text</a> (std::string txt)</td></tr>
+<tr class="memitem:ae8915cc9838cf9e08ff6c7c39fd81ed2"><td class="memItemLeft" align="right" valign="top">std::string </td><td class="memItemRight" valign="bottom"><a class="el" href="class_token.html#ae8915cc9838cf9e08ff6c7c39fd81ed2">text</a> () const </td></tr>
+<tr class="memitem:aa9f8fb673aae6d36dad03e3f5d1e5f77"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_token.html#aa9f8fb673aae6d36dad03e3f5d1e5f77">line</a> (int ln)</td></tr>
+<tr class="memitem:a8e3d3bce7ab65c33abadab8fc0aa2f46"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_token.html#a8e3d3bce7ab65c33abadab8fc0aa2f46">line</a> () const </td></tr>
+<tr class="memitem:a1b21e17c8d9b12f84147656d03492b57"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="class_token.html#a1b21e17c8d9b12f84147656d03492b57">column</a> (int col)</td></tr>
+<tr class="memitem:ae814a8d1293aa3e17fcff49a655fde92"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="class_token.html#ae814a8d1293aa3e17fcff49a655fde92">column</a> () const </td></tr>
+<tr class="memitem:a4b0d7419c692350d4b28b947956e7e82"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_token.html#a4b0d7419c692350d4b28b947956e7e82">operator==</a> (const <a class="el" href="class_token.html">Token</a> &other) const </td></tr>
+<tr class="memitem:a44c1e0a6d1880cb378e7b43178db4e08"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="class_token.html#a44c1e0a6d1880cb378e7b43178db4e08">operator!=</a> (const <a class="el" href="class_token.html">Token</a> &other) const </td></tr>
</table>
-<hr/><a name="_details"></a><h2>Detailed Description</h2>
+<hr/><a name="details" id="details"></a><h2>Detailed Description</h2>
<div class="textblock">
<p>Definition at line <a class="el" href="token_8h_source.html#l00008">8</a> of file <a class="el" href="token_8h_source.html">token.h</a>.</p>
</div><hr/><h2>Constructor & Destructor Documentation</h2>
-<a class="anchor" id="aa3c5868ba4115f3189df6b2ac5b36f39"></a><!-- doxytag: member="Token::Token" ref="aa3c5868ba4115f3189df6b2ac5b36f39" args="()" -->
+<a class="anchor" id="aa3c5868ba4115f3189df6b2ac5b36f39"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="token_8cpp_source.html#l00004">4</a> of file <a class="el" href="token_8cpp_source.html">token.cpp</a>.</p>
</div>
</div>
-<a class="anchor" id="a0b787b39aed3baf7cad3e3e68ed29fa6"></a><!-- doxytag: member="Token::Token" ref="a0b787b39aed3baf7cad3e3e68ed29fa6" args="(TokenType_T ttype, int line, int col)" -->
+<a class="anchor" id="a0b787b39aed3baf7cad3e3e68ed29fa6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td></td><td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="token_8cpp_source.html#l00012">12</a> of file <a class="el" href="token_8cpp_source.html">token.cpp</a>.</p>
</div>
</div>
-<a class="anchor" id="a19ae35e10dd99fca08017e0f883b1d6c"></a><!-- doxytag: member="Token::Token" ref="a19ae35e10dd99fca08017e0f883b1d6c" args="(TokenType_T ttype, const std::string &ttext, int line, int col)" -->
+<a class="anchor" id="a19ae35e10dd99fca08017e0f883b1d6c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td></td><td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="token_8cpp_source.html#l00008">8</a> of file <a class="el" href="token_8cpp_source.html">token.cpp</a>.</p>
</div>
</div>
<hr/><h2>Member Function Documentation</h2>
-<a class="anchor" id="a1b21e17c8d9b12f84147656d03492b57"></a><!-- doxytag: member="Token::column" ref="a1b21e17c8d9b12f84147656d03492b57" args="(int col)" -->
+<a class="anchor" id="a1b21e17c8d9b12f84147656d03492b57"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="token_8cpp_source.html#l00046">46</a> of file <a class="el" href="token_8cpp_source.html">token.cpp</a>.</p>
<div class="dyncontent">
<div class="center"><img src="class_token_a1b21e17c8d9b12f84147656d03492b57_icgraph.png" border="0" usemap="#class_token_a1b21e17c8d9b12f84147656d03492b57_icgraph" alt=""/></div>
<map name="class_token_a1b21e17c8d9b12f84147656d03492b57_icgraph" id="class_token_a1b21e17c8d9b12f84147656d03492b57_icgraph">
-<area shape="rect" id="node3" href="class_token.html#a4b0d7419c692350d4b28b947956e7e82" title="Token::operator==" alt="" coords="160,5,288,35"/></map>
+<area shape="rect" id="node3" href="class_token.html#a4b0d7419c692350d4b28b947956e7e82" title="Token::operator==" alt="" coords="161,5,287,32"/></map>
</div>
</p>
</div>
</div>
-<a class="anchor" id="ae814a8d1293aa3e17fcff49a655fde92"></a><!-- doxytag: member="Token::column" ref="ae814a8d1293aa3e17fcff49a655fde92" args="() const " -->
+<a class="anchor" id="ae814a8d1293aa3e17fcff49a655fde92"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td> const</td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="token_8cpp_source.html#l00051">51</a> of file <a class="el" href="token_8cpp_source.html">token.cpp</a>.</p>
</div>
</div>
-<a class="anchor" id="aa9f8fb673aae6d36dad03e3f5d1e5f77"></a><!-- doxytag: member="Token::line" ref="aa9f8fb673aae6d36dad03e3f5d1e5f77" args="(int ln)" -->
+<a class="anchor" id="aa9f8fb673aae6d36dad03e3f5d1e5f77"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="token_8cpp_source.html#l00036">36</a> of file <a class="el" href="token_8cpp_source.html">token.cpp</a>.</p>
<div class="dyncontent">
<div class="center"><img src="class_token_aa9f8fb673aae6d36dad03e3f5d1e5f77_icgraph.png" border="0" usemap="#class_token_aa9f8fb673aae6d36dad03e3f5d1e5f77_icgraph" alt=""/></div>
<map name="class_token_aa9f8fb673aae6d36dad03e3f5d1e5f77_icgraph" id="class_token_aa9f8fb673aae6d36dad03e3f5d1e5f77_icgraph">
-<area shape="rect" id="node3" href="class_token.html#a4b0d7419c692350d4b28b947956e7e82" title="Token::operator==" alt="" coords="139,5,267,35"/></map>
+<area shape="rect" id="node3" href="class_token.html#a4b0d7419c692350d4b28b947956e7e82" title="Token::operator==" alt="" coords="139,5,266,32"/></map>
</div>
</p>
</div>
</div>
-<a class="anchor" id="a8e3d3bce7ab65c33abadab8fc0aa2f46"></a><!-- doxytag: member="Token::line" ref="a8e3d3bce7ab65c33abadab8fc0aa2f46" args="() const " -->
+<a class="anchor" id="a8e3d3bce7ab65c33abadab8fc0aa2f46"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td> const</td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="token_8cpp_source.html#l00041">41</a> of file <a class="el" href="token_8cpp_source.html">token.cpp</a>.</p>
</div>
</div>
-<a class="anchor" id="a44c1e0a6d1880cb378e7b43178db4e08"></a><!-- doxytag: member="Token::operator!=" ref="a44c1e0a6d1880cb378e7b43178db4e08" args="(const Token &other) const " -->
+<a class="anchor" id="a44c1e0a6d1880cb378e7b43178db4e08"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td> const</td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="token_8cpp_source.html#l00064">64</a> of file <a class="el" href="token_8cpp_source.html">token.cpp</a>.</p>
</div>
</div>
-<a class="anchor" id="a4b0d7419c692350d4b28b947956e7e82"></a><!-- doxytag: member="Token::operator==" ref="a4b0d7419c692350d4b28b947956e7e82" args="(const Token &other) const " -->
+<a class="anchor" id="a4b0d7419c692350d4b28b947956e7e82"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td> const</td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="token_8cpp_source.html#l00056">56</a> of file <a class="el" href="token_8cpp_source.html">token.cpp</a>.</p>
<div class="dyncontent">
<div class="center"><img src="class_token_a4b0d7419c692350d4b28b947956e7e82_cgraph.png" border="0" usemap="#class_token_a4b0d7419c692350d4b28b947956e7e82_cgraph" alt=""/></div>
<map name="class_token_a4b0d7419c692350d4b28b947956e7e82_cgraph" id="class_token_a4b0d7419c692350d4b28b947956e7e82_cgraph">
-<area shape="rect" id="node3" href="class_token.html#a1b21e17c8d9b12f84147656d03492b57" title="Token::column" alt="" coords="181,5,288,35"/><area shape="rect" id="node5" href="class_token.html#aa9f8fb673aae6d36dad03e3f5d1e5f77" title="Token::line" alt="" coords="192,59,277,88"/><area shape="rect" id="node7" href="class_token.html#a30e84cfd0f4ac2c71f59366088787d8e" title="Token::text" alt="" coords="192,112,277,141"/><area shape="rect" id="node9" href="class_token.html#af7a5db637926db45f92522f7bc207207" title="Token::type" alt="" coords="189,165,280,195"/></map>
+<area shape="rect" id="node3" href="class_token.html#af7a5db637926db45f92522f7bc207207" title="Token::type" alt="" coords="191,5,279,32"/><area shape="rect" id="node5" href="class_token.html#aa9f8fb673aae6d36dad03e3f5d1e5f77" title="Token::line" alt="" coords="193,56,277,83"/><area shape="rect" id="node7" href="class_token.html#a1b21e17c8d9b12f84147656d03492b57" title="Token::column" alt="" coords="181,107,288,133"/><area shape="rect" id="node9" href="class_token.html#a30e84cfd0f4ac2c71f59366088787d8e" title="Token::text" alt="" coords="192,157,277,184"/></map>
</div>
</p>
</div>
</div>
-<a class="anchor" id="ae8915cc9838cf9e08ff6c7c39fd81ed2"></a><!-- doxytag: member="Token::text" ref="ae8915cc9838cf9e08ff6c7c39fd81ed2" args="() const " -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">std::string Token::text </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td> const</td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>Definition at line <a class="el" href="token_8cpp_source.html#l00031">31</a> of file <a class="el" href="token_8cpp_source.html">token.cpp</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a30e84cfd0f4ac2c71f59366088787d8e"></a><!-- doxytag: member="Token::text" ref="a30e84cfd0f4ac2c71f59366088787d8e" args="(std::string txt)" -->
+<a class="anchor" id="a30e84cfd0f4ac2c71f59366088787d8e"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="token_8cpp_source.html#l00026">26</a> of file <a class="el" href="token_8cpp_source.html">token.cpp</a>.</p>
<div class="dyncontent">
<div class="center"><img src="class_token_a30e84cfd0f4ac2c71f59366088787d8e_icgraph.png" border="0" usemap="#class_token_a30e84cfd0f4ac2c71f59366088787d8e_icgraph" alt=""/></div>
<map name="class_token_a30e84cfd0f4ac2c71f59366088787d8e_icgraph" id="class_token_a30e84cfd0f4ac2c71f59366088787d8e_icgraph">
-<area shape="rect" id="node3" href="class_a_s_t.html#a039b00473e1617d1c3003b0a22d5f2d9" title="AST::AST" alt="" coords="165,5,245,35"/><area shape="rect" id="node5" href="class_token.html#a4b0d7419c692350d4b28b947956e7e82" title="Token::operator==" alt="" coords="141,59,269,88"/></map>
+<area shape="rect" id="node3" href="class_token.html#a4b0d7419c692350d4b28b947956e7e82" title="Token::operator==" alt="" coords="139,5,266,32"/><area shape="rect" id="node5" href="class_a_s_t.html#a039b00473e1617d1c3003b0a22d5f2d9" title="AST::AST" alt="" coords="163,56,243,83"/></map>
</div>
</p>
</div>
</div>
-<a class="anchor" id="a94ffaaf2ec54ac87397607e9af567df8"></a><!-- doxytag: member="Token::type" ref="a94ffaaf2ec54ac87397607e9af567df8" args="() const " -->
+<a class="anchor" id="ae8915cc9838cf9e08ff6c7c39fd81ed2"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
- <td class="memname"><a class="el" href="token_8h.html#abf05bcc4c1b09928131e6afd3b768a77">TokenType_T</a> Token::type </td>
+ <td class="memname">std::string Token::text </td>
<td>(</td>
<td class="paramname"></td><td>)</td>
<td> const</td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
-<p>Definition at line <a class="el" href="token_8cpp_source.html#l00021">21</a> of file <a class="el" href="token_8cpp_source.html">token.cpp</a>.</p>
+<p>Definition at line <a class="el" href="token_8cpp_source.html#l00031">31</a> of file <a class="el" href="token_8cpp_source.html">token.cpp</a>.</p>
</div>
</div>
-<a class="anchor" id="af7a5db637926db45f92522f7bc207207"></a><!-- doxytag: member="Token::type" ref="af7a5db637926db45f92522f7bc207207" args="(TokenType_T typ)" -->
+<a class="anchor" id="af7a5db637926db45f92522f7bc207207"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="token_8cpp_source.html#l00016">16</a> of file <a class="el" href="token_8cpp_source.html">token.cpp</a>.</p>
<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="168,5,248,35"/>\r<area shape="rect" id="node5" href="class_token.html#a4b0d7419c692350d4b28b947956e7e82" title="Token::operator==" alt="" coords="144,59,272,88"/>\r</map>
+<area shape="rect" id="node3" href="class_token.html#a4b0d7419c692350d4b28b947956e7e82" title="Token::operator==" alt="" coords="142,5,269,32"/><area shape="rect" id="node5" href="class_a_s_t.html#a039b00473e1617d1c3003b0a22d5f2d9" title="AST::AST" alt="" coords="165,56,245,83"/></map>
</div>
</p>
+</div>
+</div>
+<a class="anchor" id="a94ffaaf2ec54ac87397607e9af567df8"></a>
+<div class="memitem">
+<div class="memproto">
+ <table class="memname">
+ <tr>
+ <td class="memname"><a class="el" href="token_8h.html#abf05bcc4c1b09928131e6afd3b768a77">TokenType_T</a> Token::type </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td> const</td>
+ </tr>
+ </table>
+</div><div class="memdoc">
+
+<p>Definition at line <a class="el" href="token_8cpp_source.html#l00021">21</a> of file <a class="el" href="token_8cpp_source.html">token.cpp</a>.</p>
+
</div>
</div>
<hr/>The documentation for this class was generated from the following files:<ul>
<li>source/lexer/token/<a class="el" href="token_8h_source.html">token.h</a></li>
<li>source/lexer/token/<a class="el" href="token_8cpp_source.html">token.cpp</a></li>
</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="class_token.html">Token</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
</div>
-</div>
- <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 Mon Jun 25 2012 16:46:26 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
+var class_token =
+[
+ [ "Token", "class_token.html#aa3c5868ba4115f3189df6b2ac5b36f39", null ],
+ [ "Token", "class_token.html#a0b787b39aed3baf7cad3e3e68ed29fa6", null ],
+ [ "Token", "class_token.html#a19ae35e10dd99fca08017e0f883b1d6c", null ],
+ [ "column", "class_token.html#a1b21e17c8d9b12f84147656d03492b57", null ],
+ [ "column", "class_token.html#ae814a8d1293aa3e17fcff49a655fde92", null ],
+ [ "line", "class_token.html#aa9f8fb673aae6d36dad03e3f5d1e5f77", null ],
+ [ "line", "class_token.html#a8e3d3bce7ab65c33abadab8fc0aa2f46", null ],
+ [ "operator!=", "class_token.html#a44c1e0a6d1880cb378e7b43178db4e08", null ],
+ [ "operator==", "class_token.html#a4b0d7419c692350d4b28b947956e7e82", null ],
+ [ "text", "class_token.html#a30e84cfd0f4ac2c71f59366088787d8e", null ],
+ [ "text", "class_token.html#ae8915cc9838cf9e08ff6c7c39fd81ed2", null ],
+ [ "type", "class_token.html#af7a5db637926db45f92522f7bc207207", null ],
+ [ "type", "class_token.html#a94ffaaf2ec54ac87397607e9af567df8", null ]
+];
\ No newline at end of file
<map id="G" name="G">
-<area shape="rect" id="node3" href="$class_token.html#a4b0d7419c692350d4b28b947956e7e82" title="Token::operator==" alt="" coords="160,5,288,35"/>
+<area shape="rect" id="node3" href="$class_token.html#a4b0d7419c692350d4b28b947956e7e82" title="Token::operator==" alt="" coords="161,5,287,32"/>
</map>
-8664c811a7002d0645d55ed8fda1f266
\ No newline at end of file
+1fc212233ba7716970ffaf54242329fe
\ No newline at end of file
<map id="G" name="G">
-<area shape="rect" id="node3" href="$class_a_s_t.html#a039b00473e1617d1c3003b0a22d5f2d9" title="AST::AST" alt="" coords="165,5,245,35"/>
-<area shape="rect" id="node5" href="$class_token.html#a4b0d7419c692350d4b28b947956e7e82" title="Token::operator==" alt="" coords="141,59,269,88"/>
+<area shape="rect" id="node3" href="$class_token.html#a4b0d7419c692350d4b28b947956e7e82" title="Token::operator==" alt="" coords="139,5,266,32"/>
+<area shape="rect" id="node5" href="$class_a_s_t.html#a039b00473e1617d1c3003b0a22d5f2d9" title="AST::AST" alt="" coords="163,56,243,83"/>
</map>
-365976a48b799818401d66d29aeb2107
\ No newline at end of file
+970d17ec7c08900ce4043e0c67053a8f
\ No newline at end of file
<map id="G" name="G">
-<area shape="rect" id="node3" href="$class_token.html#a1b21e17c8d9b12f84147656d03492b57" title="Token::column" alt="" coords="181,5,288,35"/>
-<area shape="rect" id="node5" href="$class_token.html#aa9f8fb673aae6d36dad03e3f5d1e5f77" title="Token::line" alt="" coords="192,59,277,88"/>
-<area shape="rect" id="node7" href="$class_token.html#a30e84cfd0f4ac2c71f59366088787d8e" title="Token::text" alt="" coords="192,112,277,141"/>
-<area shape="rect" id="node9" href="$class_token.html#af7a5db637926db45f92522f7bc207207" title="Token::type" alt="" coords="189,165,280,195"/>
+<area shape="rect" id="node3" href="$class_token.html#af7a5db637926db45f92522f7bc207207" title="Token::type" alt="" coords="191,5,279,32"/>
+<area shape="rect" id="node5" href="$class_token.html#aa9f8fb673aae6d36dad03e3f5d1e5f77" title="Token::line" alt="" coords="193,56,277,83"/>
+<area shape="rect" id="node7" href="$class_token.html#a1b21e17c8d9b12f84147656d03492b57" title="Token::column" alt="" coords="181,107,288,133"/>
+<area shape="rect" id="node9" href="$class_token.html#a30e84cfd0f4ac2c71f59366088787d8e" title="Token::text" alt="" coords="192,157,277,184"/>
</map>
-077f3477bbac0812b422ed740d9ee30e
\ No newline at end of file
+e797967122e12d194bfb2c156f9854af
\ No newline at end of file
<map id="G" name="G">
-<area shape="rect" id="node3" href="$class_token.html#a4b0d7419c692350d4b28b947956e7e82" title="Token::operator==" alt="" coords="139,5,267,35"/>
+<area shape="rect" id="node3" href="$class_token.html#a4b0d7419c692350d4b28b947956e7e82" title="Token::operator==" alt="" coords="139,5,266,32"/>
</map>
-7ff1c8b86f36e644cb8eb9169464a686
\ No newline at end of file
+d3c8bf93fbba2c16b3c707f492d0e283
\ No newline at end of file
<map id="G" name="G">
-<area shape="rect" id="node3" href="$class_a_s_t.html#a039b00473e1617d1c3003b0a22d5f2d9" title="AST::AST" alt="" coords="168,5,248,35"/>
-<area shape="rect" id="node5" href="$class_token.html#a4b0d7419c692350d4b28b947956e7e82" title="Token::operator==" alt="" coords="144,59,272,88"/>
+<area shape="rect" id="node3" href="$class_token.html#a4b0d7419c692350d4b28b947956e7e82" title="Token::operator==" alt="" coords="142,5,269,32"/>
+<area shape="rect" id="node5" href="$class_a_s_t.html#a039b00473e1617d1c3003b0a22d5f2d9" title="AST::AST" alt="" coords="165,56,245,83"/>
</map>
-c5588cd1a17905cb74e45b5fd8b4c1ed
\ No newline at end of file
+30af8d2fdb9f6ac64a15d6b017e7be8c
\ No newline at end of file
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: Class Index</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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="functions.html"><span>Class Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('classes.html','');
+$(document).ready(function(){initNavTree('classes.html','');});
</script>
<div id="doc-content">
-<div class="header">
- <div class="headertitle">
-<h1>Class Index</h1> </div>
-</div>
-<div class="contents">
-<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_buffer.html">IBuffer</a>   </td><td><a class="el" href="class_i_visitor.html">IVisitor</a>   </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_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_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_marker.html">IMarker</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 class="el" href="class_i_parser.html">IParser</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 Mon Jun 25 2012 16:46: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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
-
+<div class="header">
+ <div class="headertitle">
+<div class="title">Class Index</div> </div>
+</div><!--header-->
+<div class="contents">
+<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 style="margin: 10px; white-space: nowrap;" align="center" width="95%" border="0" cellspacing="0" cellpadding="0">
+<tr><td rowspan="2" valign="bottom"><a name="letter_A"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  A  </div></td></tr></table>
+</td><td rowspan="2" valign="bottom"><a name="letter_E"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  E  </div></td></tr></table>
+</td><td valign="top"><a class="el" href="class_i_lexer.html">ILexer</a>   </td><td rowspan="2" valign="bottom"><a name="letter_S"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  S  </div></td></tr></table>
+</td><td></td></tr>
+<tr><td valign="top"><a class="el" href="class_i_marker.html">IMarker</a>   </td><td></td></tr>
+<tr><td valign="top"><a class="el" href="class_a_s_t.html">AST</a>   </td><td valign="top"><a class="el" href="class_exception.html">Exception</a>   </td><td valign="top"><a class="el" href="class_i_parser.html">IParser</a>   </td><td valign="top"><a class="el" href="class_scope_stack.html">ScopeStack</a>   </td><td></td></tr>
+<tr><td valign="top"><a class="el" href="class_a_s_t_printer.html">ASTPrinter</a>   </td><td rowspan="2" valign="bottom"><a name="letter_I"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  I  </div></td></tr></table>
+</td><td valign="top"><a class="el" href="class_i_visitor.html">IVisitor</a>   </td><td valign="top"><a class="el" href="class_symbol.html">Symbol</a>   </td><td></td></tr>
+<tr><td rowspan="2" valign="bottom"><a name="letter_B"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  B  </div></td></tr></table>
+</td><td rowspan="2" valign="bottom"><a name="letter_L"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  L  </div></td></tr></table>
+</td><td rowspan="2" valign="bottom"><a name="letter_T"></a><table border="0" cellspacing="0" cellpadding="0"><tr><td><div class="ah">  T  </div></td></tr></table>
+</td><td></td></tr>
+<tr><td valign="top"><a class="el" href="class_i_buffer.html">IBuffer</a>   </td><td></td></tr>
+<tr><td valign="top"><a class="el" href="class_b_t_parser.html">BTParser</a>   </td><td></td><td valign="top"><a class="el" href="class_l_l_n_lexer.html">LLNLexer</a>   </td><td valign="top"><a class="el" href="class_token.html">Token</a>   </td><td></td></tr>
+<tr><td></td><td></td><td></td><td></td><td></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><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</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"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>Parse Utils: source/buffer/ -> marker Relation</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <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><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <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><!-- top -->
+<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">
+$(document).ready(function(){initNavTree('dir_03dccc10170a172d872e1c090cced3eb.html','');});
+</script>
+<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<h3>buffer → marker Relation</h3><table class="dirtab"><tr class="dirtab"><th class="dirtab">File in source/buffer</th><th class="dirtab">Includes file in source/marker</th></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="ibuffer_8h.html">ibuffer.h</a></td><td class="dirtab"><a class="el" href="imarker_8h.html">imarker.h</a></td></tr></table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_03dccc10170a172d872e1c090cced3eb.html">buffer</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</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"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>Parse Utils: source/exception/ -> lexer Relation</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <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><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <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><!-- top -->
+<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">
+$(document).ready(function(){initNavTree('dir_7cbf506fb13f3b03152051beb0d4464b.html','');});
+</script>
+<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<h3>exception → lexer Relation</h3><table class="dirtab"><tr class="dirtab"><th class="dirtab">File in source/exception</th><th class="dirtab">Includes file in source/lexer</th></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="exception_8h.html">exception.h</a></td><td class="dirtab"><a class="el" href="dir_e0e9d8d67a346e030b26eb17ee9d6bea.html">token</a> / <a class="el" href="token_8h.html">token.h</a></td></tr></table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_7cbf506fb13f3b03152051beb0d4464b.html">exception</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</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"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>Parse Utils: source/exception/ -> token Relation</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <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><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <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><!-- top -->
+<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">
+$(document).ready(function(){initNavTree('dir_7cbf506fb13f3b03152051beb0d4464b.html','');});
+</script>
+<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<h3>exception → token Relation</h3><table class="dirtab"><tr class="dirtab"><th class="dirtab">File in source/exception</th><th class="dirtab">Includes file in source/lexer/token</th></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="exception_8h.html">exception.h</a></td><td class="dirtab"><a class="el" href="token_8h.html">token.h</a></td></tr></table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_7cbf506fb13f3b03152051beb0d4464b.html">exception</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</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"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>Parse Utils: source/lexer/ -> exception Relation</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <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><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <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><!-- top -->
+<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">
+$(document).ready(function(){initNavTree('dir_6e01c9f65c607c8413b6b867b2e4a4a7.html','');});
+</script>
+<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<h3>lexer → exception Relation</h3><table class="dirtab"><tr class="dirtab"><th class="dirtab">File in source/lexer</th><th class="dirtab">Includes file in source/exception</th></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="ilexer_8cpp.html">ilexer.cpp</a></td><td class="dirtab"><a class="el" href="exception_8h.html">exception.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="dir_b5ebd7784fcb5fa8d1a2ca4f98b1fae7.html">llnlexer</a> / <a class="el" href="llnlexer_8cpp.html">llnlexer.cpp</a></td><td class="dirtab"><a class="el" href="exception_8h.html">exception.h</a></td></tr></table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_6e01c9f65c607c8413b6b867b2e4a4a7.html">lexer</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</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"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>Parse Utils: source/lexer/ -> token Relation</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <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><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <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><!-- top -->
+<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">
+$(document).ready(function(){initNavTree('dir_6e01c9f65c607c8413b6b867b2e4a4a7.html','');});
+</script>
+<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<h3>lexer → token Relation</h3><table class="dirtab"><tr class="dirtab"><th class="dirtab">File in source/lexer</th><th class="dirtab">Includes file in source/lexer/token</th></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="ilexer_8h.html">ilexer.h</a></td><td class="dirtab"><a class="el" href="token_8h.html">token.h</a></td></tr></table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_6e01c9f65c607c8413b6b867b2e4a4a7.html">lexer</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</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"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>Parse Utils: source/lexer/llnlexer/ -> exception Relation</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <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><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <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><!-- top -->
+<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">
+$(document).ready(function(){initNavTree('dir_b5ebd7784fcb5fa8d1a2ca4f98b1fae7.html','');});
+</script>
+<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<h3>llnlexer → exception Relation</h3><table class="dirtab"><tr class="dirtab"><th class="dirtab">File in source/lexer/llnlexer</th><th class="dirtab">Includes file in source/exception</th></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="llnlexer_8cpp.html">llnlexer.cpp</a></td><td class="dirtab"><a class="el" href="exception_8h.html">exception.h</a></td></tr></table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_6e01c9f65c607c8413b6b867b2e4a4a7.html">lexer</a></li><li class="navelem"><a class="el" href="dir_b5ebd7784fcb5fa8d1a2ca4f98b1fae7.html">llnlexer</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</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"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>Parse Utils: source/parser/ -> exception Relation</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <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><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <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><!-- top -->
+<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">
+$(document).ready(function(){initNavTree('dir_0713e853f9be800659de034b50d5eb34.html','');});
+</script>
+<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<h3>parser → exception Relation</h3><table class="dirtab"><tr class="dirtab"><th class="dirtab">File in source/parser</th><th class="dirtab">Includes file in source/exception</th></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="dir_b9e62201da49416043e75d5681b5d992.html">btparser</a> / <a class="el" href="btparser_8cpp.html">btparser.cpp</a></td><td class="dirtab"><a class="el" href="exception_8h.html">exception.h</a></td></tr></table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_0713e853f9be800659de034b50d5eb34.html">parser</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</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"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>Parse Utils: source/parser/ -> lexer Relation</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <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><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <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><!-- top -->
+<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">
+$(document).ready(function(){initNavTree('dir_0713e853f9be800659de034b50d5eb34.html','');});
+</script>
+<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<h3>parser → lexer Relation</h3><table class="dirtab"><tr class="dirtab"><th class="dirtab">File in source/parser</th><th class="dirtab">Includes file in source/lexer</th></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="dir_7d243f0521fc9ea9eda52e50e3904d9f.html">ast</a> / <a class="el" href="ast_8h.html">ast.h</a></td><td class="dirtab"><a class="el" href="dir_e0e9d8d67a346e030b26eb17ee9d6bea.html">token</a> / <a class="el" href="token_8h.html">token.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="iparser_8h.html">iparser.h</a></td><td class="dirtab"><a class="el" href="ilexer_8h.html">ilexer.h</a></td></tr></table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_0713e853f9be800659de034b50d5eb34.html">parser</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</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"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>Parse Utils: source/parser/ -> marker Relation</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <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><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <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><!-- top -->
+<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">
+$(document).ready(function(){initNavTree('dir_0713e853f9be800659de034b50d5eb34.html','');});
+</script>
+<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<h3>parser → marker Relation</h3><table class="dirtab"><tr class="dirtab"><th class="dirtab">File in source/parser</th><th class="dirtab">Includes file in source/marker</th></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="dir_b9e62201da49416043e75d5681b5d992.html">btparser</a> / <a class="el" href="btparser_8h.html">btparser.h</a></td><td class="dirtab"><a class="el" href="imarker_8h.html">imarker.h</a></td></tr></table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_0713e853f9be800659de034b50d5eb34.html">parser</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</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"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>Parse Utils: source/parser/ -> ast Relation</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <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><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <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><!-- top -->
+<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">
+$(document).ready(function(){initNavTree('dir_0713e853f9be800659de034b50d5eb34.html','');});
+</script>
+<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<h3>parser → ast Relation</h3><table class="dirtab"><tr class="dirtab"><th class="dirtab">File in source/parser</th><th class="dirtab">Includes file in source/parser/ast</th></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="iparser_8h.html">iparser.h</a></td><td class="dirtab"><a class="el" href="ast_8h.html">ast.h</a></td></tr></table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_0713e853f9be800659de034b50d5eb34.html">parser</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</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"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>Parse Utils: source/parser/ -> visitor Relation</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <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><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <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><!-- top -->
+<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">
+$(document).ready(function(){initNavTree('dir_0713e853f9be800659de034b50d5eb34.html','');});
+</script>
+<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<h3>parser → visitor Relation</h3><table class="dirtab"><tr class="dirtab"><th class="dirtab">File in source/parser</th><th class="dirtab">Includes file in source/visitor</th></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="dir_7d243f0521fc9ea9eda52e50e3904d9f.html">ast</a> / <a class="el" href="ast_8cpp.html">ast.cpp</a></td><td class="dirtab"><a class="el" href="ivisitor_8h.html">ivisitor.h</a></td></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="iparser_8h.html">iparser.h</a></td><td class="dirtab"><a class="el" href="ivisitor_8h.html">ivisitor.h</a></td></tr></table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_0713e853f9be800659de034b50d5eb34.html">parser</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</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"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>Parse Utils: source/parser/ast/ -> lexer Relation</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <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><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <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><!-- top -->
+<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">
+$(document).ready(function(){initNavTree('dir_7d243f0521fc9ea9eda52e50e3904d9f.html','');});
+</script>
+<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<h3>ast → lexer Relation</h3><table class="dirtab"><tr class="dirtab"><th class="dirtab">File in source/parser/ast</th><th class="dirtab">Includes file in source/lexer</th></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="ast_8h.html">ast.h</a></td><td class="dirtab"><a class="el" href="dir_e0e9d8d67a346e030b26eb17ee9d6bea.html">token</a> / <a class="el" href="token_8h.html">token.h</a></td></tr></table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_0713e853f9be800659de034b50d5eb34.html">parser</a></li><li class="navelem"><a class="el" href="dir_7d243f0521fc9ea9eda52e50e3904d9f.html">ast</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</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"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>Parse Utils: source/parser/ast/ -> visitor Relation</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <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><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <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><!-- top -->
+<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">
+$(document).ready(function(){initNavTree('dir_7d243f0521fc9ea9eda52e50e3904d9f.html','');});
+</script>
+<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<h3>ast → visitor Relation</h3><table class="dirtab"><tr class="dirtab"><th class="dirtab">File in source/parser/ast</th><th class="dirtab">Includes file in source/visitor</th></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="ast_8cpp.html">ast.cpp</a></td><td class="dirtab"><a class="el" href="ivisitor_8h.html">ivisitor.h</a></td></tr></table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_0713e853f9be800659de034b50d5eb34.html">parser</a></li><li class="navelem"><a class="el" href="dir_7d243f0521fc9ea9eda52e50e3904d9f.html">ast</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</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"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>Parse Utils: source/parser/btparser/ -> exception Relation</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <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><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <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><!-- top -->
+<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">
+$(document).ready(function(){initNavTree('dir_b9e62201da49416043e75d5681b5d992.html','');});
+</script>
+<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<h3>btparser → exception Relation</h3><table class="dirtab"><tr class="dirtab"><th class="dirtab">File in source/parser/btparser</th><th class="dirtab">Includes file in source/exception</th></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="btparser_8cpp.html">btparser.cpp</a></td><td class="dirtab"><a class="el" href="exception_8h.html">exception.h</a></td></tr></table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_0713e853f9be800659de034b50d5eb34.html">parser</a></li><li class="navelem"><a class="el" href="dir_b9e62201da49416043e75d5681b5d992.html">btparser</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</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"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>Parse Utils: source/parser/btparser/ -> marker Relation</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <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><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <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><!-- top -->
+<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">
+$(document).ready(function(){initNavTree('dir_b9e62201da49416043e75d5681b5d992.html','');});
+</script>
+<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<h3>btparser → marker Relation</h3><table class="dirtab"><tr class="dirtab"><th class="dirtab">File in source/parser/btparser</th><th class="dirtab">Includes file in source/marker</th></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="btparser_8h.html">btparser.h</a></td><td class="dirtab"><a class="el" href="imarker_8h.html">imarker.h</a></td></tr></table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_0713e853f9be800659de034b50d5eb34.html">parser</a></li><li class="navelem"><a class="el" href="dir_b9e62201da49416043e75d5681b5d992.html">btparser</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</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"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>Parse Utils: source/visitor/ -> parser Relation</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <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><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <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><!-- top -->
+<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">
+$(document).ready(function(){initNavTree('dir_5a7579107b65eb4193120908d061ed8f.html','');});
+</script>
+<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<h3>visitor → parser Relation</h3><table class="dirtab"><tr class="dirtab"><th class="dirtab">File in source/visitor</th><th class="dirtab">Includes file in source/parser</th></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="ivisitor_8h.html">ivisitor.h</a></td><td class="dirtab"><a class="el" href="dir_7d243f0521fc9ea9eda52e50e3904d9f.html">ast</a> / <a class="el" href="ast_8h.html">ast.h</a></td></tr></table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_5a7579107b65eb4193120908d061ed8f.html">visitor</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</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"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>Parse Utils: source/visitor/ -> ast Relation</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <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><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <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><!-- top -->
+<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">
+$(document).ready(function(){initNavTree('dir_5a7579107b65eb4193120908d061ed8f.html','');});
+</script>
+<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="contents">
+<h3>visitor → ast Relation</h3><table class="dirtab"><tr class="dirtab"><th class="dirtab">File in source/visitor</th><th class="dirtab">Includes file in source/parser/ast</th></tr><tr class="dirtab"><td class="dirtab"><a class="el" href="ivisitor_8h.html">ivisitor.h</a></td><td class="dirtab"><a class="el" href="ast_8h.html">ast.h</a></td></tr></table></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_5a7579107b65eb4193120908d061ed8f.html">visitor</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</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"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>Parse Utils: source/buffer/ Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <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><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <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><!-- top -->
+<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">
+$(document).ready(function(){initNavTree('dir_03dccc10170a172d872e1c090cced3eb.html','');});
+</script>
+<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">buffer Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Directory dependency graph for source/buffer/:</div>
+<div class="dyncontent">
+<div class="center"><img src="dir_03dccc10170a172d872e1c090cced3eb_dep.png" border="0" usemap="#dir__03dccc10170a172d872e1c090cced3eb__dep" alt="source/buffer/"/></div>
+<map name="dir__03dccc10170a172d872e1c090cced3eb__dep" id="dir__03dccc10170a172d872e1c090cced3eb__dep">
+<area shape="rect" id="node2" href="dir_03dccc10170a172d872e1c090cced3eb.html" title="buffer" alt="" coords="27,52,99,100"/><area shape="rect" id="node3" href="dir_0ded4896afb9830a3107831cf5c3c74e.html" title="marker" alt="" coords="27,148,99,196"/><area shape="rect" id="edge3-headlabel" href="dir_000001_000006.html" title="1" alt="" coords="67,122,75,137"/><area shape="rect" id="graph2" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html" title="source" alt="" coords="16,16,109,111"/></map>
+</div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:ibuffer_8cpp"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="ibuffer_8cpp.html">ibuffer.cpp</a> <a href="ibuffer_8cpp_source.html">[code]</a></td></tr>
+<tr class="memitem:ibuffer_8d"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="ibuffer_8d.html">ibuffer.d</a> <a href="ibuffer_8d_source.html">[code]</a></td></tr>
+<tr class="memitem:ibuffer_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="ibuffer_8h.html">ibuffer.h</a> <a href="ibuffer_8h_source.html">[code]</a></td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_03dccc10170a172d872e1c090cced3eb.html">buffer</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
+</body>
+</html>
--- /dev/null
+var dir_03dccc10170a172d872e1c090cced3eb =
+[
+ [ "ibuffer.cpp", "ibuffer_8cpp.html", null ],
+ [ "ibuffer.d", "ibuffer_8d.html", null ],
+ [ "ibuffer.h", "ibuffer_8h.html", [
+ [ "IBuffer", "class_i_buffer.html", "class_i_buffer" ]
+ ] ]
+];
\ No newline at end of file
--- /dev/null
+<map id="G" name="G">
+<area shape="rect" id="node2" href="dir_03dccc10170a172d872e1c090cced3eb.html" title="buffer" alt="" coords="27,52,99,100"/>
+<area shape="rect" id="node3" href="dir_0ded4896afb9830a3107831cf5c3c74e.html" title="marker" alt="" coords="27,148,99,196"/>
+<area shape="rect" id="edge3-headlabel" href="dir_000001_000006.html" title="1" alt="" coords="67,122,75,137"/>
+<area shape="rect" id="graph2" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html" title="source" alt="" coords="16,16,109,111"/>
+</map>
--- /dev/null
+791195072dc7aeb4015de1979293e74b
\ 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"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>Parse Utils: source/visitor/astprinter/ Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <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><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <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><!-- top -->
+<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">
+$(document).ready(function(){initNavTree('dir_040db83666d49d272c886fd8333eeae6.html','');});
+</script>
+<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">astprinter Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Directory dependency graph for source/visitor/astprinter/:</div>
+<div class="dyncontent">
+<div class="center"><img src="dir_040db83666d49d272c886fd8333eeae6_dep.png" border="0" usemap="#dir__040db83666d49d272c886fd8333eeae6__dep" alt="source/visitor/astprinter/"/></div>
+<map name="dir__040db83666d49d272c886fd8333eeae6__dep" id="dir__040db83666d49d272c886fd8333eeae6__dep">
+<area shape="rect" id="node2" href="dir_040db83666d49d272c886fd8333eeae6.html" title="astprinter" alt="" coords="27,52,100,100"/><area shape="rect" id="graph2" href="dir_5a7579107b65eb4193120908d061ed8f.html" title="visitor" alt="" coords="16,16,112,111"/></map>
+</div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:astprinter_8cpp"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="astprinter_8cpp.html">astprinter.cpp</a> <a href="astprinter_8cpp_source.html">[code]</a></td></tr>
+<tr class="memitem:astprinter_8d"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="astprinter_8d.html">astprinter.d</a> <a href="astprinter_8d_source.html">[code]</a></td></tr>
+<tr class="memitem:astprinter_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="astprinter_8h.html">astprinter.h</a> <a href="astprinter_8h_source.html">[code]</a></td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_5a7579107b65eb4193120908d061ed8f.html">visitor</a></li><li class="navelem"><a class="el" href="dir_040db83666d49d272c886fd8333eeae6.html">astprinter</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
+</body>
+</html>
--- /dev/null
+var dir_040db83666d49d272c886fd8333eeae6 =
+[
+ [ "astprinter.cpp", "astprinter_8cpp.html", null ],
+ [ "astprinter.d", "astprinter_8d.html", null ],
+ [ "astprinter.h", "astprinter_8h.html", [
+ [ "ASTPrinter", "class_a_s_t_printer.html", null ]
+ ] ]
+];
\ No newline at end of file
--- /dev/null
+<map id="G" name="G">
+<area shape="rect" id="node2" href="dir_040db83666d49d272c886fd8333eeae6.html" title="astprinter" alt="" coords="27,52,100,100"/>
+<area shape="rect" id="graph2" href="dir_5a7579107b65eb4193120908d061ed8f.html" title="visitor" alt="" coords="16,16,112,111"/>
+</map>
--- /dev/null
+fd37194982bc71462db8e33079fefe5e
\ 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"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>Parse Utils: source/parser/ Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <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><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <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><!-- top -->
+<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">
+$(document).ready(function(){initNavTree('dir_0713e853f9be800659de034b50d5eb34.html','');});
+</script>
+<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">parser Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Directory dependency graph for source/parser/:</div>
+<div class="dyncontent">
+<div class="center"><img src="dir_0713e853f9be800659de034b50d5eb34_dep.png" border="0" usemap="#dir__0713e853f9be800659de034b50d5eb34__dep" alt="source/parser/"/></div>
+<map name="dir__0713e853f9be800659de034b50d5eb34__dep" id="dir__0713e853f9be800659de034b50d5eb34__dep">
+<area shape="rect" id="node4" href="dir_7d243f0521fc9ea9eda52e50e3904d9f.html" title="ast" alt="" coords="109,159,181,207"/><area shape="rect" id="edge4-headlabel" href="dir_000007_000008.html" title="1" alt="" coords="150,133,158,148"/><area shape="rect" id="node6" href="dir_6e01c9f65c607c8413b6b867b2e4a4a7.html" title="lexer" alt="" coords="115,255,187,303"/><area shape="rect" id="edge8-headlabel" href="dir_000008_000003.html" title="1" alt="" coords="153,229,161,243"/><area shape="rect" id="node8" href="dir_5a7579107b65eb4193120908d061ed8f.html" title="visitor" alt="" coords="5,63,77,111"/><area shape="rect" id="edge10-headlabel" href="dir_000008_000011.html" title="1" alt="" coords="62,122,70,137"/><area shape="rect" id="node5" href="dir_b9e62201da49416043e75d5681b5d992.html" title="btparser" alt="" coords="205,63,277,111"/><area shape="rect" id="node7" href="dir_7cbf506fb13f3b03152051beb0d4464b.html" title="exception" alt="" coords="112,351,188,399"/><area shape="rect" id="edge12-headlabel" href="dir_000009_000002.html" title="1" alt="" coords="183,334,191,348"/><area shape="rect" id="node9" href="dir_0ded4896afb9830a3107831cf5c3c74e.html" title="marker" alt="" coords="309,159,381,207"/><area shape="rect" id="edge14-headlabel" href="dir_000009_000006.html" title="1" alt="" coords="308,133,316,147"/><area shape="rect" id="edge6-headlabel" href="dir_000003_000002.html" title="2" alt="" coords="146,325,154,339"/><area shape="rect" id="edge16-headlabel" href="dir_000002_000003.html" title="1" alt="" coords="147,314,155,329"/><area shape="rect" id="edge18-headlabel" href="dir_000011_000007.html" title="1" alt="" coords="87,71,95,86"/><area shape="rect" id="edge20-headlabel" href="dir_000011_000008.html" title="1" alt="" coords="117,133,125,147"/><area shape="rect" id="graph3" href="dir_0713e853f9be800659de034b50d5eb34.html" alt="" coords="99,52,288,217"/><area shape="rect" id="graph2" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html" title="source" alt="" coords="88,16,299,228"/></map>
+</div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2><a name="subdirs"></a>
+Directories</h2></td></tr>
+<tr class="memitem:dir_7d243f0521fc9ea9eda52e50e3904d9f"><td class="memItemLeft" align="right" valign="top">directory  </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_7d243f0521fc9ea9eda52e50e3904d9f.html">ast</a></td></tr>
+<tr class="memitem:dir_b9e62201da49416043e75d5681b5d992"><td class="memItemLeft" align="right" valign="top">directory  </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_b9e62201da49416043e75d5681b5d992.html">btparser</a></td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:iparser_8cpp"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="iparser_8cpp.html">iparser.cpp</a> <a href="iparser_8cpp_source.html">[code]</a></td></tr>
+<tr class="memitem:iparser_8d"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="iparser_8d.html">iparser.d</a> <a href="iparser_8d_source.html">[code]</a></td></tr>
+<tr class="memitem:iparser_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="iparser_8h.html">iparser.h</a> <a href="iparser_8h_source.html">[code]</a></td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_0713e853f9be800659de034b50d5eb34.html">parser</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
+</body>
+</html>
--- /dev/null
+var dir_0713e853f9be800659de034b50d5eb34 =
+[
+ [ "ast", "dir_7d243f0521fc9ea9eda52e50e3904d9f.html", "dir_7d243f0521fc9ea9eda52e50e3904d9f" ],
+ [ "btparser", "dir_b9e62201da49416043e75d5681b5d992.html", "dir_b9e62201da49416043e75d5681b5d992" ],
+ [ "iparser.cpp", "iparser_8cpp.html", null ],
+ [ "iparser.d", "iparser_8d.html", null ],
+ [ "iparser.h", "iparser_8h.html", [
+ [ "IParser", "class_i_parser.html", "class_i_parser" ]
+ ] ]
+];
\ No newline at end of file
--- /dev/null
+<map id="G" name="G">
+<area shape="rect" id="node4" href="dir_7d243f0521fc9ea9eda52e50e3904d9f.html" title="ast" alt="" coords="109,159,181,207"/>
+<area shape="rect" id="edge4-headlabel" href="dir_000007_000008.html" title="1" alt="" coords="150,133,158,148"/>
+<area shape="rect" id="node6" href="dir_6e01c9f65c607c8413b6b867b2e4a4a7.html" title="lexer" alt="" coords="115,255,187,303"/>
+<area shape="rect" id="edge8-headlabel" href="dir_000008_000003.html" title="1" alt="" coords="153,229,161,243"/>
+<area shape="rect" id="node8" href="dir_5a7579107b65eb4193120908d061ed8f.html" title="visitor" alt="" coords="5,63,77,111"/>
+<area shape="rect" id="edge10-headlabel" href="dir_000008_000011.html" title="1" alt="" coords="62,122,70,137"/>
+<area shape="rect" id="node5" href="dir_b9e62201da49416043e75d5681b5d992.html" title="btparser" alt="" coords="205,63,277,111"/>
+<area shape="rect" id="node7" href="dir_7cbf506fb13f3b03152051beb0d4464b.html" title="exception" alt="" coords="112,351,188,399"/>
+<area shape="rect" id="edge12-headlabel" href="dir_000009_000002.html" title="1" alt="" coords="183,334,191,348"/>
+<area shape="rect" id="node9" href="dir_0ded4896afb9830a3107831cf5c3c74e.html" title="marker" alt="" coords="309,159,381,207"/>
+<area shape="rect" id="edge14-headlabel" href="dir_000009_000006.html" title="1" alt="" coords="308,133,316,147"/>
+<area shape="rect" id="edge6-headlabel" href="dir_000003_000002.html" title="2" alt="" coords="146,325,154,339"/>
+<area shape="rect" id="edge16-headlabel" href="dir_000002_000003.html" title="1" alt="" coords="147,314,155,329"/>
+<area shape="rect" id="edge18-headlabel" href="dir_000011_000007.html" title="1" alt="" coords="87,71,95,86"/>
+<area shape="rect" id="edge20-headlabel" href="dir_000011_000008.html" title="1" alt="" coords="117,133,125,147"/>
+<area shape="rect" id="graph3" href="dir_0713e853f9be800659de034b50d5eb34.html" alt="" coords="99,52,288,217"/>
+<area shape="rect" id="graph2" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html" title="source" alt="" coords="88,16,299,228"/>
+</map>
--- /dev/null
+bc3cb6a2ad1dadf8649378880d8047a0
\ 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"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>Parse Utils: source/marker/ Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <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><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <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><!-- top -->
+<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">
+$(document).ready(function(){initNavTree('dir_0ded4896afb9830a3107831cf5c3c74e.html','');});
+</script>
+<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">marker Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Directory dependency graph for source/marker/:</div>
+<div class="dyncontent">
+<div class="center"><img src="dir_0ded4896afb9830a3107831cf5c3c74e_dep.png" border="0" usemap="#dir__0ded4896afb9830a3107831cf5c3c74e__dep" alt="source/marker/"/></div>
+<map name="dir__0ded4896afb9830a3107831cf5c3c74e__dep" id="dir__0ded4896afb9830a3107831cf5c3c74e__dep">
+<area shape="rect" id="node2" href="dir_0ded4896afb9830a3107831cf5c3c74e.html" title="marker" alt="" coords="27,52,99,100"/><area shape="rect" id="graph2" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html" title="source" alt="" coords="16,16,109,111"/></map>
+</div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:imarker_8cpp"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="imarker_8cpp.html">imarker.cpp</a> <a href="imarker_8cpp_source.html">[code]</a></td></tr>
+<tr class="memitem:imarker_8d"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="imarker_8d.html">imarker.d</a> <a href="imarker_8d_source.html">[code]</a></td></tr>
+<tr class="memitem:imarker_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="imarker_8h.html">imarker.h</a> <a href="imarker_8h_source.html">[code]</a></td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_0ded4896afb9830a3107831cf5c3c74e.html">marker</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
+</body>
+</html>
--- /dev/null
+var dir_0ded4896afb9830a3107831cf5c3c74e =
+[
+ [ "imarker.cpp", "imarker_8cpp.html", null ],
+ [ "imarker.d", "imarker_8d.html", null ],
+ [ "imarker.h", "imarker_8h.html", [
+ [ "IMarker", "class_i_marker.html", "class_i_marker" ]
+ ] ]
+];
\ No newline at end of file
--- /dev/null
+<map id="G" name="G">
+<area shape="rect" id="node2" href="dir_0ded4896afb9830a3107831cf5c3c74e.html" title="marker" alt="" coords="27,52,99,100"/>
+<area shape="rect" id="graph2" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html" title="source" alt="" coords="16,16,109,111"/>
+</map>
--- /dev/null
+63b07cb0436faa053377d604e11f0f26
\ 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"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>Parse Utils: source/visitor/ Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <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><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <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><!-- top -->
+<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">
+$(document).ready(function(){initNavTree('dir_5a7579107b65eb4193120908d061ed8f.html','');});
+</script>
+<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">visitor Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Directory dependency graph for source/visitor/:</div>
+<div class="dyncontent">
+<div class="center"><img src="dir_5a7579107b65eb4193120908d061ed8f_dep.png" border="0" usemap="#dir__5a7579107b65eb4193120908d061ed8f__dep" alt="source/visitor/"/></div>
+<map name="dir__5a7579107b65eb4193120908d061ed8f__dep" id="dir__5a7579107b65eb4193120908d061ed8f__dep">
+<area shape="rect" id="node5" href="dir_0713e853f9be800659de034b50d5eb34.html" title="parser" alt="" coords="136,159,208,207"/><area shape="rect" id="edge4-headlabel" href="dir_000011_000007.html" title="1" alt="" coords="176,133,184,148"/><area shape="rect" id="node4" href="dir_040db83666d49d272c886fd8333eeae6.html" title="astprinter" alt="" coords="37,63,111,111"/><area shape="rect" id="graph3" href="dir_5a7579107b65eb4193120908d061ed8f.html" alt="" coords="27,52,219,121"/><area shape="rect" id="graph2" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html" title="source" alt="" coords="16,16,229,132"/></map>
+</div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2><a name="subdirs"></a>
+Directories</h2></td></tr>
+<tr class="memitem:dir_040db83666d49d272c886fd8333eeae6"><td class="memItemLeft" align="right" valign="top">directory  </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_040db83666d49d272c886fd8333eeae6.html">astprinter</a></td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:ivisitor_8cpp"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="ivisitor_8cpp.html">ivisitor.cpp</a> <a href="ivisitor_8cpp_source.html">[code]</a></td></tr>
+<tr class="memitem:ivisitor_8d"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="ivisitor_8d.html">ivisitor.d</a> <a href="ivisitor_8d_source.html">[code]</a></td></tr>
+<tr class="memitem:ivisitor_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="ivisitor_8h.html">ivisitor.h</a> <a href="ivisitor_8h_source.html">[code]</a></td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_5a7579107b65eb4193120908d061ed8f.html">visitor</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
+</body>
+</html>
--- /dev/null
+var dir_5a7579107b65eb4193120908d061ed8f =
+[
+ [ "astprinter", "dir_040db83666d49d272c886fd8333eeae6.html", "dir_040db83666d49d272c886fd8333eeae6" ],
+ [ "ivisitor.cpp", "ivisitor_8cpp.html", null ],
+ [ "ivisitor.d", "ivisitor_8d.html", null ],
+ [ "ivisitor.h", "ivisitor_8h.html", [
+ [ "IVisitor", "class_i_visitor.html", "class_i_visitor" ]
+ ] ]
+];
\ No newline at end of file
--- /dev/null
+<map id="G" name="G">
+<area shape="rect" id="node5" href="dir_0713e853f9be800659de034b50d5eb34.html" title="parser" alt="" coords="136,159,208,207"/>
+<area shape="rect" id="edge4-headlabel" href="dir_000011_000007.html" title="1" alt="" coords="176,133,184,148"/>
+<area shape="rect" id="node4" href="dir_040db83666d49d272c886fd8333eeae6.html" title="astprinter" alt="" coords="37,63,111,111"/>
+<area shape="rect" id="graph3" href="dir_5a7579107b65eb4193120908d061ed8f.html" alt="" coords="27,52,219,121"/>
+<area shape="rect" id="graph2" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html" title="source" alt="" coords="16,16,229,132"/>
+</map>
--- /dev/null
+06c430af690a57490fe06cb28759dd94
\ 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"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>Parse Utils: source/lexer/ Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <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><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <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><!-- top -->
+<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">
+$(document).ready(function(){initNavTree('dir_6e01c9f65c607c8413b6b867b2e4a4a7.html','');});
+</script>
+<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">lexer Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Directory dependency graph for source/lexer/:</div>
+<div class="dyncontent">
+<div class="center"><img src="dir_6e01c9f65c607c8413b6b867b2e4a4a7_dep.png" border="0" usemap="#dir__6e01c9f65c607c8413b6b867b2e4a4a7__dep" alt="source/lexer/"/></div>
+<map name="dir__6e01c9f65c607c8413b6b867b2e4a4a7__dep" id="dir__6e01c9f65c607c8413b6b867b2e4a4a7__dep">
+<area shape="rect" id="node5" href="dir_e0e9d8d67a346e030b26eb17ee9d6bea.html" title="token" alt="" coords="37,159,109,207"/><area shape="rect" id="edge4-headlabel" href="dir_000003_000005.html" title="1" alt="" coords="78,133,86,148"/><area shape="rect" id="node6" href="dir_7cbf506fb13f3b03152051beb0d4464b.html" title="exception" alt="" coords="237,159,313,207"/><area shape="rect" id="edge6-headlabel" href="dir_000003_000002.html" title="2" alt="" coords="220,146,228,160"/><area shape="rect" id="node4" href="dir_b5ebd7784fcb5fa8d1a2ca4f98b1fae7.html" title="llnlexer" alt="" coords="133,63,205,111"/><area shape="rect" id="edge12-headlabel" href="dir_000004_000002.html" title="1" alt="" coords="238,133,246,148"/><area shape="rect" id="edge8-headlabel" href="dir_000002_000003.html" title="1" alt="" coords="119,108,127,122"/><area shape="rect" id="edge10-headlabel" href="dir_000002_000005.html" title="1" alt="" coords="123,184,131,198"/><area shape="rect" id="graph3" href="dir_6e01c9f65c607c8413b6b867b2e4a4a7.html" alt="" coords="27,52,216,217"/><area shape="rect" id="graph2" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html" title="source" alt="" coords="16,16,227,228"/></map>
+</div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2><a name="subdirs"></a>
+Directories</h2></td></tr>
+<tr class="memitem:dir_b5ebd7784fcb5fa8d1a2ca4f98b1fae7"><td class="memItemLeft" align="right" valign="top">directory  </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_b5ebd7784fcb5fa8d1a2ca4f98b1fae7.html">llnlexer</a></td></tr>
+<tr class="memitem:dir_e0e9d8d67a346e030b26eb17ee9d6bea"><td class="memItemLeft" align="right" valign="top">directory  </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_e0e9d8d67a346e030b26eb17ee9d6bea.html">token</a></td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:ilexer_8cpp"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="ilexer_8cpp.html">ilexer.cpp</a> <a href="ilexer_8cpp_source.html">[code]</a></td></tr>
+<tr class="memitem:ilexer_8d"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="ilexer_8d.html">ilexer.d</a> <a href="ilexer_8d_source.html">[code]</a></td></tr>
+<tr class="memitem:ilexer_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="ilexer_8h.html">ilexer.h</a> <a href="ilexer_8h_source.html">[code]</a></td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_6e01c9f65c607c8413b6b867b2e4a4a7.html">lexer</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
+</body>
+</html>
--- /dev/null
+var dir_6e01c9f65c607c8413b6b867b2e4a4a7 =
+[
+ [ "llnlexer", "dir_b5ebd7784fcb5fa8d1a2ca4f98b1fae7.html", "dir_b5ebd7784fcb5fa8d1a2ca4f98b1fae7" ],
+ [ "token", "dir_e0e9d8d67a346e030b26eb17ee9d6bea.html", "dir_e0e9d8d67a346e030b26eb17ee9d6bea" ],
+ [ "ilexer.cpp", "ilexer_8cpp.html", null ],
+ [ "ilexer.d", "ilexer_8d.html", null ],
+ [ "ilexer.h", "ilexer_8h.html", [
+ [ "ILexer", "class_i_lexer.html", "class_i_lexer" ]
+ ] ]
+];
\ No newline at end of file
--- /dev/null
+<map id="G" name="G">
+<area shape="rect" id="node5" href="dir_e0e9d8d67a346e030b26eb17ee9d6bea.html" title="token" alt="" coords="37,159,109,207"/>
+<area shape="rect" id="edge4-headlabel" href="dir_000003_000005.html" title="1" alt="" coords="78,133,86,148"/>
+<area shape="rect" id="node6" href="dir_7cbf506fb13f3b03152051beb0d4464b.html" title="exception" alt="" coords="237,159,313,207"/>
+<area shape="rect" id="edge6-headlabel" href="dir_000003_000002.html" title="2" alt="" coords="220,146,228,160"/>
+<area shape="rect" id="node4" href="dir_b5ebd7784fcb5fa8d1a2ca4f98b1fae7.html" title="llnlexer" alt="" coords="133,63,205,111"/>
+<area shape="rect" id="edge12-headlabel" href="dir_000004_000002.html" title="1" alt="" coords="238,133,246,148"/>
+<area shape="rect" id="edge8-headlabel" href="dir_000002_000003.html" title="1" alt="" coords="119,108,127,122"/>
+<area shape="rect" id="edge10-headlabel" href="dir_000002_000005.html" title="1" alt="" coords="123,184,131,198"/>
+<area shape="rect" id="graph3" href="dir_6e01c9f65c607c8413b6b867b2e4a4a7.html" alt="" coords="27,52,216,217"/>
+<area shape="rect" id="graph2" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html" title="source" alt="" coords="16,16,227,228"/>
+</map>
--- /dev/null
+db97abad2ea882460deee2eb3f43abf3
\ 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"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>Parse Utils: source/exception/ Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <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><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <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><!-- top -->
+<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">
+$(document).ready(function(){initNavTree('dir_7cbf506fb13f3b03152051beb0d4464b.html','');});
+</script>
+<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">exception Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Directory dependency graph for source/exception/:</div>
+<div class="dyncontent">
+<div class="center"><img src="dir_7cbf506fb13f3b03152051beb0d4464b_dep.png" border="0" usemap="#dir__7cbf506fb13f3b03152051beb0d4464b__dep" alt="source/exception/"/></div>
+<map name="dir__7cbf506fb13f3b03152051beb0d4464b__dep" id="dir__7cbf506fb13f3b03152051beb0d4464b__dep">
+<area shape="rect" id="node2" href="dir_7cbf506fb13f3b03152051beb0d4464b.html" title="exception" alt="" coords="27,52,103,100"/><area shape="rect" id="node3" href="dir_6e01c9f65c607c8413b6b867b2e4a4a7.html" title="lexer" alt="" coords="29,148,101,196"/><area shape="rect" id="edge5-headlabel" href="dir_000002_000003.html" title="1" alt="" coords="61,122,69,137"/><area shape="rect" id="edge3-headlabel" href="dir_000003_000002.html" title="2" alt="" coords="62,112,70,126"/><area shape="rect" id="graph2" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html" title="source" alt="" coords="16,16,115,111"/></map>
+</div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:exception_8cpp"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="exception_8cpp.html">exception.cpp</a> <a href="exception_8cpp_source.html">[code]</a></td></tr>
+<tr class="memitem:exception_8d"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="exception_8d.html">exception.d</a> <a href="exception_8d_source.html">[code]</a></td></tr>
+<tr class="memitem:exception_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="exception_8h.html">exception.h</a> <a href="exception_8h_source.html">[code]</a></td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_7cbf506fb13f3b03152051beb0d4464b.html">exception</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
+</body>
+</html>
--- /dev/null
+var dir_7cbf506fb13f3b03152051beb0d4464b =
+[
+ [ "exception.cpp", "exception_8cpp.html", "exception_8cpp" ],
+ [ "exception.d", "exception_8d.html", null ],
+ [ "exception.h", "exception_8h.html", [
+ [ "Exception", "class_exception.html", "class_exception" ]
+ ] ]
+];
\ No newline at end of file
--- /dev/null
+<map id="G" name="G">
+<area shape="rect" id="node2" href="dir_7cbf506fb13f3b03152051beb0d4464b.html" title="exception" alt="" coords="27,52,103,100"/>
+<area shape="rect" id="node3" href="dir_6e01c9f65c607c8413b6b867b2e4a4a7.html" title="lexer" alt="" coords="29,148,101,196"/>
+<area shape="rect" id="edge5-headlabel" href="dir_000002_000003.html" title="1" alt="" coords="61,122,69,137"/>
+<area shape="rect" id="edge3-headlabel" href="dir_000003_000002.html" title="2" alt="" coords="62,112,70,126"/>
+<area shape="rect" id="graph2" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html" title="source" alt="" coords="16,16,115,111"/>
+</map>
--- /dev/null
+5afa9024b7d23f4031a3613e9c060cee
\ 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"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>Parse Utils: source/parser/ast/ Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <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><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <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><!-- top -->
+<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">
+$(document).ready(function(){initNavTree('dir_7d243f0521fc9ea9eda52e50e3904d9f.html','');});
+</script>
+<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">ast Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Directory dependency graph for source/parser/ast/:</div>
+<div class="dyncontent">
+<div class="center"><img src="dir_7d243f0521fc9ea9eda52e50e3904d9f_dep.png" border="0" usemap="#dir__7d243f0521fc9ea9eda52e50e3904d9f__dep" alt="source/parser/ast/"/></div>
+<map name="dir__7d243f0521fc9ea9eda52e50e3904d9f__dep" id="dir__7d243f0521fc9ea9eda52e50e3904d9f__dep">
+<area shape="rect" id="node2" href="dir_7d243f0521fc9ea9eda52e50e3904d9f.html" title="ast" alt="" coords="53,52,125,100"/><area shape="rect" id="node3" href="dir_6e01c9f65c607c8413b6b867b2e4a4a7.html" title="lexer" alt="" coords="5,148,77,196"/><area shape="rect" id="edge3-headlabel" href="dir_000008_000003.html" title="1" alt="" coords="65,128,73,143"/><area shape="rect" id="node4" href="dir_5a7579107b65eb4193120908d061ed8f.html" title="visitor" alt="" coords="101,148,173,196"/><area shape="rect" id="edge5-headlabel" href="dir_000008_000011.html" title="1" alt="" coords="112,121,120,135"/><area shape="rect" id="edge7-headlabel" href="dir_000011_000008.html" title="1" alt="" coords="107,113,115,128"/><area shape="rect" id="graph2" href="dir_0713e853f9be800659de034b50d5eb34.html" title="parser" alt="" coords="43,16,136,111"/></map>
+</div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:ast_8cpp"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="ast_8cpp.html">ast.cpp</a> <a href="ast_8cpp_source.html">[code]</a></td></tr>
+<tr class="memitem:ast_8d"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="ast_8d.html">ast.d</a> <a href="ast_8d_source.html">[code]</a></td></tr>
+<tr class="memitem:ast_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="ast_8h.html">ast.h</a> <a href="ast_8h_source.html">[code]</a></td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_0713e853f9be800659de034b50d5eb34.html">parser</a></li><li class="navelem"><a class="el" href="dir_7d243f0521fc9ea9eda52e50e3904d9f.html">ast</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
+</body>
+</html>
--- /dev/null
+var dir_7d243f0521fc9ea9eda52e50e3904d9f =
+[
+ [ "ast.cpp", "ast_8cpp.html", null ],
+ [ "ast.d", "ast_8d.html", null ],
+ [ "ast.h", "ast_8h.html", "ast_8h" ]
+];
\ No newline at end of file
--- /dev/null
+<map id="G" name="G">
+<area shape="rect" id="node2" href="dir_7d243f0521fc9ea9eda52e50e3904d9f.html" title="ast" alt="" coords="53,52,125,100"/>
+<area shape="rect" id="node3" href="dir_6e01c9f65c607c8413b6b867b2e4a4a7.html" title="lexer" alt="" coords="5,148,77,196"/>
+<area shape="rect" id="edge3-headlabel" href="dir_000008_000003.html" title="1" alt="" coords="65,128,73,143"/>
+<area shape="rect" id="node4" href="dir_5a7579107b65eb4193120908d061ed8f.html" title="visitor" alt="" coords="101,148,173,196"/>
+<area shape="rect" id="edge5-headlabel" href="dir_000008_000011.html" title="1" alt="" coords="112,121,120,135"/>
+<area shape="rect" id="edge7-headlabel" href="dir_000011_000008.html" title="1" alt="" coords="107,113,115,128"/>
+<area shape="rect" id="graph2" href="dir_0713e853f9be800659de034b50d5eb34.html" title="parser" alt="" coords="43,16,136,111"/>
+</map>
--- /dev/null
+46a3da2021e9a5ee8230f7c8384bafa6
\ 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"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>Parse Utils: source/symbol/ Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <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><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <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><!-- top -->
+<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">
+$(document).ready(function(){initNavTree('dir_89df9e639bca1960a616c1c202d57d94.html','');});
+</script>
+<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">symbol Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Directory dependency graph for source/symbol/:</div>
+<div class="dyncontent">
+<div class="center"><img src="dir_89df9e639bca1960a616c1c202d57d94_dep.png" border="0" usemap="#dir__89df9e639bca1960a616c1c202d57d94__dep" alt="source/symbol/"/></div>
+<map name="dir__89df9e639bca1960a616c1c202d57d94__dep" id="dir__89df9e639bca1960a616c1c202d57d94__dep">
+<area shape="rect" id="node2" href="dir_89df9e639bca1960a616c1c202d57d94.html" title="symbol" alt="" coords="27,52,99,100"/><area shape="rect" id="graph2" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html" title="source" alt="" coords="16,16,109,111"/></map>
+</div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:scopestack_8cpp"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="scopestack_8cpp.html">scopestack.cpp</a> <a href="scopestack_8cpp_source.html">[code]</a></td></tr>
+<tr class="memitem:scopestack_8d"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="scopestack_8d.html">scopestack.d</a> <a href="scopestack_8d_source.html">[code]</a></td></tr>
+<tr class="memitem:scopestack_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="scopestack_8h.html">scopestack.h</a> <a href="scopestack_8h_source.html">[code]</a></td></tr>
+<tr class="memitem:symbol_8cpp"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="symbol_8cpp.html">symbol.cpp</a> <a href="symbol_8cpp_source.html">[code]</a></td></tr>
+<tr class="memitem:symbol_8d"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="symbol_8d.html">symbol.d</a> <a href="symbol_8d_source.html">[code]</a></td></tr>
+<tr class="memitem:symbol_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="symbol_8h.html">symbol.h</a> <a href="symbol_8h_source.html">[code]</a></td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_89df9e639bca1960a616c1c202d57d94.html">symbol</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
+</body>
+</html>
--- /dev/null
+var dir_89df9e639bca1960a616c1c202d57d94 =
+[
+ [ "scopestack.cpp", "scopestack_8cpp.html", null ],
+ [ "scopestack.d", "scopestack_8d.html", null ],
+ [ "scopestack.h", "scopestack_8h.html", "scopestack_8h" ],
+ [ "symbol.cpp", "symbol_8cpp.html", null ],
+ [ "symbol.d", "symbol_8d.html", null ],
+ [ "symbol.h", "symbol_8h.html", "symbol_8h" ]
+];
\ No newline at end of file
--- /dev/null
+<map id="G" name="G">
+<area shape="rect" id="node2" href="dir_89df9e639bca1960a616c1c202d57d94.html" title="symbol" alt="" coords="27,52,99,100"/>
+<area shape="rect" id="graph2" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html" title="source" alt="" coords="16,16,109,111"/>
+</map>
--- /dev/null
+e17a2bcbd4da31202a34032468901594
\ 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"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>Parse Utils: source/ Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <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><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <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><!-- top -->
+<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">
+$(document).ready(function(){initNavTree('dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html','');});
+</script>
+<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">source Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Directory dependency graph for source/:</div>
+<div class="dyncontent">
+<div class="center"><img src="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b_dep.png" border="0" usemap="#dir__b2f33c71d4aa5e7af42a1ca61ff5af1b__dep" alt="source/"/></div>
+<map name="dir__b2f33c71d4aa5e7af42a1ca61ff5af1b__dep" id="dir__b2f33c71d4aa5e7af42a1ca61ff5af1b__dep">
+<area shape="rect" id="node3" href="dir_03dccc10170a172d872e1c090cced3eb.html" title="buffer" alt="" coords="219,27,291,75"/><area shape="rect" id="node6" href="dir_0ded4896afb9830a3107831cf5c3c74e.html" title="marker" alt="" coords="251,123,323,171"/><area shape="rect" id="edge3-headlabel" href="dir_000001_000006.html" title="1" alt="" coords="277,95,285,110"/><area shape="rect" id="node4" href="dir_7cbf506fb13f3b03152051beb0d4464b.html" title="exception" alt="" coords="53,123,129,171"/><area shape="rect" id="node5" href="dir_6e01c9f65c607c8413b6b867b2e4a4a7.html" title="lexer" alt="" coords="56,219,128,267"/><area shape="rect" id="edge15-headlabel" href="dir_000002_000003.html" title="1" alt="" coords="87,193,95,207"/><area shape="rect" id="edge13-headlabel" href="dir_000003_000002.html" title="2" alt="" coords="89,182,97,197"/><area shape="rect" id="node7" href="dir_0713e853f9be800659de034b50d5eb34.html" title="parser" alt="" coords="123,27,195,75"/><area shape="rect" id="edge7-headlabel" href="dir_000007_000002.html" title="1" alt="" coords="122,105,130,120"/><area shape="rect" id="edge5-headlabel" href="dir_000007_000003.html" title="2" alt="" coords="61,192,69,206"/><area shape="rect" id="edge11-headlabel" href="dir_000007_000006.html" title="1" alt="" coords="242,98,250,112"/><area shape="rect" id="node9" href="dir_5a7579107b65eb4193120908d061ed8f.html" title="visitor" alt="" coords="155,123,227,171"/><area shape="rect" id="edge9-headlabel" href="dir_000007_000011.html" title="2" alt="" coords="172,95,180,110"/><area shape="rect" id="node8" href="dir_89df9e639bca1960a616c1c202d57d94.html" title="symbol" alt="" coords="27,27,99,75"/><area shape="rect" id="edge17-headlabel" href="dir_000011_000007.html" title="1" alt="" coords="170,88,178,102"/><area shape="rect" id="graph2" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html" alt="" coords="16,16,397,277"/></map>
+</div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2><a name="subdirs"></a>
+Directories</h2></td></tr>
+<tr class="memitem:dir_03dccc10170a172d872e1c090cced3eb"><td class="memItemLeft" align="right" valign="top">directory  </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_03dccc10170a172d872e1c090cced3eb.html">buffer</a></td></tr>
+<tr class="memitem:dir_7cbf506fb13f3b03152051beb0d4464b"><td class="memItemLeft" align="right" valign="top">directory  </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_7cbf506fb13f3b03152051beb0d4464b.html">exception</a></td></tr>
+<tr class="memitem:dir_6e01c9f65c607c8413b6b867b2e4a4a7"><td class="memItemLeft" align="right" valign="top">directory  </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_6e01c9f65c607c8413b6b867b2e4a4a7.html">lexer</a></td></tr>
+<tr class="memitem:dir_0ded4896afb9830a3107831cf5c3c74e"><td class="memItemLeft" align="right" valign="top">directory  </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_0ded4896afb9830a3107831cf5c3c74e.html">marker</a></td></tr>
+<tr class="memitem:dir_0713e853f9be800659de034b50d5eb34"><td class="memItemLeft" align="right" valign="top">directory  </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_0713e853f9be800659de034b50d5eb34.html">parser</a></td></tr>
+<tr class="memitem:dir_89df9e639bca1960a616c1c202d57d94"><td class="memItemLeft" align="right" valign="top">directory  </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_89df9e639bca1960a616c1c202d57d94.html">symbol</a></td></tr>
+<tr class="memitem:dir_5a7579107b65eb4193120908d061ed8f"><td class="memItemLeft" align="right" valign="top">directory  </td><td class="memItemRight" valign="bottom"><a class="el" href="dir_5a7579107b65eb4193120908d061ed8f.html">visitor</a></td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
+</body>
+</html>
--- /dev/null
+var dir_b2f33c71d4aa5e7af42a1ca61ff5af1b =
+[
+ [ "buffer", "dir_03dccc10170a172d872e1c090cced3eb.html", "dir_03dccc10170a172d872e1c090cced3eb" ],
+ [ "exception", "dir_7cbf506fb13f3b03152051beb0d4464b.html", "dir_7cbf506fb13f3b03152051beb0d4464b" ],
+ [ "lexer", "dir_6e01c9f65c607c8413b6b867b2e4a4a7.html", "dir_6e01c9f65c607c8413b6b867b2e4a4a7" ],
+ [ "marker", "dir_0ded4896afb9830a3107831cf5c3c74e.html", "dir_0ded4896afb9830a3107831cf5c3c74e" ],
+ [ "parser", "dir_0713e853f9be800659de034b50d5eb34.html", "dir_0713e853f9be800659de034b50d5eb34" ],
+ [ "symbol", "dir_89df9e639bca1960a616c1c202d57d94.html", "dir_89df9e639bca1960a616c1c202d57d94" ],
+ [ "visitor", "dir_5a7579107b65eb4193120908d061ed8f.html", "dir_5a7579107b65eb4193120908d061ed8f" ]
+];
\ No newline at end of file
--- /dev/null
+<map id="G" name="G">
+<area shape="rect" id="node3" href="dir_03dccc10170a172d872e1c090cced3eb.html" title="buffer" alt="" coords="219,27,291,75"/>
+<area shape="rect" id="node6" href="dir_0ded4896afb9830a3107831cf5c3c74e.html" title="marker" alt="" coords="251,123,323,171"/>
+<area shape="rect" id="edge3-headlabel" href="dir_000001_000006.html" title="1" alt="" coords="277,95,285,110"/>
+<area shape="rect" id="node4" href="dir_7cbf506fb13f3b03152051beb0d4464b.html" title="exception" alt="" coords="53,123,129,171"/>
+<area shape="rect" id="node5" href="dir_6e01c9f65c607c8413b6b867b2e4a4a7.html" title="lexer" alt="" coords="56,219,128,267"/>
+<area shape="rect" id="edge15-headlabel" href="dir_000002_000003.html" title="1" alt="" coords="87,193,95,207"/>
+<area shape="rect" id="edge13-headlabel" href="dir_000003_000002.html" title="2" alt="" coords="89,182,97,197"/>
+<area shape="rect" id="node7" href="dir_0713e853f9be800659de034b50d5eb34.html" title="parser" alt="" coords="123,27,195,75"/>
+<area shape="rect" id="edge7-headlabel" href="dir_000007_000002.html" title="1" alt="" coords="122,105,130,120"/>
+<area shape="rect" id="edge5-headlabel" href="dir_000007_000003.html" title="2" alt="" coords="61,192,69,206"/>
+<area shape="rect" id="edge11-headlabel" href="dir_000007_000006.html" title="1" alt="" coords="242,98,250,112"/>
+<area shape="rect" id="node9" href="dir_5a7579107b65eb4193120908d061ed8f.html" title="visitor" alt="" coords="155,123,227,171"/>
+<area shape="rect" id="edge9-headlabel" href="dir_000007_000011.html" title="2" alt="" coords="172,95,180,110"/>
+<area shape="rect" id="node8" href="dir_89df9e639bca1960a616c1c202d57d94.html" title="symbol" alt="" coords="27,27,99,75"/>
+<area shape="rect" id="edge17-headlabel" href="dir_000011_000007.html" title="1" alt="" coords="170,88,178,102"/>
+<area shape="rect" id="graph2" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html" alt="" coords="16,16,397,277"/>
+</map>
--- /dev/null
+c97ef2d26e33ddf175b4ce1b67b286a4
\ 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"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>Parse Utils: source/lexer/llnlexer/ Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <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><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <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><!-- top -->
+<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">
+$(document).ready(function(){initNavTree('dir_b5ebd7784fcb5fa8d1a2ca4f98b1fae7.html','');});
+</script>
+<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">llnlexer Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Directory dependency graph for source/lexer/llnlexer/:</div>
+<div class="dyncontent">
+<div class="center"><img src="dir_b5ebd7784fcb5fa8d1a2ca4f98b1fae7_dep.png" border="0" usemap="#dir__b5ebd7784fcb5fa8d1a2ca4f98b1fae7__dep" alt="source/lexer/llnlexer/"/></div>
+<map name="dir__b5ebd7784fcb5fa8d1a2ca4f98b1fae7__dep" id="dir__b5ebd7784fcb5fa8d1a2ca4f98b1fae7__dep">
+<area shape="rect" id="node2" href="dir_b5ebd7784fcb5fa8d1a2ca4f98b1fae7.html" title="llnlexer" alt="" coords="27,52,99,100"/><area shape="rect" id="node3" href="dir_7cbf506fb13f3b03152051beb0d4464b.html" title="exception" alt="" coords="24,148,100,196"/><area shape="rect" id="edge3-headlabel" href="dir_000004_000002.html" title="1" alt="" coords="67,122,75,137"/><area shape="rect" id="graph2" href="dir_6e01c9f65c607c8413b6b867b2e4a4a7.html" title="lexer" alt="" coords="16,16,109,111"/></map>
+</div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:llnlexer_8cpp"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="llnlexer_8cpp.html">llnlexer.cpp</a> <a href="llnlexer_8cpp_source.html">[code]</a></td></tr>
+<tr class="memitem:llnlexer_8d"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="llnlexer_8d.html">llnlexer.d</a> <a href="llnlexer_8d_source.html">[code]</a></td></tr>
+<tr class="memitem:llnlexer_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="llnlexer_8h.html">llnlexer.h</a> <a href="llnlexer_8h_source.html">[code]</a></td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_6e01c9f65c607c8413b6b867b2e4a4a7.html">lexer</a></li><li class="navelem"><a class="el" href="dir_b5ebd7784fcb5fa8d1a2ca4f98b1fae7.html">llnlexer</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
+</body>
+</html>
--- /dev/null
+var dir_b5ebd7784fcb5fa8d1a2ca4f98b1fae7 =
+[
+ [ "llnlexer.cpp", "llnlexer_8cpp.html", null ],
+ [ "llnlexer.d", "llnlexer_8d.html", null ],
+ [ "llnlexer.h", "llnlexer_8h.html", [
+ [ "LLNLexer", "class_l_l_n_lexer.html", "class_l_l_n_lexer" ]
+ ] ]
+];
\ No newline at end of file
--- /dev/null
+<map id="G" name="G">
+<area shape="rect" id="node2" href="dir_b5ebd7784fcb5fa8d1a2ca4f98b1fae7.html" title="llnlexer" alt="" coords="27,52,99,100"/>
+<area shape="rect" id="node3" href="dir_7cbf506fb13f3b03152051beb0d4464b.html" title="exception" alt="" coords="24,148,100,196"/>
+<area shape="rect" id="edge3-headlabel" href="dir_000004_000002.html" title="1" alt="" coords="67,122,75,137"/>
+<area shape="rect" id="graph2" href="dir_6e01c9f65c607c8413b6b867b2e4a4a7.html" title="lexer" alt="" coords="16,16,109,111"/>
+</map>
--- /dev/null
+13c75b221803d286a2ce0847657f6aa2
\ 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"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>Parse Utils: source/parser/btparser/ Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <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><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <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><!-- top -->
+<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">
+$(document).ready(function(){initNavTree('dir_b9e62201da49416043e75d5681b5d992.html','');});
+</script>
+<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">btparser Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Directory dependency graph for source/parser/btparser/:</div>
+<div class="dyncontent">
+<div class="center"><img src="dir_b9e62201da49416043e75d5681b5d992_dep.png" border="0" usemap="#dir__b9e62201da49416043e75d5681b5d992__dep" alt="source/parser/btparser/"/></div>
+<map name="dir__b9e62201da49416043e75d5681b5d992__dep" id="dir__b9e62201da49416043e75d5681b5d992__dep">
+<area shape="rect" id="node2" href="dir_b9e62201da49416043e75d5681b5d992.html" title="btparser" alt="" coords="57,52,129,100"/><area shape="rect" id="node3" href="dir_7cbf506fb13f3b03152051beb0d4464b.html" title="exception" alt="" coords="5,148,81,196"/><area shape="rect" id="edge3-headlabel" href="dir_000009_000002.html" title="1" alt="" coords="68,128,76,143"/><area shape="rect" id="node4" href="dir_0ded4896afb9830a3107831cf5c3c74e.html" title="marker" alt="" coords="107,148,179,196"/><area shape="rect" id="edge5-headlabel" href="dir_000009_000006.html" title="1" alt="" coords="126,121,134,135"/><area shape="rect" id="graph2" href="dir_0713e853f9be800659de034b50d5eb34.html" title="parser" alt="" coords="47,16,140,111"/></map>
+</div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:btparser_8cpp"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="btparser_8cpp.html">btparser.cpp</a> <a href="btparser_8cpp_source.html">[code]</a></td></tr>
+<tr class="memitem:btparser_8d"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="btparser_8d.html">btparser.d</a> <a href="btparser_8d_source.html">[code]</a></td></tr>
+<tr class="memitem:btparser_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="btparser_8h.html">btparser.h</a> <a href="btparser_8h_source.html">[code]</a></td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_0713e853f9be800659de034b50d5eb34.html">parser</a></li><li class="navelem"><a class="el" href="dir_b9e62201da49416043e75d5681b5d992.html">btparser</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
+</body>
+</html>
--- /dev/null
+var dir_b9e62201da49416043e75d5681b5d992 =
+[
+ [ "btparser.cpp", "btparser_8cpp.html", null ],
+ [ "btparser.d", "btparser_8d.html", null ],
+ [ "btparser.h", "btparser_8h.html", [
+ [ "BTParser", "class_b_t_parser.html", "class_b_t_parser" ]
+ ] ]
+];
\ No newline at end of file
--- /dev/null
+<map id="G" name="G">
+<area shape="rect" id="node2" href="dir_b9e62201da49416043e75d5681b5d992.html" title="btparser" alt="" coords="57,52,129,100"/>
+<area shape="rect" id="node3" href="dir_7cbf506fb13f3b03152051beb0d4464b.html" title="exception" alt="" coords="5,148,81,196"/>
+<area shape="rect" id="edge3-headlabel" href="dir_000009_000002.html" title="1" alt="" coords="68,128,76,143"/>
+<area shape="rect" id="node4" href="dir_0ded4896afb9830a3107831cf5c3c74e.html" title="marker" alt="" coords="107,148,179,196"/>
+<area shape="rect" id="edge5-headlabel" href="dir_000009_000006.html" title="1" alt="" coords="126,121,134,135"/>
+<area shape="rect" id="graph2" href="dir_0713e853f9be800659de034b50d5eb34.html" title="parser" alt="" coords="47,16,140,111"/>
+</map>
--- /dev/null
+dab72e1bbfe15acd9b7804af1beb07a4
\ 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"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
+<title>Parse Utils: source/lexer/token/ Directory Reference</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="jquery.js"></script>
+<script type="text/javascript" src="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</script>
+<link href="doxygen.css" rel="stylesheet" type="text/css" />
+</head>
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
+<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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
+ <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><a href="files.html"><span>Files</span></a></li>
+ <li>
+ <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><!-- top -->
+<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">
+$(document).ready(function(){initNavTree('dir_e0e9d8d67a346e030b26eb17ee9d6bea.html','');});
+</script>
+<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<div class="header">
+ <div class="headertitle">
+<div class="title">token Directory Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="dynheader">
+Directory dependency graph for source/lexer/token/:</div>
+<div class="dyncontent">
+<div class="center"><img src="dir_e0e9d8d67a346e030b26eb17ee9d6bea_dep.png" border="0" usemap="#dir__e0e9d8d67a346e030b26eb17ee9d6bea__dep" alt="source/lexer/token/"/></div>
+<map name="dir__e0e9d8d67a346e030b26eb17ee9d6bea__dep" id="dir__e0e9d8d67a346e030b26eb17ee9d6bea__dep">
+<area shape="rect" id="node2" href="dir_e0e9d8d67a346e030b26eb17ee9d6bea.html" title="token" alt="" coords="27,52,99,100"/><area shape="rect" id="graph2" href="dir_6e01c9f65c607c8413b6b867b2e4a4a7.html" title="lexer" alt="" coords="16,16,109,111"/></map>
+</div>
+<table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2><a name="files"></a>
+Files</h2></td></tr>
+<tr class="memitem:token_8cpp"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="token_8cpp.html">token.cpp</a> <a href="token_8cpp_source.html">[code]</a></td></tr>
+<tr class="memitem:token_8d"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="token_8d.html">token.d</a> <a href="token_8d_source.html">[code]</a></td></tr>
+<tr class="memitem:token_8h"><td class="memItemLeft" align="right" valign="top">file  </td><td class="memItemRight" valign="bottom"><a class="el" href="token_8h.html">token.h</a> <a href="token_8h_source.html">[code]</a></td></tr>
+</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_6e01c9f65c607c8413b6b867b2e4a4a7.html">lexer</a></li><li class="navelem"><a class="el" href="dir_e0e9d8d67a346e030b26eb17ee9d6bea.html">token</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
+</body>
+</html>
--- /dev/null
+var dir_e0e9d8d67a346e030b26eb17ee9d6bea =
+[
+ [ "token.cpp", "token_8cpp.html", null ],
+ [ "token.d", "token_8d.html", null ],
+ [ "token.h", "token_8h.html", "token_8h" ]
+];
\ No newline at end of file
--- /dev/null
+<map id="G" name="G">
+<area shape="rect" id="node2" href="dir_e0e9d8d67a346e030b26eb17ee9d6bea.html" title="token" alt="" coords="27,52,99,100"/>
+<area shape="rect" id="graph2" href="dir_6e01c9f65c607c8413b6b867b2e4a4a7.html" title="lexer" alt="" coords="16,16,109,111"/>
+</map>
--- /dev/null
+a27caa715fa9c478b8171c3b9598c539
\ No newline at end of file
body, table, div, p, dl {
font-family: Lucida Grande, Verdana, Geneva, Arial, sans-serif;
- font-size: 12px;
+ font-size: 13px;
+ line-height: 1.3;
}
/* @group Heading Levels */
font-size: 150%;
}
+.title {
+ font-size: 150%;
+ font-weight: bold;
+ margin: 10px 2px;
+}
+
h2 {
font-size: 120%;
}
font-size: 100%;
}
+h1, h2, h3, h4, h5, h6 {
+ -webkit-transition: text-shadow 0.5s linear;
+ -moz-transition: text-shadow 0.5s linear;
+ -ms-transition: text-shadow 0.5s linear;
+ -o-transition: text-shadow 0.5s linear;
+ transition: text-shadow 0.5s linear;
+ margin-right: 15px;
+}
+
+h1.glow, h2.glow, h3.glow, h4.glow, h5.glow, h6.glow {
+ text-shadow: 0 0 15px cyan;
+}
+
dt {
font-weight: bold;
}
background-color: #EBEFF6;
border: 1px solid #A3B4D7;
text-align: center;
- margin: 2px;
- padding: 2px;
}
div.qindex, div.navpath {
a.elRef {
}
-a.code {
- color: #4665A2;
+a.code, a.code:visited {
+ color: #4665A2;
}
-a.codeRef {
- color: #4665A2;
+a.codeRef, a.codeRef:visited {
+ color: #4665A2;
}
/* @end */
margin-left: -1cm;
}
-.fragment {
+pre.fragment {
+ border: 1px solid #C4CFE5;
+ background-color: #FBFCFD;
+ padding: 4px 6px;
+ margin: 4px 8px 4px 2px;
+ overflow: auto;
+ word-wrap: break-word;
+ font-size: 9pt;
+ line-height: 125%;
+ font-family: monospace, fixed;
+ font-size: 105%;
+}
+
+div.fragment {
+ padding: 4px;
+ margin: 4px;
+ background-color: #FBFCFD;
+ border: 1px solid #C4CFE5;
+}
+
+div.line {
font-family: monospace, fixed;
- font-size: 105%;
+ font-size: 13px;
+ min-height: 13px;
+ line-height: 1.0;
+ text-wrap: unrestricted;
+ white-space: -moz-pre-wrap; /* Moz */
+ white-space: -pre-wrap; /* Opera 4-6 */
+ white-space: -o-pre-wrap; /* Opera 7 */
+ white-space: pre-wrap; /* CSS3 */
+ word-wrap: break-word; /* IE 5.5+ */
+ text-indent: -53px;
+ padding-left: 53px;
+ padding-bottom: 0px;
+ margin: 0px;
+ -webkit-transition-property: background-color, box-shadow;
+ -webkit-transition-duration: 0.5s;
+ -moz-transition-property: background-color, box-shadow;
+ -moz-transition-duration: 0.5s;
+ -ms-transition-property: background-color, box-shadow;
+ -ms-transition-duration: 0.5s;
+ -o-transition-property: background-color, box-shadow;
+ -o-transition-duration: 0.5s;
+ transition-property: background-color, box-shadow;
+ transition-duration: 0.5s;
}
-pre.fragment {
- border: 1px solid #C4CFE5;
- background-color: #FBFCFD;
- padding: 4px 6px;
- margin: 4px 8px 4px 2px;
- overflow: auto;
- word-wrap: break-word;
- font-size: 9pt;
- line-height: 125%;
+div.line.glow {
+ background-color: cyan;
+ box-shadow: 0 0 10px cyan;
+}
+
+
+span.lineno {
+ padding-right: 4px;
+ text-align: right;
+ border-right: 2px solid #0F0;
+ background-color: #E8E8E8;
+ white-space: pre;
+}
+span.lineno a {
+ background-color: #D8D8D8;
+}
+
+span.lineno a:hover {
+ background-color: #C8C8C8;
}
div.ah {
}
body {
- background: white;
+ background-color: white;
color: black;
margin: 0;
}
div.contents {
margin-top: 10px;
- margin-left: 10px;
- margin-right: 10px;
+ margin-left: 12px;
+ margin-right: 8px;
}
td.indexkey {
border: 1px solid #C4CFE5;
margin: 2px 0px 2px 0;
padding: 2px 10px;
+ white-space: nowrap;
+ vertical-align: top;
}
td.indexvalue {
color: #ff0000
}
+blockquote {
+ background-color: #F7F8FB;
+ border-left: 2px solid #9CAFD4;
+ margin: 0 24px 0 4px;
+ padding: 0 12px 0 16px;
+}
+
/* @end */
/*
padding: 0px;
}
+.memberdecls td {
+ -webkit-transition-property: background-color, box-shadow;
+ -webkit-transition-duration: 0.5s;
+ -moz-transition-property: background-color, box-shadow;
+ -moz-transition-duration: 0.5s;
+ -ms-transition-property: background-color, box-shadow;
+ -ms-transition-duration: 0.5s;
+ -o-transition-property: background-color, box-shadow;
+ -o-transition-duration: 0.5s;
+ transition-property: background-color, box-shadow;
+ transition-duration: 0.5s;
+}
+
+.memberdecls td.glow {
+ background-color: cyan;
+ box-shadow: 0 0 15px cyan;
+}
+
.mdescLeft, .mdescRight,
.memItemLeft, .memItemRight,
.memTemplItemLeft, .memTemplItemRight, .memTemplParams {
white-space: nowrap;
}
+.memItemRight {
+ width: 100%;
+}
+
.memTemplParams {
color: #4665A2;
white-space: nowrap;
padding: 2px;
}
+.mempage {
+ width: 100%;
+}
+
.memitem {
padding: 0;
margin-bottom: 10px;
+ margin-right: 5px;
+ -webkit-transition: box-shadow 0.5s linear;
+ -moz-transition: box-shadow 0.5s linear;
+ -ms-transition: box-shadow 0.5s linear;
+ -o-transition: box-shadow 0.5s linear;
+ transition: box-shadow 0.5s linear;
+ display: table !important;
+ width: 100%;
+}
+
+.memitem.glow {
+ box-shadow: 0 0 15px cyan;
}
.memname {
- white-space: nowrap;
font-weight: bold;
margin-left: 6px;
}
-.memproto {
+.memname td {
+ vertical-align: bottom;
+}
+
+.memproto, dl.reflist dt {
border-top: 1px solid #A8B8D9;
border-left: 1px solid #A8B8D9;
border-right: 1px solid #A8B8D9;
color: #253555;
font-weight: bold;
text-shadow: 0px 1px 1px rgba(255, 255, 255, 0.9);
+ background-image:url('nav_f.png');
+ background-repeat:repeat-x;
+ background-color: #E2E8F2;
/* opera specific markup */
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
- border-top-right-radius: 8px;
- border-top-left-radius: 8px;
+ border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
/* firefox specific markup */
-moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
- -moz-border-radius-topright: 8px;
- -moz-border-radius-topleft: 8px;
+ -moz-border-radius-topright: 4px;
+ -moz-border-radius-topleft: 4px;
/* webkit specific markup */
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
- -webkit-border-top-right-radius: 8px;
- -webkit-border-top-left-radius: 8px;
- background-image:url('nav_f.png');
- background-repeat:repeat-x;
- background-color: #E2E8F2;
+ -webkit-border-top-right-radius: 4px;
+ -webkit-border-top-left-radius: 4px;
}
-.memdoc {
+.memdoc, dl.reflist dd {
border-bottom: 1px solid #A8B8D9;
border-left: 1px solid #A8B8D9;
border-right: 1px solid #A8B8D9;
- padding: 2px 5px;
+ padding: 6px 10px 2px 10px;
background-color: #FBFCFD;
border-top-width: 0;
+ background-image:url('nav_g.png');
+ background-repeat:repeat-x;
+ background-color: #FFFFFF;
/* opera specific markup */
- border-bottom-left-radius: 8px;
- border-bottom-right-radius: 8px;
+ border-bottom-left-radius: 4px;
+ border-bottom-right-radius: 4px;
box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
/* firefox specific markup */
- -moz-border-radius-bottomleft: 8px;
- -moz-border-radius-bottomright: 8px;
+ -moz-border-radius-bottomleft: 4px;
+ -moz-border-radius-bottomright: 4px;
-moz-box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 5px;
- background-image: -moz-linear-gradient(center top, #FFFFFF 0%, #FFFFFF 60%, #F7F8FB 95%, #EEF1F7);
/* webkit specific markup */
- -webkit-border-bottom-left-radius: 8px;
- -webkit-border-bottom-right-radius: 8px;
+ -webkit-border-bottom-left-radius: 4px;
+ -webkit-border-bottom-right-radius: 4px;
-webkit-box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.15);
- background-image: -webkit-gradient(linear,center top,center bottom,from(#FFFFFF), color-stop(0.6,#FFFFFF), color-stop(0.60,#FFFFFF), color-stop(0.95,#F7F8FB), to(#EEF1F7));
+}
+
+dl.reflist dt {
+ padding: 5px;
+}
+
+dl.reflist dd {
+ margin: 0px 0px 10px 0px;
+ padding: 5px;
}
.paramkey {
.paramname em {
font-style: normal;
}
+.paramname code {
+ line-height: 14px;
+}
.params, .retval, .exception, .tparams {
- border-spacing: 6px 2px;
+ margin-left: 0px;
+ padding-left: 0px;
}
.params .paramname, .retval .paramname {
vertical-align: top;
}
+table.mlabels {
+ border-spacing: 0px;
+}
+td.mlabels-left {
+ width: 100%;
+ padding: 0px;
+}
+td.mlabels-right {
+ vertical-align: bottom;
+ padding: 0px;
+ white-space: nowrap;
+}
-/* @end */
-
-/* @group Directory (tree) */
-
-/* for the tree view */
+span.mlabels {
+ margin-left: 8px;
+}
-.ftvtree {
- font-family: sans-serif;
- margin: 0px;
+span.mlabel {
+ background-color: #728DC1;
+ border-top:1px solid #5373B4;
+ border-left:1px solid #5373B4;
+ border-right:1px solid #C4CFE5;
+ border-bottom:1px solid #C4CFE5;
+ text-shadow: none;
+ color: white;
+ margin-right: 4px;
+ padding: 2px 3px;
+ border-radius: 3px;
+ font-size: 7pt;
+ white-space: nowrap;
}
-/* these are for tree view when used as main index */
-.directory {
- font-size: 9pt;
- font-weight: bold;
- margin: 5px;
-}
-.directory h3 {
- margin: 0px;
- margin-top: 1em;
- font-size: 11pt;
-}
+/* @end */
-/*
-The following two styles can be used to replace the root node title
-with an image of your choice. Simply uncomment the next two styles,
-specify the name of your image and be sure to set 'height' to the
-proper pixel height of your image.
-*/
+/* these are for tree view when not used as main index */
-/*
-.directory h3.swap {
- height: 61px;
- background-repeat: no-repeat;
- background-image: url("yourimage.gif");
-}
-.directory h3.swap span {
- display: none;
+div.directory {
+ margin: 10px 0px;
+ border-top: 1px solid #A8B8D9;
+ border-bottom: 1px solid #A8B8D9;
+ width: 100%;
}
-*/
-.directory > h3 {
- margin-top: 0;
+.directory table {
+ border-collapse:collapse;
}
-.directory p {
- margin: 0px;
- white-space: nowrap;
+.directory td {
+ margin: 0px;
+ padding: 0px;
+ vertical-align: top;
}
-.directory div {
- display: none;
- margin: 0px;
+.directory td.entry {
+ white-space: nowrap;
+ padding-right: 6px;
}
-.directory img {
- vertical-align: -30%;
+.directory td.entry a {
+ outline:none;
}
-/* these are for tree view when not used as main index */
-
-.directory-alt {
- font-size: 100%;
- font-weight: bold;
+.directory td.entry a img {
+ border: none;
}
-.directory-alt h3 {
- margin: 0px;
- margin-top: 1em;
- font-size: 11pt;
+.directory td.desc {
+ width: 100%;
+ padding-left: 6px;
+ padding-right: 6px;
+ border-left: 1px solid rgba(0,0,0,0.05);
}
-.directory-alt > h3 {
- margin-top: 0;
+.directory tr.even {
+ padding-left: 6px;
+ background-color: #F7F8FB;
}
-.directory-alt p {
- margin: 0px;
- white-space: nowrap;
+.directory img {
+ vertical-align: -30%;
}
-.directory-alt div {
- display: none;
- margin: 0px;
+.directory .levels {
+ white-space: nowrap;
+ width: 100%;
+ text-align: right;
+ font-size: 9pt;
}
-.directory-alt img {
- vertical-align: -30%;
+.directory .levels span {
+ cursor: pointer;
+ padding-left: 2px;
+ padding-right: 2px;
+ color: #3D578C;
}
-/* @end */
-
div.dynheader {
margin-top: 8px;
+ -webkit-touch-callout: none;
+ -webkit-user-select: none;
+ -khtml-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
}
address {
table.doxtable {
border-collapse:collapse;
+ margin-top: 4px;
+ margin-bottom: 4px;
}
table.doxtable td, table.doxtable th {
font-size: 110%;
padding-bottom: 4px;
padding-top: 5px;
- text-align:left;
}
+table.fieldtable {
+ width: 100%;
+ margin-bottom: 10px;
+ border: 1px solid #A8B8D9;
+ border-spacing: 0px;
+ -moz-border-radius: 4px;
+ -webkit-border-radius: 4px;
+ border-radius: 4px;
+ -moz-box-shadow: rgba(0, 0, 0, 0.15) 2px 2px 2px;
+ -webkit-box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
+ box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.15);
+}
+
+.fieldtable td, .fieldtable th {
+ padding: 3px 7px 2px;
+}
+
+.fieldtable td.fieldtype, .fieldtable td.fieldname {
+ white-space: nowrap;
+ border-right: 1px solid #A8B8D9;
+ border-bottom: 1px solid #A8B8D9;
+ vertical-align: top;
+}
+
+.fieldtable td.fielddoc {
+ border-bottom: 1px solid #A8B8D9;
+ width: 100%;
+}
+
+.fieldtable tr:last-child td {
+ border-bottom: none;
+}
+
+.fieldtable th {
+ background-image:url('nav_f.png');
+ background-repeat:repeat-x;
+ background-color: #E2E8F2;
+ font-size: 90%;
+ color: #253555;
+ padding-bottom: 4px;
+ padding-top: 5px;
+ text-align:left;
+ -moz-border-radius-topleft: 4px;
+ -moz-border-radius-topright: 4px;
+ -webkit-border-top-left-radius: 4px;
+ -webkit-border-top-right-radius: 4px;
+ border-top-left-radius: 4px;
+ border-top-right-radius: 4px;
+ border-bottom: 1px solid #A8B8D9;
+}
+
+
.tabsearch {
top: 0px;
left: 10px;
div.ingroups
{
font-size: 8pt;
- padding-left: 5px;
width: 50%;
text-align: left;
}
div.headertitle
{
- padding: 5px 5px 5px 10px;
+ padding: 5px 5px 5px 7px;
}
dl
padding: 0 0 0 10px;
}
-dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug
+/* dl.note, dl.warning, dl.attention, dl.pre, dl.post, dl.invariant, dl.deprecated, dl.todo, dl.test, dl.bug */
+dl.section
{
- border-left:4px solid;
- padding: 0 0 0 6px;
+ margin-left: 0px;
+ padding-left: 0px;
}
dl.note
{
- border-color: #D0D000;
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
+ border-color: #D0C000;
}
dl.warning, dl.attention
{
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
border-color: #FF0000;
}
dl.pre, dl.post, dl.invariant
{
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
border-color: #00D000;
}
dl.deprecated
{
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
border-color: #505050;
}
dl.todo
{
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
border-color: #00C0E0;
}
dl.test
{
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
border-color: #3030E0;
}
dl.bug
{
+ margin-left:-7px;
+ padding-left: 3px;
+ border-left:4px solid;
border-color: #C08050;
}
+dl.section dd {
+ margin-bottom: 6px;
+}
+
+
#projectlogo
{
text-align: center;
#projectname
{
- font: 300% arial,sans-serif;
+ font: 300% Tahoma, Arial,sans-serif;
margin: 0px;
- padding: 0px;
+ padding: 2px 0px;
}
#projectbrief
{
- font: 120% arial,sans-serif;
+ font: 120% Tahoma, Arial,sans-serif;
margin: 0px;
padding: 0px;
}
#projectnumber
{
- font: 50% arial,sans-serif;
+ font: 50% Tahoma, Arial,sans-serif;
margin: 0px;
padding: 0px;
}
border-bottom: 1px solid #5373B4;
}
+.image
+{
+ text-align: center;
+}
+
+.dotgraph
+{
+ text-align: center;
+}
+
+.mscgraph
+{
+ text-align: center;
+}
+
+.caption
+{
+ font-weight: bold;
+}
+
+div.zoom
+{
+ border: 1px solid #90A5CE;
+}
+
+dl.citelist {
+ margin-bottom:50px;
+}
+
+dl.citelist dt {
+ color:#334975;
+ float:left;
+ font-weight:bold;
+ margin-right:10px;
+ padding:5px;
+}
+
+dl.citelist dd {
+ margin:2px 0;
+ padding:5px 0;
+}
+
+div.toc {
+ padding: 14px 25px;
+ background-color: #F4F6FA;
+ border: 1px solid #D8DFEE;
+ border-radius: 7px 7px 7px 7px;
+ float: right;
+ height: auto;
+ margin: 0 20px 10px 10px;
+ width: 200px;
+}
+
+div.toc li {
+ background: url("bdwn.png") no-repeat scroll 0 5px transparent;
+ font: 10px/1.2 Verdana,DejaVu Sans,Geneva,sans-serif;
+ margin-top: 5px;
+ padding-left: 10px;
+ padding-top: 2px;
+}
+
+div.toc h3 {
+ font: bold 12px/1.2 Arial,FreeSans,sans-serif;
+ color: #4665A2;
+ border-bottom: 0 none;
+ margin: 0;
+}
+
+div.toc ul {
+ list-style: none outside none;
+ border: medium none;
+ padding: 0px;
+}
+
+div.toc li.level1 {
+ margin-left: 0px;
+}
+
+div.toc li.level2 {
+ margin-left: 15px;
+}
+
+div.toc li.level3 {
+ margin-left: 30px;
+}
+
+div.toc li.level4 {
+ margin-left: 45px;
+}
+
+.inherit_header {
+ font-weight: bold;
+ color: gray;
+ cursor: pointer;
+ -webkit-touch-callout: none;
+ -webkit-user-select: none;
+ -khtml-user-select: none;
+ -moz-user-select: none;
+ -ms-user-select: none;
+ user-select: none;
+}
+
+.inherit_header td {
+ padding: 6px 0px 2px 5px;
+}
+
+.inherit {
+ display: none;
+}
+
+tr.heading h2 {
+ margin-top: 12px;
+ margin-bottom: 4px;
+}
+
+@media print
+{
+ #top { display: none; }
+ #side-nav { display: none; }
+ #nav-path { display: none; }
+ body { overflow:visible; }
+ h1, h2, h3, h4, h5, h6 { page-break-after: avoid; }
+ .summary { display: none; }
+ .memitem { page-break-inside: avoid; }
+ #doc-content
+ {
+ margin-left:0 !important;
+ height:auto !important;
+ width:auto !important;
+ overflow:inherit;
+ display:inline;
+ }
+}
+
--- /dev/null
+function toggleVisibility(linkObj)
+{
+ var base = $(linkObj).attr('id');
+ var summary = $('#'+base+'-summary');
+ var content = $('#'+base+'-content');
+ var trigger = $('#'+base+'-trigger');
+ var src=$(trigger).attr('src');
+ if (content.is(':visible')===true) {
+ content.hide();
+ summary.show();
+ $(linkObj).addClass('closed').removeClass('opened');
+ $(trigger).attr('src',src.substring(0,src.length-8)+'closed.png');
+ } else {
+ content.show();
+ summary.hide();
+ $(linkObj).removeClass('closed').addClass('opened');
+ $(trigger).attr('src',src.substring(0,src.length-10)+'open.png');
+ }
+ return false;
+}
+
+function updateStripes()
+{
+ $('table.directory tr').
+ removeClass('even').filter(':visible:even').addClass('even');
+}
+function toggleLevel(level)
+{
+ $('table.directory tr').each(function(){
+ var l = this.id.split('_').length-1;
+ var i = $('#img'+this.id.substring(3));
+ var a = $('#arr'+this.id.substring(3));
+ if (l<level+1) {
+ i.attr('src','ftv2folderopen.png');
+ a.attr('src','ftv2mnode.png');
+ $(this).show();
+ } else if (l==level+1) {
+ i.attr('src','ftv2folderclosed.png');
+ a.attr('src','ftv2pnode.png');
+ $(this).show();
+ } else {
+ $(this).hide();
+ }
+ });
+ updateStripes();
+}
+function toggleFolder(id)
+{
+ var n = $('[id^=row_'+id+']');
+ var i = $('[id^=img_'+id+']');
+ var a = $('[id^=arr_'+id+']');
+ var c = n.slice(1);
+ if (c.filter(':first').is(':visible')===true) {
+ i.attr('src','ftv2folderclosed.png');
+ a.attr('src','ftv2pnode.png');
+ c.hide();
+ } else {
+ i.attr('src','ftv2folderopen.png');
+ a.attr('src','ftv2mnode.png');
+ c.show();
+ }
+ updateStripes();
+}
+
+function toggleInherit(id)
+{
+ var rows = $('tr.inherit.'+id);
+ var img = $('tr.inherit_header.'+id+' img');
+ var src = $(img).attr('src');
+ if (rows.filter(':first').is(':visible')===true) {
+ rows.css('display','none');
+ $(img).attr('src',src.substring(0,src.length-8)+'closed.png');
+ } else {
+ rows.css('display','table-row'); // using show() causes jump in firefox
+ $(img).attr('src',src.substring(0,src.length-10)+'open.png');
+ }
+}
+
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/exception/exception.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(initResizable);
</script>
-<link href="doxygen.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>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('exception_8cpp.html','');
+$(document).ready(function(){initNavTree('exception_8cpp.html','');});
</script>
<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
<div class="header">
<div class="summary">
<a href="#func-members">Functions</a> </div>
<div class="headertitle">
-<h1>source/exception/exception.cpp File Reference</h1> </div>
-</div>
+<div class="title">exception.cpp File Reference</div> </div>
+</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include <sstream></code><br/>
<code>#include "<a class="el" href="exception_8h_source.html">exception.h</a>"</code><br/>
<div class="dyncontent">
<div class="center"><img src="exception_8cpp__incl.png" border="0" usemap="#source_2exception_2exception_8cpp" alt=""/></div>
<map name="source_2exception_2exception_8cpp" id="source_2exception_2exception_8cpp">
-<area shape="rect" id="node5" href="exception_8h.html" title="exception.h" alt="" coords="116,83,204,112"/></map>
+<area shape="rect" id="node5" href="exception_8h.html" title="exception.h" alt="" coords="114,80,200,107"/><area shape="rect" id="node11" href="token_8h.html" title="token.h" alt="" coords="195,155,259,181"/></map>
</div>
</div>
<p><a href="exception_8cpp_source.html">Go to the source code of this file.</a></p>
<table class="memberdecls">
-<tr><td colspan="2"><h2><a name="func-members"></a>
+<tr class="heading"><td colspan="2"><h2><a name="func-members"></a>
Functions</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_exception.html">Exception</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="exception_8cpp.html#a14ad8d29bc8d9f4eb8d2a0b0e5b1047f">operator<<</a> (<a class="el" href="class_exception.html">Exception</a> &ex, const std::string &rhs)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_exception.html">Exception</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="exception_8cpp.html#a96bb231c8f8c68239c83b6fa691e02b4">operator<<</a> (<a class="el" href="class_exception.html">Exception</a> &ex, unsigned int rhs)</td></tr>
+<tr class="memitem:a14ad8d29bc8d9f4eb8d2a0b0e5b1047f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_exception.html">Exception</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="exception_8cpp.html#a14ad8d29bc8d9f4eb8d2a0b0e5b1047f">operator<<</a> (<a class="el" href="class_exception.html">Exception</a> &ex, const std::string &rhs)</td></tr>
+<tr class="memitem:a96bb231c8f8c68239c83b6fa691e02b4"><td class="memItemLeft" align="right" valign="top"><a class="el" href="class_exception.html">Exception</a> & </td><td class="memItemRight" valign="bottom"><a class="el" href="exception_8cpp.html#a96bb231c8f8c68239c83b6fa691e02b4">operator<<</a> (<a class="el" href="class_exception.html">Exception</a> &ex, unsigned int rhs)</td></tr>
</table>
<hr/><h2>Function Documentation</h2>
-<a class="anchor" id="a14ad8d29bc8d9f4eb8d2a0b0e5b1047f"></a><!-- doxytag: member="exception.cpp::operator<<" ref="a14ad8d29bc8d9f4eb8d2a0b0e5b1047f" args="(Exception &ex, const std::string &rhs)" -->
+<a class="anchor" id="a14ad8d29bc8d9f4eb8d2a0b0e5b1047f"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td></td><td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="exception_8cpp_source.html#l00039">39</a> of file <a class="el" href="exception_8cpp_source.html">exception.cpp</a>.</p>
</div>
</div>
-<a class="anchor" id="a96bb231c8f8c68239c83b6fa691e02b4"></a><!-- doxytag: member="exception.cpp::operator<<" ref="a96bb231c8f8c68239c83b6fa691e02b4" args="(Exception &ex, unsigned int rhs)" -->
+<a class="anchor" id="a96bb231c8f8c68239c83b6fa691e02b4"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td></td><td></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="exception_8cpp_source.html#l00045">45</a> of file <a class="el" href="exception_8cpp_source.html">exception.cpp</a>.</p>
</div>
</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_7cbf506fb13f3b03152051beb0d4464b.html">exception</a></li><li class="navelem"><a class="el" href="exception_8cpp.html">exception.cpp</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:23 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
</div>
-</div>
- <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 Mon Jun 25 2012 16:46: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
+var exception_8cpp =
+[
+ [ "operator<<", "exception_8cpp.html#a14ad8d29bc8d9f4eb8d2a0b0e5b1047f", null ],
+ [ "operator<<", "exception_8cpp.html#a96bb231c8f8c68239c83b6fa691e02b4", null ]
+];
\ No newline at end of file
<map id="G" name="G">
-<area shape="rect" id="node5" href="$exception_8h.html" title="exception.h" alt="" coords="116,83,204,112"/>
+<area shape="rect" id="node5" href="$exception_8h.html" title="exception.h" alt="" coords="114,80,200,107"/>
+<area shape="rect" id="node11" href="$token_8h.html" title="token.h" alt="" coords="195,155,259,181"/>
</map>
-1aa8787dbcdd18ba4ce094e36df8cf5f
\ No newline at end of file
+3c12034553e1e919b53e469e2d4ae112
\ No newline at end of file
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/exception/exception.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('exception_8cpp.html','');
+$(document).ready(function(){initNavTree('exception_8cpp.html','');});
</script>
<div id="doc-content">
-<div class="header">
- <div class="headertitle">
-<h1>source/exception/exception.cpp</h1> </div>
-</div>
-<div class="contents">
-<a href="exception_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 <sstream></span>
-<a name="l00002"></a>00002 <span class="preprocessor">#include "<a class="code" href="exception_8h.html">exception.h</a>"</span>
-<a name="l00003"></a>00003
-<a name="l00004"></a><a class="code" href="class_exception.html#a1b78336bb26edf8e784783cc150c5801">00004</a> <a class="code" href="class_exception.html#a1b78336bb26edf8e784783cc150c5801">Exception::Exception</a>() throw() : std::exception()
-<a name="l00005"></a>00005 {
-<a name="l00006"></a>00006 }
-<a name="l00007"></a>00007
-<a name="l00008"></a><a class="code" href="class_exception.html#abfa91380075acb0b040b401ace9885d8">00008</a> <a class="code" href="class_exception.html#a1b78336bb26edf8e784783cc150c5801">Exception::Exception</a>(<span class="keyword">const</span> <a class="code" href="class_token.html">Token</a>& tok) <span class="keywordflow">throw</span>() : std::exception(), ex_line(tok.line()), ex_column(tok.column())
-<a name="l00009"></a>00009 {
-<a name="l00010"></a>00010 std::ostringstream oss;
-<a name="l00011"></a>00011 oss << <span class="stringliteral">"(ln "</span> << ex_line << <span class="stringliteral">", col "</span> << ex_column << <span class="stringliteral">"): "</span>;
-<a name="l00012"></a>00012 oss << ((<a class="code" href="class_exception.html">Exception</a>*)<span class="keyword">this</span>)->message() << std::endl;
-<a name="l00013"></a>00013 ex_msg = oss.str();
-<a name="l00014"></a>00014 }
-<a name="l00015"></a>00015
-<a name="l00016"></a><a class="code" href="class_exception.html#aa049354d27370ca0176a16c5ed7394e9">00016</a> <a class="code" href="class_exception.html#a1b78336bb26edf8e784783cc150c5801">Exception::Exception</a>(<span class="keywordtype">int</span> line, <span class="keywordtype">int</span> column) <span class="keywordflow">throw</span>() : std::exception(), ex_line(line), ex_column(column)
-<a name="l00017"></a>00017 {
-<a name="l00018"></a>00018 std::ostringstream oss;
-<a name="l00019"></a>00019 oss << <span class="stringliteral">"(ln "</span> << ex_line << <span class="stringliteral">", col "</span> << ex_column << <span class="stringliteral">"): "</span>;
-<a name="l00020"></a>00020 oss << ((<a class="code" href="class_exception.html">Exception</a>*)<span class="keyword">this</span>)->message() << std::endl;
-<a name="l00021"></a>00021 ex_msg = oss.str();
-<a name="l00022"></a>00022 }
-<a name="l00023"></a>00023
-<a name="l00024"></a><a class="code" href="class_exception.html#a380f0477d9ef319911e7a8167bd47f1f">00024</a> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_exception.html#a380f0477d9ef319911e7a8167bd47f1f">Exception::what</a>() <span class="keyword">const</span> throw()
-<a name="l00025"></a>00025 {
-<a name="l00026"></a>00026 <span class="keywordflow">return</span> <a class="code" href="class_exception.html#ac106ae3b8d10ae97ee0b71a270fbda27">ex_msg</a>.c_str();
-<a name="l00027"></a>00027 }
-<a name="l00028"></a>00028
-<a name="l00029"></a><a class="code" href="class_exception.html#a2514fc52bf060e2d242f5e6f1b87e8bf">00029</a> <span class="keywordtype">void</span> <a class="code" href="class_exception.html#a8f4eb20583b892ce7b0fb55554a94156">Exception::message</a>(<span class="keyword">const</span> std::string& msg) <span class="keywordflow">throw</span>()
-<a name="l00030"></a>00030 {
-<a name="l00031"></a>00031 ex_msg = msg;
-<a name="l00032"></a>00032 }
-<a name="l00033"></a>00033
-<a name="l00034"></a><a class="code" href="class_exception.html#a8f4eb20583b892ce7b0fb55554a94156">00034</a> <span class="keyword">const</span> std::string& <a class="code" href="class_exception.html#a8f4eb20583b892ce7b0fb55554a94156">Exception::message</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span> throw()
-<a name="l00035"></a>00035 {
-<a name="l00036"></a>00036 <span class="keywordflow">return</span> <a class="code" href="class_exception.html#ac106ae3b8d10ae97ee0b71a270fbda27">ex_msg</a>;
-<a name="l00037"></a>00037 }
-<a name="l00038"></a>00038
-<a name="l00039"></a><a class="code" href="exception_8cpp.html#a14ad8d29bc8d9f4eb8d2a0b0e5b1047f">00039</a> <a class="code" href="class_exception.html">Exception</a>& <a class="code" href="exception_8cpp.html#a14ad8d29bc8d9f4eb8d2a0b0e5b1047f">operator<< </a>(<a class="code" href="class_exception.html">Exception</a>& ex, <span class="keyword">const</span> std::string& rhs)
-<a name="l00040"></a>00040 {
-<a name="l00041"></a>00041 ex.<a class="code" href="class_exception.html#ac106ae3b8d10ae97ee0b71a270fbda27">ex_msg</a>.append(rhs);
-<a name="l00042"></a>00042 <span class="keywordflow">return</span> ex;
-<a name="l00043"></a>00043 }
-<a name="l00044"></a>00044
-<a name="l00045"></a><a class="code" href="exception_8cpp.html#a96bb231c8f8c68239c83b6fa691e02b4">00045</a> <a class="code" href="class_exception.html">Exception</a>& <a class="code" href="exception_8cpp.html#a14ad8d29bc8d9f4eb8d2a0b0e5b1047f">operator<< </a>(<a class="code" href="class_exception.html">Exception</a>& ex, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> rhs)
-<a name="l00046"></a>00046 {
-<a name="l00047"></a>00047 std::stringstream ss;
-<a name="l00048"></a>00048 ss << rhs;
-<a name="l00049"></a>00049 ex.<a class="code" href="class_exception.html#ac106ae3b8d10ae97ee0b71a270fbda27">ex_msg</a>.append( ss.str() );
-<a name="l00050"></a>00050 <span class="keywordflow">return</span> ex;
-<a name="l00051"></a>00051 }
-</pre></div></div>
-</div>
- <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 Mon Jun 25 2012 16:46: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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
-
+<div class="header">
+ <div class="headertitle">
+<div class="title">exception.cpp</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="exception_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#include <sstream></span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="preprocessor">#include "<a class="code" href="exception_8h.html">exception.h</a>"</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> </div>
+<div class="line"><a name="l00004"></a><span class="lineno"><a class="code" href="class_exception.html#a1b78336bb26edf8e784783cc150c5801"> 4</a></span> <a class="code" href="class_exception.html#a1b78336bb26edf8e784783cc150c5801">Exception::Exception</a>() throw() : std::exception()</div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> {</div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> }</div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> </div>
+<div class="line"><a name="l00008"></a><span class="lineno"><a class="code" href="class_exception.html#abfa91380075acb0b040b401ace9885d8"> 8</a></span> <a class="code" href="class_exception.html#a1b78336bb26edf8e784783cc150c5801">Exception::Exception</a>(<span class="keyword">const</span> <a class="code" href="class_token.html">Token</a>& tok) <span class="keywordflow">throw</span>() : std::exception(), ex_line(tok.line()), ex_column(tok.column())</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> {</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  std::ostringstream oss;</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  oss << <span class="stringliteral">"(ln "</span> << ex_line << <span class="stringliteral">", col "</span> << ex_column << <span class="stringliteral">"): "</span>;</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  oss << ((<a class="code" href="class_exception.html">Exception</a>*)<span class="keyword">this</span>)->message() << std::endl;</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  ex_msg = oss.str();</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> }</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> </div>
+<div class="line"><a name="l00016"></a><span class="lineno"><a class="code" href="class_exception.html#aa049354d27370ca0176a16c5ed7394e9"> 16</a></span> <a class="code" href="class_exception.html#a1b78336bb26edf8e784783cc150c5801">Exception::Exception</a>(<span class="keywordtype">int</span> line, <span class="keywordtype">int</span> column) <span class="keywordflow">throw</span>() : std::exception(), ex_line(line), ex_column(column)</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> {</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  std::ostringstream oss;</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  oss << <span class="stringliteral">"(ln "</span> << ex_line << <span class="stringliteral">", col "</span> << ex_column << <span class="stringliteral">"): "</span>;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  oss << ((<a class="code" href="class_exception.html">Exception</a>*)<span class="keyword">this</span>)->message() << std::endl;</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  ex_msg = oss.str();</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> }</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> </div>
+<div class="line"><a name="l00024"></a><span class="lineno"><a class="code" href="class_exception.html#a380f0477d9ef319911e7a8167bd47f1f"> 24</a></span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_exception.html#a380f0477d9ef319911e7a8167bd47f1f">Exception::what</a>() <span class="keyword">const</span> throw()</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> {</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  <span class="keywordflow">return</span> <a class="code" href="class_exception.html#ac106ae3b8d10ae97ee0b71a270fbda27">ex_msg</a>.c_str();</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> }</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> </div>
+<div class="line"><a name="l00029"></a><span class="lineno"><a class="code" href="class_exception.html#a2514fc52bf060e2d242f5e6f1b87e8bf"> 29</a></span> <span class="keywordtype">void</span> <a class="code" href="class_exception.html#a8f4eb20583b892ce7b0fb55554a94156">Exception::message</a>(<span class="keyword">const</span> std::string& msg) <span class="keywordflow">throw</span>()</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> {</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  ex_msg = msg;</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> }</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> </div>
+<div class="line"><a name="l00034"></a><span class="lineno"><a class="code" href="class_exception.html#a8f4eb20583b892ce7b0fb55554a94156"> 34</a></span> <span class="keyword">const</span> std::string& <a class="code" href="class_exception.html#a8f4eb20583b892ce7b0fb55554a94156">Exception::message</a>(<span class="keywordtype">void</span>) <span class="keyword">const</span> throw()</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> {</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  <span class="keywordflow">return</span> <a class="code" href="class_exception.html#ac106ae3b8d10ae97ee0b71a270fbda27">ex_msg</a>;</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> }</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> </div>
+<div class="line"><a name="l00039"></a><span class="lineno"><a class="code" href="exception_8cpp.html#a14ad8d29bc8d9f4eb8d2a0b0e5b1047f"> 39</a></span> <a class="code" href="class_exception.html">Exception</a>& <a class="code" href="exception_8cpp.html#a14ad8d29bc8d9f4eb8d2a0b0e5b1047f">operator<< </a>(<a class="code" href="class_exception.html">Exception</a>& ex, <span class="keyword">const</span> std::string& rhs)</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span> {</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  ex.<a class="code" href="class_exception.html#ac106ae3b8d10ae97ee0b71a270fbda27">ex_msg</a>.append(rhs);</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  <span class="keywordflow">return</span> ex;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> }</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span> </div>
+<div class="line"><a name="l00045"></a><span class="lineno"><a class="code" href="exception_8cpp.html#a96bb231c8f8c68239c83b6fa691e02b4"> 45</a></span> <a class="code" href="class_exception.html">Exception</a>& <a class="code" href="exception_8cpp.html#a14ad8d29bc8d9f4eb8d2a0b0e5b1047f">operator<< </a>(<a class="code" href="class_exception.html">Exception</a>& ex, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> rhs)</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> {</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  std::stringstream ss;</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  ss << rhs;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  ex.<a class="code" href="class_exception.html#ac106ae3b8d10ae97ee0b71a270fbda27">ex_msg</a>.append( ss.str() );</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  <span class="keywordflow">return</span> ex;</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span> }</div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_7cbf506fb13f3b03152051beb0d4464b.html">exception</a></li><li class="navelem"><a class="el" href="exception_8cpp.html">exception.cpp</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:23 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/exception/exception.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('exception_8d.html','');
+$(document).ready(function(){initNavTree('exception_8d.html','');});
</script>
<div id="doc-content">
-<div class="header">
- <div class="headertitle">
-<h1>source/exception/exception.d File Reference</h1> </div>
-</div>
-<div class="contents">
-
-<p><a href="exception_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="exception_8d.html">exception.d</a> </li>
- <li class="footer">Generated on Mon Jun 25 2012 16:46: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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
+<div class="header">
+ <div class="headertitle">
+<div class="title">exception.d File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<p><a href="exception_8d_source.html">Go to the source code of this file.</a></p>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_7cbf506fb13f3b03152051beb0d4464b.html">exception</a></li><li class="navelem"><a class="el" href="exception_8d.html">exception.d</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:23 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/exception/exception.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('exception_8d.html','');
+$(document).ready(function(){initNavTree('exception_8d.html','');});
</script>
<div id="doc-content">
-<div class="header">
- <div class="headertitle">
-<h1>source/exception/exception.d</h1> </div>
-</div>
-<div class="contents">
-<a href="exception_8d.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 source/exception/exception.o source/exception/exception.d: source/exception/exception.cpp \
-<a name="l00002"></a>00002 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/sstream \
-<a name="l00003"></a>00003 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/istream \
-<a name="l00004"></a>00004 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/ios \
-<a name="l00005"></a>00005 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/iosfwd \
-<a name="l00006"></a>00006 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/c++config.h \
-<a name="l00007"></a>00007 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/os_defines.h \
-<a name="l00008"></a>00008 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/cpu_defines.h \
-<a name="l00009"></a>00009 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stringfwd.h \
-<a name="l00010"></a>00010 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/postypes.h \
-<a name="l00011"></a>00011 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/cwchar \
-<a name="l00012"></a>00012 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/wchar.h \
-<a name="l00013"></a>00013 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/_mingw.h \
-<a name="l00014"></a>00014 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/stddef.h \
-<a name="l00015"></a>00015 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/stdarg.h \
-<a name="l00016"></a>00016 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/wctype.h \
-<a name="l00017"></a>00017 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/sys/types.h \
-<a name="l00018"></a>00018 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/stdint.h \
-<a name="l00019"></a>00019 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/stdint.h \
-<a name="l00020"></a>00020 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/exception \
-<a name="l00021"></a>00021 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/char_traits.h \
-<a name="l00022"></a>00022 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_algobase.h \
-<a name="l00023"></a>00023 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/functexcept.h \
-<a name="l00024"></a>00024 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/exception_defines.h \
-<a name="l00025"></a>00025 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/cpp_type_traits.h \
-<a name="l00026"></a>00026 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/ext/type_traits.h \
-<a name="l00027"></a>00027 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/ext/numeric_traits.h \
-<a name="l00028"></a>00028 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_pair.h \
-<a name="l00029"></a>00029 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/move.h \
-<a name="l00030"></a>00030 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/concept_check.h \
-<a name="l00031"></a>00031 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_iterator_base_types.h \
-<a name="l00032"></a>00032 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_iterator_base_funcs.h \
-<a name="l00033"></a>00033 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_iterator.h \
-<a name="l00034"></a>00034 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/debug/debug.h \
-<a name="l00035"></a>00035 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/localefwd.h \
-<a name="l00036"></a>00036 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/c++locale.h \
-<a name="l00037"></a>00037 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/clocale \
-<a name="l00038"></a>00038 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/locale.h \
-<a name="l00039"></a>00039 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/cctype \
-<a name="l00040"></a>00040 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/ctype.h \
-<a name="l00041"></a>00041 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/ios_base.h \
-<a name="l00042"></a>00042 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/ext/atomicity.h \
-<a name="l00043"></a>00043 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/gthr.h \
-<a name="l00044"></a>00044 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/gthr-<span class="keywordflow">default</span>.h \
-<a name="l00045"></a>00045 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/errno.h \
-<a name="l00046"></a>00046 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/atomic_word.h \
-<a name="l00047"></a>00047 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/locale_classes.h \
-<a name="l00048"></a>00048 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/<span class="keywordtype">string</span> \
-<a name="l00049"></a>00049 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/allocator.h \
-<a name="l00050"></a>00050 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/c++allocator.h \
-<a name="l00051"></a>00051 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/ext/new_allocator.h \
-<a name="l00052"></a>00052 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/<span class="keyword">new</span> \
-<a name="l00053"></a>00053 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/ostream_insert.h \
-<a name="l00054"></a>00054 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/cxxabi_forced.h \
-<a name="l00055"></a>00055 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_function.h \
-<a name="l00056"></a>00056 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/backward/binders.h \
-<a name="l00057"></a>00057 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/range_access.h \
-<a name="l00058"></a>00058 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/basic_string.h \
-<a name="l00059"></a>00059 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/initializer_list \
-<a name="l00060"></a>00060 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/basic_string.tcc \
-<a name="l00061"></a>00061 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/locale_classes.tcc \
-<a name="l00062"></a>00062 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/streambuf \
-<a name="l00063"></a>00063 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/streambuf.tcc \
-<a name="l00064"></a>00064 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/basic_ios.h \
-<a name="l00065"></a>00065 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/locale_facets.h \
-<a name="l00066"></a>00066 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/cwctype \
-<a name="l00067"></a>00067 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/ctype_base.h \
-<a name="l00068"></a>00068 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/streambuf_iterator.h \
-<a name="l00069"></a>00069 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/ctype_inline.h \
-<a name="l00070"></a>00070 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/locale_facets.tcc \
-<a name="l00071"></a>00071 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/basic_ios.tcc \
-<a name="l00072"></a>00072 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/ostream \
-<a name="l00073"></a>00073 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/ostream.tcc \
-<a name="l00074"></a>00074 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/istream.tcc \
-<a name="l00075"></a>00075 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/sstream.tcc \
-<a name="l00076"></a>00076 source/exception/exception.h source/lexer/token/token.h
-</pre></div></div>
-</div>
- <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 Mon Jun 25 2012 16:46: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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
-
+<div class="header">
+ <div class="headertitle">
+<div class="title">exception.d</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="exception_8d.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> source/exception/exception.o source/exception/exception.d: source/exception/exception.cpp \</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/sstream \</div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/istream \</div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ios \</div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/iosfwd \</div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/c++config.h \</div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/os_defines.h \</div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  /usr/include/features.h /usr/include/sys/cdefs.h \</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  /usr/include/gnu/stubs-64.h \</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/cpu_defines.h \</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stringfwd.h \</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/postypes.h \</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/cwchar \</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  /usr/include/wchar.h /usr/include/stdio.h \</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/include/stdarg.h \</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  /usr/include/bits/wchar.h \</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/include/stddef.h \</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  /usr/include/xlocale.h \</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/exception \</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/atomic_lockfree_defines.h \</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/char_traits.h \</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_algobase.h \</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/functexcept.h \</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/exception_defines.h \</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/cpp_type_traits.h \</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ext/type_traits.h \</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ext/numeric_traits.h \</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_pair.h \</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/move.h \</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/concept_check.h \</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_iterator_base_types.h \</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_iterator_base_funcs.h \</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_iterator.h \</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/debug/debug.h \</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/localefwd.h \</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/c++locale.h \</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/clocale \</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  /usr/include/locale.h /usr/include/bits/locale.h \</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/cctype \</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  /usr/include/ctype.h /usr/include/bits/types.h \</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  /usr/include/bits/typesizes.h /usr/include/endian.h \</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  /usr/include/bits/endian.h /usr/include/bits/byteswap.h \</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/ios_base.h \</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ext/atomicity.h \</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/gthr.h \</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/gthr-<span class="keywordflow">default</span>.h \</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  /usr/include/pthread.h /usr/include/sched.h /usr/include/time.h \</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  /usr/include/bits/sched.h /usr/include/bits/time.h \</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  /usr/include/bits/timex.h /usr/include/bits/pthreadtypes.h \</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  /usr/include/bits/setjmp.h \</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/atomic_word.h \</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/locale_classes.h \</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/<span class="keywordtype">string</span> \</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/allocator.h \</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/c++allocator.h \</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ext/new_allocator.h \</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/<span class="keyword">new</span> \</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/ostream_insert.h \</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/cxxabi_forced.h \</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_function.h \</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/backward/binders.h \</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/range_access.h \</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/basic_string.h \</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/basic_string.tcc \</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/locale_classes.tcc \</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/streambuf \</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/streambuf.tcc \</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/basic_ios.h \</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/locale_facets.h \</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/cwctype \</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  /usr/include/wctype.h \</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/ctype_base.h \</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/streambuf_iterator.h \</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/ctype_inline.h \</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/locale_facets.tcc \</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/basic_ios.tcc \</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ostream \</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/ostream.tcc \</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/istream.tcc \</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/sstream.tcc \
+ source/exception/exception.h source/lexer/token/token.h</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span> </div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_7cbf506fb13f3b03152051beb0d4464b.html">exception</a></li><li class="navelem"><a class="el" href="exception_8d.html">exception.d</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:23 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/exception/exception.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(initResizable);
</script>
-<link href="doxygen.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>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('exception_8h.html','');
+$(document).ready(function(){initNavTree('exception_8h.html','');});
</script>
<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> </div>
<div class="headertitle">
-<h1>source/exception/exception.h File Reference</h1> </div>
-</div>
+<div class="title">exception.h File Reference</div> </div>
+</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include <exception></code><br/>
<code>#include <string></code><br/>
-<code>#include "token.h"</code><br/>
+<code>#include "<a class="el" href="token_8h_source.html">token.h</a>"</code><br/>
</div><div class="textblock"><div class="dynheader">
Include dependency graph for exception.h:</div>
<div class="dyncontent">
<div class="center"><img src="exception_8h__incl.png" border="0" usemap="#source_2exception_2exception_8h" alt=""/></div>
+<map name="source_2exception_2exception_8h" id="source_2exception_2exception_8h">
+<area shape="rect" id="node7" href="token_8h.html" title="token.h" alt="" coords="157,80,221,107"/></map>
</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="exception_8h__dep__incl.png" border="0" usemap="#source_2exception_2exception_8hdep" alt=""/></div>
<map name="source_2exception_2exception_8hdep" id="source_2exception_2exception_8hdep">
-<area shape="rect" id="node3" href="exception_8cpp.html" title="source/exception/exception.cpp" alt="" coords="5,83,211,112"/></map>
+<area shape="rect" id="node3" href="exception_8cpp.html" title="source/exception/exception.cpp" alt="" coords="5,88,208,115"/><area shape="rect" id="node5" href="ilexer_8cpp.html" title="source/lexer/ilexer.cpp" alt="" coords="232,88,380,115"/><area shape="rect" id="node7" href="llnlexer_8cpp.html" title="source/lexer/llnlexer\l/llnlexer.cpp" alt="" coords="406,81,540,122"/><area shape="rect" id="node9" href="btparser_8cpp.html" title="source/parser/btparser\l/btparser.cpp" alt="" coords="565,81,713,122"/></map>
</div>
</div>
<p><a href="exception_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>
+<tr class="heading"><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_exception.html">Exception</a></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_exception.html">Exception</a></td></tr>
</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_7cbf506fb13f3b03152051beb0d4464b.html">exception</a></li><li class="navelem"><a class="el" href="exception_8h.html">exception.h</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:23 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
</div>
-</div>
- <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 Mon Jun 25 2012 16:46: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>
<map id="G" name="G">
-<area shape="rect" id="node3" href="$exception_8cpp.html" title="source/exception/exception.cpp" alt="" coords="5,83,211,112"/>
+<area shape="rect" id="node3" href="$exception_8cpp.html" title="source/exception/exception.cpp" alt="" coords="5,88,208,115"/>
+<area shape="rect" id="node5" href="$ilexer_8cpp.html" title="source/lexer/ilexer.cpp" alt="" coords="232,88,380,115"/>
+<area shape="rect" id="node7" href="$llnlexer_8cpp.html" title="source/lexer/llnlexer\l/llnlexer.cpp" alt="" coords="406,81,540,122"/>
+<area shape="rect" id="node9" href="$btparser_8cpp.html" title="source/parser/btparser\l/btparser.cpp" alt="" coords="565,81,713,122"/>
</map>
-7a27fb90cea53c61c2b2823aa9773417
\ No newline at end of file
+d5aea35df99e0dbf7f173227713e4b27
\ No newline at end of file
<map id="G" name="G">
+<area shape="rect" id="node7" href="$token_8h.html" title="token.h" alt="" coords="157,80,221,107"/>
</map>
-26c3e60c9470c729917079fa21d49f80
\ No newline at end of file
+09e5df93d8393351a8a69b377468c84e
\ No newline at end of file
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/exception/exception.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('exception_8h.html','');
+$(document).ready(function(){initNavTree('exception_8h.html','');});
</script>
<div id="doc-content">
-<div class="header">
- <div class="headertitle">
-<h1>source/exception/exception.h</h1> </div>
-</div>
-<div class="contents">
-<a href="exception_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 EXCEPTION_H</span>
-<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define EXCEPTION_H</span>
-<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 <string></span>
-<a name="l00006"></a>00006 <span class="preprocessor">#include "token.h"</span>
-<a name="l00007"></a>00007
-<a name="l00008"></a><a class="code" href="class_exception.html">00008</a> <span class="keyword">class </span><a class="code" href="class_exception.html">Exception</a> : <span class="keyword">public</span> std::exception
-<a name="l00009"></a>00009 {
-<a name="l00010"></a>00010 <span class="keyword">protected</span>:
-<a name="l00011"></a><a class="code" href="class_exception.html#ab30bf54ebcf9ead45300ce422fb4b6b8">00011</a> <span class="keywordtype">int</span> <a class="code" href="class_exception.html#ab30bf54ebcf9ead45300ce422fb4b6b8">ex_line</a>;
-<a name="l00012"></a><a class="code" href="class_exception.html#a5a08b0f7c24a639573c36ace567348c4">00012</a> <span class="keywordtype">int</span> <a class="code" href="class_exception.html#a5a08b0f7c24a639573c36ace567348c4">ex_column</a>;
-<a name="l00013"></a><a class="code" href="class_exception.html#ac106ae3b8d10ae97ee0b71a270fbda27">00013</a> std::string <a class="code" href="class_exception.html#ac106ae3b8d10ae97ee0b71a270fbda27">ex_msg</a>;
-<a name="l00014"></a>00014 <span class="keyword">public</span>:
-<a name="l00015"></a>00015 <a class="code" href="class_exception.html#a1b78336bb26edf8e784783cc150c5801">Exception</a>() throw();
-<a name="l00016"></a>00016 <a class="code" href="class_exception.html">Exception</a>(const <a class="code" href="class_token.html">Token</a>& tok) throw();
-<a name="l00017"></a>00017 <a class="code" href="class_exception.html">Exception</a>(<span class="keywordtype">int</span> line, <span class="keywordtype">int</span> column) throw();
-<a name="l00018"></a><a class="code" href="class_exception.html#ad1ba411de295ef2eeb02ba26284a829a">00018</a> virtual ~<a class="code" href="class_exception.html">Exception</a>() throw() {};
-<a name="l00019"></a>00019 <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_exception.html#a380f0477d9ef319911e7a8167bd47f1f">what</a>() <span class="keyword">const</span> throw();
-<a name="l00020"></a>00020 <span class="keywordtype">void</span> <a class="code" href="class_exception.html#a8f4eb20583b892ce7b0fb55554a94156">message</a>(const std::<span class="keywordtype">string</span>& msg) throw();
-<a name="l00021"></a>00021 const std::<span class="keywordtype">string</span>& <a class="code" href="class_exception.html#a8f4eb20583b892ce7b0fb55554a94156">message</a>(<span class="keywordtype">void</span>) const throw();
-<a name="l00022"></a>00022
-<a name="l00023"></a>00023 friend <a class="code" href="class_exception.html">Exception</a>& operator<< (<a class="code" href="class_exception.html">Exception</a>& ex, const std::<span class="keywordtype">string</span>& rhs);
-<a name="l00024"></a>00024 friend <a class="code" href="class_exception.html">Exception</a>& operator<< (<a class="code" href="class_exception.html">Exception</a>& ex, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> rhs);
-<a name="l00025"></a>00025 };
-<a name="l00026"></a>00026
-<a name="l00027"></a>00027 <span class="preprocessor">#endif</span>
-</pre></div></div>
-</div>
- <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 Mon Jun 25 2012 16:46: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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
-
+<div class="header">
+ <div class="headertitle">
+<div class="title">exception.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="exception_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#ifndef EXCEPTION_H</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="preprocessor"></span><span class="preprocessor">#define EXCEPTION_H</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="preprocessor"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="preprocessor">#include <exception></span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="preprocessor">#include <string></span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="preprocessor">#include "<a class="code" href="token_8h.html">token.h</a>"</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> </div>
+<div class="line"><a name="l00008"></a><span class="lineno"><a class="code" href="class_exception.html"> 8</a></span> <span class="keyword">class </span><a class="code" href="class_exception.html">Exception</a> : <span class="keyword">public</span> std::exception</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> {</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  <span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00011"></a><span class="lineno"><a class="code" href="class_exception.html#ab30bf54ebcf9ead45300ce422fb4b6b8"> 11</a></span>  <span class="keywordtype">int</span> <a class="code" href="class_exception.html#ab30bf54ebcf9ead45300ce422fb4b6b8">ex_line</a>;</div>
+<div class="line"><a name="l00012"></a><span class="lineno"><a class="code" href="class_exception.html#a5a08b0f7c24a639573c36ace567348c4"> 12</a></span>  <span class="keywordtype">int</span> <a class="code" href="class_exception.html#a5a08b0f7c24a639573c36ace567348c4">ex_column</a>;</div>
+<div class="line"><a name="l00013"></a><span class="lineno"><a class="code" href="class_exception.html#ac106ae3b8d10ae97ee0b71a270fbda27"> 13</a></span>  std::string <a class="code" href="class_exception.html#ac106ae3b8d10ae97ee0b71a270fbda27">ex_msg</a>;</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  <a class="code" href="class_exception.html#a1b78336bb26edf8e784783cc150c5801">Exception</a>() throw();</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  <a class="code" href="class_exception.html">Exception</a>(const <a class="code" href="class_token.html">Token</a>& tok) throw();</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  <a class="code" href="class_exception.html">Exception</a>(<span class="keywordtype">int</span> line, <span class="keywordtype">int</span> column) throw();</div>
+<div class="line"><a name="l00018"></a><span class="lineno"><a class="code" href="class_exception.html#ad1ba411de295ef2eeb02ba26284a829a"> 18</a></span>  virtual ~<a class="code" href="class_exception.html">Exception</a>() throw() {};</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  <span class="keyword">virtual</span> <span class="keyword">const</span> <span class="keywordtype">char</span>* <a class="code" href="class_exception.html#a380f0477d9ef319911e7a8167bd47f1f">what</a>() <span class="keyword">const</span> throw();</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  <span class="keywordtype">void</span> <a class="code" href="class_exception.html#a8f4eb20583b892ce7b0fb55554a94156">message</a>(const std::<span class="keywordtype">string</span>& msg) throw();</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  const std::<span class="keywordtype">string</span>& <a class="code" href="class_exception.html#a8f4eb20583b892ce7b0fb55554a94156">message</a>(<span class="keywordtype">void</span>) const throw();</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> </div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  friend <a class="code" href="class_exception.html">Exception</a>& operator<< (<a class="code" href="class_exception.html">Exception</a>& ex, const std::<span class="keywordtype">string</span>& rhs);</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  friend <a class="code" href="class_exception.html">Exception</a>& operator<< (<a class="code" href="class_exception.html">Exception</a>& ex, <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> rhs);</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> };</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> </div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="preprocessor">#endif</span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_7cbf506fb13f3b03152051beb0d4464b.html">exception</a></li><li class="navelem"><a class="el" href="exception_8h.html">exception.h</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:23 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: File 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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(initResizable);
</script>
-<link href="doxygen.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>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('files.html','');
+$(document).ready(function(){initNavTree('files.html','');});
</script>
<div id="doc-content">
-<div class="header">
- <div class="headertitle">
-<h1>File List</h1> </div>
-</div>
-<div class="contents">
-<div class="textblock">Here is a list of all files with brief descriptions:</div><table>
- <tr><td class="indexkey">source/buffer/<a class="el" href="ibuffer_8cpp.html">ibuffer.cpp</a> <a href="ibuffer_8cpp_source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey">source/buffer/<a class="el" href="ibuffer_8d.html">ibuffer.d</a> <a href="ibuffer_8d_source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey">source/buffer/<a class="el" href="ibuffer_8h.html">ibuffer.h</a> <a href="ibuffer_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey">source/exception/<a class="el" href="exception_8cpp.html">exception.cpp</a> <a href="exception_8cpp_source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey">source/exception/<a class="el" href="exception_8d.html">exception.d</a> <a href="exception_8d_source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey">source/exception/<a class="el" href="exception_8h.html">exception.h</a> <a href="exception_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey">source/lexer/<a class="el" href="ilexer_8cpp.html">ilexer.cpp</a> <a href="ilexer_8cpp_source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey">source/lexer/<a class="el" href="ilexer_8d.html">ilexer.d</a> <a href="ilexer_8d_source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey">source/lexer/<a class="el" href="ilexer_8h.html">ilexer.h</a> <a href="ilexer_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey">source/lexer/llnlexer/<a class="el" href="llnlexer_8cpp.html">llnlexer.cpp</a> <a href="llnlexer_8cpp_source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey">source/lexer/llnlexer/<a class="el" href="llnlexer_8d.html">llnlexer.d</a> <a href="llnlexer_8d_source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey">source/lexer/llnlexer/<a class="el" href="llnlexer_8h.html">llnlexer.h</a> <a href="llnlexer_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <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>
- <tr><td class="indexkey">source/parser/ast/<a class="el" href="ast_8cpp.html">ast.cpp</a> <a href="ast_8cpp_source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey">source/parser/ast/<a class="el" href="ast_8d.html">ast.d</a> <a href="ast_8d_source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey">source/parser/ast/<a class="el" href="ast_8h.html">ast.h</a> <a href="ast_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey">source/parser/btparser/<a class="el" href="btparser_8cpp.html">btparser.cpp</a> <a href="btparser_8cpp_source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey">source/parser/btparser/<a class="el" href="btparser_8d.html">btparser.d</a> <a href="btparser_8d_source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey">source/parser/btparser/<a class="el" href="btparser_8h.html">btparser.h</a> <a href="btparser_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey">source/symbol/<a class="el" href="scopestack_8cpp.html">scopestack.cpp</a> <a href="scopestack_8cpp_source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey">source/symbol/<a class="el" href="scopestack_8d.html">scopestack.d</a> <a href="scopestack_8d_source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey">source/symbol/<a class="el" href="scopestack_8h.html">scopestack.h</a> <a href="scopestack_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey">source/symbol/<a class="el" href="symbol_8cpp.html">symbol.cpp</a> <a href="symbol_8cpp_source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey">source/symbol/<a class="el" href="symbol_8d.html">symbol.d</a> <a href="symbol_8d_source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey">source/symbol/<a class="el" href="symbol_8h.html">symbol.h</a> <a href="symbol_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey">source/visitor/<a class="el" href="ivisitor_8cpp.html">ivisitor.cpp</a> <a href="ivisitor_8cpp_source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey">source/visitor/<a class="el" href="ivisitor_8d.html">ivisitor.d</a> <a href="ivisitor_8d_source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey">source/visitor/<a class="el" href="ivisitor_8h.html">ivisitor.h</a> <a href="ivisitor_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey">source/visitor/astprinter/<a class="el" href="astprinter_8cpp.html">astprinter.cpp</a> <a href="astprinter_8cpp_source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey">source/visitor/astprinter/<a class="el" href="astprinter_8d.html">astprinter.d</a> <a href="astprinter_8d_source.html">[code]</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey">source/visitor/astprinter/<a class="el" href="astprinter_8h.html">astprinter.h</a> <a href="astprinter_8h_source.html">[code]</a></td><td class="indexvalue"></td></tr>
-</table>
-</div>
-</div>
- <div id="nav-path" class="navpath">
- <ul>
- <li class="footer">Generated on Mon Jun 25 2012 16:46:26 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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
-
+<div class="header">
+ <div class="headertitle">
+<div class="title">File List</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock">Here is a list of all files with brief descriptions:</div><div class="directory">
+<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span><span onclick="javascript:toggleLevel(3);">3</span><span onclick="javascript:toggleLevel(4);">4</span>]</div><table class="directory">
+<tr id="row_0_" class="even"><td class="entry"><img id="arr_0_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('0_')"/><img id="img_0_" src="ftv2folderopen.png" alt="-" width="24" height="22" onclick="toggleFolder('0_')"/><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html" target="_self">source</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img id="arr_0_0_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_0_')"/><img id="img_0_0_" src="ftv2folderopen.png" alt="-" width="24" height="22" onclick="toggleFolder('0_0_')"/><a class="el" href="dir_03dccc10170a172d872e1c090cced3eb.html" target="_self">buffer</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_0_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="ibuffer_8cpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="ibuffer_8cpp.html" target="_self">ibuffer.cpp</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_1_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="ibuffer_8d_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="ibuffer_8d.html" target="_self">ibuffer.d</a></td><td class="desc"></td></tr>
+<tr id="row_0_0_2_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="ibuffer_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="ibuffer_8h.html" target="_self">ibuffer.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_1_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img id="arr_0_1_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_1_')"/><img id="img_0_1_" src="ftv2folderopen.png" alt="-" width="24" height="22" onclick="toggleFolder('0_1_')"/><a class="el" href="dir_7cbf506fb13f3b03152051beb0d4464b.html" target="_self">exception</a></td><td class="desc"></td></tr>
+<tr id="row_0_1_0_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="exception_8cpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="exception_8cpp.html" target="_self">exception.cpp</a></td><td class="desc"></td></tr>
+<tr id="row_0_1_1_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="exception_8d_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="exception_8d.html" target="_self">exception.d</a></td><td class="desc"></td></tr>
+<tr id="row_0_1_2_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="exception_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="exception_8h.html" target="_self">exception.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_2_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img id="arr_0_2_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_2_')"/><img id="img_0_2_" src="ftv2folderopen.png" alt="-" width="24" height="22" onclick="toggleFolder('0_2_')"/><a class="el" href="dir_6e01c9f65c607c8413b6b867b2e4a4a7.html" target="_self">lexer</a></td><td class="desc"></td></tr>
+<tr id="row_0_2_0_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_0_2_0_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_2_0_')"/><img id="img_0_2_0_" src="ftv2folderopen.png" alt="-" width="24" height="22" onclick="toggleFolder('0_2_0_')"/><a class="el" href="dir_b5ebd7784fcb5fa8d1a2ca4f98b1fae7.html" target="_self">llnlexer</a></td><td class="desc"></td></tr>
+<tr id="row_0_2_0_0_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="llnlexer_8cpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="llnlexer_8cpp.html" target="_self">llnlexer.cpp</a></td><td class="desc"></td></tr>
+<tr id="row_0_2_0_1_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="llnlexer_8d_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="llnlexer_8d.html" target="_self">llnlexer.d</a></td><td class="desc"></td></tr>
+<tr id="row_0_2_0_2_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="llnlexer_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="llnlexer_8h.html" target="_self">llnlexer.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_2_1_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_0_2_1_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_2_1_')"/><img id="img_0_2_1_" src="ftv2folderopen.png" alt="-" width="24" height="22" onclick="toggleFolder('0_2_1_')"/><a class="el" href="dir_e0e9d8d67a346e030b26eb17ee9d6bea.html" target="_self">token</a></td><td class="desc"></td></tr>
+<tr id="row_0_2_1_0_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="token_8cpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="token_8cpp.html" target="_self">token.cpp</a></td><td class="desc"></td></tr>
+<tr id="row_0_2_1_1_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="token_8d_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="token_8d.html" target="_self">token.d</a></td><td class="desc"></td></tr>
+<tr id="row_0_2_1_2_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="token_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="token_8h.html" target="_self">token.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_2_2_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="ilexer_8cpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="ilexer_8cpp.html" target="_self">ilexer.cpp</a></td><td class="desc"></td></tr>
+<tr id="row_0_2_3_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="ilexer_8d_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="ilexer_8d.html" target="_self">ilexer.d</a></td><td class="desc"></td></tr>
+<tr id="row_0_2_4_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="ilexer_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="ilexer_8h.html" target="_self">ilexer.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img id="arr_0_3_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_3_')"/><img id="img_0_3_" src="ftv2folderopen.png" alt="-" width="24" height="22" onclick="toggleFolder('0_3_')"/><a class="el" href="dir_0ded4896afb9830a3107831cf5c3c74e.html" target="_self">marker</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_0_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="imarker_8cpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="imarker_8cpp.html" target="_self">imarker.cpp</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_1_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="imarker_8d_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="imarker_8d.html" target="_self">imarker.d</a></td><td class="desc"></td></tr>
+<tr id="row_0_3_2_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="imarker_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="imarker_8h.html" target="_self">imarker.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_4_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img id="arr_0_4_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_4_')"/><img id="img_0_4_" src="ftv2folderopen.png" alt="-" width="24" height="22" onclick="toggleFolder('0_4_')"/><a class="el" href="dir_0713e853f9be800659de034b50d5eb34.html" target="_self">parser</a></td><td class="desc"></td></tr>
+<tr id="row_0_4_0_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_0_4_0_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_4_0_')"/><img id="img_0_4_0_" src="ftv2folderopen.png" alt="-" width="24" height="22" onclick="toggleFolder('0_4_0_')"/><a class="el" href="dir_7d243f0521fc9ea9eda52e50e3904d9f.html" target="_self">ast</a></td><td class="desc"></td></tr>
+<tr id="row_0_4_0_0_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="ast_8cpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="ast_8cpp.html" target="_self">ast.cpp</a></td><td class="desc"></td></tr>
+<tr id="row_0_4_0_1_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="ast_8d_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="ast_8d.html" target="_self">ast.d</a></td><td class="desc"></td></tr>
+<tr id="row_0_4_0_2_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="ast_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="ast_8h.html" target="_self">ast.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_4_1_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img id="arr_0_4_1_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_4_1_')"/><img id="img_0_4_1_" src="ftv2folderopen.png" alt="-" width="24" height="22" onclick="toggleFolder('0_4_1_')"/><a class="el" href="dir_b9e62201da49416043e75d5681b5d992.html" target="_self">btparser</a></td><td class="desc"></td></tr>
+<tr id="row_0_4_1_0_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="btparser_8cpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="btparser_8cpp.html" target="_self">btparser.cpp</a></td><td class="desc"></td></tr>
+<tr id="row_0_4_1_1_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="btparser_8d_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="btparser_8d.html" target="_self">btparser.d</a></td><td class="desc"></td></tr>
+<tr id="row_0_4_1_2_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="btparser_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="btparser_8h.html" target="_self">btparser.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_4_2_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="iparser_8cpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="iparser_8cpp.html" target="_self">iparser.cpp</a></td><td class="desc"></td></tr>
+<tr id="row_0_4_3_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="iparser_8d_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="iparser_8d.html" target="_self">iparser.d</a></td><td class="desc"></td></tr>
+<tr id="row_0_4_4_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="iparser_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="iparser_8h.html" target="_self">iparser.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_5_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img id="arr_0_5_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_5_')"/><img id="img_0_5_" src="ftv2folderopen.png" alt="-" width="24" height="22" onclick="toggleFolder('0_5_')"/><a class="el" href="dir_89df9e639bca1960a616c1c202d57d94.html" target="_self">symbol</a></td><td class="desc"></td></tr>
+<tr id="row_0_5_0_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="scopestack_8cpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="scopestack_8cpp.html" target="_self">scopestack.cpp</a></td><td class="desc"></td></tr>
+<tr id="row_0_5_1_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="scopestack_8d_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="scopestack_8d.html" target="_self">scopestack.d</a></td><td class="desc"></td></tr>
+<tr id="row_0_5_2_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="scopestack_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="scopestack_8h.html" target="_self">scopestack.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_5_3_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="symbol_8cpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="symbol_8cpp.html" target="_self">symbol.cpp</a></td><td class="desc"></td></tr>
+<tr id="row_0_5_4_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="symbol_8d_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="symbol_8d.html" target="_self">symbol.d</a></td><td class="desc"></td></tr>
+<tr id="row_0_5_5_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="symbol_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="symbol_8h.html" target="_self">symbol.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_6_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img id="arr_0_6_" src="ftv2mlastnode.png" alt="\" width="16" height="22" onclick="toggleFolder('0_6_')"/><img id="img_0_6_" src="ftv2folderopen.png" alt="-" width="24" height="22" onclick="toggleFolder('0_6_')"/><a class="el" href="dir_5a7579107b65eb4193120908d061ed8f.html" target="_self">visitor</a></td><td class="desc"></td></tr>
+<tr id="row_0_6_0_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img id="arr_0_6_0_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('0_6_0_')"/><img id="img_0_6_0_" src="ftv2folderopen.png" alt="-" width="24" height="22" onclick="toggleFolder('0_6_0_')"/><a class="el" href="dir_040db83666d49d272c886fd8333eeae6.html" target="_self">astprinter</a></td><td class="desc"></td></tr>
+<tr id="row_0_6_0_0_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="astprinter_8cpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="astprinter_8cpp.html" target="_self">astprinter.cpp</a></td><td class="desc"></td></tr>
+<tr id="row_0_6_0_1_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="astprinter_8d_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="astprinter_8d.html" target="_self">astprinter.d</a></td><td class="desc"></td></tr>
+<tr id="row_0_6_0_2_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="astprinter_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="astprinter_8h.html" target="_self">astprinter.h</a></td><td class="desc"></td></tr>
+<tr id="row_0_6_1_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="ivisitor_8cpp_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="ivisitor_8cpp.html" target="_self">ivisitor.cpp</a></td><td class="desc"></td></tr>
+<tr id="row_0_6_2_" class="even"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><a href="ivisitor_8d_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="ivisitor_8d.html" target="_self">ivisitor.d</a></td><td class="desc"></td></tr>
+<tr id="row_0_6_3_"><td class="entry"><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2blank.png" alt=" " width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><a href="ivisitor_8h_source.html"><img src="ftv2doc.png" alt="*" width="24" height="22" /></a><a class="el" href="ivisitor_8h.html" target="_self">ivisitor.h</a></td><td class="desc"></td></tr>
+</table>
+</div><!-- directory -->
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
--- /dev/null
+var files =
+[
+ [ "source", "dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html", "dir_b2f33c71d4aa5e7af42a1ca61ff5af1b" ]
+];
\ No newline at end of file
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: Class Members</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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(initResizable);
</script>
-<link href="doxygen.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>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="#index_0x7e"><span>~</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('functions.html','');
+$(document).ready(function(){initNavTree('functions.html','');});
</script>
<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
<div class="contents">
<div class="textblock">Here is a list of all class members with links to the classes they belong to:</div>
: <a class="el" href="class_symbol.html#a505360ad4bd2e0bd1e3954eca1b05723">Symbol</a>
</li>
</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
</div>
-</div>
- <div id="nav-path" class="navpath">
- <ul>
- <li class="footer">Generated on Mon Jun 25 2012 16:46: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>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: Class Members - Functions</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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(initResizable);
</script>
-<link href="doxygen.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>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="#index_0x7e"><span>~</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('functions.html','');
+$(document).ready(function(){initNavTree('functions_func.html','');});
</script>
<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
<div class="contents">
 
: <a class="el" href="class_symbol.html#a505360ad4bd2e0bd1e3954eca1b05723">Symbol</a>
</li>
</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
</div>
-</div>
- <div id="nav-path" class="navpath">
- <ul>
- <li class="footer">Generated on Mon Jun 25 2012 16:46: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>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: Class Members - Related Functions</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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(initResizable);
</script>
-<link href="doxygen.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>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li class="current"><a href="functions_rela.html"><span>Related Functions</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('functions.html','');
+$(document).ready(function(){initNavTree('functions_rela.html','');});
</script>
<div id="doc-content">
-<div class="contents">
- <ul>
-<li>operator<<
-: <a class="el" href="class_exception.html#a14ad8d29bc8d9f4eb8d2a0b0e5b1047f">Exception</a>
-</li>
-</ul>
-</div>
-</div>
- <div id="nav-path" class="navpath">
- <ul>
- <li class="footer">Generated on Mon Jun 25 2012 16:46: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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
-
+<div class="contents">
+ <ul>
+<li>operator<<
+: <a class="el" href="class_exception.html#a14ad8d29bc8d9f4eb8d2a0b0e5b1047f">Exception</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: Class Members - Variables</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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(initResizable);
</script>
-<link href="doxygen.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>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="functions_rela.html"><span>Related Functions</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('functions.html','');
+$(document).ready(function(){initNavTree('functions_vars.html','');});
</script>
<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
<div class="contents">
 <ul>
<li>column
: <a class="el" href="class_symbol.html#a4cb69009155bb4a73a86fc4004655a31">Symbol</a>
</li>
</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
</div>
-</div>
- <div id="nav-path" class="navpath">
- <ul>
- <li class="footer">Generated on Mon Jun 25 2012 16:46: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>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: File Members</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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(initResizable);
</script>
-<link href="doxygen.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>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals_type.html"><span>Typedefs</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('globals.html','');
+$(document).ready(function(){initNavTree('globals.html','');});
</script>
<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
<div class="contents">
<div class="textblock">Here is a list of all file members with links to the files they belong to:</div><ul>
<li>ASTNodeType
: <a class="el" href="token_8h.html#abf05bcc4c1b09928131e6afd3b768a77">token.h</a>
</li>
</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
</div>
-</div>
- <div id="nav-path" class="navpath">
- <ul>
- <li class="footer">Generated on Mon Jun 25 2012 16:46:26 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>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: File Members</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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(initResizable);
</script>
-<link href="doxygen.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>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals_type.html"><span>Typedefs</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('globals.html','');
+$(document).ready(function(){initNavTree('globals_func.html','');});
</script>
<div id="doc-content">
-<div class="contents">
- <ul>
-<li>operator<<()
-: <a class="el" href="exception_8cpp.html#a14ad8d29bc8d9f4eb8d2a0b0e5b1047f">exception.cpp</a>
-</li>
-</ul>
-</div>
-</div>
- <div id="nav-path" class="navpath">
- <ul>
- <li class="footer">Generated on Mon Jun 25 2012 16:46:26 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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
-
+<div class="contents">
+ <ul>
+<li>operator<<()
+: <a class="el" href="exception_8cpp.html#a14ad8d29bc8d9f4eb8d2a0b0e5b1047f">exception.cpp</a>
+</li>
+</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: File Members</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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(initResizable);
</script>
-<link href="doxygen.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>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li class="current"><a href="globals_type.html"><span>Typedefs</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('globals.html','');
+$(document).ready(function(){initNavTree('globals_type.html','');});
</script>
<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
<div class="contents">
 <ul>
<li>ASTNodeType
: <a class="el" href="token_8h.html#abf05bcc4c1b09928131e6afd3b768a77">token.h</a>
</li>
</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
</div>
-</div>
- <div id="nav-path" class="navpath">
- <ul>
- <li class="footer">Generated on Mon Jun 25 2012 16:46:26 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>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: Graph Legend</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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(initResizable);
</script>
-<link href="doxygen.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>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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><a href="files.html"><span>Files</span></a></li>
- <li id="searchli">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
</li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('graph_legend.html','');
+$(document).ready(function(){initNavTree('graph_legend.html','');});
</script>
<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
<div class="header">
<div class="headertitle">
-<h1>Graph Legend</h1> </div>
-</div>
+<div class="title">Graph Legend</div> </div>
+</div><!--header-->
<div class="contents">
<p>This page explains how to interpret the graphs that are generated by doxygen.</p>
<p>Consider the following example: </p>
-<div class="fragment"><pre class="fragment"><span class="comment">/*! Invisible class because of truncation */</span>
-<span class="keyword">class </span>Invisible { };
-<span class="comment"></span>
-<span class="comment">/*! Truncated class, inheritance relation is hidden */</span>
-<span class="keyword">class </span>Truncated : <span class="keyword">public</span> Invisible { };
-
-<span class="comment">/* Class not documented with doxygen comments */</span>
-<span class="keyword">class </span>Undocumented { };
-<span class="comment"></span>
-<span class="comment">/*! Class that is inherited using public inheritance */</span>
-<span class="keyword">class </span>PublicBase : <span class="keyword">public</span> Truncated { };
-<span class="comment"></span>
-<span class="comment">/*! A template class */</span>
-<span class="keyword">template</span><<span class="keyword">class</span> T> <span class="keyword">class </span>Templ { };
-<span class="comment"></span>
-<span class="comment">/*! Class that is inherited using protected inheritance */</span>
-<span class="keyword">class </span>ProtectedBase { };
-<span class="comment"></span>
-<span class="comment">/*! Class that is inherited using private inheritance */</span>
-<span class="keyword">class </span>PrivateBase { };
-<span class="comment"></span>
-<span class="comment">/*! Class that is used by the Inherited class */</span>
-<span class="keyword">class </span>Used { };
-<span class="comment"></span>
-<span class="comment">/*! Super class that inherits a number of other classes */</span>
-<span class="keyword">class </span>Inherited : <span class="keyword">public</span> PublicBase,
- <span class="keyword">protected</span> ProtectedBase,
- <span class="keyword">private</span> PrivateBase,
- <span class="keyword">public</span> Undocumented,
- <span class="keyword">public</span> Templ<int>
-{
- <span class="keyword">private</span>:
- Used *m_usedClass;
-};
-</pre></div><p> This will result in the following graph:</p>
-<center><div align="center">
-<img src="graph_legend.png" alt="graph_legend.png"/>
+<div class="fragment"><div class="line"><span class="comment">/*! Invisible class because of truncation */</span></div>
+<div class="line"><span class="keyword">class </span>Invisible { };</div>
+<div class="line"><span class="comment"></span></div>
+<div class="line"><span class="comment">/*! Truncated class, inheritance relation is hidden */</span></div>
+<div class="line"><span class="keyword">class </span>Truncated : <span class="keyword">public</span> Invisible { };</div>
+<div class="line"></div>
+<div class="line"><span class="comment">/* Class not documented with doxygen comments */</span></div>
+<div class="line"><span class="keyword">class </span>Undocumented { };</div>
+<div class="line"><span class="comment"></span></div>
+<div class="line"><span class="comment">/*! Class that is inherited using public inheritance */</span></div>
+<div class="line"><span class="keyword">class </span>PublicBase : <span class="keyword">public</span> Truncated { };</div>
+<div class="line"><span class="comment"></span></div>
+<div class="line"><span class="comment">/*! A template class */</span></div>
+<div class="line"><span class="keyword">template</span><<span class="keyword">class</span> T> <span class="keyword">class </span>Templ { };</div>
+<div class="line"><span class="comment"></span></div>
+<div class="line"><span class="comment">/*! Class that is inherited using protected inheritance */</span></div>
+<div class="line"><span class="keyword">class </span>ProtectedBase { };</div>
+<div class="line"><span class="comment"></span></div>
+<div class="line"><span class="comment">/*! Class that is inherited using private inheritance */</span></div>
+<div class="line"><span class="keyword">class </span>PrivateBase { };</div>
+<div class="line"><span class="comment"></span></div>
+<div class="line"><span class="comment">/*! Class that is used by the Inherited class */</span></div>
+<div class="line"><span class="keyword">class </span>Used { };</div>
+<div class="line"><span class="comment"></span></div>
+<div class="line"><span class="comment">/*! Super class that inherits a number of other classes */</span></div>
+<div class="line"><span class="keyword">class </span>Inherited : <span class="keyword">public</span> PublicBase,</div>
+<div class="line"> <span class="keyword">protected</span> ProtectedBase,</div>
+<div class="line"> <span class="keyword">private</span> PrivateBase,</div>
+<div class="line"> <span class="keyword">public</span> Undocumented,</div>
+<div class="line"> <span class="keyword">public</span> Templ<int></div>
+<div class="line">{</div>
+<div class="line"> <span class="keyword">private</span>:</div>
+<div class="line"> Used *m_usedClass;</div>
+<div class="line">};</div>
+</div><!-- fragment --><p> This will result in the following graph:</p>
+<center><div class="image">
+<img src="graph_legend.png" />
</div>
-</center> <p>The boxes in the above graph have the following meaning: </p>
+</center><p>The boxes in the above graph have the following meaning: </p>
<ul>
<li>
A filled gray box represents the struct or class for which the graph is generated. </li>
<li>
A box with a red border denotes a documented struct or class forwhich not all inheritance/containment relations are shown. A graph is truncated if it does not fit within the specified boundaries. </li>
</ul>
-<p>The arrows have the following meaning: </p>
+<p>The arrows have the following meaning: </p>
<ul>
<li>
A dark blue arrow is used to visualize a public inheritance relation between two classes. </li>
<li>
A yellow dashed arrow denotes a relation between a template instance and the template class it was instantiated from. The arrow is labeled with the template parameters of the instance. </li>
</ul>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
</div>
-</div>
- <div id="nav-path" class="navpath">
- <ul>
- <li class="footer">Generated on Mon Jun 25 2012 16:46:26 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>
-9fbb782f23f919c0064b8f454a56ede8
\ No newline at end of file
+70d597617e34367275a35eeb8fb7ea07
\ No newline at end of file
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: Class Hierarchy</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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(initResizable);
</script>
-<link href="doxygen.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>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="functions.html"><span>Class Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('hierarchy.html','');
+$(document).ready(function(){initNavTree('hierarchy.html','');});
</script>
<div id="doc-content">
-<div class="header">
- <div class="headertitle">
-<h1>Class Hierarchy</h1> </div>
-</div>
-<div class="contents">
-<div class="textblock">
-<p><a href="inherits.html">Go to the graphical class hierarchy</a></p>
-This inheritance list is sorted roughly, but not completely, alphabetically:</div><ul>
-<li><a class="el" href="class_a_s_t.html">AST</a></li>
-<li><a class="el" href="class_exception.html">Exception</a></li>
-<li><a class="el" href="class_i_lexer.html">ILexer</a><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>
-<li><a class="el" href="class_i_buffer.html">IBuffer</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>
-</ul>
-</li>
-<li><a class="el" href="class_i_visitor.html">IVisitor</a><ul>
-<li><a class="el" href="class_a_s_t_printer.html">ASTPrinter</a></li>
-</ul>
-</li>
-<li><a class="el" href="class_scope_stack.html">ScopeStack</a></li>
-<li><a class="el" href="class_symbol.html">Symbol</a></li>
-<li><a class="el" href="class_token.html">Token</a></li>
-</ul>
-</div>
-</div>
- <div id="nav-path" class="navpath">
- <ul>
- <li class="footer">Generated on Mon Jun 25 2012 16:46: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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
-
+<div class="header">
+ <div class="headertitle">
+<div class="title">Class Hierarchy</div> </div>
+</div><!--header-->
+<div class="contents">
+<div class="textblock">
+<p><a href="inherits.html">Go to the graphical class hierarchy</a></p>
+This inheritance list is sorted roughly, but not completely, alphabetically:</div><div class="directory">
+<div class="levels">[detail level <span onclick="javascript:toggleLevel(1);">1</span><span onclick="javascript:toggleLevel(2);">2</span>]</div><table class="directory">
+<tr id="row_0_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_a_s_t.html" target="_self">AST</a></td><td class="desc"></td></tr>
+<tr id="row_1_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_exception.html" target="_self">Exception</a></td><td class="desc"></td></tr>
+<tr id="row_2_" class="even"><td class="entry"><img id="arr_2_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('2_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_i_lexer.html" target="_self">ILexer</a></td><td class="desc"></td></tr>
+<tr id="row_2_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_l_l_n_lexer.html" target="_self">LLNLexer</a></td><td class="desc"></td></tr>
+<tr id="row_3_" class="even"><td class="entry"><img id="arr_3_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('3_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_i_marker.html" target="_self">IMarker</a></td><td class="desc"></td></tr>
+<tr id="row_3_0_"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_b_t_parser.html" target="_self">BTParser</a></td><td class="desc"></td></tr>
+<tr id="row_3_1_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_i_buffer.html" target="_self">IBuffer</a></td><td class="desc"></td></tr>
+<tr id="row_4_"><td class="entry"><img id="arr_4_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('4_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_i_parser.html" target="_self">IParser</a></td><td class="desc"></td></tr>
+<tr id="row_4_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_b_t_parser.html" target="_self">BTParser</a></td><td class="desc"></td></tr>
+<tr id="row_5_"><td class="entry"><img id="arr_5_" src="ftv2mnode.png" alt="o" width="16" height="22" onclick="toggleFolder('5_')"/><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_i_visitor.html" target="_self">IVisitor</a></td><td class="desc"></td></tr>
+<tr id="row_5_0_" class="even"><td class="entry"><img src="ftv2vertline.png" alt="|" width="16" height="22" /><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_a_s_t_printer.html" target="_self">ASTPrinter</a></td><td class="desc"></td></tr>
+<tr id="row_6_"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_scope_stack.html" target="_self">ScopeStack</a></td><td class="desc"></td></tr>
+<tr id="row_7_" class="even"><td class="entry"><img src="ftv2node.png" alt="o" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_symbol.html" target="_self">Symbol</a></td><td class="desc"></td></tr>
+<tr id="row_8_"><td class="entry"><img src="ftv2lastnode.png" alt="\" width="16" height="22" /><img src="ftv2cl.png" alt="C" width="24" height="22" /><a class="el" href="class_token.html" target="_self">Token</a></td><td class="desc"></td></tr>
+</table>
+</div><!-- directory -->
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
--- /dev/null
+var hierarchy =
+[
+ [ "AST", "class_a_s_t.html", null ],
+ [ "Exception", "class_exception.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 ],
+ [ "IBuffer", "class_i_buffer.html", null ]
+ ] ],
+ [ "IParser", "class_i_parser.html", [
+ [ "BTParser", "class_b_t_parser.html", null ]
+ ] ],
+ [ "IVisitor", "class_i_visitor.html", [
+ [ "ASTPrinter", "class_a_s_t_printer.html", null ]
+ ] ],
+ [ "ScopeStack", "class_scope_stack.html", null ],
+ [ "Symbol", "class_symbol.html", null ],
+ [ "Token", "class_token.html", null ]
+];
\ No newline at end of file
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/buffer/ibuffer.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(initResizable);
</script>
-<link href="doxygen.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>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('ibuffer_8cpp.html','');
+$(document).ready(function(){initNavTree('ibuffer_8cpp.html','');});
</script>
<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
<div class="header">
<div class="headertitle">
-<h1>source/buffer/ibuffer.cpp File Reference</h1> </div>
-</div>
+<div class="title">ibuffer.cpp File Reference</div> </div>
+</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include "<a class="el" href="ibuffer_8h_source.html">ibuffer.h</a>"</code><br/>
</div><div class="textblock"><div class="dynheader">
<div class="dyncontent">
<div class="center"><img src="ibuffer_8cpp__incl.png" border="0" usemap="#source_2buffer_2ibuffer_8cpp" alt=""/></div>
<map name="source_2buffer_2ibuffer_8cpp" id="source_2buffer_2ibuffer_8cpp">
-<area shape="rect" id="node3" href="ibuffer_8h.html" title="ibuffer.h" alt="" coords="51,83,117,112"/>\r</map>
+<area shape="rect" id="node3" href="ibuffer_8h.html" title="ibuffer.h" alt="" coords="51,80,117,107"/><area shape="rect" id="node7" href="imarker_8h.html" title="imarker.h" alt="" coords="84,155,157,181"/></map>
</div>
</div>
<p><a href="ibuffer_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="ibuffer_8cpp.html">ibuffer.cpp</a> </li>
- <li class="footer">Generated on Mon Jun 25 2012 16:46: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><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_03dccc10170a172d872e1c090cced3eb.html">buffer</a></li><li class="navelem"><a class="el" href="ibuffer_8cpp.html">ibuffer.cpp</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:23 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
</div>
-
-
</body>
</html>
<map id="G" name="G">
-<area shape="rect" id="node3" href="$ibuffer_8h.html" title="ibuffer.h" alt="" coords="51,83,117,112"/>
+<area shape="rect" id="node3" href="$ibuffer_8h.html" title="ibuffer.h" alt="" coords="51,80,117,107"/>
+<area shape="rect" id="node7" href="$imarker_8h.html" title="imarker.h" alt="" coords="84,155,157,181"/>
</map>
-010cf73bcb506ffd5452016eb178d340
\ No newline at end of file
+901dd0c96cc43778f730d461e0e5216e
\ No newline at end of file
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/buffer/ibuffer.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('ibuffer_8cpp.html','');
+$(document).ready(function(){initNavTree('ibuffer_8cpp.html','');});
</script>
<div id="doc-content">
-<div class="header">
- <div class="headertitle">
-<h1>source/buffer/ibuffer.cpp</h1> </div>
-</div>
-<div class="contents">
-<a href="ibuffer_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="ibuffer_8h.html">ibuffer.h</a>"</span>
-<a name="l00002"></a>00002
-<a name="l00003"></a><a class="code" href="class_i_buffer.html#a6504e6c294b4c22a74e90c6b5d826f8b">00003</a> <a class="code" href="class_i_buffer.html#a6504e6c294b4c22a74e90c6b5d826f8b">IBuffer::IBuffer</a>()
-<a name="l00004"></a>00004 {
-<a name="l00005"></a>00005 }
-<a name="l00006"></a>00006
-<a name="l00007"></a><a class="code" href="class_i_buffer.html#a0411f55151d1b770a064d1296579b966">00007</a> <a class="code" href="class_i_buffer.html#a0411f55151d1b770a064d1296579b966">IBuffer::~IBuffer</a>()
-<a name="l00008"></a>00008 {
-<a name="l00009"></a>00009 }
-<a name="l00010"></a>00010
-<a name="l00011"></a><a class="code" href="class_i_buffer.html#a43343cee2b18e6af304da8ee0cf19c5d">00011</a> <span class="keywordtype">void</span> <a class="code" href="class_i_buffer.html#a43343cee2b18e6af304da8ee0cf19c5d">IBuffer::consume</a>(<span class="keywordtype">void</span>)
-<a name="l00012"></a>00012 {
-<a name="l00013"></a>00013 <a class="code" href="class_i_marker.html#a68c539e79c3052ba7addf090dfd05985">advance</a>();
-<a name="l00014"></a>00014 <span class="keywordflow">if</span>((<a class="code" href="class_i_marker.html#a0e9628e8c66b493ff331abab55c744da">location</a>() == <a class="code" href="class_i_buffer.html#a70e50087fc075f8487ea14a323ef2012">size</a>()) && !<a class="code" href="class_i_marker.html#ae6fda228fa071a9720e7d2309d47ac6e">isMarked</a>())
-<a name="l00015"></a>00015 {
-<a name="l00016"></a>00016 <a class="code" href="class_i_marker.html#a58086bbf091c5b49c15464a070fec171">seek</a>(0);
-<a name="l00017"></a>00017 <a class="code" href="class_i_buffer.html#ae73a7e66aaca98fcaca9e53305264e04">clear</a>();
-<a name="l00018"></a>00018 }
-<a name="l00019"></a>00019 <a class="code" href="class_i_buffer.html#aa61fe968b6058c01883bf4a464e7089f">sync</a>(1);
-<a name="l00020"></a>00020 }
-<a name="l00021"></a>00021
-<a name="l00022"></a><a class="code" href="class_i_buffer.html#aa61fe968b6058c01883bf4a464e7089f">00022</a> <span class="keywordtype">void</span> <a class="code" href="class_i_buffer.html#aa61fe968b6058c01883bf4a464e7089f">IBuffer::sync</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i)
-<a name="l00023"></a>00023 {
-<a name="l00024"></a>00024 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> next_index = <a class="code" href="class_i_marker.html#a0e9628e8c66b493ff331abab55c744da">location</a>() + i - 1;
-<a name="l00025"></a>00025 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> max_index = (<a class="code" href="class_i_buffer.html#a70e50087fc075f8487ea14a323ef2012">size</a>() - 1);
-<a name="l00026"></a>00026
-<a name="l00027"></a>00027 <span class="keywordflow">if</span>( <a class="code" href="class_i_buffer.html#a70e50087fc075f8487ea14a323ef2012">size</a>() == 0 )
-<a name="l00028"></a>00028 {
-<a name="l00029"></a>00029 <a class="code" href="class_i_buffer.html#afc6767d57494a8020611c90f31f3f9df">fill</a>(i);
-<a name="l00030"></a>00030 }
-<a name="l00031"></a>00031 <span class="keywordflow">else</span> <span class="keywordflow">if</span>( next_index >= max_index )
-<a name="l00032"></a>00032 {
-<a name="l00033"></a>00033 <a class="code" href="class_i_buffer.html#afc6767d57494a8020611c90f31f3f9df">fill</a>( next_index - max_index);
-<a name="l00034"></a>00034 }
-<a name="l00035"></a>00035 }
-<a name="l00036"></a>00036
-<a name="l00037"></a><a class="code" href="class_i_buffer.html#afc6767d57494a8020611c90f31f3f9df">00037</a> <span class="keywordtype">void</span> <a class="code" href="class_i_buffer.html#afc6767d57494a8020611c90f31f3f9df">IBuffer::fill</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> n)
-<a name="l00038"></a>00038 {
-<a name="l00039"></a>00039 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i = 0;
-<a name="l00040"></a>00040 <span class="keywordflow">for</span> (i = 0; i < n; i++)
-<a name="l00041"></a>00041 {
-<a name="l00042"></a>00042 <a class="code" href="class_i_buffer.html#aa9b8125ddc806077ad9e7faa7dbda64d">load</a>();
-<a name="l00043"></a>00043 }
-<a name="l00044"></a>00044 }
-<a name="l00045"></a>00045
-<a name="l00046"></a>00046
-</pre></div></div>
-</div>
- <div id="nav-path" class="navpath">
- <ul>
- <li class="navelem"><a class="el" href="ibuffer_8cpp.html">ibuffer.cpp</a> </li>
- <li class="footer">Generated on Mon Jun 25 2012 16:46: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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
-
+<div class="header">
+ <div class="headertitle">
+<div class="title">ibuffer.cpp</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="ibuffer_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#include "<a class="code" href="ibuffer_8h.html">ibuffer.h</a>"</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> </div>
+<div class="line"><a name="l00003"></a><span class="lineno"><a class="code" href="class_i_buffer.html#a6504e6c294b4c22a74e90c6b5d826f8b"> 3</a></span> <a class="code" href="class_i_buffer.html#a6504e6c294b4c22a74e90c6b5d826f8b">IBuffer::IBuffer</a>()</div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> {</div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> }</div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> </div>
+<div class="line"><a name="l00007"></a><span class="lineno"><a class="code" href="class_i_buffer.html#a0411f55151d1b770a064d1296579b966"> 7</a></span> <a class="code" href="class_i_buffer.html#a0411f55151d1b770a064d1296579b966">IBuffer::~IBuffer</a>()</div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> {</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> }</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> </div>
+<div class="line"><a name="l00011"></a><span class="lineno"><a class="code" href="class_i_buffer.html#a43343cee2b18e6af304da8ee0cf19c5d"> 11</a></span> <span class="keywordtype">void</span> <a class="code" href="class_i_buffer.html#a43343cee2b18e6af304da8ee0cf19c5d">IBuffer::consume</a>(<span class="keywordtype">void</span>)</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> {</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  <a class="code" href="class_i_marker.html#a68c539e79c3052ba7addf090dfd05985">advance</a>();</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  <span class="keywordflow">if</span>((<a class="code" href="class_i_marker.html#a0e9628e8c66b493ff331abab55c744da">location</a>() == <a class="code" href="class_i_buffer.html#a70e50087fc075f8487ea14a323ef2012">size</a>()) && !<a class="code" href="class_i_marker.html#ae6fda228fa071a9720e7d2309d47ac6e">isMarked</a>())</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  {</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  <a class="code" href="class_i_marker.html#a58086bbf091c5b49c15464a070fec171">seek</a>(0);</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  <a class="code" href="class_i_buffer.html#ae73a7e66aaca98fcaca9e53305264e04">clear</a>();</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  }</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  <a class="code" href="class_i_buffer.html#aa61fe968b6058c01883bf4a464e7089f">sync</a>(1);</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> }</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> </div>
+<div class="line"><a name="l00022"></a><span class="lineno"><a class="code" href="class_i_buffer.html#aa61fe968b6058c01883bf4a464e7089f"> 22</a></span> <span class="keywordtype">void</span> <a class="code" href="class_i_buffer.html#aa61fe968b6058c01883bf4a464e7089f">IBuffer::sync</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i)</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> {</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> next_index = <a class="code" href="class_i_marker.html#a0e9628e8c66b493ff331abab55c744da">location</a>() + i - 1;</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> max_index = (<a class="code" href="class_i_buffer.html#a70e50087fc075f8487ea14a323ef2012">size</a>() - 1);</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> </div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  <span class="keywordflow">if</span>( <a class="code" href="class_i_buffer.html#a70e50087fc075f8487ea14a323ef2012">size</a>() == 0 )</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  {</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  <a class="code" href="class_i_buffer.html#afc6767d57494a8020611c90f31f3f9df">fill</a>(i);</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  }</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  <span class="keywordflow">else</span> <span class="keywordflow">if</span>( next_index >= max_index )</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  {</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  <a class="code" href="class_i_buffer.html#afc6767d57494a8020611c90f31f3f9df">fill</a>( next_index - max_index);</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  }</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> }</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span> </div>
+<div class="line"><a name="l00037"></a><span class="lineno"><a class="code" href="class_i_buffer.html#afc6767d57494a8020611c90f31f3f9df"> 37</a></span> <span class="keywordtype">void</span> <a class="code" href="class_i_buffer.html#afc6767d57494a8020611c90f31f3f9df">IBuffer::fill</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> n)</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> {</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i = 0;</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  <span class="keywordflow">for</span> (i = 0; i < n; i++)</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  {</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  <a class="code" href="class_i_buffer.html#aa9b8125ddc806077ad9e7faa7dbda64d">load</a>();</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  }</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span> }</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span> </div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> </div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_03dccc10170a172d872e1c090cced3eb.html">buffer</a></li><li class="navelem"><a class="el" href="ibuffer_8cpp.html">ibuffer.cpp</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:23 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/buffer/ibuffer.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('ibuffer_8d.html','');
+$(document).ready(function(){initNavTree('ibuffer_8d.html','');});
</script>
<div id="doc-content">
-<div class="header">
- <div class="headertitle">
-<h1>source/buffer/ibuffer.d File Reference</h1> </div>
-</div>
-<div class="contents">
-
-<p><a href="ibuffer_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="ibuffer_8d.html">ibuffer.d</a> </li>
- <li class="footer">Generated on Mon Jun 25 2012 16:46: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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
+<div class="header">
+ <div class="headertitle">
+<div class="title">ibuffer.d File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<p><a href="ibuffer_8d_source.html">Go to the source code of this file.</a></p>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_03dccc10170a172d872e1c090cced3eb.html">buffer</a></li><li class="navelem"><a class="el" href="ibuffer_8d.html">ibuffer.d</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:23 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/buffer/ibuffer.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('ibuffer_8d.html','');
+$(document).ready(function(){initNavTree('ibuffer_8d.html','');});
</script>
<div id="doc-content">
-<div class="header">
- <div class="headertitle">
-<h1>source/buffer/ibuffer.d</h1> </div>
-</div>
-<div class="contents">
-<a href="ibuffer_8d.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 source/buffer/ibuffer.o source/buffer/ibuffer.d: source/buffer/ibuffer.cpp source/buffer/ibuffer.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 \
-<a name="l00031"></a>00031 source/marker/imarker.h
-</pre></div></div>
-</div>
- <div id="nav-path" class="navpath">
- <ul>
- <li class="navelem"><a class="el" href="ibuffer_8d.html">ibuffer.d</a> </li>
- <li class="footer">Generated on Mon Jun 25 2012 16:46: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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
-
+<div class="header">
+ <div class="headertitle">
+<div class="title">ibuffer.d</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="ibuffer_8d.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> source/buffer/ibuffer.o source/buffer/ibuffer.d: source/buffer/ibuffer.cpp source/buffer/ibuffer.h \</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/vector \</div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_algobase.h \</div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/c++config.h \</div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/os_defines.h \</div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>  /usr/include/features.h /usr/include/sys/cdefs.h \</div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \</div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  /usr/include/gnu/stubs-64.h \</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/cpu_defines.h \</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/functexcept.h \</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/exception_defines.h \</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/cpp_type_traits.h \</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ext/type_traits.h \</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ext/numeric_traits.h \</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_pair.h \</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/move.h \</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/concept_check.h \</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_iterator_base_types.h \</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_iterator_base_funcs.h \</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_iterator.h \</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/debug/debug.h \</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/allocator.h \</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/c++allocator.h \</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ext/new_allocator.h \</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/<span class="keyword">new</span> \</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/exception \</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/atomic_lockfree_defines.h \</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_construct.h \</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ext/alloc_traits.h \</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_uninitialized.h \</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_vector.h \</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_bvector.h \</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/range_access.h \</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/vector.tcc \
+ source/marker/imarker.h</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> </div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_03dccc10170a172d872e1c090cced3eb.html">buffer</a></li><li class="navelem"><a class="el" href="ibuffer_8d.html">ibuffer.d</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:23 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/buffer/ibuffer.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(initResizable);
</script>
-<link href="doxygen.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>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('ibuffer_8h.html','');
+$(document).ready(function(){initNavTree('ibuffer_8h.html','');});
</script>
<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> </div>
<div class="headertitle">
-<h1>source/buffer/ibuffer.h File Reference</h1> </div>
-</div>
+<div class="title">ibuffer.h File Reference</div> </div>
+</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include <vector></code><br/>
-<code>#include "imarker.h"</code><br/>
+<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 ibuffer.h:</div>
<div class="dyncontent">
<div class="center"><img src="ibuffer_8h__incl.png" border="0" usemap="#source_2buffer_2ibuffer_8h" alt=""/></div>
+<map name="source_2buffer_2ibuffer_8h" id="source_2buffer_2ibuffer_8h">
+<area shape="rect" id="node5" href="imarker_8h.html" title="imarker.h" alt="" coords="76,80,149,107"/></map>
</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="ibuffer_8h__dep__incl.png" border="0" usemap="#source_2buffer_2ibuffer_8hdep" alt=""/></div>
<map name="source_2buffer_2ibuffer_8hdep" id="source_2buffer_2ibuffer_8hdep">
-<area shape="rect" id="node3" href="ibuffer_8cpp.html" title="source/buffer/ibuffer.cpp" alt="" coords="5,83,163,112"/>\r</map>
+<area shape="rect" id="node3" href="ibuffer_8cpp.html" title="source/buffer/ibuffer.cpp" alt="" coords="5,80,163,107"/></map>
</div>
</div>
<p><a href="ibuffer_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>
+<tr class="heading"><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_buffer.html">IBuffer</a></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_buffer.html">IBuffer</a></td></tr>
</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_03dccc10170a172d872e1c090cced3eb.html">buffer</a></li><li class="navelem"><a class="el" href="ibuffer_8h.html">ibuffer.h</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:23 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
</div>
-</div>
- <div id="nav-path" class="navpath">
- <ul>
- <li class="navelem"><a class="el" href="ibuffer_8h.html">ibuffer.h</a> </li>
- <li class="footer">Generated on Mon Jun 25 2012 16:46: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>
<map id="G" name="G">
-<area shape="rect" id="node3" href="$ibuffer_8cpp.html" title="source/buffer/ibuffer.cpp" alt="" coords="5,83,163,112"/>
+<area shape="rect" id="node3" href="$ibuffer_8cpp.html" title="source/buffer/ibuffer.cpp" alt="" coords="5,80,163,107"/>
</map>
-500fe069c7cd1c63ca5e297c16803fa2
\ No newline at end of file
+9400babd1c338847cbf72a52778ee987
\ No newline at end of file
<map id="G" name="G">
+<area shape="rect" id="node5" href="$imarker_8h.html" title="imarker.h" alt="" coords="76,80,149,107"/>
</map>
-6ed9c3e2bdb19055d0995d9a64decd8d
\ No newline at end of file
+a32f02fb9fb2bcfdc57f1ce5af857228
\ No newline at end of file
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/buffer/ibuffer.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('ibuffer_8h.html','');
+$(document).ready(function(){initNavTree('ibuffer_8h.html','');});
</script>
<div id="doc-content">
-<div class="header">
- <div class="headertitle">
-<h1>source/buffer/ibuffer.h</h1> </div>
-</div>
-<div class="contents">
-<a href="ibuffer_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 IBUFFER_H</span>
-<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define IBUFFER_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 <span class="preprocessor">#include "imarker.h"</span>
-<a name="l00006"></a>00006
-<a name="l00007"></a><a class="code" href="class_i_buffer.html">00007</a> <span class="keyword">class </span><a class="code" href="class_i_buffer.html">IBuffer</a> : <span class="keyword">public</span> <a class="code" href="class_i_marker.html">IMarker</a>
-<a name="l00008"></a>00008 {
-<a name="l00009"></a>00009 <span class="keyword">public</span>:
-<a name="l00010"></a>00010 <a class="code" href="class_i_buffer.html#a6504e6c294b4c22a74e90c6b5d826f8b">IBuffer</a>();
-<a name="l00011"></a>00011 <span class="keyword">virtual</span> <a class="code" href="class_i_buffer.html#a0411f55151d1b770a064d1296579b966">~IBuffer</a>();
-<a name="l00012"></a>00012 <span class="keywordtype">void</span> <a class="code" href="class_i_buffer.html#a43343cee2b18e6af304da8ee0cf19c5d">consume</a>(<span class="keywordtype">void</span>);
-<a name="l00013"></a>00013 <span class="keywordtype">void</span> <a class="code" href="class_i_buffer.html#aa61fe968b6058c01883bf4a464e7089f">sync</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i);
-<a name="l00014"></a>00014 <span class="keywordtype">void</span> <a class="code" href="class_i_buffer.html#afc6767d57494a8020611c90f31f3f9df">fill</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> n);
-<a name="l00015"></a>00015 <span class="keyword">virtual</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="class_i_buffer.html#a70e50087fc075f8487ea14a323ef2012">size</a>() = 0;
-<a name="l00016"></a>00016 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_i_buffer.html#ae73a7e66aaca98fcaca9e53305264e04">clear</a>() = 0;
-<a name="l00017"></a>00017 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_i_buffer.html#aa9b8125ddc806077ad9e7faa7dbda64d">load</a>() = 0;
-<a name="l00018"></a>00018 };
-<a name="l00019"></a>00019
-<a name="l00020"></a>00020 <span class="preprocessor">#endif</span>
-</pre></div></div>
-</div>
- <div id="nav-path" class="navpath">
- <ul>
- <li class="navelem"><a class="el" href="ibuffer_8h.html">ibuffer.h</a> </li>
- <li class="footer">Generated on Mon Jun 25 2012 16:46: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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
-
+<div class="header">
+ <div class="headertitle">
+<div class="title">ibuffer.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="ibuffer_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#ifndef IBUFFER_H</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="preprocessor"></span><span class="preprocessor">#define IBUFFER_H</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="preprocessor"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="preprocessor">#include <vector></span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="preprocessor">#include "<a class="code" href="imarker_8h.html">imarker.h</a>"</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> </div>
+<div class="line"><a name="l00007"></a><span class="lineno"><a class="code" href="class_i_buffer.html"> 7</a></span> <span class="keyword">class </span><a class="code" href="class_i_buffer.html">IBuffer</a> : <span class="keyword">public</span> <a class="code" href="class_i_marker.html">IMarker</a></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> {</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>  <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  <a class="code" href="class_i_buffer.html#a6504e6c294b4c22a74e90c6b5d826f8b">IBuffer</a>();</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  <span class="keyword">virtual</span> <a class="code" href="class_i_buffer.html#a0411f55151d1b770a064d1296579b966">~IBuffer</a>();</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  <span class="keywordtype">void</span> <a class="code" href="class_i_buffer.html#a43343cee2b18e6af304da8ee0cf19c5d">consume</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  <span class="keywordtype">void</span> <a class="code" href="class_i_buffer.html#aa61fe968b6058c01883bf4a464e7089f">sync</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i);</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  <span class="keywordtype">void</span> <a class="code" href="class_i_buffer.html#afc6767d57494a8020611c90f31f3f9df">fill</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> n);</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  <span class="keyword">virtual</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="class_i_buffer.html#a70e50087fc075f8487ea14a323ef2012">size</a>() = 0;</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_i_buffer.html#ae73a7e66aaca98fcaca9e53305264e04">clear</a>() = 0;</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_i_buffer.html#aa9b8125ddc806077ad9e7faa7dbda64d">load</a>() = 0;</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> };</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> </div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#endif</span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_03dccc10170a172d872e1c090cced3eb.html">buffer</a></li><li class="navelem"><a class="el" href="ibuffer_8h.html">ibuffer.h</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:23 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/lexer/ilexer.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(initResizable);
</script>
-<link href="doxygen.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>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('ilexer_8cpp.html','');
+$(document).ready(function(){initNavTree('ilexer_8cpp.html','');});
</script>
<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
<div class="header">
<div class="headertitle">
-<h1>source/lexer/ilexer.cpp File Reference</h1> </div>
-</div>
+<div class="title">ilexer.cpp File Reference</div> </div>
+</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include "<a class="el" href="ilexer_8h_source.html">ilexer.h</a>"</code><br/>
-<code>#include "exception.h"</code><br/>
+<code>#include "<a class="el" href="exception_8h_source.html">exception.h</a>"</code><br/>
</div><div class="textblock"><div class="dynheader">
Include dependency graph for ilexer.cpp:</div>
<div class="dyncontent">
<div class="center"><img src="ilexer_8cpp__incl.png" border="0" usemap="#source_2lexer_2ilexer_8cpp" alt=""/></div>
<map name="source_2lexer_2ilexer_8cpp" id="source_2lexer_2ilexer_8cpp">
-<area shape="rect" id="node3" href="ilexer_8h.html" title="ilexer.h" alt="" coords="147,83,211,112"/></map>
+<area shape="rect" id="node3" href="ilexer_8h.html" title="ilexer.h" alt="" coords="187,80,249,107"/><area shape="rect" id="node15" href="exception_8h.html" title="exception.h" alt="" coords="301,80,387,107"/><area shape="rect" id="node11" href="token_8h.html" title="token.h" alt="" coords="271,155,335,181"/></map>
</div>
</div>
<p><a href="ilexer_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="ilexer_8cpp.html">ilexer.cpp</a> </li>
- <li class="footer">Generated on Mon Jun 25 2012 16:46: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><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_6e01c9f65c607c8413b6b867b2e4a4a7.html">lexer</a></li><li class="navelem"><a class="el" href="ilexer_8cpp.html">ilexer.cpp</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:23 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
</div>
-
-
</body>
</html>
<map id="G" name="G">
-<area shape="rect" id="node3" href="$ilexer_8h.html" title="ilexer.h" alt="" coords="147,83,211,112"/>
+<area shape="rect" id="node3" href="$ilexer_8h.html" title="ilexer.h" alt="" coords="187,80,249,107"/>
+<area shape="rect" id="node15" href="$exception_8h.html" title="exception.h" alt="" coords="301,80,387,107"/>
+<area shape="rect" id="node11" href="$token_8h.html" title="token.h" alt="" coords="271,155,335,181"/>
</map>
-24206daa842c11def4d51214d1276fa0
\ No newline at end of file
+be355023efa23f0b3d8dfba030537fa4
\ No newline at end of file
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/lexer/ilexer.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('ilexer_8cpp.html','');
+$(document).ready(function(){initNavTree('ilexer_8cpp.html','');});
</script>
<div id="doc-content">
-<div class="header">
- <div class="headertitle">
-<h1>source/lexer/ilexer.cpp</h1> </div>
-</div>
-<div class="contents">
-<a href="ilexer_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="ilexer_8h.html">ilexer.h</a>"</span>
-<a name="l00002"></a>00002 <span class="preprocessor">#include "exception.h"</span>
-<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_i_lexer.html#a204cc87b6147aa741d8fde4825843761">00006</a> <a class="code" href="class_i_lexer.html#a204cc87b6147aa741d8fde4825843761">ILexer::ILexer</a>(istream& in) : line(1), column(0), in_stream(in)
-<a name="l00007"></a>00007 {
-<a name="l00008"></a>00008 }
-<a name="l00009"></a>00009
-<a name="l00010"></a><a class="code" href="class_i_lexer.html#a1018ca7c4ec102150fe2f6acfe38929d">00010</a> <a class="code" href="class_i_lexer.html#a1018ca7c4ec102150fe2f6acfe38929d">ILexer::~ILexer</a>()
-<a name="l00011"></a>00011 {
-<a name="l00012"></a>00012 }
-<a name="l00013"></a>00013
-<a name="l00014"></a><a class="code" href="class_i_lexer.html#a0366072c45083ee20123f2552a95b6e0">00014</a> <span class="keywordtype">bool</span> <a class="code" href="class_i_lexer.html#a0366072c45083ee20123f2552a95b6e0">ILexer::eof</a>(<span class="keywordtype">void</span>)
-<a name="l00015"></a>00015 {
-<a name="l00016"></a>00016 <span class="keywordflow">return</span> <a class="code" href="class_i_lexer.html#a02d418cc6fdcbfbf6cad7bf914cce77f">in_stream</a>.eof();
-<a name="l00017"></a>00017 }
-<a name="l00018"></a>00018
-</pre></div></div>
-</div>
- <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 Mon Jun 25 2012 16:46: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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
-
+<div class="header">
+ <div class="headertitle">
+<div class="title">ilexer.cpp</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="ilexer_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#include "<a class="code" href="ilexer_8h.html">ilexer.h</a>"</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="preprocessor">#include "<a class="code" href="exception_8h.html">exception.h</a>"</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> </div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="keyword">using namespace </span>std;</div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> </div>
+<div class="line"><a name="l00006"></a><span class="lineno"><a class="code" href="class_i_lexer.html#a204cc87b6147aa741d8fde4825843761"> 6</a></span> <a class="code" href="class_i_lexer.html#a204cc87b6147aa741d8fde4825843761">ILexer::ILexer</a>(istream& in) : line(1), column(0), in_stream(in)</div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> {</div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> }</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> </div>
+<div class="line"><a name="l00010"></a><span class="lineno"><a class="code" href="class_i_lexer.html#a1018ca7c4ec102150fe2f6acfe38929d"> 10</a></span> <a class="code" href="class_i_lexer.html#a1018ca7c4ec102150fe2f6acfe38929d">ILexer::~ILexer</a>()</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> {</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> }</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> </div>
+<div class="line"><a name="l00014"></a><span class="lineno"><a class="code" href="class_i_lexer.html#a0366072c45083ee20123f2552a95b6e0"> 14</a></span> <span class="keywordtype">bool</span> <a class="code" href="class_i_lexer.html#a0366072c45083ee20123f2552a95b6e0">ILexer::eof</a>(<span class="keywordtype">void</span>)</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> {</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  <span class="keywordflow">return</span> <a class="code" href="class_i_lexer.html#a02d418cc6fdcbfbf6cad7bf914cce77f">in_stream</a>.eof();</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> }</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> </div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_6e01c9f65c607c8413b6b867b2e4a4a7.html">lexer</a></li><li class="navelem"><a class="el" href="ilexer_8cpp.html">ilexer.cpp</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:23 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/lexer/ilexer.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('ilexer_8d.html','');
+$(document).ready(function(){initNavTree('ilexer_8d.html','');});
</script>
<div id="doc-content">
-<div class="header">
- <div class="headertitle">
-<h1>source/lexer/ilexer.d File Reference</h1> </div>
-</div>
-<div class="contents">
-
-<p><a href="ilexer_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="ilexer_8d.html">ilexer.d</a> </li>
- <li class="footer">Generated on Mon Jun 25 2012 16:46: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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
+<div class="header">
+ <div class="headertitle">
+<div class="title">ilexer.d File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<p><a href="ilexer_8d_source.html">Go to the source code of this file.</a></p>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_6e01c9f65c607c8413b6b867b2e4a4a7.html">lexer</a></li><li class="navelem"><a class="el" href="ilexer_8d.html">ilexer.d</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:23 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/lexer/ilexer.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('ilexer_8d.html','');
+$(document).ready(function(){initNavTree('ilexer_8d.html','');});
</script>
<div id="doc-content">
-<div class="header">
- <div class="headertitle">
-<h1>source/lexer/ilexer.d</h1> </div>
-</div>
-<div class="contents">
-<a href="ilexer_8d.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 source/lexer/ilexer.o source/lexer/ilexer.d: source/lexer/ilexer.cpp source/lexer/ilexer.h \
-<a name="l00002"></a>00002 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/iostream \
-<a name="l00003"></a>00003 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/c++config.h \
-<a name="l00004"></a>00004 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/os_defines.h \
-<a name="l00005"></a>00005 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/cpu_defines.h \
-<a name="l00006"></a>00006 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/ostream \
-<a name="l00007"></a>00007 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/ios \
-<a name="l00008"></a>00008 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/iosfwd \
-<a name="l00009"></a>00009 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stringfwd.h \
-<a name="l00010"></a>00010 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/postypes.h \
-<a name="l00011"></a>00011 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/cwchar \
-<a name="l00012"></a>00012 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/wchar.h \
-<a name="l00013"></a>00013 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/_mingw.h \
-<a name="l00014"></a>00014 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/stddef.h \
-<a name="l00015"></a>00015 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/stdarg.h \
-<a name="l00016"></a>00016 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/wctype.h \
-<a name="l00017"></a>00017 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/sys/types.h \
-<a name="l00018"></a>00018 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/stdint.h \
-<a name="l00019"></a>00019 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/stdint.h \
-<a name="l00020"></a>00020 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/exception \
-<a name="l00021"></a>00021 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/char_traits.h \
-<a name="l00022"></a>00022 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_algobase.h \
-<a name="l00023"></a>00023 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/functexcept.h \
-<a name="l00024"></a>00024 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/exception_defines.h \
-<a name="l00025"></a>00025 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/cpp_type_traits.h \
-<a name="l00026"></a>00026 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/ext/type_traits.h \
-<a name="l00027"></a>00027 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/ext/numeric_traits.h \
-<a name="l00028"></a>00028 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_pair.h \
-<a name="l00029"></a>00029 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/move.h \
-<a name="l00030"></a>00030 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/concept_check.h \
-<a name="l00031"></a>00031 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_iterator_base_types.h \
-<a name="l00032"></a>00032 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_iterator_base_funcs.h \
-<a name="l00033"></a>00033 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_iterator.h \
-<a name="l00034"></a>00034 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/debug/debug.h \
-<a name="l00035"></a>00035 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/localefwd.h \
-<a name="l00036"></a>00036 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/c++locale.h \
-<a name="l00037"></a>00037 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/clocale \
-<a name="l00038"></a>00038 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/locale.h \
-<a name="l00039"></a>00039 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/cctype \
-<a name="l00040"></a>00040 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/ctype.h \
-<a name="l00041"></a>00041 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/ios_base.h \
-<a name="l00042"></a>00042 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/ext/atomicity.h \
-<a name="l00043"></a>00043 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/gthr.h \
-<a name="l00044"></a>00044 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/gthr-<span class="keywordflow">default</span>.h \
-<a name="l00045"></a>00045 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/errno.h \
-<a name="l00046"></a>00046 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/atomic_word.h \
-<a name="l00047"></a>00047 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/locale_classes.h \
-<a name="l00048"></a>00048 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/<span class="keywordtype">string</span> \
-<a name="l00049"></a>00049 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/allocator.h \
-<a name="l00050"></a>00050 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/c++allocator.h \
-<a name="l00051"></a>00051 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/ext/new_allocator.h \
-<a name="l00052"></a>00052 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/<span class="keyword">new</span> \
-<a name="l00053"></a>00053 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/ostream_insert.h \
-<a name="l00054"></a>00054 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/cxxabi_forced.h \
-<a name="l00055"></a>00055 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_function.h \
-<a name="l00056"></a>00056 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/backward/binders.h \
-<a name="l00057"></a>00057 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/range_access.h \
-<a name="l00058"></a>00058 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/basic_string.h \
-<a name="l00059"></a>00059 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/initializer_list \
-<a name="l00060"></a>00060 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/basic_string.tcc \
-<a name="l00061"></a>00061 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/locale_classes.tcc \
-<a name="l00062"></a>00062 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/streambuf \
-<a name="l00063"></a>00063 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/streambuf.tcc \
-<a name="l00064"></a>00064 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/basic_ios.h \
-<a name="l00065"></a>00065 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/locale_facets.h \
-<a name="l00066"></a>00066 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/cwctype \
-<a name="l00067"></a>00067 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/ctype_base.h \
-<a name="l00068"></a>00068 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/streambuf_iterator.h \
-<a name="l00069"></a>00069 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/ctype_inline.h \
-<a name="l00070"></a>00070 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/locale_facets.tcc \
-<a name="l00071"></a>00071 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/basic_ios.tcc \
-<a name="l00072"></a>00072 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/ostream.tcc \
-<a name="l00073"></a>00073 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/istream \
-<a name="l00074"></a>00074 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/istream.tcc \
-<a name="l00075"></a>00075 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/sstream \
-<a name="l00076"></a>00076 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/sstream.tcc \
-<a name="l00077"></a>00077 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/cstdio \
-<a name="l00078"></a>00078 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/stdio.h \
-<a name="l00079"></a>00079 source/lexer/token/token.h source/exception/exception.h
-</pre></div></div>
-</div>
- <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 Mon Jun 25 2012 16:46: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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
-
+<div class="header">
+ <div class="headertitle">
+<div class="title">ilexer.d</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="ilexer_8d.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> source/lexer/ilexer.o source/lexer/ilexer.d: source/lexer/ilexer.cpp source/lexer/ilexer.h \</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/iostream \</div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/c++config.h \</div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/os_defines.h \</div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>  /usr/include/features.h /usr/include/sys/cdefs.h \</div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \</div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>  /usr/include/gnu/stubs-64.h \</div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/cpu_defines.h \</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ostream \</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ios \</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/iosfwd \</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stringfwd.h \</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/postypes.h \</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/cwchar \</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  /usr/include/wchar.h /usr/include/stdio.h \</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/include/stdarg.h \</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  /usr/include/bits/wchar.h \</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/include/stddef.h \</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  /usr/include/xlocale.h \</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/exception \</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/atomic_lockfree_defines.h \</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/char_traits.h \</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_algobase.h \</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/functexcept.h \</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/exception_defines.h \</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/cpp_type_traits.h \</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ext/type_traits.h \</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ext/numeric_traits.h \</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_pair.h \</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/move.h \</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/concept_check.h \</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_iterator_base_types.h \</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_iterator_base_funcs.h \</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_iterator.h \</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/debug/debug.h \</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/localefwd.h \</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/c++locale.h \</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/clocale \</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  /usr/include/locale.h /usr/include/bits/locale.h \</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/cctype \</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  /usr/include/ctype.h /usr/include/bits/types.h \</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  /usr/include/bits/typesizes.h /usr/include/endian.h \</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  /usr/include/bits/endian.h /usr/include/bits/byteswap.h \</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/ios_base.h \</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ext/atomicity.h \</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/gthr.h \</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/gthr-<span class="keywordflow">default</span>.h \</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  /usr/include/pthread.h /usr/include/sched.h /usr/include/time.h \</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  /usr/include/bits/sched.h /usr/include/bits/time.h \</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  /usr/include/bits/timex.h /usr/include/bits/pthreadtypes.h \</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  /usr/include/bits/setjmp.h \</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/atomic_word.h \</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/locale_classes.h \</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/<span class="keywordtype">string</span> \</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/allocator.h \</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/c++allocator.h \</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ext/new_allocator.h \</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/<span class="keyword">new</span> \</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/ostream_insert.h \</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/cxxabi_forced.h \</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_function.h \</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/backward/binders.h \</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/range_access.h \</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/basic_string.h \</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/basic_string.tcc \</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/locale_classes.tcc \</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/streambuf \</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/streambuf.tcc \</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/basic_ios.h \</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/locale_facets.h \</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/cwctype \</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  /usr/include/wctype.h \</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/ctype_base.h \</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/streambuf_iterator.h \</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/ctype_inline.h \</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/locale_facets.tcc \</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/basic_ios.tcc \</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/ostream.tcc \</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/istream \</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/istream.tcc \</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/sstream \</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/sstream.tcc \</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/cstdio \</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  /usr/include/libio.h /usr/include/_G_config.h \</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  /usr/include/bits/stdio.h source/lexer/token/token.h \
+ source/exception/exception.h</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span> </div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_6e01c9f65c607c8413b6b867b2e4a4a7.html">lexer</a></li><li class="navelem"><a class="el" href="ilexer_8d.html">ilexer.d</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:23 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/lexer/ilexer.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(initResizable);
</script>
-<link href="doxygen.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>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('ilexer_8h.html','');
+$(document).ready(function(){initNavTree('ilexer_8h.html','');});
</script>
<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> </div>
<div class="headertitle">
-<h1>source/lexer/ilexer.h File Reference</h1> </div>
-</div>
+<div class="title">ilexer.h File Reference</div> </div>
+</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include <iostream></code><br/>
<code>#include <sstream></code><br/>
<code>#include <cstdio></code><br/>
-<code>#include "token.h"</code><br/>
+<code>#include "<a class="el" href="token_8h_source.html">token.h</a>"</code><br/>
</div><div class="textblock"><div class="dynheader">
Include dependency graph for ilexer.h:</div>
<div class="dyncontent">
<div class="center"><img src="ilexer_8h__incl.png" border="0" usemap="#source_2lexer_2ilexer_8h" alt=""/></div>
+<map name="source_2lexer_2ilexer_8h" id="source_2lexer_2ilexer_8h">
+<area shape="rect" id="node9" href="token_8h.html" title="token.h" alt="" coords="271,80,335,107"/></map>
</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="ilexer_8h__dep__incl.png" border="0" usemap="#source_2lexer_2ilexer_8hdep" alt=""/></div>
<map name="source_2lexer_2ilexer_8hdep" id="source_2lexer_2ilexer_8hdep">
-<area shape="rect" id="node3" href="ilexer_8cpp.html" title="source/lexer/ilexer.cpp" alt="" coords="5,83,157,112"/></map>
+<area shape="rect" id="node3" href="ilexer_8cpp.html" title="source/lexer/ilexer.cpp" alt="" coords="5,88,153,115"/><area shape="rect" id="node5" href="llnlexer_8h.html" title="source/lexer/llnlexer\l/llnlexer.h" alt="" coords="179,81,313,122"/><area shape="rect" id="node9" href="iparser_8h.html" title="source/parser/iparser.h" alt="" coords="338,88,488,115"/><area shape="rect" id="node7" href="llnlexer_8cpp.html" title="source/lexer/llnlexer\l/llnlexer.cpp" alt="" coords="179,171,313,213"/><area shape="rect" id="node11" href="btparser_8h.html" title="source/parser/btparser\l/btparser.h" alt="" coords="339,171,487,213"/><area shape="rect" id="node15" href="iparser_8cpp.html" title="source/parser/iparser.cpp" alt="" coords="512,179,676,205"/><area shape="rect" id="node13" href="btparser_8cpp.html" title="source/parser/btparser\l/btparser.cpp" alt="" coords="339,262,487,303"/></map>
</div>
</div>
<p><a href="ilexer_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>
+<tr class="heading"><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_lexer.html">ILexer</a></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_lexer.html">ILexer</a></td></tr>
</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_6e01c9f65c607c8413b6b867b2e4a4a7.html">lexer</a></li><li class="navelem"><a class="el" href="ilexer_8h.html">ilexer.h</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:23 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
</div>
-</div>
- <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 Mon Jun 25 2012 16:46: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>
<map id="G" name="G">
-<area shape="rect" id="node3" href="$ilexer_8cpp.html" title="source/lexer/ilexer.cpp" alt="" coords="5,83,157,112"/>
+<area shape="rect" id="node3" href="$ilexer_8cpp.html" title="source/lexer/ilexer.cpp" alt="" coords="5,88,153,115"/>
+<area shape="rect" id="node5" href="$llnlexer_8h.html" title="source/lexer/llnlexer\l/llnlexer.h" alt="" coords="179,81,313,122"/>
+<area shape="rect" id="node9" href="$iparser_8h.html" title="source/parser/iparser.h" alt="" coords="338,88,488,115"/>
+<area shape="rect" id="node7" href="$llnlexer_8cpp.html" title="source/lexer/llnlexer\l/llnlexer.cpp" alt="" coords="179,171,313,213"/>
+<area shape="rect" id="node11" href="$btparser_8h.html" title="source/parser/btparser\l/btparser.h" alt="" coords="339,171,487,213"/>
+<area shape="rect" id="node15" href="$iparser_8cpp.html" title="source/parser/iparser.cpp" alt="" coords="512,179,676,205"/>
+<area shape="rect" id="node13" href="$btparser_8cpp.html" title="source/parser/btparser\l/btparser.cpp" alt="" coords="339,262,487,303"/>
</map>
-641a8fcf6147afc10707ceb7e723b2b0
\ No newline at end of file
+939974a5a63aa8abc30a31a9b802a13b
\ No newline at end of file
<map id="G" name="G">
+<area shape="rect" id="node9" href="$token_8h.html" title="token.h" alt="" coords="271,80,335,107"/>
</map>
-0961b035dded26ca04af2667e8c227e8
\ No newline at end of file
+b55bbf0f215380ad92ac931a15b48433
\ No newline at end of file
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/lexer/ilexer.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('ilexer_8h.html','');
+$(document).ready(function(){initNavTree('ilexer_8h.html','');});
</script>
<div id="doc-content">
-<div class="header">
- <div class="headertitle">
-<h1>source/lexer/ilexer.h</h1> </div>
-</div>
-<div class="contents">
-<a href="ilexer_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 LEXER_H</span>
-<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define LEXER_H</span>
-<a name="l00003"></a>00003 <span class="preprocessor"></span>
-<a name="l00004"></a>00004 <span class="preprocessor">#include <iostream></span>
-<a name="l00005"></a>00005 <span class="preprocessor">#include <sstream></span>
-<a name="l00006"></a>00006 <span class="preprocessor">#include <cstdio></span>
-<a name="l00007"></a>00007 <span class="preprocessor">#include "token.h"</span>
-<a name="l00008"></a>00008
-<a name="l00009"></a><a class="code" href="class_i_lexer.html">00009</a> <span class="keyword">class </span><a class="code" href="class_i_lexer.html">ILexer</a>
-<a name="l00010"></a>00010 {
-<a name="l00011"></a>00011 <span class="keyword">protected</span>:
-<a name="l00012"></a><a class="code" href="class_i_lexer.html#a5d766f4f4dcc976553ab17a5753ef8ff">00012</a> <span class="keywordtype">int</span> <a class="code" href="class_i_lexer.html#a5d766f4f4dcc976553ab17a5753ef8ff">line</a>;
-<a name="l00013"></a><a class="code" href="class_i_lexer.html#a05ce2bfa3595f992618d2a328b66bdfb">00013</a> <span class="keywordtype">int</span> <a class="code" href="class_i_lexer.html#a05ce2bfa3595f992618d2a328b66bdfb">column</a>;
-<a name="l00014"></a><a class="code" href="class_i_lexer.html#a02d418cc6fdcbfbf6cad7bf914cce77f">00014</a> std::istream& <a class="code" href="class_i_lexer.html#a02d418cc6fdcbfbf6cad7bf914cce77f">in_stream</a>;
-<a name="l00015"></a>00015
-<a name="l00016"></a>00016 <span class="keyword">public</span>:
-<a name="l00017"></a>00017 <a class="code" href="class_i_lexer.html#a204cc87b6147aa741d8fde4825843761">ILexer</a>(std::istream& in);
-<a name="l00018"></a>00018 <span class="keyword">virtual</span> <a class="code" href="class_i_lexer.html#a1018ca7c4ec102150fe2f6acfe38929d">~ILexer</a>();
-<a name="l00019"></a>00019 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_i_lexer.html#ae1009b9b2a1e023e1a7d2fd75806607f">consume</a>(<span class="keywordtype">void</span>) = 0;
-<a name="l00020"></a>00020 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_i_lexer.html#a556fdc7b13486f03cb7c3d7d4612666c">match</a>(<span class="keywordtype">char</span> x) = 0;
-<a name="l00021"></a>00021 <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_i_lexer.html#a0366072c45083ee20123f2552a95b6e0">eof</a>(<span class="keywordtype">void</span>);
-<a name="l00022"></a>00022 <span class="keyword">virtual</span> <a class="code" href="class_token.html">Token</a> <a class="code" href="class_i_lexer.html#a6f5098fda43f68b01d2e7a2a7158c50d">next</a>(<span class="keywordtype">void</span>) = 0;
-<a name="l00023"></a>00023 };
-<a name="l00024"></a>00024
-<a name="l00025"></a>00025 <span class="preprocessor">#endif</span>
-</pre></div></div>
-</div>
- <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 Mon Jun 25 2012 16:46: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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
-
+<div class="header">
+ <div class="headertitle">
+<div class="title">ilexer.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="ilexer_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#ifndef LEXER_H</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="preprocessor"></span><span class="preprocessor">#define LEXER_H</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="preprocessor"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="preprocessor">#include <iostream></span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="preprocessor">#include <sstream></span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="preprocessor">#include <cstdio></span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="preprocessor">#include "<a class="code" href="token_8h.html">token.h</a>"</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> </div>
+<div class="line"><a name="l00009"></a><span class="lineno"><a class="code" href="class_i_lexer.html"> 9</a></span> <span class="keyword">class </span><a class="code" href="class_i_lexer.html">ILexer</a></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> {</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  <span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00012"></a><span class="lineno"><a class="code" href="class_i_lexer.html#a5d766f4f4dcc976553ab17a5753ef8ff"> 12</a></span>  <span class="keywordtype">int</span> <a class="code" href="class_i_lexer.html#a5d766f4f4dcc976553ab17a5753ef8ff">line</a>;</div>
+<div class="line"><a name="l00013"></a><span class="lineno"><a class="code" href="class_i_lexer.html#a05ce2bfa3595f992618d2a328b66bdfb"> 13</a></span>  <span class="keywordtype">int</span> <a class="code" href="class_i_lexer.html#a05ce2bfa3595f992618d2a328b66bdfb">column</a>;</div>
+<div class="line"><a name="l00014"></a><span class="lineno"><a class="code" href="class_i_lexer.html#a02d418cc6fdcbfbf6cad7bf914cce77f"> 14</a></span>  std::istream& <a class="code" href="class_i_lexer.html#a02d418cc6fdcbfbf6cad7bf914cce77f">in_stream</a>;</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> </div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  <a class="code" href="class_i_lexer.html#a204cc87b6147aa741d8fde4825843761">ILexer</a>(std::istream& in);</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  <span class="keyword">virtual</span> <a class="code" href="class_i_lexer.html#a1018ca7c4ec102150fe2f6acfe38929d">~ILexer</a>();</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_i_lexer.html#ae1009b9b2a1e023e1a7d2fd75806607f">consume</a>(<span class="keywordtype">void</span>) = 0;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_i_lexer.html#a556fdc7b13486f03cb7c3d7d4612666c">match</a>(<span class="keywordtype">char</span> x) = 0;</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  <span class="keyword">virtual</span> <span class="keywordtype">bool</span> <a class="code" href="class_i_lexer.html#a0366072c45083ee20123f2552a95b6e0">eof</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  <span class="keyword">virtual</span> <a class="code" href="class_token.html">Token</a> <a class="code" href="class_i_lexer.html#a6f5098fda43f68b01d2e7a2a7158c50d">next</a>(<span class="keywordtype">void</span>) = 0;</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> };</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> </div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="preprocessor">#endif</span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_6e01c9f65c607c8413b6b867b2e4a4a7.html">lexer</a></li><li class="navelem"><a class="el" href="ilexer_8h.html">ilexer.h</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:23 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(initResizable);
</script>
-<link href="doxygen.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>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('imarker_8cpp.html','');
+$(document).ready(function(){initNavTree('imarker_8cpp.html','');});
</script>
<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
<div class="header">
<div class="headertitle">
-<h1>source/marker/imarker.cpp File Reference</h1> </div>
-</div>
+<div class="title">imarker.cpp File Reference</div> </div>
+</div><!--header-->
<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">
<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>
+<area shape="rect" id="node3" href="imarker_8h.html" title="imarker.h" alt="" coords="56,83,131,112"/></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 Mon Jun 25 2012 16:46: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><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_0ded4896afb9830a3107831cf5c3c74e.html">marker</a></li><li class="navelem"><a class="el" href="imarker_8cpp.html">imarker.cpp</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
</div>
-
-
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('imarker_8cpp.html','');
+$(document).ready(function(){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#afbe7a5bbe8cb8f1b86e7ebf7d62782d4">00003</a> <a class="code" href="class_i_marker.html#afbe7a5bbe8cb8f1b86e7ebf7d62782d4">IMarker::IMarker</a>() : cur_location(0)
-<a name="l00004"></a>00004 {
-<a name="l00005"></a>00005 }
-<a name="l00006"></a>00006
-<a name="l00007"></a><a class="code" href="class_i_marker.html#afefb80c6283b5f2327faa16ab131c875">00007</a> <a class="code" href="class_i_marker.html#afefb80c6283b5f2327faa16ab131c875">IMarker::~IMarker</a>()
-<a name="l00008"></a>00008 {
-<a name="l00009"></a>00009 }
-<a name="l00010"></a>00010
-<a name="l00011"></a><a class="code" href="class_i_marker.html#a68c539e79c3052ba7addf090dfd05985">00011</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="l00012"></a>00012 {
-<a name="l00013"></a>00013 <a class="code" href="class_i_marker.html#adedaefcf6a1b1eac3d728a9d318dc618">cur_location</a>++;
-<a name="l00014"></a>00014 }
-<a name="l00015"></a>00015
-<a name="l00016"></a><a class="code" href="class_i_marker.html#a0e9628e8c66b493ff331abab55c744da">00016</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="l00017"></a>00017 {
-<a name="l00018"></a>00018 <span class="keywordflow">return</span> <a class="code" href="class_i_marker.html#adedaefcf6a1b1eac3d728a9d318dc618">cur_location</a>;
-<a name="l00019"></a>00019 }
-<a name="l00020"></a>00020
-<a name="l00021"></a><a class="code" href="class_i_marker.html#ac2d7a0e8bbfb213378f7a19b50ec9686">00021</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="l00022"></a>00022 {
-<a name="l00023"></a>00023 <a class="code" href="class_i_marker.html#adedaefcf6a1b1eac3d728a9d318dc618">cur_location</a> = index;
-<a name="l00024"></a>00024 }
-<a name="l00025"></a>00025
-<a name="l00026"></a><a class="code" href="class_i_marker.html#a92024922612faa5bb0106609f151c050">00026</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="l00027"></a>00027 {
-<a name="l00028"></a>00028 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> index = <a class="code" href="class_i_marker.html#a0e9628e8c66b493ff331abab55c744da">location</a>();
-<a name="l00029"></a>00029 <a class="code" href="class_i_marker.html#a1c1b6ba790e3adf5fa8d9b24c06b10d7">markers</a>.push_back( index );
-<a name="l00030"></a>00030 <span class="keywordflow">return</span> index;
-<a name="l00031"></a>00031 }
-<a name="l00032"></a>00032
-<a name="l00033"></a><a class="code" href="class_i_marker.html#afce4bb0bef01b4579db97e1ca5e64001">00033</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="l00034"></a>00034 {
-<a name="l00035"></a>00035 <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="l00036"></a>00036 <a class="code" href="class_i_marker.html#a1c1b6ba790e3adf5fa8d9b24c06b10d7">markers</a>.pop_back();
-<a name="l00037"></a>00037 <a class="code" href="class_i_marker.html#a58086bbf091c5b49c15464a070fec171">seek</a>(marker);
-<a name="l00038"></a>00038 }
-<a name="l00039"></a>00039
-<a name="l00040"></a><a class="code" href="class_i_marker.html#a58086bbf091c5b49c15464a070fec171">00040</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="l00041"></a>00041 {
-<a name="l00042"></a>00042 <a class="code" href="class_i_marker.html#a0e9628e8c66b493ff331abab55c744da">location</a>( index );
-<a name="l00043"></a>00043 }
-<a name="l00044"></a>00044
-<a name="l00045"></a><a class="code" href="class_i_marker.html#ae6fda228fa071a9720e7d2309d47ac6e">00045</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="l00046"></a>00046 {
-<a name="l00047"></a>00047 <span class="keywordflow">return</span> (<a class="code" href="class_i_marker.html#a1c1b6ba790e3adf5fa8d9b24c06b10d7">markers</a>.size() > 0);
-<a name="l00048"></a>00048 }
-<a name="l00049"></a>00049
-</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 Mon Jun 25 2012 16:46: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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
-
+<div class="header">
+ <div class="headertitle">
+<div class="title">imarker.cpp</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="imarker_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#include "<a class="code" href="imarker_8h.html">imarker.h</a>"</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> </div>
+<div class="line"><a name="l00003"></a><span class="lineno"><a class="code" href="class_i_marker.html#afbe7a5bbe8cb8f1b86e7ebf7d62782d4"> 3</a></span> <a class="code" href="class_i_marker.html#afbe7a5bbe8cb8f1b86e7ebf7d62782d4">IMarker::IMarker</a>() : cur_location(0)</div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> {</div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> }</div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> </div>
+<div class="line"><a name="l00007"></a><span class="lineno"><a class="code" href="class_i_marker.html#afefb80c6283b5f2327faa16ab131c875"> 7</a></span> <a class="code" href="class_i_marker.html#afefb80c6283b5f2327faa16ab131c875">IMarker::~IMarker</a>()</div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> {</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> }</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> </div>
+<div class="line"><a name="l00011"></a><span class="lineno"><a class="code" href="class_i_marker.html#a68c539e79c3052ba7addf090dfd05985"> 11</a></span> <span class="keywordtype">void</span> <a class="code" href="class_i_marker.html#a68c539e79c3052ba7addf090dfd05985">IMarker::advance</a>(<span class="keywordtype">void</span>)</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> {</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  <a class="code" href="class_i_marker.html#adedaefcf6a1b1eac3d728a9d318dc618">cur_location</a>++;</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> }</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> </div>
+<div class="line"><a name="l00016"></a><span class="lineno"><a class="code" href="class_i_marker.html#a0e9628e8c66b493ff331abab55c744da"> 16</a></span> <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>)</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> {</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  <span class="keywordflow">return</span> <a class="code" href="class_i_marker.html#adedaefcf6a1b1eac3d728a9d318dc618">cur_location</a>;</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> }</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> </div>
+<div class="line"><a name="l00021"></a><span class="lineno"><a class="code" href="class_i_marker.html#ac2d7a0e8bbfb213378f7a19b50ec9686"> 21</a></span> <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)</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> {</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  <a class="code" href="class_i_marker.html#adedaefcf6a1b1eac3d728a9d318dc618">cur_location</a> = index;</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> }</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> </div>
+<div class="line"><a name="l00026"></a><span class="lineno"><a class="code" href="class_i_marker.html#a92024922612faa5bb0106609f151c050"> 26</a></span> <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>)</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> {</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> index = <a class="code" href="class_i_marker.html#a0e9628e8c66b493ff331abab55c744da">location</a>();</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  <a class="code" href="class_i_marker.html#a1c1b6ba790e3adf5fa8d9b24c06b10d7">markers</a>.push_back( index );</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  <span class="keywordflow">return</span> index;</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> }</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> </div>
+<div class="line"><a name="l00033"></a><span class="lineno"><a class="code" href="class_i_marker.html#afce4bb0bef01b4579db97e1ca5e64001"> 33</a></span> <span class="keywordtype">void</span> <a class="code" href="class_i_marker.html#afce4bb0bef01b4579db97e1ca5e64001">IMarker::release</a>(<span class="keywordtype">void</span>)</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> {</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> marker = <a class="code" href="class_i_marker.html#a1c1b6ba790e3adf5fa8d9b24c06b10d7">markers</a>.back();</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  <a class="code" href="class_i_marker.html#a1c1b6ba790e3adf5fa8d9b24c06b10d7">markers</a>.pop_back();</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  <a class="code" href="class_i_marker.html#a58086bbf091c5b49c15464a070fec171">seek</a>(marker);</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> }</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span> </div>
+<div class="line"><a name="l00040"></a><span class="lineno"><a class="code" href="class_i_marker.html#a58086bbf091c5b49c15464a070fec171"> 40</a></span> <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)</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span> {</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  <a class="code" href="class_i_marker.html#a0e9628e8c66b493ff331abab55c744da">location</a>( index );</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> }</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span> </div>
+<div class="line"><a name="l00045"></a><span class="lineno"><a class="code" href="class_i_marker.html#ae6fda228fa071a9720e7d2309d47ac6e"> 45</a></span> <span class="keywordtype">bool</span> <a class="code" href="class_i_marker.html#ae6fda228fa071a9720e7d2309d47ac6e">IMarker::isMarked</a>(<span class="keywordtype">void</span>)</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> {</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  <span class="keywordflow">return</span> (<a class="code" href="class_i_marker.html#a1c1b6ba790e3adf5fa8d9b24c06b10d7">markers</a>.size() > 0);</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span> }</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> </div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_0ded4896afb9830a3107831cf5c3c74e.html">marker</a></li><li class="navelem"><a class="el" href="imarker_8cpp.html">imarker.cpp</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:23 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('imarker_8d.html','');
+$(document).ready(function(){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 Mon Jun 25 2012 16:46: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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
+<div class="header">
+ <div class="headertitle">
+<div class="title">imarker.d File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<p><a href="imarker_8d_source.html">Go to the source code of this file.</a></p>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_0ded4896afb9830a3107831cf5c3c74e.html">marker</a></li><li class="navelem"><a class="el" href="imarker_8d.html">imarker.d</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('imarker_8d.html','');
+$(document).ready(function(){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 Mon Jun 25 2012 16:46: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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
-
+<div class="header">
+ <div class="headertitle">
+<div class="title">imarker.d</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="imarker_8d.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> source/marker/imarker.o source/marker/imarker.d: source/marker/imarker.cpp source/marker/imarker.h \</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/vector \</div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_algobase.h \</div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/c++config.h \</div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/os_defines.h \</div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>  /usr/include/features.h /usr/include/sys/cdefs.h \</div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \</div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  /usr/include/gnu/stubs-64.h \</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/cpu_defines.h \</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/functexcept.h \</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/exception_defines.h \</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/cpp_type_traits.h \</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ext/type_traits.h \</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ext/numeric_traits.h \</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_pair.h \</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/move.h \</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/concept_check.h \</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_iterator_base_types.h \</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_iterator_base_funcs.h \</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_iterator.h \</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/debug/debug.h \</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/allocator.h \</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/c++allocator.h \</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ext/new_allocator.h \</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/<span class="keyword">new</span> \</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/exception \</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/atomic_lockfree_defines.h \</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_construct.h \</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ext/alloc_traits.h \</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_uninitialized.h \</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_vector.h \</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_bvector.h \</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/range_access.h \</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/vector.tcc</div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_0ded4896afb9830a3107831cf5c3c74e.html">marker</a></li><li class="navelem"><a class="el" href="imarker_8d.html">imarker.d</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:23 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(initResizable);
</script>
-<link href="doxygen.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>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('imarker_8h.html','');
+$(document).ready(function(){initNavTree('imarker_8h.html','');});
</script>
<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
<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="title">imarker.h File Reference</div> </div>
+</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include <vector></code><br/>
</div><div class="textblock"><div class="dynheader">
<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>
+<area shape="rect" id="node3" href="ibuffer_8h.html" title="source/buffer/ibuffer.h" alt="" coords="13,88,155,115"/><area shape="rect" id="node7" href="imarker_8cpp.html" title="source/marker/imarker.cpp" alt="" coords="179,88,353,115"/><area shape="rect" id="node9" href="btparser_8h.html" title="source/parser/btparser\l/btparser.h" alt="" coords="379,81,527,122"/><area shape="rect" id="node5" href="ibuffer_8cpp.html" title="source/buffer/ibuffer.cpp" alt="" coords="5,179,163,205"/><area shape="rect" id="node11" href="btparser_8cpp.html" title="source/parser/btparser\l/btparser.cpp" alt="" coords="379,171,527,213"/></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>
+<tr class="heading"><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>
+<tr class="memitem:"><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><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_0ded4896afb9830a3107831cf5c3c74e.html">marker</a></li><li class="navelem"><a class="el" href="imarker_8h.html">imarker.h</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
</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 Mon Jun 25 2012 16:46: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>
<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"/>
+<area shape="rect" id="node3" href="$ibuffer_8h.html" title="source/buffer/ibuffer.h" alt="" coords="13,88,155,115"/>
+<area shape="rect" id="node7" href="$imarker_8cpp.html" title="source/marker/imarker.cpp" alt="" coords="179,88,353,115"/>
+<area shape="rect" id="node9" href="$btparser_8h.html" title="source/parser/btparser\l/btparser.h" alt="" coords="379,81,527,122"/>
+<area shape="rect" id="node5" href="$ibuffer_8cpp.html" title="source/buffer/ibuffer.cpp" alt="" coords="5,179,163,205"/>
+<area shape="rect" id="node11" href="$btparser_8cpp.html" title="source/parser/btparser\l/btparser.cpp" alt="" coords="379,171,527,213"/>
</map>
-06dcbc3314b0064d6c1be0699f2acddf
\ No newline at end of file
+8886038ceef8cf561687f1f3fa6c788d
\ No newline at end of file
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('imarker_8h.html','');
+$(document).ready(function(){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 <a class="code" href="class_i_marker.html#afbe7a5bbe8cb8f1b86e7ebf7d62782d4">IMarker</a>();
-<a name="l00013"></a>00013 <span class="keyword">virtual</span> <a class="code" href="class_i_marker.html#afefb80c6283b5f2327faa16ab131c875">~IMarker</a>();
-<a name="l00014"></a>00014 <span class="keywordtype">void</span> <a class="code" href="class_i_marker.html#a68c539e79c3052ba7addf090dfd05985">advance</a>(<span class="keywordtype">void</span>);
-<a name="l00015"></a>00015 <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="l00016"></a>00016 <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="l00017"></a>00017 <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="l00018"></a>00018 <span class="keywordtype">void</span> <a class="code" href="class_i_marker.html#afce4bb0bef01b4579db97e1ca5e64001">release</a>(<span class="keywordtype">void</span>);
-<a name="l00019"></a>00019 <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="l00020"></a>00020 <span class="keywordtype">bool</span> <a class="code" href="class_i_marker.html#ae6fda228fa071a9720e7d2309d47ac6e">isMarked</a>(<span class="keywordtype">void</span>);
-<a name="l00021"></a>00021 };
-<a name="l00022"></a>00022
-<a name="l00023"></a>00023 <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 Mon Jun 25 2012 16:46: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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
-
+<div class="header">
+ <div class="headertitle">
+<div class="title">imarker.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="imarker_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#ifndef ISTREAM_H</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="preprocessor"></span><span class="preprocessor">#define ISTREAM_H</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="preprocessor"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="preprocessor">#include <vector></span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> </div>
+<div class="line"><a name="l00006"></a><span class="lineno"><a class="code" href="class_i_marker.html"> 6</a></span> <span class="keyword">class </span><a class="code" href="class_i_marker.html">IMarker</a></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> {</div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  <span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00009"></a><span class="lineno"><a class="code" href="class_i_marker.html#adedaefcf6a1b1eac3d728a9d318dc618"> 9</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="class_i_marker.html#adedaefcf6a1b1eac3d728a9d318dc618">cur_location</a>;</div>
+<div class="line"><a name="l00010"></a><span class="lineno"><a class="code" href="class_i_marker.html#a1c1b6ba790e3adf5fa8d9b24c06b10d7"> 10</a></span>  std::vector<unsigned int> <a class="code" href="class_i_marker.html#a1c1b6ba790e3adf5fa8d9b24c06b10d7">markers</a>;</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  <a class="code" href="class_i_marker.html#afbe7a5bbe8cb8f1b86e7ebf7d62782d4">IMarker</a>();</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  <span class="keyword">virtual</span> <a class="code" href="class_i_marker.html#afefb80c6283b5f2327faa16ab131c875">~IMarker</a>();</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  <span class="keywordtype">void</span> <a class="code" href="class_i_marker.html#a68c539e79c3052ba7addf090dfd05985">advance</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  <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>);</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  <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);</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  <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>);</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  <span class="keywordtype">void</span> <a class="code" href="class_i_marker.html#afce4bb0bef01b4579db97e1ca5e64001">release</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  <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);</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  <span class="keywordtype">bool</span> <a class="code" href="class_i_marker.html#ae6fda228fa071a9720e7d2309d47ac6e">isMarked</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> };</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> </div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="preprocessor">#endif</span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_0ded4896afb9830a3107831cf5c3c74e.html">marker</a></li><li class="navelem"><a class="el" href="imarker_8h.html">imarker.h</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:23 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: Main Page</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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<div id="navrow1" class="tabs">
<ul class="tablist">
<li class="current"><a href="index.html"><span>Main Page</span></a></li>
<li><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
- <li id="searchli">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
</li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('index.html','');
+$(document).ready(function(){initNavTree('index.html','');});
</script>
<div id="doc-content">
-<div class="header">
- <div class="headertitle">
-<h1>Parse Utils Documentation</h1> </div>
-</div>
-<div class="contents">
-</div>
-</div>
- <div id="nav-path" class="navpath">
- <ul>
- <li class="footer">Generated on Mon Jun 25 2012 16:46: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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
-
+<div class="header">
+ <div class="headertitle">
+<div class="title">Parse Utils Documentation</div> </div>
+</div><!--header-->
+<div class="contents">
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
<map id="G" name="G">
-<area shape="rect" id="node1" href="$class_a_s_t.html" title="AST" alt="" coords="7,5,52,35"/>
+<area shape="rect" id="node1" href="$class_a_s_t.html" title="AST" alt="" coords="5,5,53,32"/>
</map>
-08f5237bd89d016732868873096be0fe
\ No newline at end of file
+859804632c4d05cc4cf9fa4e33ef6ddf
\ No newline at end of file
<map id="G" name="G">
-<area shape="rect" id="node1" href="$class_exception.html" title="Exception" alt="" coords="5,5,85,35"/>
+<area shape="rect" id="node1" href="$class_exception.html" title="Exception" alt="" coords="6,5,85,32"/>
</map>
-072f6770389511dce8a68f89a1bf8476
\ No newline at end of file
+19fce8044ef6ed94f5b720f97aeea875
\ No newline at end of file
<map id="G" name="G">
-<area shape="rect" id="node1" href="$class_i_lexer.html" title="ILexer" alt="" coords="7,5,63,35"/>
-<area shape="rect" id="node3" href="$class_l_l_n_lexer.html" title="LLNLexer" alt="" coords="112,5,189,35"/>
+<area shape="rect" id="node1" href="$class_i_lexer.html" title="ILexer" alt="" coords="6,5,63,32"/>
+<area shape="rect" id="node3" href="$class_l_l_n_lexer.html" title="LLNLexer" alt="" coords="113,5,189,32"/>
</map>
-0c6294194465eb73151a73b837f74e0c
\ No newline at end of file
+218f312b3ce182d02dc6e2f8bd1358b0
\ No newline at end of file
<map id="G" name="G">
-<area shape="rect" id="node1" href="$class_i_marker.html" title="IMarker" alt="" coords="7,59,71,88"/>
-<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_i_buffer.html" title="IBuffer" alt="" coords="129,59,188,88"/>
-<area shape="rect" id="node6" href="$class_i_parser.html" title="IParser" alt="" coords="8,5,69,35"/>
+<area shape="rect" id="node1" href="$class_i_marker.html" title="IMarker" alt="" coords="5,56,72,83"/>
+<area shape="rect" id="node3" href="$class_b_t_parser.html" title="BTParser" alt="" coords="121,5,197,32"/>
+<area shape="rect" id="node5" href="$class_i_buffer.html" title="IBuffer" alt="" coords="129,56,188,83"/>
+<area shape="rect" id="node6" href="$class_i_parser.html" title="IParser" alt="" coords="7,5,70,32"/>
</map>
-9eb67ad7aa62172c69090a272278a951
\ No newline at end of file
+b1923d3b6ecafd1d219c29ab1c55071f
\ No newline at end of file
<map id="G" name="G">
-<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"/>
+<area shape="rect" id="node1" href="$class_i_visitor.html" title="IVisitor" alt="" coords="5,5,67,32"/>
+<area shape="rect" id="node3" href="$class_a_s_t_printer.html" title="ASTPrinter" alt="" coords="115,5,202,32"/>
</map>
-deec17205b4bd9fddd182d63f1acf74b
\ No newline at end of file
+241744e4ed53ee54784c2fbe2b80e8a8
\ No newline at end of file
<map id="G" name="G">
-<area shape="rect" id="node1" href="$class_scope_stack.html" title="ScopeStack" alt="" coords="5,5,99,35"/>
+<area shape="rect" id="node1" href="$class_scope_stack.html" title="ScopeStack" alt="" coords="5,5,99,32"/>
</map>
-7a9b41fc54bfc00b024821c6051fb6f2
\ No newline at end of file
+53bb8b713462829018e0be9740dd597e
\ No newline at end of file
<map id="G" name="G">
-<area shape="rect" id="node1" href="$class_symbol.html" title="Symbol" alt="" coords="5,5,72,35"/>
+<area shape="rect" id="node1" href="$class_symbol.html" title="Symbol" alt="" coords="6,5,71,32"/>
</map>
-9f2583bd9f3bf8899f8bae360395bf31
\ No newline at end of file
+15039bbe4aa885165c739da09cf34437
\ No newline at end of file
<map id="G" name="G">
-<area shape="rect" id="node1" href="$class_token.html" title="Token" alt="" coords="7,5,63,35"/>
+<area shape="rect" id="node1" href="$class_token.html" title="Token" alt="" coords="5,5,64,32"/>
</map>
-30bfe8140a522f4a21669214fbcc3b01
\ No newline at end of file
+e56ed85c8b5d0e9668049001512a4a12
\ No newline at end of file
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: Class Hierarchy</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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(initResizable);
</script>
-<link href="doxygen.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>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="functions.html"><span>Class Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('hierarchy.html','');
+$(document).ready(function(){initNavTree('hierarchy.html','');});
</script>
<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
<div class="header">
<div class="headertitle">
-<h1>Class Hierarchy</h1> </div>
-</div>
+<div class="title">Class Hierarchy</div> </div>
+</div><!--header-->
<div class="contents">
<div class="textblock">
<p><a href="hierarchy.html">Go to the textual class hierarchy</a></p>
</div><table border="0" cellspacing="10" cellpadding="0">
<tr><td><img src="inherit_graph_0.png" border="0" alt="" usemap="#_a_s_t"/>
<map name="_a_s_t" id="_a_s_t">
-<area shape="rect" id="node1" href="class_a_s_t.html" title="AST" alt="" coords="7,5,52,35"/></map>
+<area shape="rect" id="node1" href="class_a_s_t.html" title="AST" alt="" coords="5,5,53,32"/></map>
</td></tr>
<tr><td><img src="inherit_graph_1.png" border="0" alt="" usemap="#_exception"/>
<map name="_exception" id="_exception">
-<area shape="rect" id="node1" href="class_exception.html" title="Exception" alt="" coords="5,5,85,35"/></map>
+<area shape="rect" id="node1" href="class_exception.html" title="Exception" alt="" coords="6,5,85,32"/></map>
</td></tr>
<tr><td><img src="inherit_graph_2.png" border="0" alt="" usemap="#_i_lexer"/>
<map name="_i_lexer" id="_i_lexer">
-<area shape="rect" id="node1" href="class_i_lexer.html" title="ILexer" alt="" coords="7,5,63,35"/><area shape="rect" id="node3" href="class_l_l_n_lexer.html" title="LLNLexer" alt="" coords="112,5,189,35"/></map>
+<area shape="rect" id="node1" href="class_i_lexer.html" title="ILexer" alt="" coords="6,5,63,32"/><area shape="rect" id="node3" href="class_l_l_n_lexer.html" title="LLNLexer" alt="" coords="113,5,189,32"/></map>
</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_marker.html" title="IMarker" alt="" coords="7,59,71,88"/>\r<area shape="rect" id="node3" href="class_b_t_parser.html" title="BTParser" alt="" coords="121,5,196,35"/>\r<area shape="rect" id="node5" href="class_i_buffer.html" title="IBuffer" alt="" coords="129,59,188,88"/>\r<area shape="rect" id="node6" href="class_i_parser.html" title="IParser" alt="" coords="8,5,69,35"/>\r</map>
+<area shape="rect" id="node1" href="class_i_marker.html" title="IMarker" alt="" coords="5,56,72,83"/><area shape="rect" id="node3" href="class_b_t_parser.html" title="BTParser" alt="" coords="121,5,197,32"/><area shape="rect" id="node5" href="class_i_buffer.html" title="IBuffer" alt="" coords="129,56,188,83"/><area shape="rect" id="node6" href="class_i_parser.html" title="IParser" alt="" coords="7,5,70,32"/></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"/>\r<area shape="rect" id="node3" href="class_a_s_t_printer.html" title="ASTPrinter" alt="" coords="117,5,203,35"/>\r</map>
+<area shape="rect" id="node1" href="class_i_visitor.html" title="IVisitor" alt="" coords="5,5,67,32"/><area shape="rect" id="node3" href="class_a_s_t_printer.html" title="ASTPrinter" alt="" coords="115,5,202,32"/></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"/>\r</map>
+<area shape="rect" id="node1" href="class_scope_stack.html" title="ScopeStack" alt="" coords="5,5,99,32"/></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"/>\r</map>
+<area shape="rect" id="node1" href="class_symbol.html" title="Symbol" alt="" coords="6,5,71,32"/></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"/>\r</map>
+<area shape="rect" id="node1" href="class_token.html" title="Token" alt="" coords="5,5,64,32"/></map>
</td></tr>
</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
</div>
-</div>
- <div id="nav-path" class="navpath">
- <ul>
- <li class="footer">Generated on Mon Jun 25 2012 16:46:26 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>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/parser/iparser.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(initResizable);
</script>
-<link href="doxygen.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>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('iparser_8cpp.html','');
+$(document).ready(function(){initNavTree('iparser_8cpp.html','');});
</script>
<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
<div class="header">
<div class="headertitle">
-<h1>source/parser/iparser.cpp File Reference</h1> </div>
-</div>
+<div class="title">iparser.cpp File Reference</div> </div>
+</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include <stdio.h></code><br/>
<code>#include "<a class="el" href="iparser_8h_source.html">iparser.h</a>"</code><br/>
<div class="dyncontent">
<div class="center"><img src="iparser_8cpp__incl.png" border="0" usemap="#source_2parser_2iparser_8cpp" alt=""/></div>
<map name="source_2parser_2iparser_8cpp" id="source_2parser_2iparser_8cpp">
-<area shape="rect" id="node5" href="iparser_8h.html" title="iparser.h" alt="" coords="165,83,237,112"/></map>
+<area shape="rect" id="node5" href="iparser_8h.html" title="iparser.h" alt="" coords="349,80,419,107"/><area shape="rect" id="node11" href="ast_8h.html" title="ast.h" alt="" coords="137,229,185,256"/><area shape="rect" id="node21" href="ilexer_8h.html" title="ilexer.h" alt="" coords="353,155,415,181"/><area shape="rect" id="node29" href="ivisitor_8h.html" title="ivisitor.h" alt="" coords="249,155,316,181"/><area shape="rect" id="node18" href="token_8h.html" title="token.h" alt="" coords="261,304,325,331"/></map>
</div>
</div>
<p><a href="iparser_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="iparser_8cpp.html">iparser.cpp</a> </li>
- <li class="footer">Generated on Mon Jun 25 2012 16:46: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><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_0713e853f9be800659de034b50d5eb34.html">parser</a></li><li class="navelem"><a class="el" href="iparser_8cpp.html">iparser.cpp</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
</div>
-
-
</body>
</html>
<map id="G" name="G">
-<area shape="rect" id="node5" href="$iparser_8h.html" title="iparser.h" alt="" coords="165,83,237,112"/>
+<area shape="rect" id="node5" href="$iparser_8h.html" title="iparser.h" alt="" coords="349,80,419,107"/>
+<area shape="rect" id="node11" href="$ast_8h.html" title="ast.h" alt="" coords="137,229,185,256"/>
+<area shape="rect" id="node21" href="$ilexer_8h.html" title="ilexer.h" alt="" coords="353,155,415,181"/>
+<area shape="rect" id="node29" href="$ivisitor_8h.html" title="ivisitor.h" alt="" coords="249,155,316,181"/>
+<area shape="rect" id="node18" href="$token_8h.html" title="token.h" alt="" coords="261,304,325,331"/>
</map>
-40ea4620a3a2d6c67022abd3908449e9
\ No newline at end of file
+c0caccf8e2f24ac37bf7f2276855b0ea
\ No newline at end of file
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/parser/iparser.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('iparser_8cpp.html','');
+$(document).ready(function(){initNavTree('iparser_8cpp.html','');});
</script>
<div id="doc-content">
-<div class="header">
- <div class="headertitle">
-<h1>source/parser/iparser.cpp</h1> </div>
-</div>
-<div class="contents">
-<a href="iparser_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/******************************************************************************</span>
-<a name="l00002"></a>00002 <span class="comment"> * Copyright (C) 2001 Michael D. Lowis</span>
-<a name="l00003"></a>00003 <span class="comment"> *</span>
-<a name="l00004"></a>00004 <span class="comment"> * This program is free software: you can redistribute it and/or modify</span>
-<a name="l00005"></a>00005 <span class="comment"> * it under the terms of the GNU General Public License as published by</span>
-<a name="l00006"></a>00006 <span class="comment"> * the Free Software Foundation, either version 3 of the License, or</span>
-<a name="l00007"></a>00007 <span class="comment"> * (at your option) any later version.</span>
-<a name="l00008"></a>00008 <span class="comment"> *</span>
-<a name="l00009"></a>00009 <span class="comment"> * This program is distributed in the hope that it will be useful,</span>
-<a name="l00010"></a>00010 <span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
-<a name="l00011"></a>00011 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span>
-<a name="l00012"></a>00012 <span class="comment"> * GNU General Public License for more details.</span>
-<a name="l00013"></a>00013 <span class="comment"> *</span>
-<a name="l00014"></a>00014 <span class="comment"> * You should have received a copy of the GNU General Public License</span>
-<a name="l00015"></a>00015 <span class="comment"> * along with this program. If not, see <http://www.gnu.org/licenses/>.</span>
-<a name="l00016"></a>00016 <span class="comment"> *****************************************************************************/</span>
-<a name="l00017"></a>00017 <span class="comment">/******************************************************************************</span>
-<a name="l00018"></a>00018 <span class="comment"> * Includes and Prototypes</span>
-<a name="l00019"></a>00019 <span class="comment"> *****************************************************************************/</span>
-<a name="l00020"></a>00020 <span class="preprocessor">#include <stdio.h></span>
-<a name="l00021"></a>00021 <span class="preprocessor">#include "<a class="code" href="iparser_8h.html">iparser.h</a>"</span>
-<a name="l00022"></a>00022
-<a name="l00023"></a>00023 <span class="keyword">using namespace </span>std;
-<a name="l00024"></a>00024
-<a name="l00025"></a>00025 <span class="comment">/******************************************************************************</span>
-<a name="l00026"></a>00026 <span class="comment"> * Public Functions</span>
-<a name="l00027"></a>00027 <span class="comment"> *****************************************************************************/</span>
-<a name="l00028"></a><a class="code" href="class_i_parser.html#a97691dca898e799fac489ede2ff058b4">00028</a> <a class="code" href="class_i_parser.html#a97691dca898e799fac489ede2ff058b4">IParser::IParser</a>() : result(NULL), lexer(NULL)
-<a name="l00029"></a>00029 {
-<a name="l00030"></a>00030 }
-<a name="l00031"></a>00031
-<a name="l00032"></a><a class="code" href="class_i_parser.html#a7e843f2ae69a52cbacf5bd7b5b9622cf">00032</a> <a class="code" href="class_i_parser.html#a97691dca898e799fac489ede2ff058b4">IParser::IParser</a>(<a class="code" href="class_i_lexer.html">ILexer</a>* lxr) : result(NULL), lexer(lxr)
-<a name="l00033"></a>00033 {
-<a name="l00034"></a>00034 }
-<a name="l00035"></a>00035
-<a name="l00036"></a><a class="code" href="class_i_parser.html#a5b617df0a65b13e5f4be40d764a8ba3b">00036</a> <a class="code" href="class_i_parser.html#a5b617df0a65b13e5f4be40d764a8ba3b">IParser::~IParser</a>()
-<a name="l00037"></a>00037 {
-<a name="l00038"></a>00038 <span class="keywordflow">if</span>(<a class="code" href="class_i_parser.html#a2c89fe9ae1c200eda69c78f7441dea00">lexer</a> != NULL)
-<a name="l00039"></a>00039 {
-<a name="l00040"></a>00040 <span class="keyword">delete</span> <a class="code" href="class_i_parser.html#a2c89fe9ae1c200eda69c78f7441dea00">lexer</a>;
-<a name="l00041"></a>00041 }
-<a name="l00042"></a>00042
-<a name="l00043"></a>00043 <span class="keywordflow">if</span>(<a class="code" href="class_i_parser.html#a525c62c560492ef3bdb1a21c4da13e04">result</a> != NULL)
-<a name="l00044"></a>00044 {
-<a name="l00045"></a>00045 <span class="keyword">delete</span> <a class="code" href="class_i_parser.html#a525c62c560492ef3bdb1a21c4da13e04">result</a>;
-<a name="l00046"></a>00046 }
-<a name="l00047"></a>00047 }
-<a name="l00048"></a>00048
-<a name="l00049"></a><a class="code" href="class_i_parser.html#a0bb117afecf63b3f2d95b598b763fec2">00049</a> <span class="keywordtype">void</span> <a class="code" href="class_i_parser.html#a0bb117afecf63b3f2d95b598b763fec2">IParser::input</a>(<a class="code" href="class_i_lexer.html">ILexer</a>* lxr)
-<a name="l00050"></a>00050 {
-<a name="l00051"></a>00051 <a class="code" href="class_i_parser.html#a2c89fe9ae1c200eda69c78f7441dea00">lexer</a> = lxr;
-<a name="l00052"></a>00052 }
-<a name="l00053"></a>00053
-<a name="l00054"></a><a class="code" href="class_i_parser.html#a486e53606cbc75b8a44cfea335ac9c87">00054</a> <span class="keyword">const</span> <a class="code" href="class_a_s_t.html">AST</a>* <a class="code" href="class_i_parser.html#a486e53606cbc75b8a44cfea335ac9c87">IParser::ast</a>()<span class="keyword"> const</span>
-<a name="l00055"></a>00055 <span class="keyword"></span>{
-<a name="l00056"></a>00056 <span class="keywordflow">return</span> <a class="code" href="class_i_parser.html#a525c62c560492ef3bdb1a21c4da13e04">result</a>;
-<a name="l00057"></a>00057 }
-<a name="l00058"></a>00058
-<a name="l00059"></a><a class="code" href="class_i_parser.html#ab6b8bb5a97c0bce976135dc4eccc1452">00059</a> <span class="keywordtype">void</span> <a class="code" href="class_i_parser.html#ab6b8bb5a97c0bce976135dc4eccc1452">IParser::process</a>(<a class="code" href="class_i_visitor.html">IVisitor</a>& visitor)
-<a name="l00060"></a>00060 {
-<a name="l00061"></a>00061 visitor.<a class="code" href="class_i_visitor.html#ae1fa19302cb2c14a8e98094cb3e990f4">visit</a>(<a class="code" href="class_i_parser.html#a525c62c560492ef3bdb1a21c4da13e04">result</a>);
-<a name="l00062"></a>00062 }
-</pre></div></div>
-</div>
- <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 Mon Jun 25 2012 16:46: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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
-
+<div class="header">
+ <div class="headertitle">
+<div class="title">iparser.cpp</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="iparser_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/******************************************************************************</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment"> * Copyright (C) 2001 Michael D. Lowis</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment"> *</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment"> * This program is free software: you can redistribute it and/or modify</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment"> * it under the terms of the GNU General Public License as published by</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment"> * the Free Software Foundation, either version 3 of the License, or</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment"> * (at your option) any later version.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment"> *</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment"> * This program is distributed in the hope that it will be useful,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment"> * GNU General Public License for more details.</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment"> *</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment"> * You should have received a copy of the GNU General Public License</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment"> * along with this program. If not, see <http://www.gnu.org/licenses/>.</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment"> *****************************************************************************/</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="comment">/******************************************************************************</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="comment"> * Includes and Prototypes</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="comment"> *****************************************************************************/</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#include <stdio.h></span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="preprocessor">#include "<a class="code" href="iparser_8h.html">iparser.h</a>"</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> </div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="keyword">using namespace </span>std;</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> </div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> <span class="comment">/******************************************************************************</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="comment"> * Public Functions</span></div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> <span class="comment"> *****************************************************************************/</span></div>
+<div class="line"><a name="l00028"></a><span class="lineno"><a class="code" href="class_i_parser.html#a97691dca898e799fac489ede2ff058b4"> 28</a></span> <a class="code" href="class_i_parser.html#a97691dca898e799fac489ede2ff058b4">IParser::IParser</a>() : result(NULL), lexer(NULL)</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> {</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> }</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> </div>
+<div class="line"><a name="l00032"></a><span class="lineno"><a class="code" href="class_i_parser.html#a7e843f2ae69a52cbacf5bd7b5b9622cf"> 32</a></span> <a class="code" href="class_i_parser.html#a97691dca898e799fac489ede2ff058b4">IParser::IParser</a>(<a class="code" href="class_i_lexer.html">ILexer</a>* lxr) : result(NULL), lexer(lxr)</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> {</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> }</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> </div>
+<div class="line"><a name="l00036"></a><span class="lineno"><a class="code" href="class_i_parser.html#a5b617df0a65b13e5f4be40d764a8ba3b"> 36</a></span> <a class="code" href="class_i_parser.html#a5b617df0a65b13e5f4be40d764a8ba3b">IParser::~IParser</a>()</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> {</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  <span class="keywordflow">if</span>(<a class="code" href="class_i_parser.html#a2c89fe9ae1c200eda69c78f7441dea00">lexer</a> != NULL)</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  {</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  <span class="keyword">delete</span> <a class="code" href="class_i_parser.html#a2c89fe9ae1c200eda69c78f7441dea00">lexer</a>;</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  }</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> </div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  <span class="keywordflow">if</span>(<a class="code" href="class_i_parser.html#a525c62c560492ef3bdb1a21c4da13e04">result</a> != NULL)</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  {</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  <span class="keyword">delete</span> <a class="code" href="class_i_parser.html#a525c62c560492ef3bdb1a21c4da13e04">result</a>;</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  }</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span> }</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span> </div>
+<div class="line"><a name="l00049"></a><span class="lineno"><a class="code" href="class_i_parser.html#a0bb117afecf63b3f2d95b598b763fec2"> 49</a></span> <span class="keywordtype">void</span> <a class="code" href="class_i_parser.html#a0bb117afecf63b3f2d95b598b763fec2">IParser::input</a>(<a class="code" href="class_i_lexer.html">ILexer</a>* lxr)</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span> {</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  <a class="code" href="class_i_parser.html#a2c89fe9ae1c200eda69c78f7441dea00">lexer</a> = lxr;</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span> }</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span> </div>
+<div class="line"><a name="l00054"></a><span class="lineno"><a class="code" href="class_i_parser.html#a486e53606cbc75b8a44cfea335ac9c87"> 54</a></span> <span class="keyword">const</span> <a class="code" href="class_a_s_t.html">AST</a>* <a class="code" href="class_i_parser.html#a486e53606cbc75b8a44cfea335ac9c87">IParser::ast</a>()<span class="keyword"> const</span></div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span> <span class="keyword"></span>{</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  <span class="keywordflow">return</span> <a class="code" href="class_i_parser.html#a525c62c560492ef3bdb1a21c4da13e04">result</a>;</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span> }</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span> </div>
+<div class="line"><a name="l00059"></a><span class="lineno"><a class="code" href="class_i_parser.html#ab6b8bb5a97c0bce976135dc4eccc1452"> 59</a></span> <span class="keywordtype">void</span> <a class="code" href="class_i_parser.html#ab6b8bb5a97c0bce976135dc4eccc1452">IParser::process</a>(<a class="code" href="class_i_visitor.html">IVisitor</a>& visitor)</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span> {</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  visitor.<a class="code" href="class_i_visitor.html#ae1fa19302cb2c14a8e98094cb3e990f4">visit</a>(<a class="code" href="class_i_parser.html#a525c62c560492ef3bdb1a21c4da13e04">result</a>);</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span> }</div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_0713e853f9be800659de034b50d5eb34.html">parser</a></li><li class="navelem"><a class="el" href="iparser_8cpp.html">iparser.cpp</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:23 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/parser/iparser.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('iparser_8d.html','');
+$(document).ready(function(){initNavTree('iparser_8d.html','');});
</script>
<div id="doc-content">
-<div class="header">
- <div class="headertitle">
-<h1>source/parser/iparser.d File Reference</h1> </div>
-</div>
-<div class="contents">
-
-<p><a href="iparser_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="iparser_8d.html">iparser.d</a> </li>
- <li class="footer">Generated on Mon Jun 25 2012 16:46: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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
+<div class="header">
+ <div class="headertitle">
+<div class="title">iparser.d File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<p><a href="iparser_8d_source.html">Go to the source code of this file.</a></p>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_0713e853f9be800659de034b50d5eb34.html">parser</a></li><li class="navelem"><a class="el" href="iparser_8d.html">iparser.d</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/parser/iparser.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('iparser_8d.html','');
+$(document).ready(function(){initNavTree('iparser_8d.html','');});
</script>
<div id="doc-content">
-<div class="header">
- <div class="headertitle">
-<h1>source/parser/iparser.d</h1> </div>
-</div>
-<div class="contents">
-<a href="iparser_8d.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 source/parser/iparser.o source/parser/iparser.d: source/parser/iparser.cpp \
-<a name="l00002"></a>00002 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/stdio.h \
-<a name="l00003"></a>00003 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/_mingw.h \
-<a name="l00004"></a>00004 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/stddef.h \
-<a name="l00005"></a>00005 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/stdarg.h \
-<a name="l00006"></a>00006 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/sys/types.h \
-<a name="l00007"></a>00007 source/parser/iparser.h \
-<a name="l00008"></a>00008 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/<span class="keywordtype">string</span> \
-<a name="l00009"></a>00009 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/c++config.h \
-<a name="l00010"></a>00010 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/os_defines.h \
-<a name="l00011"></a>00011 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/cpu_defines.h \
-<a name="l00012"></a>00012 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stringfwd.h \
-<a name="l00013"></a>00013 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/char_traits.h \
-<a name="l00014"></a>00014 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_algobase.h \
-<a name="l00015"></a>00015 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/functexcept.h \
-<a name="l00016"></a>00016 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/exception_defines.h \
-<a name="l00017"></a>00017 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/cpp_type_traits.h \
-<a name="l00018"></a>00018 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/ext/type_traits.h \
-<a name="l00019"></a>00019 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/ext/numeric_traits.h \
-<a name="l00020"></a>00020 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_pair.h \
-<a name="l00021"></a>00021 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/move.h \
-<a name="l00022"></a>00022 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/concept_check.h \
-<a name="l00023"></a>00023 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_iterator_base_types.h \
-<a name="l00024"></a>00024 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_iterator_base_funcs.h \
-<a name="l00025"></a>00025 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_iterator.h \
-<a name="l00026"></a>00026 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/debug/debug.h \
-<a name="l00027"></a>00027 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/postypes.h \
-<a name="l00028"></a>00028 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/cwchar \
-<a name="l00029"></a>00029 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/wchar.h \
-<a name="l00030"></a>00030 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/wctype.h \
-<a name="l00031"></a>00031 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/stdint.h \
-<a name="l00032"></a>00032 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/stdint.h \
-<a name="l00033"></a>00033 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/allocator.h \
-<a name="l00034"></a>00034 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/c++allocator.h \
-<a name="l00035"></a>00035 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/ext/new_allocator.h \
-<a name="l00036"></a>00036 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/<span class="keyword">new</span> \
-<a name="l00037"></a>00037 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/exception \
-<a name="l00038"></a>00038 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/localefwd.h \
-<a name="l00039"></a>00039 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/c++locale.h \
-<a name="l00040"></a>00040 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/clocale \
-<a name="l00041"></a>00041 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/locale.h \
-<a name="l00042"></a>00042 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/iosfwd \
-<a name="l00043"></a>00043 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/cctype \
-<a name="l00044"></a>00044 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/ctype.h \
-<a name="l00045"></a>00045 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/ostream_insert.h \
-<a name="l00046"></a>00046 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/cxxabi_forced.h \
-<a name="l00047"></a>00047 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_function.h \
-<a name="l00048"></a>00048 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/backward/binders.h \
-<a name="l00049"></a>00049 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/range_access.h \
-<a name="l00050"></a>00050 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/basic_string.h \
-<a name="l00051"></a>00051 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/ext/atomicity.h \
-<a name="l00052"></a>00052 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/gthr.h \
-<a name="l00053"></a>00053 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/gthr-<span class="keywordflow">default</span>.h \
-<a name="l00054"></a>00054 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/errno.h \
-<a name="l00055"></a>00055 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/atomic_word.h \
-<a name="l00056"></a>00056 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/initializer_list \
-<a name="l00057"></a>00057 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/basic_string.tcc \
-<a name="l00058"></a>00058 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/sstream \
-<a name="l00059"></a>00059 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/istream \
-<a name="l00060"></a>00060 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/ios \
-<a name="l00061"></a>00061 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/ios_base.h \
-<a name="l00062"></a>00062 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/locale_classes.h \
-<a name="l00063"></a>00063 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/locale_classes.tcc \
-<a name="l00064"></a>00064 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/streambuf \
-<a name="l00065"></a>00065 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/streambuf.tcc \
-<a name="l00066"></a>00066 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/basic_ios.h \
-<a name="l00067"></a>00067 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/locale_facets.h \
-<a name="l00068"></a>00068 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/cwctype \
-<a name="l00069"></a>00069 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/ctype_base.h \
-<a name="l00070"></a>00070 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/streambuf_iterator.h \
-<a name="l00071"></a>00071 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/ctype_inline.h \
-<a name="l00072"></a>00072 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/locale_facets.tcc \
-<a name="l00073"></a>00073 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/basic_ios.tcc \
-<a name="l00074"></a>00074 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/ostream \
-<a name="l00075"></a>00075 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/ostream.tcc \
-<a name="l00076"></a>00076 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/istream.tcc \
-<a name="l00077"></a>00077 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/sstream.tcc \
-<a name="l00078"></a>00078 source/parser/ast/ast.h \
-<a name="l00079"></a>00079 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/list \
-<a name="l00080"></a>00080 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_list.h \
-<a name="l00081"></a>00081 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/list.tcc \
-<a name="l00082"></a>00082 source/lexer/token/token.h source/lexer/ilexer.h \
-<a name="l00083"></a>00083 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/iostream \
-<a name="l00084"></a>00084 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/cstdio \
-<a name="l00085"></a>00085 source/visitor/ivisitor.h
-</pre></div></div>
-</div>
- <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 Mon Jun 25 2012 16:46: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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
-
+<div class="header">
+ <div class="headertitle">
+<div class="title">iparser.d</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="iparser_8d.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> source/parser/iparser.o source/parser/iparser.d: source/parser/iparser.cpp /usr/include/stdio.h \</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>  /usr/include/features.h /usr/include/sys/cdefs.h \</div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \</div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>  /usr/include/gnu/stubs-64.h \</div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/include/stddef.h \</div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>  /usr/include/bits/types.h /usr/include/bits/typesizes.h \</div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \</div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/include/stdarg.h \</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  /usr/include/bits/stdio.h source/parser/iparser.h \</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/<span class="keywordtype">string</span> \</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/c++config.h \</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/os_defines.h \</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/cpu_defines.h \</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stringfwd.h \</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/char_traits.h \</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_algobase.h \</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/functexcept.h \</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/exception_defines.h \</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/cpp_type_traits.h \</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ext/type_traits.h \</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ext/numeric_traits.h \</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_pair.h \</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/move.h \</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/concept_check.h \</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_iterator_base_types.h \</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_iterator_base_funcs.h \</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_iterator.h \</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/debug/debug.h \</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/postypes.h \</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/cwchar \</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  /usr/include/bits/wchar.h /usr/include/xlocale.h \</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/allocator.h \</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/c++allocator.h \</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ext/new_allocator.h \</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/<span class="keyword">new</span> \</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/exception \</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/atomic_lockfree_defines.h \</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/localefwd.h \</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/c++locale.h \</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/clocale \</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  /usr/include/locale.h /usr/include/bits/locale.h \</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/iosfwd \</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/cctype \</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  /usr/include/ctype.h /usr/include/endian.h /usr/include/bits/endian.h \</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  /usr/include/bits/byteswap.h \</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/ostream_insert.h \</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/cxxabi_forced.h \</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_function.h \</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/backward/binders.h \</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/range_access.h \</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/basic_string.h \</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ext/atomicity.h \</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/gthr.h \</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/gthr-<span class="keywordflow">default</span>.h \</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  /usr/include/pthread.h /usr/include/sched.h /usr/include/time.h \</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  /usr/include/bits/sched.h /usr/include/bits/time.h \</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  /usr/include/bits/timex.h /usr/include/bits/pthreadtypes.h \</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  /usr/include/bits/setjmp.h \</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/atomic_word.h \</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/basic_string.tcc \</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/sstream \</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/istream \</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ios \</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/ios_base.h \</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/locale_classes.h \</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/locale_classes.tcc \</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/streambuf \</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/streambuf.tcc \</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/basic_ios.h \</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/locale_facets.h \</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/cwctype \</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  /usr/include/wctype.h \</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/ctype_base.h \</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/streambuf_iterator.h \</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/ctype_inline.h \</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/locale_facets.tcc \</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/basic_ios.tcc \</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ostream \</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/ostream.tcc \</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/istream.tcc \</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/sstream.tcc \
+ source/parser/ast/ast.h \</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/list \</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_list.h \</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/list.tcc \
+ source/lexer/token/token.h source/lexer/ilexer.h \</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/iostream \</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/cstdio \</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  source/visitor/ivisitor.h</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span> </div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_0713e853f9be800659de034b50d5eb34.html">parser</a></li><li class="navelem"><a class="el" href="iparser_8d.html">iparser.d</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:23 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/parser/iparser.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(initResizable);
</script>
-<link href="doxygen.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>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('iparser_8h.html','');
+$(document).ready(function(){initNavTree('iparser_8h.html','');});
</script>
<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> </div>
<div class="headertitle">
-<h1>source/parser/iparser.h File Reference</h1> </div>
-</div>
+<div class="title">iparser.h File Reference</div> </div>
+</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include <string></code><br/>
<code>#include <sstream></code><br/>
-<code>#include "ast.h"</code><br/>
-<code>#include "ilexer.h"</code><br/>
-<code>#include "ivisitor.h"</code><br/>
+<code>#include "<a class="el" href="ast_8h_source.html">ast.h</a>"</code><br/>
+<code>#include "<a class="el" href="ilexer_8h_source.html">ilexer.h</a>"</code><br/>
+<code>#include "<a class="el" href="ivisitor_8h_source.html">ivisitor.h</a>"</code><br/>
</div><div class="textblock"><div class="dynheader">
Include dependency graph for iparser.h:</div>
<div class="dyncontent">
<div class="center"><img src="iparser_8h__incl.png" border="0" usemap="#source_2parser_2iparser_8h" alt=""/></div>
+<map name="source_2parser_2iparser_8h" id="source_2parser_2iparser_8h">
+<area shape="rect" id="node7" href="ast_8h.html" title="ast.h" alt="" coords="137,155,185,181"/><area shape="rect" id="node17" href="ilexer_8h.html" title="ilexer.h" alt="" coords="353,80,415,107"/><area shape="rect" id="node25" href="ivisitor_8h.html" title="ivisitor.h" alt="" coords="249,80,316,107"/><area shape="rect" id="node14" href="token_8h.html" title="token.h" alt="" coords="261,229,325,256"/></map>
</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="iparser_8h__dep__incl.png" border="0" usemap="#source_2parser_2iparser_8hdep" alt=""/></div>
<map name="source_2parser_2iparser_8hdep" id="source_2parser_2iparser_8hdep">
-<area shape="rect" id="node3" href="iparser_8cpp.html" title="source/parser/iparser.cpp" alt="" coords="5,83,173,112"/></map>
+<area shape="rect" id="node3" href="btparser_8h.html" title="source/parser/btparser\l/btparser.h" alt="" coords="4,81,152,122"/><area shape="rect" id="node7" href="iparser_8cpp.html" title="source/parser/iparser.cpp" alt="" coords="177,88,341,115"/><area shape="rect" id="node5" href="btparser_8cpp.html" title="source/parser/btparser\l/btparser.cpp" alt="" coords="4,171,152,213"/></map>
</div>
</div>
<p><a href="iparser_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>
+<tr class="heading"><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_parser.html">IParser</a></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_parser.html">IParser</a></td></tr>
</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_0713e853f9be800659de034b50d5eb34.html">parser</a></li><li class="navelem"><a class="el" href="iparser_8h.html">iparser.h</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
</div>
-</div>
- <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 Mon Jun 25 2012 16:46: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>
<map id="G" name="G">
-<area shape="rect" id="node3" href="$iparser_8cpp.html" title="source/parser/iparser.cpp" alt="" coords="5,83,173,112"/>
+<area shape="rect" id="node3" href="$btparser_8h.html" title="source/parser/btparser\l/btparser.h" alt="" coords="4,81,152,122"/>
+<area shape="rect" id="node7" href="$iparser_8cpp.html" title="source/parser/iparser.cpp" alt="" coords="177,88,341,115"/>
+<area shape="rect" id="node5" href="$btparser_8cpp.html" title="source/parser/btparser\l/btparser.cpp" alt="" coords="4,171,152,213"/>
</map>
-c5c751b00bd97c0d70e5de9733921d7c
\ No newline at end of file
+8a16791a5d52f55a0d84e7f64a47835a
\ No newline at end of file
<map id="G" name="G">
+<area shape="rect" id="node7" href="$ast_8h.html" title="ast.h" alt="" coords="137,155,185,181"/>
+<area shape="rect" id="node17" href="$ilexer_8h.html" title="ilexer.h" alt="" coords="353,80,415,107"/>
+<area shape="rect" id="node25" href="$ivisitor_8h.html" title="ivisitor.h" alt="" coords="249,80,316,107"/>
+<area shape="rect" id="node14" href="$token_8h.html" title="token.h" alt="" coords="261,229,325,256"/>
</map>
-ddca66ae8a1d39a7cf0a752083de6dbd
\ No newline at end of file
+3027c535541d6825bfb5ae16583523da
\ No newline at end of file
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/parser/iparser.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('iparser_8h.html','');
+$(document).ready(function(){initNavTree('iparser_8h.html','');});
</script>
<div id="doc-content">
-<div class="header">
- <div class="headertitle">
-<h1>source/parser/iparser.h</h1> </div>
-</div>
-<div class="contents">
-<a href="iparser_8h.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 <span class="comment">/******************************************************************************</span>
-<a name="l00002"></a>00002 <span class="comment"> * Copyright (C) 2001 Michael D. Lowis</span>
-<a name="l00003"></a>00003 <span class="comment"> *</span>
-<a name="l00004"></a>00004 <span class="comment"> * This program is free software: you can redistribute it and/or modify</span>
-<a name="l00005"></a>00005 <span class="comment"> * it under the terms of the GNU General Public License as published by</span>
-<a name="l00006"></a>00006 <span class="comment"> * the Free Software Foundation, either version 3 of the License, or</span>
-<a name="l00007"></a>00007 <span class="comment"> * (at your option) any later version.</span>
-<a name="l00008"></a>00008 <span class="comment"> *</span>
-<a name="l00009"></a>00009 <span class="comment"> * This program is distributed in the hope that it will be useful,</span>
-<a name="l00010"></a>00010 <span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span>
-<a name="l00011"></a>00011 <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span>
-<a name="l00012"></a>00012 <span class="comment"> * GNU General Public License for more details.</span>
-<a name="l00013"></a>00013 <span class="comment"> *</span>
-<a name="l00014"></a>00014 <span class="comment"> * You should have received a copy of the GNU General Public License</span>
-<a name="l00015"></a>00015 <span class="comment"> * along with this program. If not, see <http://www.gnu.org/licenses/>.</span>
-<a name="l00016"></a>00016 <span class="comment"> *****************************************************************************/</span>
-<a name="l00017"></a>00017 <span class="preprocessor">#ifndef PARSER_H</span>
-<a name="l00018"></a>00018 <span class="preprocessor"></span><span class="preprocessor">#define PARSER_H</span>
-<a name="l00019"></a>00019 <span class="preprocessor"></span>
-<a name="l00020"></a>00020 <span class="preprocessor">#include <string></span>
-<a name="l00021"></a>00021 <span class="preprocessor">#include <sstream></span>
-<a name="l00022"></a>00022 <span class="preprocessor">#include "ast.h"</span>
-<a name="l00023"></a>00023 <span class="preprocessor">#include "ilexer.h"</span>
-<a name="l00024"></a>00024 <span class="preprocessor">#include "ivisitor.h"</span>
-<a name="l00025"></a>00025
-<a name="l00026"></a><a class="code" href="class_i_parser.html">00026</a> <span class="keyword">class </span><a class="code" href="class_i_parser.html">IParser</a> {
-<a name="l00027"></a>00027 <span class="keyword">protected</span>:
-<a name="l00028"></a><a class="code" href="class_i_parser.html#a525c62c560492ef3bdb1a21c4da13e04">00028</a> <a class="code" href="class_a_s_t.html">AST</a>* <a class="code" href="class_i_parser.html#a525c62c560492ef3bdb1a21c4da13e04">result</a>;
-<a name="l00029"></a><a class="code" href="class_i_parser.html#a2c89fe9ae1c200eda69c78f7441dea00">00029</a> <a class="code" href="class_i_lexer.html">ILexer</a>* <a class="code" href="class_i_parser.html#a2c89fe9ae1c200eda69c78f7441dea00">lexer</a>;
-<a name="l00030"></a>00030 <span class="keyword">public</span>:
-<a name="l00031"></a>00031 <a class="code" href="class_i_parser.html#a97691dca898e799fac489ede2ff058b4">IParser</a>();
-<a name="l00032"></a>00032 <a class="code" href="class_i_parser.html#a97691dca898e799fac489ede2ff058b4">IParser</a>(<a class="code" href="class_i_lexer.html">ILexer</a>* in);
-<a name="l00033"></a>00033 <span class="keyword">virtual</span> <a class="code" href="class_i_parser.html#a5b617df0a65b13e5f4be40d764a8ba3b">~IParser</a>();
-<a name="l00034"></a>00034 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_i_parser.html#a03bdae30f9a5acb2b9ec5aebb20cc0c2">parse</a>() = 0;
-<a name="l00035"></a>00035 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_i_parser.html#a0bb117afecf63b3f2d95b598b763fec2">input</a>(<a class="code" href="class_i_lexer.html">ILexer</a>* in);
-<a name="l00036"></a>00036 <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="class_a_s_t.html">AST</a>* <a class="code" href="class_i_parser.html#a486e53606cbc75b8a44cfea335ac9c87">ast</a>() <span class="keyword">const</span>;
-<a name="l00037"></a>00037 <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_i_parser.html#ab6b8bb5a97c0bce976135dc4eccc1452">process</a>(<a class="code" href="class_i_visitor.html">IVisitor</a>& visitor);
-<a name="l00038"></a>00038 };
-<a name="l00039"></a>00039
-<a name="l00040"></a>00040 <span class="preprocessor">#endif</span>
-</pre></div></div>
-</div>
- <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 Mon Jun 25 2012 16:46: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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
-
+<div class="header">
+ <div class="headertitle">
+<div class="title">iparser.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="iparser_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="comment">/******************************************************************************</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="comment"> * Copyright (C) 2001 Michael D. Lowis</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="comment"> *</span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="comment"> * This program is free software: you can redistribute it and/or modify</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="comment"> * it under the terms of the GNU General Public License as published by</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="comment"> * the Free Software Foundation, either version 3 of the License, or</span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="comment"> * (at your option) any later version.</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> <span class="comment"> *</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> <span class="comment"> * This program is distributed in the hope that it will be useful,</span></div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> <span class="comment"> * but WITHOUT ANY WARRANTY; without even the implied warranty of</span></div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> <span class="comment"> * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the</span></div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> <span class="comment"> * GNU General Public License for more details.</span></div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> <span class="comment"> *</span></div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> <span class="comment"> * You should have received a copy of the GNU General Public License</span></div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> <span class="comment"> * along with this program. If not, see <http://www.gnu.org/licenses/>.</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="comment"> *****************************************************************************/</span></div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> <span class="preprocessor">#ifndef PARSER_H</span></div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> <span class="preprocessor"></span><span class="preprocessor">#define PARSER_H</span></div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> <span class="preprocessor"></span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> <span class="preprocessor">#include <string></span></div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> <span class="preprocessor">#include <sstream></span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="preprocessor">#include "<a class="code" href="ast_8h.html">ast.h</a>"</span></div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> <span class="preprocessor">#include "<a class="code" href="ilexer_8h.html">ilexer.h</a>"</span></div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> <span class="preprocessor">#include "<a class="code" href="ivisitor_8h.html">ivisitor.h</a>"</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> </div>
+<div class="line"><a name="l00026"></a><span class="lineno"><a class="code" href="class_i_parser.html"> 26</a></span> <span class="keyword">class </span><a class="code" href="class_i_parser.html">IParser</a> {</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  <span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00028"></a><span class="lineno"><a class="code" href="class_i_parser.html#a525c62c560492ef3bdb1a21c4da13e04"> 28</a></span>  <a class="code" href="class_a_s_t.html">AST</a>* <a class="code" href="class_i_parser.html#a525c62c560492ef3bdb1a21c4da13e04">result</a>;</div>
+<div class="line"><a name="l00029"></a><span class="lineno"><a class="code" href="class_i_parser.html#a2c89fe9ae1c200eda69c78f7441dea00"> 29</a></span>  <a class="code" href="class_i_lexer.html">ILexer</a>* <a class="code" href="class_i_parser.html#a2c89fe9ae1c200eda69c78f7441dea00">lexer</a>;</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  <a class="code" href="class_i_parser.html#a97691dca898e799fac489ede2ff058b4">IParser</a>();</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  <a class="code" href="class_i_parser.html#a97691dca898e799fac489ede2ff058b4">IParser</a>(<a class="code" href="class_i_lexer.html">ILexer</a>* in);</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  <span class="keyword">virtual</span> <a class="code" href="class_i_parser.html#a5b617df0a65b13e5f4be40d764a8ba3b">~IParser</a>();</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_i_parser.html#a03bdae30f9a5acb2b9ec5aebb20cc0c2">parse</a>() = 0;</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_i_parser.html#a0bb117afecf63b3f2d95b598b763fec2">input</a>(<a class="code" href="class_i_lexer.html">ILexer</a>* in);</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  <span class="keyword">virtual</span> <span class="keyword">const</span> <a class="code" href="class_a_s_t.html">AST</a>* <a class="code" href="class_i_parser.html#a486e53606cbc75b8a44cfea335ac9c87">ast</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> <a class="code" href="class_i_parser.html#ab6b8bb5a97c0bce976135dc4eccc1452">process</a>(<a class="code" href="class_i_visitor.html">IVisitor</a>& visitor);</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> };</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span> </div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span> <span class="preprocessor">#endif</span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_0713e853f9be800659de034b50d5eb34.html">parser</a></li><li class="navelem"><a class="el" href="iparser_8h.html">iparser.h</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:23 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/visitor/ivisitor.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(initResizable);
</script>
-<link href="doxygen.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>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('ivisitor_8cpp.html','');
+$(document).ready(function(){initNavTree('ivisitor_8cpp.html','');});
</script>
<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
<div class="header">
<div class="headertitle">
-<h1>source/visitor/ivisitor.cpp File Reference</h1> </div>
-</div>
+<div class="title">ivisitor.cpp File Reference</div> </div>
+</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include "<a class="el" href="ivisitor_8h_source.html">ivisitor.h</a>"</code><br/>
<code>#include <list></code><br/>
<div class="dyncontent">
<div class="center"><img src="ivisitor_8cpp__incl.png" border="0" usemap="#source_2visitor_2ivisitor_8cpp" alt=""/></div>
<map name="source_2visitor_2ivisitor_8cpp" id="source_2visitor_2ivisitor_8cpp">
-<area shape="rect" id="node3" href="ivisitor_8h.html" title="ivisitor.h" alt="" coords="72,83,141,112"/></map>
+<area shape="rect" id="node3" href="ivisitor_8h.html" title="ivisitor.h" alt="" coords="86,80,153,107"/><area shape="rect" id="node5" href="ast_8h.html" title="ast.h" alt="" coords="138,155,187,181"/><area shape="rect" id="node13" href="token_8h.html" title="token.h" alt="" coords="25,229,89,256"/></map>
</div>
</div>
<p><a href="ivisitor_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="ivisitor_8cpp.html">ivisitor.cpp</a> </li>
- <li class="footer">Generated on Mon Jun 25 2012 16:46: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><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_5a7579107b65eb4193120908d061ed8f.html">visitor</a></li><li class="navelem"><a class="el" href="ivisitor_8cpp.html">ivisitor.cpp</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
</div>
-
-
</body>
</html>
<map id="G" name="G">
-<area shape="rect" id="node3" href="$ivisitor_8h.html" title="ivisitor.h" alt="" coords="72,83,141,112"/>
+<area shape="rect" id="node3" href="$ivisitor_8h.html" title="ivisitor.h" alt="" coords="86,80,153,107"/>
+<area shape="rect" id="node5" href="$ast_8h.html" title="ast.h" alt="" coords="138,155,187,181"/>
+<area shape="rect" id="node13" href="$token_8h.html" title="token.h" alt="" coords="25,229,89,256"/>
</map>
-82a2b3c00ad8197ee9cac353f2d31f18
\ No newline at end of file
+f09ec62b864767cd2c537a7af4e9caa4
\ No newline at end of file
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/visitor/ivisitor.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('ivisitor_8cpp.html','');
+$(document).ready(function(){initNavTree('ivisitor_8cpp.html','');});
</script>
<div id="doc-content">
-<div class="header">
- <div class="headertitle">
-<h1>source/visitor/ivisitor.cpp</h1> </div>
-</div>
-<div class="contents">
-<a href="ivisitor_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="ivisitor_8h.html">ivisitor.h</a>"</span>
-<a name="l00002"></a>00002 <span class="preprocessor">#include <list></span>
-<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_i_visitor.html#a1f982003291f872f6f3781456b295e8a">00006</a> <a class="code" href="class_i_visitor.html#a1f982003291f872f6f3781456b295e8a">IVisitor::IVisitor</a>()
-<a name="l00007"></a>00007 {
-<a name="l00008"></a>00008 }
-<a name="l00009"></a>00009
-<a name="l00010"></a><a class="code" href="class_i_visitor.html#a05534ba3ad2710875aa918c3d917a088">00010</a> <a class="code" href="class_i_visitor.html#a05534ba3ad2710875aa918c3d917a088">IVisitor::~IVisitor</a>()
-<a name="l00011"></a>00011 {
-<a name="l00012"></a>00012 }
-<a name="l00013"></a>00013
-<a name="l00014"></a><a class="code" href="class_i_visitor.html#ae1fa19302cb2c14a8e98094cb3e990f4">00014</a> <span class="keywordtype">void</span> <a class="code" href="class_i_visitor.html#ae1fa19302cb2c14a8e98094cb3e990f4">IVisitor::visit</a>(<a class="code" href="class_a_s_t.html">AST</a>* cur, <span class="keywordtype">int</span> depth)
-<a name="l00015"></a>00015 {
-<a name="l00016"></a>00016 list<AST*>* children;
-<a name="l00017"></a>00017 list<AST*>::iterator it;
-<a name="l00018"></a>00018
-<a name="l00019"></a>00019 <span class="keywordflow">if</span> (cur != NULL)
-<a name="l00020"></a>00020 {
-<a name="l00021"></a>00021 <span class="comment">// Execute or pre-walk actions</span>
-<a name="l00022"></a>00022 <span class="keywordflow">if</span>(depth == 0) beforeVisit( cur, depth );
-<a name="l00023"></a>00023
-<a name="l00024"></a>00024 <span class="comment">// Setup our locals</span>
-<a name="l00025"></a>00025 children = cur-><a class="code" href="class_a_s_t.html#addfd95ed0ba31ec4fdcf08097fb7fa75">children</a>();
-<a name="l00026"></a>00026 it = children->begin();
-<a name="l00027"></a>00027
-<a name="l00028"></a>00028 <span class="comment">// Visit the tree</span>
-<a name="l00029"></a>00029 beforeChildren(cur,depth);
-<a name="l00030"></a>00030 depth++;
-<a name="l00031"></a>00031 <span class="keywordflow">for</span>(; it != children->end(); it++)
-<a name="l00032"></a>00032 {
-<a name="l00033"></a>00033 beforeChild( *it, depth );
-<a name="l00034"></a>00034 visit( *it, depth );
-<a name="l00035"></a>00035 afterChild( *it, depth );
-<a name="l00036"></a>00036 }
-<a name="l00037"></a>00037 afterChildren(cur,depth);
-<a name="l00038"></a>00038
-<a name="l00039"></a>00039 <span class="comment">// Execute our post-walk actions</span>
-<a name="l00040"></a>00040 <span class="keywordflow">if</span>(depth == 1) afterVisit( cur, depth );
-<a name="l00041"></a>00041 }
-<a name="l00042"></a>00042 }
-<a name="l00043"></a>00043
-</pre></div></div>
-</div>
- <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 Mon Jun 25 2012 16:46: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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
-
+<div class="header">
+ <div class="headertitle">
+<div class="title">ivisitor.cpp</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="ivisitor_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#include "<a class="code" href="ivisitor_8h.html">ivisitor.h</a>"</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="preprocessor">#include <list></span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> </div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="keyword">using namespace </span>std;</div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> </div>
+<div class="line"><a name="l00006"></a><span class="lineno"><a class="code" href="class_i_visitor.html#a1f982003291f872f6f3781456b295e8a"> 6</a></span> <a class="code" href="class_i_visitor.html#a1f982003291f872f6f3781456b295e8a">IVisitor::IVisitor</a>()</div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> {</div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> }</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> </div>
+<div class="line"><a name="l00010"></a><span class="lineno"><a class="code" href="class_i_visitor.html#a05534ba3ad2710875aa918c3d917a088"> 10</a></span> <a class="code" href="class_i_visitor.html#a05534ba3ad2710875aa918c3d917a088">IVisitor::~IVisitor</a>()</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> {</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> }</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> </div>
+<div class="line"><a name="l00014"></a><span class="lineno"><a class="code" href="class_i_visitor.html#ae1fa19302cb2c14a8e98094cb3e990f4"> 14</a></span> <span class="keywordtype">void</span> <a class="code" href="class_i_visitor.html#ae1fa19302cb2c14a8e98094cb3e990f4">IVisitor::visit</a>(<a class="code" href="class_a_s_t.html">AST</a>* cur, <span class="keywordtype">int</span> depth)</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> {</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  list<AST*>* children;</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  list<AST*>::iterator it;</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> </div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  <span class="keywordflow">if</span> (cur != NULL)</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  {</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  <span class="comment">// Execute or pre-walk actions</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  <span class="keywordflow">if</span>(depth == 0) beforeVisit( cur, depth );</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> </div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  <span class="comment">// Setup our locals</span></div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  children = cur-><a class="code" href="class_a_s_t.html#addfd95ed0ba31ec4fdcf08097fb7fa75">children</a>();</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  it = children->begin();</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  <span class="comment">// Visit the tree</span></div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  beforeChildren(cur,depth);</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  depth++;</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  <span class="keywordflow">for</span>(; it != children->end(); it++)</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  {</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  beforeChild( *it, depth );</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  visit( *it, depth );</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  afterChild( *it, depth );</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  }</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  afterChildren(cur,depth);</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> </div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  <span class="comment">// Execute our post-walk actions</span></div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  <span class="keywordflow">if</span>(depth == 1) afterVisit( cur, depth );</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  }</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> }</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span> </div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_5a7579107b65eb4193120908d061ed8f.html">visitor</a></li><li class="navelem"><a class="el" href="ivisitor_8cpp.html">ivisitor.cpp</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:23 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/visitor/ivisitor.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('ivisitor_8d.html','');
+$(document).ready(function(){initNavTree('ivisitor_8d.html','');});
</script>
<div id="doc-content">
-<div class="header">
- <div class="headertitle">
-<h1>source/visitor/ivisitor.d File Reference</h1> </div>
-</div>
-<div class="contents">
-
-<p><a href="ivisitor_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="ivisitor_8d.html">ivisitor.d</a> </li>
- <li class="footer">Generated on Mon Jun 25 2012 16:46: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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
+<div class="header">
+ <div class="headertitle">
+<div class="title">ivisitor.d File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<p><a href="ivisitor_8d_source.html">Go to the source code of this file.</a></p>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_5a7579107b65eb4193120908d061ed8f.html">visitor</a></li><li class="navelem"><a class="el" href="ivisitor_8d.html">ivisitor.d</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/visitor/ivisitor.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('ivisitor_8d.html','');
+$(document).ready(function(){initNavTree('ivisitor_8d.html','');});
</script>
<div id="doc-content">
-<div class="header">
- <div class="headertitle">
-<h1>source/visitor/ivisitor.d</h1> </div>
-</div>
-<div class="contents">
-<a href="ivisitor_8d.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 source/visitor/ivisitor.o source/visitor/ivisitor.d: source/visitor/ivisitor.cpp source/visitor/ivisitor.h \
-<a name="l00002"></a>00002 source/parser/ast/ast.h \
-<a name="l00003"></a>00003 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/stdarg.h \
-<a name="l00004"></a>00004 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/list \
-<a name="l00005"></a>00005 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_algobase.h \
-<a name="l00006"></a>00006 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/c++config.h \
-<a name="l00007"></a>00007 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/os_defines.h \
-<a name="l00008"></a>00008 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/cpu_defines.h \
-<a name="l00009"></a>00009 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/functexcept.h \
-<a name="l00010"></a>00010 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/exception_defines.h \
-<a name="l00011"></a>00011 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/cpp_type_traits.h \
-<a name="l00012"></a>00012 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/ext/type_traits.h \
-<a name="l00013"></a>00013 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/ext/numeric_traits.h \
-<a name="l00014"></a>00014 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_pair.h \
-<a name="l00015"></a>00015 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/move.h \
-<a name="l00016"></a>00016 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/concept_check.h \
-<a name="l00017"></a>00017 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_iterator_base_types.h \
-<a name="l00018"></a>00018 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_iterator_base_funcs.h \
-<a name="l00019"></a>00019 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_iterator.h \
-<a name="l00020"></a>00020 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/debug/debug.h \
-<a name="l00021"></a>00021 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/allocator.h \
-<a name="l00022"></a>00022 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/c++allocator.h \
-<a name="l00023"></a>00023 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/ext/new_allocator.h \
-<a name="l00024"></a>00024 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/<span class="keyword">new</span> \
-<a name="l00025"></a>00025 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/exception \
-<a name="l00026"></a>00026 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/range_access.h \
-<a name="l00027"></a>00027 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_list.h \
-<a name="l00028"></a>00028 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/initializer_list \
-<a name="l00029"></a>00029 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/list.tcc \
-<a name="l00030"></a>00030 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/<span class="keywordtype">string</span> \
-<a name="l00031"></a>00031 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stringfwd.h \
-<a name="l00032"></a>00032 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/char_traits.h \
-<a name="l00033"></a>00033 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/postypes.h \
-<a name="l00034"></a>00034 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/cwchar \
-<a name="l00035"></a>00035 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/wchar.h \
-<a name="l00036"></a>00036 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/_mingw.h \
-<a name="l00037"></a>00037 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/stddef.h \
-<a name="l00038"></a>00038 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/wctype.h \
-<a name="l00039"></a>00039 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/sys/types.h \
-<a name="l00040"></a>00040 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/stdint.h \
-<a name="l00041"></a>00041 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/stdint.h \
-<a name="l00042"></a>00042 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/localefwd.h \
-<a name="l00043"></a>00043 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/c++locale.h \
-<a name="l00044"></a>00044 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/clocale \
-<a name="l00045"></a>00045 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/locale.h \
-<a name="l00046"></a>00046 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/iosfwd \
-<a name="l00047"></a>00047 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/cctype \
-<a name="l00048"></a>00048 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/ctype.h \
-<a name="l00049"></a>00049 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/ostream_insert.h \
-<a name="l00050"></a>00050 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/cxxabi_forced.h \
-<a name="l00051"></a>00051 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_function.h \
-<a name="l00052"></a>00052 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/backward/binders.h \
-<a name="l00053"></a>00053 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/basic_string.h \
-<a name="l00054"></a>00054 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/ext/atomicity.h \
-<a name="l00055"></a>00055 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/gthr.h \
-<a name="l00056"></a>00056 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/gthr-<span class="keywordflow">default</span>.h \
-<a name="l00057"></a>00057 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/errno.h \
-<a name="l00058"></a>00058 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/atomic_word.h \
-<a name="l00059"></a>00059 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/basic_string.tcc \
-<a name="l00060"></a>00060 source/lexer/token/token.h \
-<a name="l00061"></a>00061 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/iostream \
-<a name="l00062"></a>00062 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/ostream \
-<a name="l00063"></a>00063 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/ios \
-<a name="l00064"></a>00064 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/ios_base.h \
-<a name="l00065"></a>00065 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/locale_classes.h \
-<a name="l00066"></a>00066 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/locale_classes.tcc \
-<a name="l00067"></a>00067 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/streambuf \
-<a name="l00068"></a>00068 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/streambuf.tcc \
-<a name="l00069"></a>00069 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/basic_ios.h \
-<a name="l00070"></a>00070 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/locale_facets.h \
-<a name="l00071"></a>00071 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/cwctype \
-<a name="l00072"></a>00072 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/ctype_base.h \
-<a name="l00073"></a>00073 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/streambuf_iterator.h \
-<a name="l00074"></a>00074 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/ctype_inline.h \
-<a name="l00075"></a>00075 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/locale_facets.tcc \
-<a name="l00076"></a>00076 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/basic_ios.tcc \
-<a name="l00077"></a>00077 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/ostream.tcc \
-<a name="l00078"></a>00078 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/istream \
-<a name="l00079"></a>00079 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/istream.tcc
-</pre></div></div>
-</div>
- <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 Mon Jun 25 2012 16:46: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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
-
+<div class="header">
+ <div class="headertitle">
+<div class="title">ivisitor.d</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="ivisitor_8d.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> source/visitor/ivisitor.o source/visitor/ivisitor.d: source/visitor/ivisitor.cpp source/visitor/ivisitor.h \
+ source/parser/ast/ast.h \</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/include/stdarg.h \</div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/list \</div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_algobase.h \</div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/c++config.h \</div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/os_defines.h \</div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>  /usr/include/features.h /usr/include/sys/cdefs.h \</div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>  /usr/include/gnu/stubs-64.h \</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/cpu_defines.h \</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/functexcept.h \</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/exception_defines.h \</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/cpp_type_traits.h \</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ext/type_traits.h \</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ext/numeric_traits.h \</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_pair.h \</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/move.h \</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/concept_check.h \</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_iterator_base_types.h \</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_iterator_base_funcs.h \</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_iterator.h \</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/debug/debug.h \</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/allocator.h \</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/c++allocator.h \</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ext/new_allocator.h \</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/<span class="keyword">new</span> \</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/exception \</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/atomic_lockfree_defines.h \</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/range_access.h \</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_list.h \</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/list.tcc \</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/<span class="keywordtype">string</span> \</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stringfwd.h \</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/char_traits.h \</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/postypes.h \</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/cwchar \</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  /usr/include/wchar.h /usr/include/stdio.h /usr/include/bits/wchar.h \</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/include/stddef.h \</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  /usr/include/xlocale.h \</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/localefwd.h \</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/c++locale.h \</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/clocale \</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  /usr/include/locale.h /usr/include/bits/locale.h \</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/iosfwd \</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/cctype \</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  /usr/include/ctype.h /usr/include/bits/types.h \</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  /usr/include/bits/typesizes.h /usr/include/endian.h \</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  /usr/include/bits/endian.h /usr/include/bits/byteswap.h \</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/ostream_insert.h \</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/cxxabi_forced.h \</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_function.h \</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/backward/binders.h \</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/basic_string.h \</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ext/atomicity.h \</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/gthr.h \</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/gthr-<span class="keywordflow">default</span>.h \</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  /usr/include/pthread.h /usr/include/sched.h /usr/include/time.h \</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  /usr/include/bits/sched.h /usr/include/bits/time.h \</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  /usr/include/bits/timex.h /usr/include/bits/pthreadtypes.h \</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  /usr/include/bits/setjmp.h \</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/atomic_word.h \</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/basic_string.tcc \
+ source/lexer/token/token.h \</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/iostream \</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ostream \</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ios \</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/ios_base.h \</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/locale_classes.h \</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/locale_classes.tcc \</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/streambuf \</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/streambuf.tcc \</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/basic_ios.h \</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/locale_facets.h \</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/cwctype \</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  /usr/include/wctype.h \</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/ctype_base.h \</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/streambuf_iterator.h \</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/ctype_inline.h \</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/locale_facets.tcc \</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/basic_ios.tcc \</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/ostream.tcc \</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/istream \</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/istream.tcc</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span> </div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_5a7579107b65eb4193120908d061ed8f.html">visitor</a></li><li class="navelem"><a class="el" href="ivisitor_8d.html">ivisitor.d</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:23 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/visitor/ivisitor.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(initResizable);
</script>
-<link href="doxygen.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>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('ivisitor_8h.html','');
+$(document).ready(function(){initNavTree('ivisitor_8h.html','');});
</script>
<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> </div>
<div class="headertitle">
-<h1>source/visitor/ivisitor.h File Reference</h1> </div>
-</div>
+<div class="title">ivisitor.h File Reference</div> </div>
+</div><!--header-->
<div class="contents">
-<div class="textblock"><code>#include "ast.h"</code><br/>
+<div class="textblock"><code>#include "<a class="el" href="ast_8h_source.html">ast.h</a>"</code><br/>
<code>#include <string></code><br/>
<code>#include <iostream></code><br/>
</div><div class="textblock"><div class="dynheader">
Include dependency graph for ivisitor.h:</div>
<div class="dyncontent">
<div class="center"><img src="ivisitor_8h__incl.png" border="0" usemap="#source_2visitor_2ivisitor_8h" alt=""/></div>
+<map name="source_2visitor_2ivisitor_8h" id="source_2visitor_2ivisitor_8h">
+<area shape="rect" id="node3" href="ast_8h.html" title="ast.h" alt="" coords="149,80,197,107"/><area shape="rect" id="node11" href="token_8h.html" title="token.h" alt="" coords="211,155,275,181"/></map>
</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="ivisitor_8h__dep__incl.png" border="0" usemap="#source_2visitor_2ivisitor_8hdep" alt=""/></div>
<map name="source_2visitor_2ivisitor_8hdep" id="source_2visitor_2ivisitor_8hdep">
-<area shape="rect" id="node3" href="ivisitor_8cpp.html" title="source/visitor/ivisitor.cpp" alt="" coords="5,83,168,112"/></map>
+<area shape="rect" id="node3" href="ast_8cpp.html" title="source/parser/ast/ast.cpp" alt="" coords="5,88,169,115"/><area shape="rect" id="node5" href="iparser_8h.html" title="source/parser/iparser.h" alt="" coords="195,88,345,115"/><area shape="rect" id="node13" href="astprinter_8h.html" title="source/visitor/astprinter\l/astprinter.h" alt="" coords="371,81,524,122"/><area shape="rect" id="node17" href="ivisitor_8cpp.html" title="source/visitor/ivisitor.cpp" alt="" coords="550,88,711,115"/><area shape="rect" id="node7" href="btparser_8h.html" title="source/parser/btparser\l/btparser.h" alt="" coords="15,171,163,213"/><area shape="rect" id="node11" href="iparser_8cpp.html" title="source/parser/iparser.cpp" alt="" coords="188,179,352,205"/><area shape="rect" id="node9" href="btparser_8cpp.html" title="source/parser/btparser\l/btparser.cpp" alt="" coords="15,262,163,303"/><area shape="rect" id="node15" href="astprinter_8cpp.html" title="source/visitor/astprinter\l/astprinter.cpp" alt="" coords="377,171,531,213"/></map>
</div>
</div>
<p><a href="ivisitor_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>
+<tr class="heading"><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_visitor.html">IVisitor</a></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_i_visitor.html">IVisitor</a></td></tr>
</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_5a7579107b65eb4193120908d061ed8f.html">visitor</a></li><li class="navelem"><a class="el" href="ivisitor_8h.html">ivisitor.h</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
</div>
-</div>
- <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 Mon Jun 25 2012 16:46: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>
<map id="G" name="G">
-<area shape="rect" id="node3" href="$ivisitor_8cpp.html" title="source/visitor/ivisitor.cpp" alt="" coords="5,83,168,112"/>
+<area shape="rect" id="node3" href="$ast_8cpp.html" title="source/parser/ast/ast.cpp" alt="" coords="5,88,169,115"/>
+<area shape="rect" id="node5" href="$iparser_8h.html" title="source/parser/iparser.h" alt="" coords="195,88,345,115"/>
+<area shape="rect" id="node13" href="$astprinter_8h.html" title="source/visitor/astprinter\l/astprinter.h" alt="" coords="371,81,524,122"/>
+<area shape="rect" id="node17" href="$ivisitor_8cpp.html" title="source/visitor/ivisitor.cpp" alt="" coords="550,88,711,115"/>
+<area shape="rect" id="node7" href="$btparser_8h.html" title="source/parser/btparser\l/btparser.h" alt="" coords="15,171,163,213"/>
+<area shape="rect" id="node11" href="$iparser_8cpp.html" title="source/parser/iparser.cpp" alt="" coords="188,179,352,205"/>
+<area shape="rect" id="node9" href="$btparser_8cpp.html" title="source/parser/btparser\l/btparser.cpp" alt="" coords="15,262,163,303"/>
+<area shape="rect" id="node15" href="$astprinter_8cpp.html" title="source/visitor/astprinter\l/astprinter.cpp" alt="" coords="377,171,531,213"/>
</map>
-2963dc47b486253804275f4ede40a11b
\ No newline at end of file
+737a40c9f0eb9771f072e7ea4165e2d1
\ No newline at end of file
<map id="G" name="G">
+<area shape="rect" id="node3" href="$ast_8h.html" title="ast.h" alt="" coords="149,80,197,107"/>
+<area shape="rect" id="node11" href="$token_8h.html" title="token.h" alt="" coords="211,155,275,181"/>
</map>
-99051815f726ad619180d2c4d80b05df
\ No newline at end of file
+0688d67316f1d24bc9531627af29c8c0
\ No newline at end of file
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/visitor/ivisitor.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('ivisitor_8h.html','');
+$(document).ready(function(){initNavTree('ivisitor_8h.html','');});
</script>
<div id="doc-content">
-<div class="header">
- <div class="headertitle">
-<h1>source/visitor/ivisitor.h</h1> </div>
-</div>
-<div class="contents">
-<a href="ivisitor_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 TRANSLATOR_H</span>
-<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define TRANSLATOR_H</span>
-<a name="l00003"></a>00003 <span class="preprocessor"></span>
-<a name="l00004"></a>00004 <span class="preprocessor">#include "ast.h"</span>
-<a name="l00005"></a>00005 <span class="preprocessor">#include <string></span>
-<a name="l00006"></a>00006 <span class="preprocessor">#include <iostream></span>
-<a name="l00007"></a>00007
-<a name="l00008"></a><a class="code" href="class_i_visitor.html">00008</a> <span class="keyword">class </span><a class="code" href="class_i_visitor.html">IVisitor</a> {
-<a name="l00009"></a>00009 <span class="keyword">public</span>:
-<a name="l00010"></a>00010 <a class="code" href="class_i_visitor.html#a1f982003291f872f6f3781456b295e8a">IVisitor</a>();
-<a name="l00011"></a>00011 <a class="code" href="class_i_visitor.html#a05534ba3ad2710875aa918c3d917a088">~IVisitor</a>();
-<a name="l00012"></a>00012 <span class="keywordtype">void</span> <a class="code" href="class_i_visitor.html#ae1fa19302cb2c14a8e98094cb3e990f4">visit</a>(<a class="code" href="class_a_s_t.html">AST</a>* cur, <span class="keywordtype">int</span> depth = 0);
-<a name="l00013"></a>00013 <span class="keyword">private</span>:
-<a name="l00014"></a>00014 <span class="keyword">virtual</span> <span class="keywordtype">void</span> beforeVisit(<a class="code" href="class_a_s_t.html">AST</a>* cur, <span class="keywordtype">int</span> depth) = 0;
-<a name="l00015"></a>00015 <span class="keyword">virtual</span> <span class="keywordtype">void</span> afterVisit(<a class="code" href="class_a_s_t.html">AST</a>* cur, <span class="keywordtype">int</span> depth) = 0;
-<a name="l00016"></a>00016 <span class="keyword">virtual</span> <span class="keywordtype">void</span> beforeChildren(<a class="code" href="class_a_s_t.html">AST</a>* cur, <span class="keywordtype">int</span> depth) = 0;
-<a name="l00017"></a>00017 <span class="keyword">virtual</span> <span class="keywordtype">void</span> afterChildren(<a class="code" href="class_a_s_t.html">AST</a>* cur, <span class="keywordtype">int</span> depth) = 0;
-<a name="l00018"></a>00018 <span class="keyword">virtual</span> <span class="keywordtype">void</span> beforeChild(<a class="code" href="class_a_s_t.html">AST</a>* cur, <span class="keywordtype">int</span> depth) = 0;
-<a name="l00019"></a>00019 <span class="keyword">virtual</span> <span class="keywordtype">void</span> afterChild(<a class="code" href="class_a_s_t.html">AST</a>* cur, <span class="keywordtype">int</span> depth) = 0;
-<a name="l00020"></a>00020 };
-<a name="l00021"></a>00021
-<a name="l00022"></a>00022 <span class="preprocessor">#endif</span>
-</pre></div></div>
-</div>
- <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 Mon Jun 25 2012 16:46: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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
-
+<div class="header">
+ <div class="headertitle">
+<div class="title">ivisitor.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="ivisitor_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#ifndef TRANSLATOR_H</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="preprocessor"></span><span class="preprocessor">#define TRANSLATOR_H</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="preprocessor"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="preprocessor">#include "<a class="code" href="ast_8h.html">ast.h</a>"</span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="preprocessor">#include <string></span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="preprocessor">#include <iostream></span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> </div>
+<div class="line"><a name="l00008"></a><span class="lineno"><a class="code" href="class_i_visitor.html"> 8</a></span> <span class="keyword">class </span><a class="code" href="class_i_visitor.html">IVisitor</a> {</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>  <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  <a class="code" href="class_i_visitor.html#a1f982003291f872f6f3781456b295e8a">IVisitor</a>();</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  <a class="code" href="class_i_visitor.html#a05534ba3ad2710875aa918c3d917a088">~IVisitor</a>();</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  <span class="keywordtype">void</span> <a class="code" href="class_i_visitor.html#ae1fa19302cb2c14a8e98094cb3e990f4">visit</a>(<a class="code" href="class_a_s_t.html">AST</a>* cur, <span class="keywordtype">int</span> depth = 0);</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  <span class="keyword">private</span>:</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> beforeVisit(<a class="code" href="class_a_s_t.html">AST</a>* cur, <span class="keywordtype">int</span> depth) = 0;</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> afterVisit(<a class="code" href="class_a_s_t.html">AST</a>* cur, <span class="keywordtype">int</span> depth) = 0;</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> beforeChildren(<a class="code" href="class_a_s_t.html">AST</a>* cur, <span class="keywordtype">int</span> depth) = 0;</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> afterChildren(<a class="code" href="class_a_s_t.html">AST</a>* cur, <span class="keywordtype">int</span> depth) = 0;</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> beforeChild(<a class="code" href="class_a_s_t.html">AST</a>* cur, <span class="keywordtype">int</span> depth) = 0;</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  <span class="keyword">virtual</span> <span class="keywordtype">void</span> afterChild(<a class="code" href="class_a_s_t.html">AST</a>* cur, <span class="keywordtype">int</span> depth) = 0;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> };</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> </div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="preprocessor">#endif</span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_5a7579107b65eb4193120908d061ed8f.html">visitor</a></li><li class="navelem"><a class="el" href="ivisitor_8h.html">ivisitor.h</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:23 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
-/*
- * jQuery JavaScript Library v1.3.2
- * http://jquery.com/
+/*! jQuery v1.7.1 jquery.com | jquery.org/license */
+(function(a,b){function cy(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cv(a){if(!ck[a]){var b=c.body,d=f("<"+a+">").appendTo(b),e=d.css("display");d.remove();if(e==="none"||e===""){cl||(cl=c.createElement("iframe"),cl.frameBorder=cl.width=cl.height=0),b.appendChild(cl);if(!cm||!cl.createElement)cm=(cl.contentWindow||cl.contentDocument).document,cm.write((c.compatMode==="CSS1Compat"?"<!doctype html>":"")+"<html><body>"),cm.close();d=cm.createElement(a),cm.body.appendChild(d),e=f.css(d,"display"),b.removeChild(cl)}ck[a]=e}return ck[a]}function cu(a,b){var c={};f.each(cq.concat.apply([],cq.slice(0,b)),function(){c[this]=a});return c}function ct(){cr=b}function cs(){setTimeout(ct,0);return cr=f.now()}function cj(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ci(){try{return new a.XMLHttpRequest}catch(b){}}function cc(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g<i;g++){if(g===1)for(h in a.converters)typeof h=="string"&&(e[h.toLowerCase()]=a.converters[h]);l=k,k=d[g];if(k==="*")k=l;else if(l!=="*"&&l!==k){m=l+" "+k,n=e[m]||e["* "+k];if(!n){p=b;for(o in e){j=o.split(" ");if(j[0]===l||j[0]==="*"){p=e[j[1]+" "+k];if(p){o=e[o],o===!0?n=p:p===!0&&(n=o);break}}}}!n&&!p&&f.error("No conversion from "+m.replace(" "," to ")),n!==!0&&(c=n?n(c):p(o(c)))}}return c}function cb(a,c,d){var e=a.contents,f=a.dataTypes,g=a.responseFields,h,i,j,k;for(i in g)i in d&&(c[g[i]]=d[i]);while(f[0]==="*")f.shift(),h===b&&(h=a.mimeType||c.getResponseHeader("content-type"));if(h)for(i in e)if(e[i]&&e[i].test(h)){f.unshift(i);break}if(f[0]in d)j=f[0];else{for(i in d){if(!f[0]||a.converters[i+" "+f[0]]){j=i;break}k||(k=i)}j=j||k}if(j){j!==f[0]&&f.unshift(j);return d[j]}}function ca(a,b,c,d){if(f.isArray(b))f.each(b,function(b,e){c||bE.test(a)?d(a,e):ca(a+"["+(typeof e=="object"||f.isArray(e)?b:"")+"]",e,c,d)});else if(!c&&b!=null&&typeof b=="object")for(var e in b)ca(a+"["+e+"]",b[e],c,d);else d(a,b)}function b_(a,c){var d,e,g=f.ajaxSettings.flatOptions||{};for(d in c)c[d]!==b&&((g[d]?a:e||(e={}))[d]=c[d]);e&&f.extend(!0,a,e)}function b$(a,c,d,e,f,g){f=f||c.dataTypes[0],g=g||{},g[f]=!0;var h=a[f],i=0,j=h?h.length:0,k=a===bT,l;for(;i<j&&(k||!l);i++)l=h[i](c,d,e),typeof l=="string"&&(!k||g[l]?l=b:(c.dataTypes.unshift(l),l=b$(a,c,d,e,l,g)));(k||!l)&&!g["*"]&&(l=b$(a,c,d,e,"*",g));return l}function bZ(a){return function(b,c){typeof b!="string"&&(c=b,b="*");if(f.isFunction(c)){var d=b.toLowerCase().split(bP),e=0,g=d.length,h,i,j;for(;e<g;e++)h=d[e],j=/^\+/.test(h),j&&(h=h.substr(1)||"*"),i=a[h]=a[h]||[],i[j?"unshift":"push"](c)}}}function bC(a,b,c){var d=b==="width"?a.offsetWidth:a.offsetHeight,e=b==="width"?bx:by,g=0,h=e.length;if(d>0){if(c!=="border")for(;g<h;g++)c||(d-=parseFloat(f.css(a,"padding"+e[g]))||0),c==="margin"?d+=parseFloat(f.css(a,c+e[g]))||0:d-=parseFloat(f.css(a,"border"+e[g]+"Width"))||0;return d+"px"}d=bz(a,b,b);if(d<0||d==null)d=a.style[b]||0;d=parseFloat(d)||0;if(c)for(;g<h;g++)d+=parseFloat(f.css(a,"padding"+e[g]))||0,c!=="padding"&&(d+=parseFloat(f.css(a,"border"+e[g]+"Width"))||0),c==="margin"&&(d+=parseFloat(f.css(a,c+e[g]))||0);return d+"px"}function bp(a,b){b.src?f.ajax({url:b.src,async:!1,dataType:"script"}):f.globalEval((b.text||b.textContent||b.innerHTML||"").replace(bf,"/*$0*/")),b.parentNode&&b.parentNode.removeChild(b)}function bo(a){var b=c.createElement("div");bh.appendChild(b),b.innerHTML=a.outerHTML;return b.firstChild}function bn(a){var b=(a.nodeName||"").toLowerCase();b==="input"?bm(a):b!=="script"&&typeof a.getElementsByTagName!="undefined"&&f.grep(a.getElementsByTagName("input"),bm)}function bm(a){if(a.type==="checkbox"||a.type==="radio")a.defaultChecked=a.checked}function bl(a){return typeof a.getElementsByTagName!="undefined"?a.getElementsByTagName("*"):typeof a.querySelectorAll!="undefined"?a.querySelectorAll("*"):[]}function bk(a,b){var c;if(b.nodeType===1){b.clearAttributes&&b.clearAttributes(),b.mergeAttributes&&b.mergeAttributes(a),c=b.nodeName.toLowerCase();if(c==="object")b.outerHTML=a.outerHTML;else if(c!=="input"||a.type!=="checkbox"&&a.type!=="radio"){if(c==="option")b.selected=a.defaultSelected;else if(c==="input"||c==="textarea")b.defaultValue=a.defaultValue}else a.checked&&(b.defaultChecked=b.checked=a.checked),b.value!==a.value&&(b.value=a.value);b.removeAttribute(f.expando)}}function bj(a,b){if(b.nodeType===1&&!!f.hasData(a)){var c,d,e,g=f._data(a),h=f._data(b,g),i=g.events;if(i){delete h.handle,h.events={};for(c in i)for(d=0,e=i[c].length;d<e;d++)f.event.add(b,c+(i[c][d].namespace?".":"")+i[c][d].namespace,i[c][d],i[c][d].data)}h.data&&(h.data=f.extend({},h.data))}}function bi(a,b){return f.nodeName(a,"table")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function U(a){var b=V.split("|"),c=a.createDocumentFragment();if(c.createElement)while(b.length)c.createElement(b.pop());return c}function T(a,b,c){b=b||0;if(f.isFunction(b))return f.grep(a,function(a,d){var e=!!b.call(a,d,a);return e===c});if(b.nodeType)return f.grep(a,function(a,d){return a===b===c});if(typeof b=="string"){var d=f.grep(a,function(a){return a.nodeType===1});if(O.test(b))return f.filter(b,d,!c);b=f.filter(b,d)}return f.grep(a,function(a,d){return f.inArray(a,b)>=0===c})}function S(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function K(){return!0}function J(){return!1}function n(a,b,c){var d=b+"defer",e=b+"queue",g=b+"mark",h=f._data(a,d);h&&(c==="queue"||!f._data(a,e))&&(c==="mark"||!f._data(a,g))&&setTimeout(function(){!f._data(a,e)&&!f._data(a,g)&&(f.removeData(a,d,!0),h.fire())},0)}function m(a){for(var b in a){if(b==="data"&&f.isEmptyObject(a[b]))continue;if(b!=="toJSON")return!1}return!0}function l(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(k,"-$1").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNumeric(d)?parseFloat(d):j.test(d)?f.parseJSON(d):d}catch(g){}f.data(a,c,d)}else d=b}return d}function h(a){var b=g[a]={},c,d;a=a.split(/\s+/);for(c=0,d=a.length;c<d;c++)b[a[c]]=!0;return b}var c=a.document,d=a.navigator,e=a.location,f=function(){function J(){if(!e.isReady){try{c.documentElement.doScroll("left")}catch(a){setTimeout(J,1);return}e.ready()}}var e=function(a,b){return new e.fn.init(a,b,h)},f=a.jQuery,g=a.$,h,i=/^(?:[^#<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,n=/^[\],:{}\s]*$/,o=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,p=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,q=/(?:^|:|,)(?:\s*\[)+/g,r=/(webkit)[ \/]([\w.]+)/,s=/(opera)(?:.*version)?[ \/]([\w.]+)/,t=/(msie) ([\w.]+)/,u=/(mozilla)(?:.*? rv:([\w.]+))?/,v=/-([a-z]|[0-9])/ig,w=/^-ms-/,x=function(a,b){return(b+"").toUpperCase()},y=d.userAgent,z,A,B,C=Object.prototype.toString,D=Object.prototype.hasOwnProperty,E=Array.prototype.push,F=Array.prototype.slice,G=String.prototype.trim,H=Array.prototype.indexOf,I={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=m.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.7.1",length:0,size:function(){return this.length},toArray:function(){return F.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?E.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),A.add(a);return this},eq:function(a){a=+a;return a===-1?this.slice(a):this.slice(a,a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(F.apply(this,arguments),"slice",F.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:E,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j<k;j++)if((a=arguments[j])!=null)for(c in a){d=i[c],f=a[c];if(i===f)continue;l&&f&&(e.isPlainObject(f)||(g=e.isArray(f)))?(g?(g=!1,h=d&&e.isArray(d)?d:[]):h=d&&e.isPlainObject(d)?d:{},i[c]=e.extend(l,h,f)):f!==b&&(i[c]=f)}return i},e.extend({noConflict:function(b){a.$===e&&(a.$=g),b&&a.jQuery===e&&(a.jQuery=f);return e},isReady:!1,readyWait:1,holdReady:function(a){a?e.readyWait++:e.ready(!0)},ready:function(a){if(a===!0&&!--e.readyWait||a!==!0&&!e.isReady){if(!c.body)return setTimeout(e.ready,1);e.isReady=!0;if(a!==!0&&--e.readyWait>0)return;A.fireWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").off("ready")}},bindReady:function(){if(!A){A=e.Callbacks("once memory");if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",B,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",B),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&J()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a&&typeof a=="object"&&"setInterval"in a},isNumeric:function(a){return!isNaN(parseFloat(a))&&isFinite(a)},type:function(a){return a==null?String(a):I[C.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;try{if(a.constructor&&!D.call(a,"constructor")&&!D.call(a.constructor.prototype,"isPrototypeOf"))return!1}catch(c){return!1}var d;for(d in a);return d===b||D.call(a,d)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw new Error(a)},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(n.test(b.replace(o,"@").replace(p,"]").replace(q,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(c){var d,f;try{a.DOMParser?(f=new DOMParser,d=f.parseFromString(c,"text/xml")):(d=new ActiveXObject("Microsoft.XMLDOM"),d.async="false",d.loadXML(c))}catch(g){d=b}(!d||!d.documentElement||d.getElementsByTagName("parsererror").length)&&e.error("Invalid XML: "+c);return d},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},camelCase:function(a){return a.replace(w,"ms-").replace(v,x)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g<h;)if(c.apply(a[g++],d)===!1)break}else if(i){for(f in a)if(c.call(a[f],f,a[f])===!1)break}else for(;g<h;)if(c.call(a[g],g,a[g++])===!1)break;return a},trim:G?function(a){return a==null?"":G.call(a)}:function(a){return a==null?"":(a+"").replace(k,"").replace(l,"")},makeArray:function(a,b){var c=b||[];if(a!=null){var d=e.type(a);a.length==null||d==="string"||d==="function"||d==="regexp"||e.isWindow(a)?E.call(c,a):e.merge(c,a)}return c},inArray:function(a,b,c){var d;if(b){if(H)return H.call(b,a,c);d=b.length,c=c?c<0?Math.max(0,d+c):c:0;for(;c<d;c++)if(c in b&&b[c]===a)return c}return-1},merge:function(a,c){var d=a.length,e=0;if(typeof c.length=="number")for(var f=c.length;e<f;e++)a[d++]=c[e];else while(c[e]!==b)a[d++]=c[e++];a.length=d;return a},grep:function(a,b,c){var d=[],e;c=!!c;for(var f=0,g=a.length;f<g;f++)e=!!b(a[f],f),c!==e&&d.push(a[f]);return d},map:function(a,c,d){var f,g,h=[],i=0,j=a.length,k=a instanceof e||j!==b&&typeof j=="number"&&(j>0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i<j;i++)f=c(a[i],i,d),f!=null&&(h[h.length]=f);else for(g in a)f=c(a[g],g,d),f!=null&&(h[h.length]=f);return h.concat.apply([],h)},guid:1,proxy:function(a,c){if(typeof c=="string"){var d=a[c];c=a,a=d}if(!e.isFunction(a))return b;var f=F.call(arguments,2),g=function(){return a.apply(c,f.concat(F.call(arguments)))};g.guid=a.guid=a.guid||g.guid||e.guid++;return g},access:function(a,c,d,f,g,h){var i=a.length;if(typeof c=="object"){for(var j in c)e.access(a,j,c[j],f,g,d);return a}if(d!==b){f=!h&&f&&e.isFunction(d);for(var k=0;k<i;k++)g(a[k],c,f?d.call(a[k],k,g(a[k],c)):d,h);return a}return i?g(a[0],c):b},now:function(){return(new Date).getTime()},uaMatch:function(a){a=a.toLowerCase();var b=r.exec(a)||s.exec(a)||t.exec(a)||a.indexOf("compatible")<0&&u.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},sub:function(){function a(b,c){return new a.fn.init(b,c)}e.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.constructor=a,a.sub=this.sub,a.fn.init=function(d,f){f&&f instanceof e&&!(f instanceof a)&&(f=a(f));return e.fn.init.call(this,d,f,b)},a.fn.init.prototype=a.fn;var b=a(c);return a},browser:{}}),e.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(a,b){I["[object "+b+"]"]=b.toLowerCase()}),z=e.uaMatch(y),z.browser&&(e.browser[z.browser]=!0,e.browser.version=z.version),e.browser.webkit&&(e.browser.safari=!0),j.test("Â ")&&(k=/^[\s\xA0]+/,l=/[\s\xA0]+$/),h=e(c),c.addEventListener?B=function(){c.removeEventListener("DOMContentLoaded",B,!1),e.ready()}:c.attachEvent&&(B=function(){c.readyState==="complete"&&(c.detachEvent("onreadystatechange",B),e.ready())});return e}(),g={};f.Callbacks=function(a){a=a?g[a]||h(a):{};var c=[],d=[],e,i,j,k,l,m=function(b){var d,e,g,h,i;for(d=0,e=b.length;d<e;d++)g=b[d],h=f.type(g),h==="array"?m(g):h==="function"&&(!a.unique||!o.has(g))&&c.push(g)},n=function(b,f){f=f||[],e=!a.memory||[b,f],i=!0,l=j||0,j=0,k=c.length;for(;c&&l<k;l++)if(c[l].apply(b,f)===!1&&a.stopOnFalse){e=!0;break}i=!1,c&&(a.once?e===!0?o.disable():c=[]:d&&d.length&&(e=d.shift(),o.fireWith(e[0],e[1])))},o={add:function(){if(c){var a=c.length;m(arguments),i?k=c.length:e&&e!==!0&&(j=a,n(e[0],e[1]))}return this},remove:function(){if(c){var b=arguments,d=0,e=b.length;for(;d<e;d++)for(var f=0;f<c.length;f++)if(b[d]===c[f]){i&&f<=k&&(k--,f<=l&&l--),c.splice(f--,1);if(a.unique)break}}return this},has:function(a){if(c){var b=0,d=c.length;for(;b<d;b++)if(a===c[b])return!0}return!1},empty:function(){c=[];return this},disable:function(){c=d=e=b;return this},disabled:function(){return!c},lock:function(){d=b,(!e||e===!0)&&o.disable();return this},locked:function(){return!d},fireWith:function(b,c){d&&(i?a.once||d.push([b,c]):(!a.once||!e)&&n(b,c));return this},fire:function(){o.fireWith(this,arguments);return this},fired:function(){return!!e}};return o};var i=[].slice;f.extend({Deferred:function(a){var b=f.Callbacks("once memory"),c=f.Callbacks("once memory"),d=f.Callbacks("memory"),e="pending",g={resolve:b,reject:c,notify:d},h={done:b.add,fail:c.add,progress:d.add,state:function(){return e},isResolved:b.fired,isRejected:c.fired,then:function(a,b,c){i.done(a).fail(b).progress(c);return this},always:function(){i.done.apply(i,arguments).fail.apply(i,arguments);return this},pipe:function(a,b,c){return f.Deferred(function(d){f.each({done:[a,"resolve"],fail:[b,"reject"],progress:[c,"notify"]},function(a,b){var c=b[0],e=b[1],g;f.isFunction(c)?i[a](function()
+{g=c.apply(this,arguments),g&&f.isFunction(g.promise)?g.promise().then(d.resolve,d.reject,d.notify):d[e+"With"](this===i?d:this,[g])}):i[a](d[e])})}).promise()},promise:function(a){if(a==null)a=h;else for(var b in h)a[b]=h[b];return a}},i=h.promise({}),j;for(j in g)i[j]=g[j].fire,i[j+"With"]=g[j].fireWith;i.done(function(){e="resolved"},c.disable,d.lock).fail(function(){e="rejected"},b.disable,d.lock),a&&a.call(i,i);return i},when:function(a){function m(a){return function(b){e[a]=arguments.length>1?i.call(arguments,0):b,j.notifyWith(k,e)}}function l(a){return function(c){b[a]=arguments.length>1?i.call(arguments,0):c,--g||j.resolveWith(j,b)}}var b=i.call(arguments,0),c=0,d=b.length,e=Array(d),g=d,h=d,j=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred(),k=j.promise();if(d>1){for(;c<d;c++)b[c]&&b[c].promise&&f.isFunction(b[c].promise)?b[c].promise().then(l(c),j.reject,m(c)):--g;g||j.resolveWith(j,b)}else j!==a&&j.resolveWith(j,d?[a]:[]);return k}}),f.support=function(){var b,d,e,g,h,i,j,k,l,m,n,o,p,q=c.createElement("div"),r=c.documentElement;q.setAttribute("className","t"),q.innerHTML=" <link/><table></table><a href='/a' style='top:1px;float:left;opacity:.55;'>a</a><input type='checkbox'/>",d=q.getElementsByTagName("*"),e=q.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};g=c.createElement("select"),h=g.appendChild(c.createElement("option")),i=q.getElementsByTagName("input")[0],b={leadingWhitespace:q.firstChild.nodeType===3,tbody:!q.getElementsByTagName("tbody").length,htmlSerialize:!!q.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:i.value==="on",optSelected:h.selected,getSetAttribute:q.className!=="t",enctype:!!c.createElement("form").enctype,html5Clone:c.createElement("nav").cloneNode(!0).outerHTML!=="<:nav></:nav>",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},i.checked=!0,b.noCloneChecked=i.cloneNode(!0).checked,g.disabled=!0,b.optDisabled=!h.disabled;try{delete q.test}catch(s){b.deleteExpando=!1}!q.addEventListener&&q.attachEvent&&q.fireEvent&&(q.attachEvent("onclick",function(){b.noCloneEvent=!1}),q.cloneNode(!0).fireEvent("onclick")),i=c.createElement("input"),i.value="t",i.setAttribute("type","radio"),b.radioValue=i.value==="t",i.setAttribute("checked","checked"),q.appendChild(i),k=c.createDocumentFragment(),k.appendChild(q.lastChild),b.checkClone=k.cloneNode(!0).cloneNode(!0).lastChild.checked,b.appendChecked=i.checked,k.removeChild(i),k.appendChild(q),q.innerHTML="",a.getComputedStyle&&(j=c.createElement("div"),j.style.width="0",j.style.marginRight="0",q.style.width="2px",q.appendChild(j),b.reliableMarginRight=(parseInt((a.getComputedStyle(j,null)||{marginRight:0}).marginRight,10)||0)===0);if(q.attachEvent)for(o in{submit:1,change:1,focusin:1})n="on"+o,p=n in q,p||(q.setAttribute(n,"return;"),p=typeof q[n]=="function"),b[o+"Bubbles"]=p;k.removeChild(q),k=g=h=j=q=i=null,f(function(){var a,d,e,g,h,i,j,k,m,n,o,r=c.getElementsByTagName("body")[0];!r||(j=1,k="position:absolute;top:0;left:0;width:1px;height:1px;margin:0;",m="visibility:hidden;border:0;",n="style='"+k+"border:5px solid #000;padding:0;'",o="<div "+n+"><div></div></div>"+"<table "+n+" cellpadding='0' cellspacing='0'>"+"<tr><td></td></tr></table>",a=c.createElement("div"),a.style.cssText=m+"width:0;height:0;position:static;top:0;margin-top:"+j+"px",r.insertBefore(a,r.firstChild),q=c.createElement("div"),a.appendChild(q),q.innerHTML="<table><tr><td style='padding:0;border:0;display:none'></td><td>t</td></tr></table>",l=q.getElementsByTagName("td"),p=l[0].offsetHeight===0,l[0].style.display="",l[1].style.display="none",b.reliableHiddenOffsets=p&&l[0].offsetHeight===0,q.innerHTML="",q.style.width=q.style.paddingLeft="1px",f.boxModel=b.boxModel=q.offsetWidth===2,typeof q.style.zoom!="undefined"&&(q.style.display="inline",q.style.zoom=1,b.inlineBlockNeedsLayout=q.offsetWidth===2,q.style.display="",q.innerHTML="<div style='width:4px;'></div>",b.shrinkWrapBlocks=q.offsetWidth!==2),q.style.cssText=k+m,q.innerHTML=o,d=q.firstChild,e=d.firstChild,h=d.nextSibling.firstChild.firstChild,i={doesNotAddBorder:e.offsetTop!==5,doesAddBorderForTableAndCells:h.offsetTop===5},e.style.position="fixed",e.style.top="20px",i.fixedPosition=e.offsetTop===20||e.offsetTop===15,e.style.position=e.style.top="",d.style.overflow="hidden",d.style.position="relative",i.subtractsBorderForOverflowNotVisible=e.offsetTop===-5,i.doesNotIncludeMarginInBodyOffset=r.offsetTop!==j,r.removeChild(a),q=a=null,f.extend(b,i))});return b}();var j=/^(?:\{.*\}|\[.*\])$/,k=/([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!m(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g,h,i,j=f.expando,k=typeof c=="string",l=a.nodeType,m=l?f.cache:a,n=l?a[j]:a[j]&&j,o=c==="events";if((!n||!m[n]||!o&&!e&&!m[n].data)&&k&&d===b)return;n||(l?a[j]=n=++f.uuid:n=j),m[n]||(m[n]={},l||(m[n].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?m[n]=f.extend(m[n],c):m[n].data=f.extend(m[n].data,c);g=h=m[n],e||(h.data||(h.data={}),h=h.data),d!==b&&(h[f.camelCase(c)]=d);if(o&&!h[c])return g.events;k?(i=h[c],i==null&&(i=h[f.camelCase(c)])):i=h;return i}},removeData:function(a,b,c){if(!!f.acceptData(a)){var d,e,g,h=f.expando,i=a.nodeType,j=i?f.cache:a,k=i?a[h]:h;if(!j[k])return;if(b){d=c?j[k]:j[k].data;if(d){f.isArray(b)||(b in d?b=[b]:(b=f.camelCase(b),b in d?b=[b]:b=b.split(" ")));for(e=0,g=b.length;e<g;e++)delete d[b[e]];if(!(c?m:f.isEmptyObject)(d))return}}if(!c){delete j[k].data;if(!m(j[k]))return}f.support.deleteExpando||!j.setInterval?delete j[k]:j[k]=null,i&&(f.support.deleteExpando?delete a[h]:a.removeAttribute?a.removeAttribute(h):a[h]=null)}},_data:function(a,b,c){return f.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var b=f.noData[a.nodeName.toLowerCase()];if(b)return b!==!0&&a.getAttribute("classid")===b}return!0}}),f.fn.extend({data:function(a,c){var d,e,g,h=null;if(typeof a=="undefined"){if(this.length){h=f.data(this[0]);if(this[0].nodeType===1&&!f._data(this[0],"parsedAttrs")){e=this[0].attributes;for(var i=0,j=e.length;i<j;i++)g=e[i].name,g.indexOf("data-")===0&&(g=f.camelCase(g.substring(5)),l(this[0],g,h[g]));f._data(this[0],"parsedAttrs",!0)}}return h}if(typeof a=="object")return this.each(function(){f.data(this,a)});d=a.split("."),d[1]=d[1]?"."+d[1]:"";if(c===b){h=this.triggerHandler("getData"+d[1]+"!",[d[0]]),h===b&&this.length&&(h=f.data(this[0],a),h=l(this[0],a,h));return h===b&&d[1]?this.data(d[0]):h}return this.each(function(){var b=f(this),e=[d[0],c];b.triggerHandler("setData"+d[1]+"!",e),f.data(this,a,c),b.triggerHandler("changeData"+d[1]+"!",e)})},removeData:function(a){return this.each(function(){f.removeData(this,a)})}}),f.extend({_mark:function(a,b){a&&(b=(b||"fx")+"mark",f._data(a,b,(f._data(a,b)||0)+1))},_unmark:function(a,b,c){a!==!0&&(c=b,b=a,a=!1);if(b){c=c||"fx";var d=c+"mark",e=a?0:(f._data(b,d)||1)-1;e?f._data(b,d,e):(f.removeData(b,d,!0),n(b,c,"mark"))}},queue:function(a,b,c){var d;if(a){b=(b||"fx")+"queue",d=f._data(a,b),c&&(!d||f.isArray(c)?d=f._data(a,b,f.makeArray(c)):d.push(c));return d||[]}},dequeue:function(a,b){b=b||"fx";var c=f.queue(a,b),d=c.shift(),e={};d==="inprogress"&&(d=c.shift()),d&&(b==="fx"&&c.unshift("inprogress"),f._data(a,b+".run",e),d.call(a,function(){f.dequeue(a,b)},e)),c.length||(f.removeData(a,b+"queue "+b+".run",!0),n(a,b,"queue"))}}),f.fn.extend({queue:function(a,c){typeof a!="string"&&(c=a,a="fx");if(c===b)return f.queue(this[0],a);return this.each(function(){var b=f.queue(this,a,c);a==="fx"&&b[0]!=="inprogress"&&f.dequeue(this,a)})},dequeue:function(a){return this.each(function(){f.dequeue(this,a)})},delay:function(a,b){a=f.fx?f.fx.speeds[a]||a:a,b=b||"fx";return this.queue(b,function(b,c){var d=setTimeout(b,a);c.stop=function(){clearTimeout(d)}})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,c){function m(){--h||d.resolveWith(e,[e])}typeof a!="string"&&(c=a,a=b),a=a||"fx";var d=f.Deferred(),e=this,g=e.length,h=1,i=a+"defer",j=a+"queue",k=a+"mark",l;while(g--)if(l=f.data(e[g],i,b,!0)||(f.data(e[g],j,b,!0)||f.data(e[g],k,b,!0))&&f.data(e[g],i,f.Callbacks("once memory"),!0))h++,l.add(m);m();return d.promise()}});var o=/[\n\t\r]/g,p=/\s+/,q=/\r/g,r=/^(?:button|input)$/i,s=/^(?:button|input|object|select|textarea)$/i,t=/^a(?:rea)?$/i,u=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,v=f.support.getSetAttribute,w,x,y;f.fn.extend({attr:function(a,b){return f.access(this,a,b,!0,f.attr)},removeAttr:function(a){return this.each(function(){f.removeAttr(this,a)})},prop:function(a,b){return f.access(this,a,b,!0,f.prop)},removeProp:function(a){a=f.propFix[a]||a;return this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){var b,c,d,e,g,h,i;if(f.isFunction(a))return this.each(function(b){f(this).addClass(a.call(this,b,this.className))});if(a&&typeof a=="string"){b=a.split(p);for(c=0,d=this.length;c<d;c++){e=this[c];if(e.nodeType===1)if(!e.className&&b.length===1)e.className=a;else{g=" "+e.className+" ";for(h=0,i=b.length;h<i;h++)~g.indexOf(" "+b[h]+" ")||(g+=b[h]+" ");e.className=f.trim(g)}}}return this},removeClass:function(a){var c,d,e,g,h,i,j;if(f.isFunction(a))return this.each(function(b){f(this).removeClass(a.call(this,b,this.className))});if(a&&typeof a=="string"||a===b){c=(a||"").split(p);for(d=0,e=this.length;d<e;d++){g=this[d];if(g.nodeType===1&&g.className)if(a){h=(" "+g.className+" ").replace(o," ");for(i=0,j=c.length;i<j;i++)h=h.replace(" "+c[i]+" "," ");g.className=f.trim(h)}else g.className=""}}return this},toggleClass:function(a,b){var c=typeof a,d=typeof b=="boolean";if(f.isFunction(a))return this.each(function(c){f(this).toggleClass(a.call(this,c,this.className,b),b)});return this.each(function(){if(c==="string"){var e,g=0,h=f(this),i=b,j=a.split(p);while(e=j[g++])i=d?i:!h.hasClass(e),h[i?"addClass":"removeClass"](e)}else if(c==="undefined"||c==="boolean")this.className&&f._data(this,"__className__",this.className),this.className=this.className||a===!1?"":f._data(this,"__className__")||""})},hasClass:function(a){var b=" "+a+" ",c=0,d=this.length;for(;c<d;c++)if(this[c].nodeType===1&&(" "+this[c].className+" ").replace(o," ").indexOf(b)>-1)return!0;return!1},val:function(a){var c,d,e,g=this[0];{if(!!arguments.length){e=f.isFunction(a);return this.each(function(d){var g=f(this),h;if(this.nodeType===1){e?h=a.call(this,d,g.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}if(g){c=f.valHooks[g.nodeName.toLowerCase()]||f.valHooks[g.type];if(c&&"get"in c&&(d=c.get(g,"value"))!==b)return d;d=g.value;return typeof d=="string"?d.replace(q,""):d==null?"":d}}}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c,d,e,g=a.selectedIndex,h=[],i=a.options,j=a.type==="select-one";if(g<0)return null;c=j?g:0,d=j?g+1:i.length;for(;c<d;c++){e=i[c];if(e.selected&&(f.support.optDisabled?!e.disabled:e.getAttribute("disabled")===null)&&(!e.parentNode.disabled||!f.nodeName(e.parentNode,"optgroup"))){b=f(e).val();if(j)return b;h.push(b)}}if(j&&!h.length&&i.length)return f(i[g]).val();return h},set:function(a,b){var c=f.makeArray(b);f(a).find("option").each(function(){this.selected=f.inArray(f(this).val(),c)>=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attr:function(a,c,d,e){var g,h,i,j=a.nodeType;if(!!a&&j!==3&&j!==8&&j!==2){if(e&&c in f.attrFn)return f(a)[c](d);if(typeof a.getAttribute=="undefined")return f.prop(a,c,d);i=j!==1||!f.isXMLDoc(a),i&&(c=c.toLowerCase(),h=f.attrHooks[c]||(u.test(c)?x:w));if(d!==b){if(d===null){f.removeAttr(a,c);return}if(h&&"set"in h&&i&&(g=h.set(a,d,c))!==b)return g;a.setAttribute(c,""+d);return d}if(h&&"get"in h&&i&&(g=h.get(a,c))!==null)return g;g=a.getAttribute(c);return g===null?b:g}},removeAttr:function(a,b){var c,d,e,g,h=0;if(b&&a.nodeType===1){d=b.toLowerCase().split(p),g=d.length;for(;h<g;h++)e=d[h],e&&(c=f.propFix[e]||e,f.attr(a,e,""),a.removeAttribute(v?e:c),u.test(e)&&c in a&&(a[c]=!1))}},attrHooks:{type:{set:function(a,b){if(r.test(a.nodeName)&&a.parentNode)f.error("type property can't be changed");else if(!f.support.radioValue&&b==="radio"&&f.nodeName(a,"input")){var c=a.value;a.setAttribute("type",b),c&&(a.value=c);return b}}},value:{get:function(a,b){if(w&&f.nodeName(a,"button"))return w.get(a,b);return b in a?a.value:null},set:function(a,b,c){if(w&&f.nodeName(a,"button"))return w.set(a,b,c);a.value=b}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(a,c,d){var e,g,h,i=a.nodeType;if(!!a&&i!==3&&i!==8&&i!==2){h=i!==1||!f.isXMLDoc(a),h&&(c=f.propFix[c]||c,g=f.propHooks[c]);return d!==b?g&&"set"in g&&(e=g.set(a,d,c))!==b?e:a[c]=d:g&&"get"in g&&(e=g.get(a,c))!==null?e:a[c]}},propHooks:{tabIndex:{get:function(a){var c=a.getAttributeNode("tabindex");return c&&c.specified?parseInt(c.value,10):s.test(a.nodeName)||t.test(a.nodeName)&&a.href?0:b}}}}),f.attrHooks.tabindex=f.propHooks.tabIndex,x={get:function(a,c){var d,e=f.prop(a,c);return e===!0||typeof e!="boolean"&&(d=a.getAttributeNode(c))&&d.nodeValue!==!1?c.toLowerCase():b},set:function(a,b,c){var d;b===!1?f.removeAttr(a,c):(d=f.propFix[c]||c,d in a&&(a[d]=!0),a.setAttribute(c,c.toLowerCase()));return c}},v||(y={name:!0,id:!0},w=f.valHooks.button={get:function(a,c){var d;d=a.getAttributeNode(c);return d&&(y[c]?d.nodeValue!=="":d.specified)?d.nodeValue:b},set:function(a,b,d){var e=a.getAttributeNode(d);e||(e=c.createAttribute(d),a.setAttributeNode(e));return e.nodeValue=b+""}},f.attrHooks.tabindex.set=w.set,f.each(["width","height"],function(a,b){f.attrHooks[b]=f.extend(f.attrHooks[b],{set:function(a,c){if(c===""){a.setAttribute(b,"auto");return c}}})}),f.attrHooks.contenteditable={get:w.get,set:function(a,b,c){b===""&&(b="false"),w.set(a,b,c)}}),f.support.hrefNormalized||f.each(["href","src","width","height"],function(a,c){f.attrHooks[c]=f.extend(f.attrHooks[c],{get:function(a){var d=a.getAttribute(c,2);return d===null?b:d}})}),f.support.style||(f.attrHooks.style={get:function(a){return a.style.cssText.toLowerCase()||b},set:function(a,b){return a.style.cssText=""+b}}),f.support.optSelected||(f.propHooks.selected=f.extend(f.propHooks.selected,{get:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex);return null}})),f.support.enctype||(f.propFix.enctype="encoding"),f.support.checkOn||f.each(["radio","checkbox"],function(){f.valHooks[this]={get:function(a){return a.getAttribute("value")===null?"on":a.value}}}),f.each(["radio","checkbox"],function(){f.valHooks[this]=f.extend(f.valHooks[this],{set:function(a,b){if(f.isArray(b))return a.checked=f.inArray(f(a).val(),b)>=0}})});var z=/^(?:textarea|input|select)$/i,A=/^([^\.]*)?(?:\.(.+))?$/,B=/\bhover(\.\S+)?\b/,C=/^key/,D=/^(?:mouse|contextmenu)|click/,E=/^(?:focusinfocus|focusoutblur)$/,F=/^(\w*)(?:#([\w\-]+))?(?:\.([\w\-]+))?$/,G=function(a){var b=F.exec(a);b&&(b[1]=(b[1]||"").toLowerCase(),b[3]=b[3]&&new RegExp("(?:^|\\s)"+b[3]+"(?:\\s|$)"));return b},H=function(a,b){var c=a.attributes||{};return(!b[1]||a.nodeName.toLowerCase()===b[1])&&(!b[2]||(c.id||{}).value===b[2])&&(!b[3]||b[3].test((c["class"]||{}).value))},I=function(a){return f.event.special.hover?a:a.replace(B,"mouseenter$1 mouseleave$1")};
+f.event={add:function(a,c,d,e,g){var h,i,j,k,l,m,n,o,p,q,r,s;if(!(a.nodeType===3||a.nodeType===8||!c||!d||!(h=f._data(a)))){d.handler&&(p=d,d=p.handler),d.guid||(d.guid=f.guid++),j=h.events,j||(h.events=j={}),i=h.handle,i||(h.handle=i=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.dispatch.apply(i.elem,arguments):b},i.elem=a),c=f.trim(I(c)).split(" ");for(k=0;k<c.length;k++){l=A.exec(c[k])||[],m=l[1],n=(l[2]||"").split(".").sort(),s=f.event.special[m]||{},m=(g?s.delegateType:s.bindType)||m,s=f.event.special[m]||{},o=f.extend({type:m,origType:l[1],data:e,handler:d,guid:d.guid,selector:g,quick:G(g),namespace:n.join(".")},p),r=j[m];if(!r){r=j[m]=[],r.delegateCount=0;if(!s.setup||s.setup.call(a,e,n,i)===!1)a.addEventListener?a.addEventListener(m,i,!1):a.attachEvent&&a.attachEvent("on"+m,i)}s.add&&(s.add.call(a,o),o.handler.guid||(o.handler.guid=d.guid)),g?r.splice(r.delegateCount++,0,o):r.push(o),f.event.global[m]=!0}a=null}},global:{},remove:function(a,b,c,d,e){var g=f.hasData(a)&&f._data(a),h,i,j,k,l,m,n,o,p,q,r,s;if(!!g&&!!(o=g.events)){b=f.trim(I(b||"")).split(" ");for(h=0;h<b.length;h++){i=A.exec(b[h])||[],j=k=i[1],l=i[2];if(!j){for(j in o)f.event.remove(a,j+b[h],c,d,!0);continue}p=f.event.special[j]||{},j=(d?p.delegateType:p.bindType)||j,r=o[j]||[],m=r.length,l=l?new RegExp("(^|\\.)"+l.split(".").sort().join("\\.(?:.*\\.)?")+"(\\.|$)"):null;for(n=0;n<r.length;n++)s=r[n],(e||k===s.origType)&&(!c||c.guid===s.guid)&&(!l||l.test(s.namespace))&&(!d||d===s.selector||d==="**"&&s.selector)&&(r.splice(n--,1),s.selector&&r.delegateCount--,p.remove&&p.remove.call(a,s));r.length===0&&m!==r.length&&((!p.teardown||p.teardown.call(a,l)===!1)&&f.removeEvent(a,j,g.handle),delete o[j])}f.isEmptyObject(o)&&(q=g.handle,q&&(q.elem=null),f.removeData(a,["events","handle"],!0))}},customEvent:{getData:!0,setData:!0,changeData:!0},trigger:function(c,d,e,g){if(!e||e.nodeType!==3&&e.nodeType!==8){var h=c.type||c,i=[],j,k,l,m,n,o,p,q,r,s;if(E.test(h+f.event.triggered))return;h.indexOf("!")>=0&&(h=h.slice(0,-1),k=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());if((!e||f.event.customEvent[h])&&!f.event.global[h])return;c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.isTrigger=!0,c.exclusive=k,c.namespace=i.join("."),c.namespace_re=c.namespace?new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)"):null,o=h.indexOf(":")<0?"on"+h:"";if(!e){j=f.cache;for(l in j)j[l].events&&j[l].events[h]&&f.event.trigger(c,d,j[l].handle.elem,!0);return}c.result=b,c.target||(c.target=e),d=d!=null?f.makeArray(d):[],d.unshift(c),p=f.event.special[h]||{};if(p.trigger&&p.trigger.apply(e,d)===!1)return;r=[[e,p.bindType||h]];if(!g&&!p.noBubble&&!f.isWindow(e)){s=p.delegateType||h,m=E.test(s+h)?e:e.parentNode,n=null;for(;m;m=m.parentNode)r.push([m,s]),n=m;n&&n===e.ownerDocument&&r.push([n.defaultView||n.parentWindow||a,s])}for(l=0;l<r.length&&!c.isPropagationStopped();l++)m=r[l][0],c.type=r[l][1],q=(f._data(m,"events")||{})[c.type]&&f._data(m,"handle"),q&&q.apply(m,d),q=o&&m[o],q&&f.acceptData(m)&&q.apply(m,d)===!1&&c.preventDefault();c.type=h,!g&&!c.isDefaultPrevented()&&(!p._default||p._default.apply(e.ownerDocument,d)===!1)&&(h!=="click"||!f.nodeName(e,"a"))&&f.acceptData(e)&&o&&e[h]&&(h!=="focus"&&h!=="blur"||c.target.offsetWidth!==0)&&!f.isWindow(e)&&(n=e[o],n&&(e[o]=null),f.event.triggered=h,e[h](),f.event.triggered=b,n&&(e[o]=n));return c.result}},dispatch:function(c){c=f.event.fix(c||a.event);var d=(f._data(this,"events")||{})[c.type]||[],e=d.delegateCount,g=[].slice.call(arguments,0),h=!c.exclusive&&!c.namespace,i=[],j,k,l,m,n,o,p,q,r,s,t;g[0]=c,c.delegateTarget=this;if(e&&!c.target.disabled&&(!c.button||c.type!=="click")){m=f(this),m.context=this.ownerDocument||this;for(l=c.target;l!=this;l=l.parentNode||this){o={},q=[],m[0]=l;for(j=0;j<e;j++)r=d[j],s=r.selector,o[s]===b&&(o[s]=r.quick?H(l,r.quick):m.is(s)),o[s]&&q.push(r);q.length&&i.push({elem:l,matches:q})}}d.length>e&&i.push({elem:this,matches:d.slice(e)});for(j=0;j<i.length&&!c.isPropagationStopped();j++){p=i[j],c.currentTarget=p.elem;for(k=0;k<p.matches.length&&!c.isImmediatePropagationStopped();k++){r=p.matches[k];if(h||!c.namespace&&!r.namespace||c.namespace_re&&c.namespace_re.test(r.namespace))c.data=r.data,c.handleObj=r,n=((f.event.special[r.origType]||{}).handle||r.handler).apply(p.elem,g),n!==b&&(c.result=n,n===!1&&(c.preventDefault(),c.stopPropagation()))}}return c.result},props:"attrChange attrName relatedNode srcElement altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(a,b){a.which==null&&(a.which=b.charCode!=null?b.charCode:b.keyCode);return a}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,d){var e,f,g,h=d.button,i=d.fromElement;a.pageX==null&&d.clientX!=null&&(e=a.target.ownerDocument||c,f=e.documentElement,g=e.body,a.pageX=d.clientX+(f&&f.scrollLeft||g&&g.scrollLeft||0)-(f&&f.clientLeft||g&&g.clientLeft||0),a.pageY=d.clientY+(f&&f.scrollTop||g&&g.scrollTop||0)-(f&&f.clientTop||g&&g.clientTop||0)),!a.relatedTarget&&i&&(a.relatedTarget=i===a.target?d.toElement:i),!a.which&&h!==b&&(a.which=h&1?1:h&2?3:h&4?2:0);return a}},fix:function(a){if(a[f.expando])return a;var d,e,g=a,h=f.event.fixHooks[a.type]||{},i=h.props?this.props.concat(h.props):this.props;a=f.Event(g);for(d=i.length;d;)e=i[--d],a[e]=g[e];a.target||(a.target=g.srcElement||c),a.target.nodeType===3&&(a.target=a.target.parentNode),a.metaKey===b&&(a.metaKey=a.ctrlKey);return h.filter?h.filter(a,g):a},special:{ready:{setup:f.bindReady},load:{noBubble:!0},focus:{delegateType:"focusin"},blur:{delegateType:"focusout"},beforeunload:{setup:function(a,b,c){f.isWindow(this)&&(this.onbeforeunload=c)},teardown:function(a,b){this.onbeforeunload===b&&(this.onbeforeunload=null)}}},simulate:function(a,b,c,d){var e=f.extend(new f.Event,c,{type:a,isSimulated:!0,originalEvent:{}});d?f.event.trigger(e,null,b):f.event.dispatch.call(b,e),e.isDefaultPrevented()&&c.preventDefault()}},f.event.handle=f.event.dispatch,f.removeEvent=c.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}:function(a,b,c){a.detachEvent&&a.detachEvent("on"+b,c)},f.Event=function(a,b){if(!(this instanceof f.Event))return new f.Event(a,b);a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||a.returnValue===!1||a.getPreventDefault&&a.getPreventDefault()?K:J):this.type=a,b&&f.extend(this,b),this.timeStamp=a&&a.timeStamp||f.now(),this[f.expando]=!0},f.Event.prototype={preventDefault:function(){this.isDefaultPrevented=K;var a=this.originalEvent;!a||(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){this.isPropagationStopped=K;var a=this.originalEvent;!a||(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=K,this.stopPropagation()},isDefaultPrevented:J,isPropagationStopped:J,isImmediatePropagationStopped:J},f.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){f.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c=this,d=a.relatedTarget,e=a.handleObj,g=e.selector,h;if(!d||d!==c&&!f.contains(c,d))a.type=e.origType,h=e.handler.apply(this,arguments),a.type=b;return h}}}),f.support.submitBubbles||(f.event.special.submit={setup:function(){if(f.nodeName(this,"form"))return!1;f.event.add(this,"click._submit keypress._submit",function(a){var c=a.target,d=f.nodeName(c,"input")||f.nodeName(c,"button")?c.form:b;d&&!d._submit_attached&&(f.event.add(d,"submit._submit",function(a){this.parentNode&&!a.isTrigger&&f.event.simulate("submit",this.parentNode,a,!0)}),d._submit_attached=!0)})},teardown:function(){if(f.nodeName(this,"form"))return!1;f.event.remove(this,"._submit")}}),f.support.changeBubbles||(f.event.special.change={setup:function(){if(z.test(this.nodeName)){if(this.type==="checkbox"||this.type==="radio")f.event.add(this,"propertychange._change",function(a){a.originalEvent.propertyName==="checked"&&(this._just_changed=!0)}),f.event.add(this,"click._change",function(a){this._just_changed&&!a.isTrigger&&(this._just_changed=!1,f.event.simulate("change",this,a,!0))});return!1}f.event.add(this,"beforeactivate._change",function(a){var b=a.target;z.test(b.nodeName)&&!b._change_attached&&(f.event.add(b,"change._change",function(a){this.parentNode&&!a.isSimulated&&!a.isTrigger&&f.event.simulate("change",this.parentNode,a,!0)}),b._change_attached=!0)})},handle:function(a){var b=a.target;if(this!==b||a.isSimulated||a.isTrigger||b.type!=="radio"&&b.type!=="checkbox")return a.handleObj.handler.apply(this,arguments)},teardown:function(){f.event.remove(this,"._change");return z.test(this.nodeName)}}),f.support.focusinBubbles||f.each({focus:"focusin",blur:"focusout"},function(a,b){var d=0,e=function(a){f.event.simulate(b,a.target,f.event.fix(a),!0)};f.event.special[b]={setup:function(){d++===0&&c.addEventListener(a,e,!0)},teardown:function(){--d===0&&c.removeEventListener(a,e,!0)}}}),f.fn.extend({on:function(a,c,d,e,g){var h,i;if(typeof a=="object"){typeof c!="string"&&(d=c,c=b);for(i in a)this.on(i,c,d,a[i],g);return this}d==null&&e==null?(e=c,d=c=b):e==null&&(typeof c=="string"?(e=d,d=b):(e=d,d=c,c=b));if(e===!1)e=J;else if(!e)return this;g===1&&(h=e,e=function(a){f().off(a);return h.apply(this,arguments)},e.guid=h.guid||(h.guid=f.guid++));return this.each(function(){f.event.add(this,a,e,d,c)})},one:function(a,b,c,d){return this.on.call(this,a,b,c,d,1)},off:function(a,c,d){if(a&&a.preventDefault&&a.handleObj){var e=a.handleObj;f(a.delegateTarget).off(e.namespace?e.type+"."+e.namespace:e.type,e.selector,e.handler);return this}if(typeof a=="object"){for(var g in a)this.off(g,c,a[g]);return this}if(c===!1||typeof c=="function")d=c,c=b;d===!1&&(d=J);return this.each(function(){f.event.remove(this,a,d,c)})},bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},live:function(a,b,c){f(this.context).on(a,this.selector,b,c);return this},die:function(a,b){f(this.context).off(a,this.selector||"**",b);return this},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return arguments.length==1?this.off(a,"**"):this.off(b,a,c)},trigger:function(a,b){return this.each(function(){f.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0])return f.event.trigger(a,b,this[0],!0)},toggle:function(a){var b=arguments,c=a.guid||f.guid++,d=0,e=function(c){var e=(f._data(this,"lastToggle"+a.guid)||0)%d;f._data(this,"lastToggle"+a.guid,e+1),c.preventDefault();return b[e].apply(this,arguments)||!1};e.guid=c;while(d<b.length)b[d++].guid=c;return this.click(e)},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}}),f.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){f.fn[b]=function(a,c){c==null&&(c=a,a=null);return arguments.length>0?this.on(b,null,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0),C.test(b)&&(f.event.fixHooks[b]=f.event.keyHooks),D.test(b)&&(f.event.fixHooks[b]=f.event.mouseHooks)}),function(){function x(a,b,c,e,f,g){for(var h=0,i=e.length;h<i;h++){var j=e[h];if(j){var k=!1;j=j[a];while(j){if(j[d]===c){k=e[j.sizset];break}if(j.nodeType===1){g||(j[d]=c,j.sizset=h);if(typeof b!="string"){if(j===b){k=!0;break}}else if(m.filter(b,[j]).length>0){k=j;break}}j=j[a]}e[h]=k}}}function w(a,b,c,e,f,g){for(var h=0,i=e.length;h<i;h++){var j=e[h];if(j){var k=!1;j=j[a];while(j){if(j[d]===c){k=e[j.sizset];break}j.nodeType===1&&!g&&(j[d]=c,j.sizset=h);if(j.nodeName.toLowerCase()===b){k=j;break}j=j[a]}e[h]=k}}}var a=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d="sizcache"+(Math.random()+"").replace(".",""),e=0,g=Object.prototype.toString,h=!1,i=!0,j=/\\/g,k=/\r\n/g,l=/\W/;[0,0].sort(function(){i=!1;return 0});var m=function(b,d,e,f){e=e||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return e;var i,j,k,l,n,q,r,t,u=!0,v=m.isXML(d),w=[],x=b;do{a.exec(""),i=a.exec(x);if(i){x=i[3],w.push(i[1]);if(i[2]){l=i[3];break}}}while(i);if(w.length>1&&p.exec(b))if(w.length===2&&o.relative[w[0]])j=y(w[0]+w[1],d,f);else{j=o.relative[w[0]]?[d]:m(w.shift(),d);while(w.length)b=w.shift(),o.relative[b]&&(b+=w.shift()),j=y(b,j,f)}else{!f&&w.length>1&&d.nodeType===9&&!v&&o.match.ID.test(w[0])&&!o.match.ID.test(w[w.length-1])&&(n=m.find(w.shift(),d,v),d=n.expr?m.filter(n.expr,n.set)[0]:n.set[0]);if(d){n=f?{expr:w.pop(),set:s(f)}:m.find(w.pop(),w.length===1&&(w[0]==="~"||w[0]==="+")&&d.parentNode?d.parentNode:d,v),j=n.expr?m.filter(n.expr,n.set):n.set,w.length>0?k=s(j):u=!1;while(w.length)q=w.pop(),r=q,o.relative[q]?r=w.pop():q="",r==null&&(r=d),o.relative[q](k,r,v)}else k=w=[]}k||(k=j),k||m.error(q||b);if(g.call(k)==="[object Array]")if(!u)e.push.apply(e,k);else if(d&&d.nodeType===1)for(t=0;k[t]!=null;t++)k[t]&&(k[t]===!0||k[t].nodeType===1&&m.contains(d,k[t]))&&e.push(j[t]);else for(t=0;k[t]!=null;t++)k[t]&&k[t].nodeType===1&&e.push(j[t]);else s(k,e);l&&(m(l,h,e,f),m.uniqueSort(e));return e};m.uniqueSort=function(a){if(u){h=i,a.sort(u);if(h)for(var b=1;b<a.length;b++)a[b]===a[b-1]&&a.splice(b--,1)}return a},m.matches=function(a,b){return m(a,null,null,b)},m.matchesSelector=function(a,b){return m(b,null,null,[a]).length>0},m.find=function(a,b,c){var d,e,f,g,h,i;if(!a)return[];for(e=0,f=o.order.length;e<f;e++){h=o.order[e];if(g=o.leftMatch[h].exec(a)){i=g[1],g.splice(1,1);if(i.substr(i.length-1)!=="\\"){g[1]=(g[1]||"").replace(j,""),d=o.find[h](g,b,c);if(d!=null){a=a.replace(o.match[h],"");break}}}}d||(d=typeof b.getElementsByTagName!="undefined"?b.getElementsByTagName("*"):[]);return{set:d,expr:a}},m.filter=function(a,c,d,e){var f,g,h,i,j,k,l,n,p,q=a,r=[],s=c,t=c&&c[0]&&m.isXML(c[0]);while(a&&c.length){for(h in o.filter)if((f=o.leftMatch[h].exec(a))!=null&&f[2]){k=o.filter[h],l=f[1],g=!1,f.splice(1,1);if(l.substr(l.length-1)==="\\")continue;s===r&&(r=[]);if(o.preFilter[h]){f=o.preFilter[h](f,s,d,r,e,t);if(!f)g=i=!0;else if(f===!0)continue}if(f)for(n=0;(j=s[n])!=null;n++)j&&(i=k(j,f,n,s),p=e^i,d&&i!=null?p?g=!0:s[n]=!1:p&&(r.push(j),g=!0));if(i!==b){d||(s=r),a=a.replace(o.match[h],"");if(!g)return[];break}}if(a===q)if(g==null)m.error(a);else break;q=a}return s},m.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)};var n=m.getText=function(a){var b,c,d=a.nodeType,e="";if(d){if(d===1||d===9){if(typeof a.textContent=="string")return a.textContent;if(typeof a.innerText=="string")return a.innerText.replace(k,"");for(a=a.firstChild;a;a=a.nextSibling)e+=n(a)}else if(d===3||d===4)return a.nodeValue}else for(b=0;c=a[b];b++)c.nodeType!==8&&(e+=n(c));return e},o=m.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(a){return a.getAttribute("href")},type:function(a){return a.getAttribute("type")}},relative:{"+":function(a,b){var c=typeof b=="string",d=c&&!l.test(b),e=c&&!d;d&&(b=b.toLowerCase());for(var f=0,g=a.length,h;f<g;f++)if(h=a[f]){while((h=h.previousSibling)&&h.nodeType!==1);a[f]=e||h&&h.nodeName.toLowerCase()===b?h||!1:h===b}e&&m.filter(b,a,!0)},">":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!l.test(b)){b=b.toLowerCase();for(;e<f;e++){c=a[e];if(c){var g=c.parentNode;a[e]=g.nodeName.toLowerCase()===b?g:!1}}}else{for(;e<f;e++)c=a[e],c&&(a[e]=d?c.parentNode:c.parentNode===b);d
+&&m.filter(b,a,!0)}},"":function(a,b,c){var d,f=e++,g=x;typeof b=="string"&&!l.test(b)&&(b=b.toLowerCase(),d=b,g=w),g("parentNode",b,f,a,d,c)},"~":function(a,b,c){var d,f=e++,g=x;typeof b=="string"&&!l.test(b)&&(b=b.toLowerCase(),d=b,g=w),g("previousSibling",b,f,a,d,c)}},find:{ID:function(a,b,c){if(typeof b.getElementById!="undefined"&&!c){var d=b.getElementById(a[1]);return d&&d.parentNode?[d]:[]}},NAME:function(a,b){if(typeof b.getElementsByName!="undefined"){var c=[],d=b.getElementsByName(a[1]);for(var e=0,f=d.length;e<f;e++)d[e].getAttribute("name")===a[1]&&c.push(d[e]);return c.length===0?null:c}},TAG:function(a,b){if(typeof b.getElementsByTagName!="undefined")return b.getElementsByTagName(a[1])}},preFilter:{CLASS:function(a,b,c,d,e,f){a=" "+a[1].replace(j,"")+" ";if(f)return a;for(var g=0,h;(h=b[g])!=null;g++)h&&(e^(h.className&&(" "+h.className+" ").replace(/[\t\n\r]/g," ").indexOf(a)>=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(j,"")},TAG:function(a,b){return a[1].replace(j,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||m.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&m.error(a[0]);a[0]=e++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(j,"");!f&&o.attrMap[g]&&(a[1]=o.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(j,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=m(b[3],null,null,c);else{var g=m.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(o.match.POS.test(b[0])||o.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!m(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return b<c[3]-0},gt:function(a,b,c){return b>c[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=o.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||n([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h<i;h++)if(g[h]===a)return!1;return!0}m.error(e)},CHILD:function(a,b){var c,e,f,g,h,i,j,k=b[1],l=a;switch(k){case"only":case"first":while(l=l.previousSibling)if(l.nodeType===1)return!1;if(k==="first")return!0;l=a;case"last":while(l=l.nextSibling)if(l.nodeType===1)return!1;return!0;case"nth":c=b[2],e=b[3];if(c===1&&e===0)return!0;f=b[0],g=a.parentNode;if(g&&(g[d]!==f||!a.nodeIndex)){i=0;for(l=g.firstChild;l;l=l.nextSibling)l.nodeType===1&&(l.nodeIndex=++i);g[d]=f}j=a.nodeIndex-e;return c===0?j===0:j%c===0&&j/c>=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||!!a.nodeName&&a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=m.attr?m.attr(a,c):o.attrHandle[c]?o.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":!f&&m.attr?d!=null:f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=o.setFilters[e];if(f)return f(a,c,b,d)}}},p=o.match.POS,q=function(a,b){return"\\"+(b-0+1)};for(var r in o.match)o.match[r]=new RegExp(o.match[r].source+/(?![^\[]*\])(?![^\(]*\))/.source),o.leftMatch[r]=new RegExp(/(^(?:.|\r|\n)*?)/.source+o.match[r].source.replace(/\\(\d+)/g,q));var s=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(t){s=function(a,b){var c=0,d=b||[];if(g.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var e=a.length;c<e;c++)d.push(a[c]);else for(;a[c];c++)d.push(a[c]);return d}}var u,v;c.documentElement.compareDocumentPosition?u=function(a,b){if(a===b){h=!0;return 0}if(!a.compareDocumentPosition||!b.compareDocumentPosition)return a.compareDocumentPosition?-1:1;return a.compareDocumentPosition(b)&4?-1:1}:(u=function(a,b){if(a===b){h=!0;return 0}if(a.sourceIndex&&b.sourceIndex)return a.sourceIndex-b.sourceIndex;var c,d,e=[],f=[],g=a.parentNode,i=b.parentNode,j=g;if(g===i)return v(a,b);if(!g)return-1;if(!i)return 1;while(j)e.unshift(j),j=j.parentNode;j=i;while(j)f.unshift(j),j=j.parentNode;c=e.length,d=f.length;for(var k=0;k<c&&k<d;k++)if(e[k]!==f[k])return v(e[k],f[k]);return k===c?v(a,f[k],-1):v(e[k],b,1)},v=function(a,b,c){if(a===b)return c;var d=a.nextSibling;while(d){if(d===b)return-1;d=d.nextSibling}return 1}),function(){var a=c.createElement("div"),d="script"+(new Date).getTime(),e=c.documentElement;a.innerHTML="<a name='"+d+"'/>",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(o.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},o.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(o.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="<a href='#'></a>",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(o.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=m,b=c.createElement("div"),d="__sizzle__";b.innerHTML="<p class='TEST'></p>";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){m=function(b,e,f,g){e=e||c;if(!g&&!m.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return s(e.getElementsByTagName(b),f);if(h[2]&&o.find.CLASS&&e.getElementsByClassName)return s(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return s([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return s([],f);if(i.id===h[3])return s([i],f)}try{return s(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var k=e,l=e.getAttribute("id"),n=l||d,p=e.parentNode,q=/^\s*[+~]/.test(b);l?n=n.replace(/'/g,"\\$&"):e.setAttribute("id",n),q&&p&&(e=e.parentNode);try{if(!q||p)return s(e.querySelectorAll("[id='"+n+"'] "+b),f)}catch(r){}finally{l||k.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)m[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}m.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!m.isXML(a))try{if(e||!o.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return m(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="<div class='test e'></div><div class='test'></div>";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;o.order.splice(1,0,"CLASS"),o.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?m.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?m.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:m.contains=function(){return!1},m.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var y=function(a,b,c){var d,e=[],f="",g=b.nodeType?[b]:b;while(d=o.match.PSEUDO.exec(a))f+=d[0],a=a.replace(o.match.PSEUDO,"");a=o.relative[a]?a+"*":a;for(var h=0,i=g.length;h<i;h++)m(a,g[h],e,c);return m.filter(f,e)};m.attr=f.attr,m.selectors.attrMap={},f.find=m,f.expr=m.selectors,f.expr[":"]=f.expr.filters,f.unique=m.uniqueSort,f.text=m.getText,f.isXMLDoc=m.isXML,f.contains=m.contains}();var L=/Until$/,M=/^(?:parents|prevUntil|prevAll)/,N=/,/,O=/^.[^:#\[\.,]*$/,P=Array.prototype.slice,Q=f.expr.match.POS,R={children:!0,contents:!0,next:!0,prev:!0};f.fn.extend({find:function(a){var b=this,c,d;if(typeof a!="string")return f(a).filter(function(){for(c=0,d=b.length;c<d;c++)if(f.contains(b[c],this))return!0});var e=this.pushStack("","find",a),g,h,i;for(c=0,d=this.length;c<d;c++){g=e.length,f.find(a,this[c],e);if(c>0)for(h=g;h<e.length;h++)for(i=0;i<g;i++)if(e[i]===e[h]){e.splice(h--,1);break}}return e},has:function(a){var b=f(a);return this.filter(function(){for(var a=0,c=b.length;a<c;a++)if(f.contains(this,b[a]))return!0})},not:function(a){return this.pushStack(T(this,a,!1),"not",a)},filter:function(a){return this.pushStack(T(this,a,!0),"filter",a)},is:function(a){return!!a&&(typeof a=="string"?Q.test(a)?f(a,this.context).index(this[0])>=0:f.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h=1;while(g&&g.ownerDocument&&g!==b){for(d=0;d<a.length;d++)f(g).is(a[d])&&c.push({selector:a[d],elem:g,level:h});g=g.parentNode,h++}return c}var i=Q.test(a)||typeof a!="string"?f(a,b||this.context):0;for(d=0,e=this.length;d<e;d++){g=this[d];while(g){if(i?i.index(g)>-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a)return this[0]&&this[0].parentNode?this.prevAll().length:-1;if(typeof a=="string")return f.inArray(this[0],f(a));return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(S(c[0])||S(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c);L.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!R[a]?f.unique(e):e,(this.length>1||N.test(d))&&M.test(a)&&(e=e.reverse());return this.pushStack(e,a,P.call(arguments).join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var V="abbr|article|aside|audio|canvas|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",W=/ jQuery\d+="(?:\d+|null)"/g,X=/^\s+/,Y=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,Z=/<([\w:]+)/,$=/<tbody/i,_=/<|&#?\w+;/,ba=/<(?:script|style)/i,bb=/<(?:script|object|embed|option|style)/i,bc=new RegExp("<(?:"+V+")","i"),bd=/checked\s*(?:[^=]|=\s*.checked.)/i,be=/\/(java|ecma)script/i,bf=/^\s*<!(?:\[CDATA\[|\-\-)/,bg={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]},bh=U(c);bg.optgroup=bg.option,bg.tbody=bg.tfoot=bg.colgroup=bg.caption=bg.thead,bg.th=bg.td,f.support.htmlSerialize||(bg._default=[1,"div<div>","</div>"]),f.fn.extend({text:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))});if(typeof a!="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=f.isFunction(a);return this.each(function(c){f(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f.clean(arguments);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f.clean(arguments));return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),
+f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function()
+{for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(W,""):null;if(typeof a=="string"&&!ba.test(a)&&(f.support.leadingWhitespace||!X.test(a))&&!bg[(Z.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Y,"<$1></$2>");try{for(var c=0,d=this.length;c<d;c++)this[c].nodeType===1&&(f.cleanData(this[c].getElementsByTagName("*")),this[c].innerHTML=a)}catch(e){this.empty().append(a)}}else f.isFunction(a)?this.each(function(b){var c=f(this);c.html(a.call(this,b,c.html()))}):this.empty().append(a);return this},replaceWith:function(a){if(this[0]&&this[0].parentNode){if(f.isFunction(a))return this.each(function(b){var c=f(this),d=c.html();c.replaceWith(a.call(this,b,d))});typeof a!="string"&&(a=f(a).detach());return this.each(function(){var b=this.nextSibling,c=this.parentNode;f(this).remove(),b?f(b).before(a):f(c).append(a)})}return this.length?this.pushStack(f(f.isFunction(a)?a():a),"replaceWith",a):this},detach:function(a){return this.remove(a,!0)},domManip:function(a,c,d){var e,g,h,i,j=a[0],k=[];if(!f.support.checkClone&&arguments.length===3&&typeof j=="string"&&bd.test(j))return this.each(function(){f(this).domManip(a,c,d,!0)});if(f.isFunction(j))return this.each(function(e){var g=f(this);a[0]=j.call(this,e,c?g.html():b),g.domManip(a,c,d)});if(this[0]){i=j&&j.parentNode,f.support.parentNode&&i&&i.nodeType===11&&i.childNodes.length===this.length?e={fragment:i}:e=f.buildFragment(a,this,k),h=e.fragment,h.childNodes.length===1?g=h=h.firstChild:g=h.firstChild;if(g){c=c&&f.nodeName(g,"tr");for(var l=0,m=this.length,n=m-1;l<m;l++)d.call(c?bi(this[l],g):this[l],e.cacheable||m>1&&l<n?f.clone(h,!0,!0):h)}k.length&&f.each(k,bp)}return this}}),f.buildFragment=function(a,b,d){var e,g,h,i,j=a[0];b&&b[0]&&(i=b[0].ownerDocument||b[0]),i.createDocumentFragment||(i=c),a.length===1&&typeof j=="string"&&j.length<512&&i===c&&j.charAt(0)==="<"&&!bb.test(j)&&(f.support.checkClone||!bd.test(j))&&(f.support.html5Clone||!bc.test(j))&&(g=!0,h=f.fragments[j],h&&h!==1&&(e=h)),e||(e=i.createDocumentFragment(),f.clean(a,i,e,d)),g&&(f.fragments[j]=h?e:1);return{fragment:e,cacheable:g}},f.fragments={},f.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){f.fn[a]=function(c){var d=[],e=f(c),g=this.length===1&&this[0].parentNode;if(g&&g.nodeType===11&&g.childNodes.length===1&&e.length===1){e[b](this[0]);return this}for(var h=0,i=e.length;h<i;h++){var j=(h>0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d,e,g,h=f.support.html5Clone||!bc.test("<"+a.nodeName)?a.cloneNode(!0):bo(a);if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bk(a,h),d=bl(a),e=bl(h);for(g=0;d[g];++g)e[g]&&bk(d[g],e[g])}if(b){bj(a,h);if(c){d=bl(a),e=bl(h);for(g=0;d[g];++g)bj(d[g],e[g])}}d=e=null;return h},clean:function(a,b,d,e){var g;b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);var h=[],i;for(var j=0,k;(k=a[j])!=null;j++){typeof k=="number"&&(k+="");if(!k)continue;if(typeof k=="string")if(!_.test(k))k=b.createTextNode(k);else{k=k.replace(Y,"<$1></$2>");var l=(Z.exec(k)||["",""])[1].toLowerCase(),m=bg[l]||bg._default,n=m[0],o=b.createElement("div");b===c?bh.appendChild(o):U(b).appendChild(o),o.innerHTML=m[1]+k+m[2];while(n--)o=o.lastChild;if(!f.support.tbody){var p=$.test(k),q=l==="table"&&!p?o.firstChild&&o.firstChild.childNodes:m[1]==="<table>"&&!p?o.childNodes:[];for(i=q.length-1;i>=0;--i)f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.removeChild(q[i])}!f.support.leadingWhitespace&&X.test(k)&&o.insertBefore(b.createTextNode(X.exec(k)[0]),o.firstChild),k=o.childNodes}var r;if(!f.support.appendChecked)if(k[0]&&typeof (r=k.length)=="number")for(i=0;i<r;i++)bn(k[i]);else bn(k);k.nodeType?h.push(k):h=f.merge(h,k)}if(d){g=function(a){return!a.type||be.test(a.type)};for(j=0;h[j];j++)if(e&&f.nodeName(h[j],"script")&&(!h[j].type||h[j].type.toLowerCase()==="text/javascript"))e.push(h[j].parentNode?h[j].parentNode.removeChild(h[j]):h[j]);else{if(h[j].nodeType===1){var s=f.grep(h[j].getElementsByTagName("script"),g);h.splice.apply(h,[j+1,0].concat(s))}d.appendChild(h[j])}}return h},cleanData:function(a){var b,c,d=f.cache,e=f.event.special,g=f.support.deleteExpando;for(var h=0,i;(i=a[h])!=null;h++){if(i.nodeName&&f.noData[i.nodeName.toLowerCase()])continue;c=i[f.expando];if(c){b=d[c];if(b&&b.events){for(var j in b.events)e[j]?f.event.remove(i,j):f.removeEvent(i,j,b.handle);b.handle&&(b.handle.elem=null)}g?delete i[f.expando]:i.removeAttribute&&i.removeAttribute(f.expando),delete d[c]}}}});var bq=/alpha\([^)]*\)/i,br=/opacity=([^)]*)/,bs=/([A-Z]|^ms)/g,bt=/^-?\d+(?:px)?$/i,bu=/^-?\d/,bv=/^([\-+])=([\-+.\de]+)/,bw={position:"absolute",visibility:"hidden",display:"block"},bx=["Left","Right"],by=["Top","Bottom"],bz,bA,bB;f.fn.css=function(a,c){if(arguments.length===2&&c===b)return this;return f.access(this,a,c,!0,function(a,c,d){return d!==b?f.style(a,c,d):f.css(a,c)})},f.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=bz(a,"opacity","opacity");return c===""?"1":c}return a.style.opacity}}},cssNumber:{fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":f.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(!!a&&a.nodeType!==3&&a.nodeType!==8&&!!a.style){var g,h,i=f.camelCase(c),j=a.style,k=f.cssHooks[i];c=f.cssProps[i]||i;if(d===b){if(k&&"get"in k&&(g=k.get(a,!1,e))!==b)return g;return j[c]}h=typeof d,h==="string"&&(g=bv.exec(d))&&(d=+(g[1]+1)*+g[2]+parseFloat(f.css(a,c)),h="number");if(d==null||h==="number"&&isNaN(d))return;h==="number"&&!f.cssNumber[i]&&(d+="px");if(!k||!("set"in k)||(d=k.set(a,d))!==b)try{j[c]=d}catch(l){}}},css:function(a,c,d){var e,g;c=f.camelCase(c),g=f.cssHooks[c],c=f.cssProps[c]||c,c==="cssFloat"&&(c="float");if(g&&"get"in g&&(e=g.get(a,!0,d))!==b)return e;if(bz)return bz(a,c)},swap:function(a,b,c){var d={};for(var e in b)d[e]=a.style[e],a.style[e]=b[e];c.call(a);for(e in b)a.style[e]=d[e]}}),f.curCSS=f.css,f.each(["height","width"],function(a,b){f.cssHooks[b]={get:function(a,c,d){var e;if(c){if(a.offsetWidth!==0)return bC(a,b,d);f.swap(a,bw,function(){e=bC(a,b,d)});return e}},set:function(a,b){if(!bt.test(b))return b;b=parseFloat(b);if(b>=0)return b+"px"}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return br.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle,e=f.isNumeric(b)?"alpha(opacity="+b*100+")":"",g=d&&d.filter||c.filter||"";c.zoom=1;if(b>=1&&f.trim(g.replace(bq,""))===""){c.removeAttribute("filter");if(d&&!d.filter)return}c.filter=bq.test(g)?g.replace(bq,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){var c;f.swap(a,{display:"inline-block"},function(){b?c=bz(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(bA=function(a,b){var c,d,e;b=b.replace(bs,"-$1").toLowerCase(),(d=a.ownerDocument.defaultView)&&(e=d.getComputedStyle(a,null))&&(c=e.getPropertyValue(b),c===""&&!f.contains(a.ownerDocument.documentElement,a)&&(c=f.style(a,b)));return c}),c.documentElement.currentStyle&&(bB=function(a,b){var c,d,e,f=a.currentStyle&&a.currentStyle[b],g=a.style;f===null&&g&&(e=g[b])&&(f=e),!bt.test(f)&&bu.test(f)&&(c=g.left,d=a.runtimeStyle&&a.runtimeStyle.left,d&&(a.runtimeStyle.left=a.currentStyle.left),g.left=b==="fontSize"?"1em":f||0,f=g.pixelLeft+"px",g.left=c,d&&(a.runtimeStyle.left=d));return f===""?"auto":f}),bz=bA||bB,f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style&&a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)});var bD=/%20/g,bE=/\[\]$/,bF=/\r?\n/g,bG=/#.*$/,bH=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bI=/^(?:color|date|datetime|datetime-local|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bJ=/^(?:about|app|app\-storage|.+\-extension|file|res|widget):$/,bK=/^(?:GET|HEAD)$/,bL=/^\/\//,bM=/\?/,bN=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,bO=/^(?:select|textarea)/i,bP=/\s+/,bQ=/([?&])_=[^&]*/,bR=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bS=f.fn.load,bT={},bU={},bV,bW,bX=["*/"]+["*"];try{bV=e.href}catch(bY){bV=c.createElement("a"),bV.href="",bV=bV.href}bW=bR.exec(bV.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bS)return bS.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("<div>").append(c.replace(bN,"")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bO.test(this.nodeName)||bI.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bF,"\r\n")}}):{name:b.name,value:c.replace(bF,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.on(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?b_(a,f.ajaxSettings):(b=a,a=f.ajaxSettings),b_(a,b);return a},ajaxSettings:{url:bV,isLocal:bJ.test(bW[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":bX},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML},flatOptions:{context:!0,url:!0}},ajaxPrefilter:bZ(bT),ajaxTransport:bZ(bU),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a>0?4:0;var o,r,u,w=c,x=l?cb(d,v,l):b,y,z;if(a>=200&&a<300||a===304){if(d.ifModified){if(y=v.getResponseHeader("Last-Modified"))f.lastModified[k]=y;if(z=v.getResponseHeader("Etag"))f.etag[k]=z}if(a===304)w="notmodified",o=!0;else try{r=cc(d,x),w="success",o=!0}catch(A){w="parsererror",u=A}}else{u=w;if(!w||a)w="error",a<0&&(a=0)}v.status=a,v.statusText=""+(c||w),o?h.resolveWith(e,[r,w,v]):h.rejectWith(e,[v,w,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.fireWith(e,[v,w]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f.Callbacks("once memory"),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bH.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||"abort",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.add,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(bG,"").replace(bL,bW[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bP),d.crossDomain==null&&(r=bR.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bW[1]&&r[2]==bW[2]&&(r[3]||(r[1]==="http:"?80:443))==(bW[3]||(bW[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),b$(bT,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bK.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bM.test(d.url)?"&":"?")+d.data,delete d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bQ,"$1_="+x);d.url=y+(y===d.url?(bM.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", "+bX+"; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,complete:1})v[u](d[u]);p=b$(bU,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){if(s<2)w(-1,z);else throw z}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)ca(g,a[g],c,e);return d.join("&").replace(bD,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var cd=f.now(),ce=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+cd++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=b.contentType==="application/x-www-form-urlencoded"&&typeof b.data=="string";if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(ce.test(b.url)||e&&ce.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";b.jsonp!==!1&&(j=j.replace(ce,l),b.url===j&&(e&&(k=k.replace(ce,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){g||f.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var cf=a.ActiveXObject?function(){for(var a in ch)ch[a](0,1)}:!1,cg=0,ch;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ci()||cj()}:ci,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c)
+{if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,cf&&delete ch[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n),m.text=h.responseText;try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cg,cf&&(ch||(ch={},f(a).unload(cf)),ch[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var ck={},cl,cm,cn=/^(?:toggle|show|hide)$/,co=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,cp,cq=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cr;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(cu("show",3),a,b,c);for(var g=0,h=this.length;g<h;g++)d=this[g],d.style&&(e=d.style.display,!f._data(d,"olddisplay")&&e==="none"&&(e=d.style.display=""),e===""&&f.css(d,"display")==="none"&&f._data(d,"olddisplay",cv(d.nodeName)));for(g=0;g<h;g++){d=this[g];if(d.style){e=d.style.display;if(e===""||e==="none")d.style.display=f._data(d,"olddisplay")||""}}return this},hide:function(a,b,c){if(a||a===0)return this.animate(cu("hide",3),a,b,c);var d,e,g=0,h=this.length;for(;g<h;g++)d=this[g],d.style&&(e=f.css(d,"display"),e!=="none"&&!f._data(d,"olddisplay")&&f._data(d,"olddisplay",e));for(g=0;g<h;g++)this[g].style&&(this[g].style.display="none");return this},_toggle:f.fn.toggle,toggle:function(a,b,c){var d=typeof a=="boolean";f.isFunction(a)&&f.isFunction(b)?this._toggle.apply(this,arguments):a==null||d?this.each(function(){var b=d?a:f(this).is(":hidden");f(this)[b?"show":"hide"]()}):this.animate(cu("toggle",3),a,b,c);return this},fadeTo:function(a,b,c,d){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){function g(){e.queue===!1&&f._mark(this);var b=f.extend({},e),c=this.nodeType===1,d=c&&f(this).is(":hidden"),g,h,i,j,k,l,m,n,o;b.animatedProperties={};for(i in a){g=f.camelCase(i),i!==g&&(a[g]=a[i],delete a[i]),h=a[g],f.isArray(h)?(b.animatedProperties[g]=h[1],h=a[g]=h[0]):b.animatedProperties[g]=b.specialEasing&&b.specialEasing[g]||b.easing||"swing";if(h==="hide"&&d||h==="show"&&!d)return b.complete.call(this);c&&(g==="height"||g==="width")&&(b.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY],f.css(this,"display")==="inline"&&f.css(this,"float")==="none"&&(!f.support.inlineBlockNeedsLayout||cv(this.nodeName)==="inline"?this.style.display="inline-block":this.style.zoom=1))}b.overflow!=null&&(this.style.overflow="hidden");for(i in a)j=new f.fx(this,b,i),h=a[i],cn.test(h)?(o=f._data(this,"toggle"+i)||(h==="toggle"?d?"show":"hide":0),o?(f._data(this,"toggle"+i,o==="show"?"hide":"show"),j[o]()):j[h]()):(k=co.exec(h),l=j.cur(),k?(m=parseFloat(k[2]),n=k[3]||(f.cssNumber[i]?"":"px"),n!=="px"&&(f.style(this,i,(m||1)+n),l=(m||1)/j.cur()*l,f.style(this,i,l+n)),k[1]&&(m=(k[1]==="-="?-1:1)*m+l),j.custom(l,m,n)):j.custom(l,h,""));return!0}var e=f.speed(b,c,d);if(f.isEmptyObject(a))return this.each(e.complete,[!1]);a=f.extend({},a);return e.queue===!1?this.each(g):this.queue(e.queue,g)},stop:function(a,c,d){typeof a!="string"&&(d=c,c=a,a=b),c&&a!==!1&&this.queue(a||"fx",[]);return this.each(function(){function h(a,b,c){var e=b[c];f.removeData(a,c,!0),e.stop(d)}var b,c=!1,e=f.timers,g=f._data(this);d||f._unmark(!0,this);if(a==null)for(b in g)g[b]&&g[b].stop&&b.indexOf(".run")===b.length-4&&h(this,g,b);else g[b=a+".run"]&&g[b].stop&&h(this,g,b);for(b=e.length;b--;)e[b].elem===this&&(a==null||e[b].queue===a)&&(d?e[b](!0):e[b].saveState(),c=!0,e.splice(b,1));(!d||!c)&&f.dequeue(this,a)})}}),f.each({slideDown:cu("show",1),slideUp:cu("hide",1),slideToggle:cu("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){f.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),f.extend({speed:function(a,b,c){var d=a&&typeof a=="object"?f.extend({},a):{complete:c||!c&&b||f.isFunction(a)&&a,duration:a,easing:c&&b||b&&!f.isFunction(b)&&b};d.duration=f.fx.off?0:typeof d.duration=="number"?d.duration:d.duration in f.fx.speeds?f.fx.speeds[d.duration]:f.fx.speeds._default;if(d.queue==null||d.queue===!0)d.queue="fx";d.old=d.complete,d.complete=function(a){f.isFunction(d.old)&&d.old.call(this),d.queue?f.dequeue(this,d.queue):a!==!1&&f._unmark(this)};return d},easing:{linear:function(a,b,c,d){return c+d*a},swing:function(a,b,c,d){return(-Math.cos(a*Math.PI)/2+.5)*d+c}},timers:[],fx:function(a,b,c){this.options=b,this.elem=a,this.prop=c,b.orig=b.orig||{}}}),f.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this),(f.fx.step[this.prop]||f.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];var a,b=f.css(this.elem,this.prop);return isNaN(a=parseFloat(b))?!b||b==="auto"?0:b:a},custom:function(a,c,d){function h(a){return e.step(a)}var e=this,g=f.fx;this.startTime=cr||cs(),this.end=c,this.now=this.start=a,this.pos=this.state=0,this.unit=d||this.unit||(f.cssNumber[this.prop]?"":"px"),h.queue=this.options.queue,h.elem=this.elem,h.saveState=function(){e.options.hide&&f._data(e.elem,"fxshow"+e.prop)===b&&f._data(e.elem,"fxshow"+e.prop,e.start)},h()&&f.timers.push(h)&&!cp&&(cp=setInterval(g.tick,g.interval))},show:function(){var a=f._data(this.elem,"fxshow"+this.prop);this.options.orig[this.prop]=a||f.style(this.elem,this.prop),this.options.show=!0,a!==b?this.custom(this.cur(),a):this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur()),f(this.elem).show()},hide:function(){this.options.orig[this.prop]=f._data(this.elem,"fxshow"+this.prop)||f.style(this.elem,this.prop),this.options.hide=!0,this.custom(this.cur(),0)},step:function(a){var b,c,d,e=cr||cs(),g=!0,h=this.elem,i=this.options;if(a||e>=i.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),i.animatedProperties[this.prop]=!0;for(b in i.animatedProperties)i.animatedProperties[b]!==!0&&(g=!1);if(g){i.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){h.style["overflow"+b]=i.overflow[a]}),i.hide&&f(h).hide();if(i.hide||i.show)for(b in i.animatedProperties)f.style(h,b,i.orig[b]),f.removeData(h,"fxshow"+b,!0),f.removeData(h,"toggle"+b,!0);d=i.complete,d&&(i.complete=!1,d.call(h))}return!1}i.duration==Infinity?this.now=e:(c=e-this.startTime,this.state=c/i.duration,this.pos=f.easing[i.animatedProperties[this.prop]](this.state,c,0,1,i.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){var a,b=f.timers,c=0;for(;c<b.length;c++)a=b[c],!a()&&b[c]===a&&b.splice(c--,1);b.length||f.fx.stop()},interval:13,stop:function(){clearInterval(cp),cp=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){f.style(a.elem,"opacity",a.now)},_default:function(a){a.elem.style&&a.elem.style[a.prop]!=null?a.elem.style[a.prop]=a.now+a.unit:a.elem[a.prop]=a.now}}}),f.each(["width","height"],function(a,b){f.fx.step[b]=function(a){f.style(a.elem,b,Math.max(0,a.now)+a.unit)}}),f.expr&&f.expr.filters&&(f.expr.filters.animated=function(a){return f.grep(f.timers,function(b){return a===b.elem}).length});var cw=/^t(?:able|d|h)$/i,cx=/^(?:body|html)$/i;"getBoundingClientRect"in c.documentElement?f.fn.offset=function(a){var b=this[0],c;if(a)return this.each(function(b){f.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return f.offset.bodyOffset(b);try{c=b.getBoundingClientRect()}catch(d){}var e=b.ownerDocument,g=e.documentElement;if(!c||!f.contains(g,b))return c?{top:c.top,left:c.left}:{top:0,left:0};var h=e.body,i=cy(e),j=g.clientTop||h.clientTop||0,k=g.clientLeft||h.clientLeft||0,l=i.pageYOffset||f.support.boxModel&&g.scrollTop||h.scrollTop,m=i.pageXOffset||f.support.boxModel&&g.scrollLeft||h.scrollLeft,n=c.top+l-j,o=c.left+m-k;return{top:n,left:o}}:f.fn.offset=function(a){var b=this[0];if(a)return this.each(function(b){f.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return f.offset.bodyOffset(b);var c,d=b.offsetParent,e=b,g=b.ownerDocument,h=g.documentElement,i=g.body,j=g.defaultView,k=j?j.getComputedStyle(b,null):b.currentStyle,l=b.offsetTop,m=b.offsetLeft;while((b=b.parentNode)&&b!==i&&b!==h){if(f.support.fixedPosition&&k.position==="fixed")break;c=j?j.getComputedStyle(b,null):b.currentStyle,l-=b.scrollTop,m-=b.scrollLeft,b===d&&(l+=b.offsetTop,m+=b.offsetLeft,f.support.doesNotAddBorder&&(!f.support.doesAddBorderForTableAndCells||!cw.test(b.nodeName))&&(l+=parseFloat(c.borderTopWidth)||0,m+=parseFloat(c.borderLeftWidth)||0),e=d,d=b.offsetParent),f.support.subtractsBorderForOverflowNotVisible&&c.overflow!=="visible"&&(l+=parseFloat(c.borderTopWidth)||0,m+=parseFloat(c.borderLeftWidth)||0),k=c}if(k.position==="relative"||k.position==="static")l+=i.offsetTop,m+=i.offsetLeft;f.support.fixedPosition&&k.position==="fixed"&&(l+=Math.max(h.scrollTop,i.scrollTop),m+=Math.max(h.scrollLeft,i.scrollLeft));return{top:l,left:m}},f.offset={bodyOffset:function(a){var b=a.offsetTop,c=a.offsetLeft;f.support.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(f.css(a,"marginTop"))||0,c+=parseFloat(f.css(a,"marginLeft"))||0);return{top:b,left:c}},setOffset:function(a,b,c){var d=f.css(a,"position");d==="static"&&(a.style.position="relative");var e=f(a),g=e.offset(),h=f.css(a,"top"),i=f.css(a,"left"),j=(d==="absolute"||d==="fixed")&&f.inArray("auto",[h,i])>-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=cx.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!cx.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each(["Left","Top"],function(a,c){var d="scroll"+c;f.fn[d]=function(c){var e,g;if(c===b){e=this[0];if(!e)return null;g=cy(e);return g?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:f.support.boxModel&&g.document.documentElement[d]||g.document.body[d]:e[d]}return this.each(function(){g=cy(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:f(g).scrollTop()):this[d]=c})}}),f.each(["Height","Width"],function(a,c){var d=c.toLowerCase();f.fn["inner"+c]=function(){var a=this[0];return a?a.style?parseFloat(f.css(a,d,"padding")):this[d]():null},f.fn["outer"+c]=function(a){var b=this[0];return b?b.style?parseFloat(f.css(b,d,a?"margin":"border")):this[d]():null},f.fn[d]=function(a){var e=this[0];if(!e)return a==null?null:this;if(f.isFunction(a))return this.each(function(b){var c=f(this);c[d](a.call(this,b,c[d]()))});if(f.isWindow(e)){var g=e.document.documentElement["client"+c],h=e.document.body;return e.document.compatMode==="CSS1Compat"&&g||h&&h["client"+c]||g}if(e.nodeType===9)return Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentElement["scroll"+c],e.body["offset"+c],e.documentElement["offset"+c]);if(a===b){var i=f.css(e,d),j=parseFloat(i);return f.isNumeric(j)?j:i}return this.css(d,typeof a=="string"?a:a+"px")}}),a.jQuery=a.$=f,typeof define=="function"&&define.amd&&define.amd.jQuery&&define("jquery",[],function(){return f})})(window);
+/*!
+ * jQuery UI 1.8.18
*
- * Copyright (c) 2009 John Resig
- * Dual licensed under the MIT and GPL licenses.
- * http://docs.jquery.com/License
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
*
- * Date: 2009-02-19 17:34:21 -0500 (Thu, 19 Feb 2009)
- * Revision: 6246
+ * http://docs.jquery.com/UI
*/
-(function(){var l=this,g,y=l.jQuery,p=l.$,o=l.jQuery=l.$=function(E,F){return new o.fn.init(E,F)},D=/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,f=/^.[^:#\[\.,]*$/;o.fn=o.prototype={init:function(E,H){E=E||document;if(E.nodeType){this[0]=E;this.length=1;this.context=E;return this}if(typeof E==="string"){var G=D.exec(E);if(G&&(G[1]||!H)){if(G[1]){E=o.clean([G[1]],H)}else{var I=document.getElementById(G[3]);if(I&&I.id!=G[3]){return o().find(E)}var F=o(I||[]);F.context=document;F.selector=E;return F}}else{return o(H).find(E)}}else{if(o.isFunction(E)){return o(document).ready(E)}}if(E.selector&&E.context){this.selector=E.selector;this.context=E.context}return this.setArray(o.isArray(E)?E:o.makeArray(E))},selector:"",jquery:"1.3.2",size:function(){return this.length},get:function(E){return E===g?Array.prototype.slice.call(this):this[E]},pushStack:function(F,H,E){var G=o(F);G.prevObject=this;G.context=this.context;if(H==="find"){G.selector=this.selector+(this.selector?" ":"")+E}else{if(H){G.selector=this.selector+"."+H+"("+E+")"}}return G},setArray:function(E){this.length=0;Array.prototype.push.apply(this,E);return this},each:function(F,E){return o.each(this,F,E)},index:function(E){return o.inArray(E&&E.jquery?E[0]:E,this)},attr:function(F,H,G){var E=F;if(typeof F==="string"){if(H===g){return this[0]&&o[G||"attr"](this[0],F)}else{E={};E[F]=H}}return this.each(function(I){for(F in E){o.attr(G?this.style:this,F,o.prop(this,E[F],G,I,F))}})},css:function(E,F){if((E=="width"||E=="height")&&parseFloat(F)<0){F=g}return this.attr(E,F,"curCSS")},text:function(F){if(typeof F!=="object"&&F!=null){return this.empty().append((this[0]&&this[0].ownerDocument||document).createTextNode(F))}var E="";o.each(F||this,function(){o.each(this.childNodes,function(){if(this.nodeType!=8){E+=this.nodeType!=1?this.nodeValue:o.fn.text([this])}})});return E},wrapAll:function(E){if(this[0]){var F=o(E,this[0].ownerDocument).clone();if(this[0].parentNode){F.insertBefore(this[0])}F.map(function(){var G=this;while(G.firstChild){G=G.firstChild}return G}).append(this)}return this},wrapInner:function(E){return this.each(function(){o(this).contents().wrapAll(E)})},wrap:function(E){return this.each(function(){o(this).wrapAll(E)})},append:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.appendChild(E)}})},prepend:function(){return this.domManip(arguments,true,function(E){if(this.nodeType==1){this.insertBefore(E,this.firstChild)}})},before:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this)})},after:function(){return this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,this.nextSibling)})},end:function(){return this.prevObject||o([])},push:[].push,sort:[].sort,splice:[].splice,find:function(E){if(this.length===1){var F=this.pushStack([],"find",E);F.length=0;o.find(E,this[0],F);return F}else{return this.pushStack(o.unique(o.map(this,function(G){return o.find(E,G)})),"find",E)}},clone:function(G){var E=this.map(function(){if(!o.support.noCloneEvent&&!o.isXMLDoc(this)){var I=this.outerHTML;if(!I){var J=this.ownerDocument.createElement("div");J.appendChild(this.cloneNode(true));I=J.innerHTML}return o.clean([I.replace(/ jQuery\d+="(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}else{return this.cloneNode(true)}});if(G===true){var H=this.find("*").andSelf(),F=0;E.find("*").andSelf().each(function(){if(this.nodeName!==H[F].nodeName){return}var I=o.data(H[F],"events");for(var K in I){for(var J in I[K]){o.event.add(this,K,I[K][J],I[K][J].data)}}F++})}return E},filter:function(E){return this.pushStack(o.isFunction(E)&&o.grep(this,function(G,F){return E.call(G,F)})||o.multiFilter(E,o.grep(this,function(F){return F.nodeType===1})),"filter",E)},closest:function(E){var G=o.expr.match.POS.test(E)?o(E):null,F=0;return this.map(function(){var H=this;while(H&&H.ownerDocument){if(G?G.index(H)>-1:o(H).is(E)){o.data(H,"closest",F);return H}H=H.parentNode;F++}})},not:function(E){if(typeof E==="string"){if(f.test(E)){return this.pushStack(o.multiFilter(E,this,true),"not",E)}else{E=o.multiFilter(E,this)}}var F=E.length&&E[E.length-1]!==g&&!E.nodeType;return this.filter(function(){return F?o.inArray(this,E)<0:this!=E})},add:function(E){return this.pushStack(o.unique(o.merge(this.get(),typeof E==="string"?o(E):o.makeArray(E))))},is:function(E){return !!E&&o.multiFilter(E,this).length>0},hasClass:function(E){return !!E&&this.is("."+E)},val:function(K){if(K===g){var E=this[0];if(E){if(o.nodeName(E,"option")){return(E.attributes.value||{}).specified?E.value:E.text}if(o.nodeName(E,"select")){var I=E.selectedIndex,L=[],M=E.options,H=E.type=="select-one";if(I<0){return null}for(var F=H?I:0,J=H?I+1:M.length;F<J;F++){var G=M[F];if(G.selected){K=o(G).val();if(H){return K}L.push(K)}}return L}return(E.value||"").replace(/\r/g,"")}return g}if(typeof K==="number"){K+=""}return this.each(function(){if(this.nodeType!=1){return}if(o.isArray(K)&&/radio|checkbox/.test(this.type)){this.checked=(o.inArray(this.value,K)>=0||o.inArray(this.name,K)>=0)}else{if(o.nodeName(this,"select")){var N=o.makeArray(K);o("option",this).each(function(){this.selected=(o.inArray(this.value,N)>=0||o.inArray(this.text,N)>=0)});if(!N.length){this.selectedIndex=-1}}else{this.value=K}}})},html:function(E){return E===g?(this[0]?this[0].innerHTML.replace(/ jQuery\d+="(?:\d+|null)"/g,""):null):this.empty().append(E)},replaceWith:function(E){return this.after(E).remove()},eq:function(E){return this.slice(E,+E+1)},slice:function(){return this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.prototype.slice.call(arguments).join(","))},map:function(E){return this.pushStack(o.map(this,function(G,F){return E.call(G,F,G)}))},andSelf:function(){return this.add(this.prevObject)},domManip:function(J,M,L){if(this[0]){var I=(this[0].ownerDocument||this[0]).createDocumentFragment(),F=o.clean(J,(this[0].ownerDocument||this[0]),I),H=I.firstChild;if(H){for(var G=0,E=this.length;G<E;G++){L.call(K(this[G],H),this.length>1||G>0?I.cloneNode(true):I)}}if(F){o.each(F,z)}}return this;function K(N,O){return M&&o.nodeName(N,"table")&&o.nodeName(O,"tr")?(N.getElementsByTagName("tbody")[0]||N.appendChild(N.ownerDocument.createElement("tbody"))):N}}};o.fn.init.prototype=o.fn;function z(E,F){if(F.src){o.ajax({url:F.src,async:false,dataType:"script"})}else{o.globalEval(F.text||F.textContent||F.innerHTML||"")}if(F.parentNode){F.parentNode.removeChild(F)}}function e(){return +new Date}o.extend=o.fn.extend=function(){var J=arguments[0]||{},H=1,I=arguments.length,E=false,G;if(typeof J==="boolean"){E=J;J=arguments[1]||{};H=2}if(typeof J!=="object"&&!o.isFunction(J)){J={}}if(I==H){J=this;--H}for(;H<I;H++){if((G=arguments[H])!=null){for(var F in G){var K=J[F],L=G[F];if(J===L){continue}if(E&&L&&typeof L==="object"&&!L.nodeType){J[F]=o.extend(E,K||(L.length!=null?[]:{}),L)}else{if(L!==g){J[F]=L}}}}}return J};var b=/z-?index|font-?weight|opacity|zoom|line-?height/i,q=document.defaultView||{},s=Object.prototype.toString;o.extend({noConflict:function(E){l.$=p;if(E){l.jQuery=y}return o},isFunction:function(E){return s.call(E)==="[object Function]"},isArray:function(E){return s.call(E)==="[object Array]"},isXMLDoc:function(E){return E.nodeType===9&&E.documentElement.nodeName!=="HTML"||!!E.ownerDocument&&o.isXMLDoc(E.ownerDocument)},globalEval:function(G){if(G&&/\S/.test(G)){var F=document.getElementsByTagName("head")[0]||document.documentElement,E=document.createElement("script");E.type="text/javascript";if(o.support.scriptEval){E.appendChild(document.createTextNode(G))}else{E.text=G}F.insertBefore(E,F.firstChild);F.removeChild(E)}},nodeName:function(F,E){return F.nodeName&&F.nodeName.toUpperCase()==E.toUpperCase()},each:function(G,K,F){var E,H=0,I=G.length;if(F){if(I===g){for(E in G){if(K.apply(G[E],F)===false){break}}}else{for(;H<I;){if(K.apply(G[H++],F)===false){break}}}}else{if(I===g){for(E in G){if(K.call(G[E],E,G[E])===false){break}}}else{for(var J=G[0];H<I&&K.call(J,H,J)!==false;J=G[++H]){}}}return G},prop:function(H,I,G,F,E){if(o.isFunction(I)){I=I.call(H,F)}return typeof I==="number"&&G=="curCSS"&&!b.test(E)?I+"px":I},className:{add:function(E,F){o.each((F||"").split(/\s+/),function(G,H){if(E.nodeType==1&&!o.className.has(E.className,H)){E.className+=(E.className?" ":"")+H}})},remove:function(E,F){if(E.nodeType==1){E.className=F!==g?o.grep(E.className.split(/\s+/),function(G){return !o.className.has(F,G)}).join(" "):""}},has:function(F,E){return F&&o.inArray(E,(F.className||F).toString().split(/\s+/))>-1}},swap:function(H,G,I){var E={};for(var F in G){E[F]=H.style[F];H.style[F]=G[F]}I.call(H);for(var F in G){H.style[F]=E[F]}},css:function(H,F,J,E){if(F=="width"||F=="height"){var L,G={position:"absolute",visibility:"hidden",display:"block"},K=F=="width"?["Left","Right"]:["Top","Bottom"];function I(){L=F=="width"?H.offsetWidth:H.offsetHeight;if(E==="border"){return}o.each(K,function(){if(!E){L-=parseFloat(o.curCSS(H,"padding"+this,true))||0}if(E==="margin"){L+=parseFloat(o.curCSS(H,"margin"+this,true))||0}else{L-=parseFloat(o.curCSS(H,"border"+this+"Width",true))||0}})}if(H.offsetWidth!==0){I()}else{o.swap(H,G,I)}return Math.max(0,Math.round(L))}return o.curCSS(H,F,J)},curCSS:function(I,F,G){var L,E=I.style;if(F=="opacity"&&!o.support.opacity){L=o.attr(E,"opacity");return L==""?"1":L}if(F.match(/float/i)){F=w}if(!G&&E&&E[F]){L=E[F]}else{if(q.getComputedStyle){if(F.match(/float/i)){F="float"}F=F.replace(/([A-Z])/g,"-$1").toLowerCase();var M=q.getComputedStyle(I,null);if(M){L=M.getPropertyValue(F)}if(F=="opacity"&&L==""){L="1"}}else{if(I.currentStyle){var J=F.replace(/\-(\w)/g,function(N,O){return O.toUpperCase()});L=I.currentStyle[F]||I.currentStyle[J];if(!/^\d+(px)?$/i.test(L)&&/^\d/.test(L)){var H=E.left,K=I.runtimeStyle.left;I.runtimeStyle.left=I.currentStyle.left;E.left=L||0;L=E.pixelLeft+"px";E.left=H;I.runtimeStyle.left=K}}}}return L},clean:function(F,K,I){K=K||document;if(typeof K.createElement==="undefined"){K=K.ownerDocument||K[0]&&K[0].ownerDocument||document}if(!I&&F.length===1&&typeof F[0]==="string"){var H=/^<(\w+)\s*\/?>$/.exec(F[0]);if(H){return[K.createElement(H[1])]}}var G=[],E=[],L=K.createElement("div");o.each(F,function(P,S){if(typeof S==="number"){S+=""}if(!S){return}if(typeof S==="string"){S=S.replace(/(<(\w+)[^>]*?)\/>/g,function(U,V,T){return T.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?U:V+"></"+T+">"});var O=S.replace(/^\s+/,"").substring(0,10).toLowerCase();var Q=!O.indexOf("<opt")&&[1,"<select multiple='multiple'>","</select>"]||!O.indexOf("<leg")&&[1,"<fieldset>","</fieldset>"]||O.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>","</table>"]||!O.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||(!O.indexOf("<td")||!O.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></tbody></table>"]||!O.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"]||!o.support.htmlSerialize&&[1,"div<div>","</div>"]||[0,"",""];L.innerHTML=Q[1]+S+Q[2];while(Q[0]--){L=L.lastChild}if(!o.support.tbody){var R=/<tbody/i.test(S),N=!O.indexOf("<table")&&!R?L.firstChild&&L.firstChild.childNodes:Q[1]=="<table>"&&!R?L.childNodes:[];for(var M=N.length-1;M>=0;--M){if(o.nodeName(N[M],"tbody")&&!N[M].childNodes.length){N[M].parentNode.removeChild(N[M])}}}if(!o.support.leadingWhitespace&&/^\s/.test(S)){L.insertBefore(K.createTextNode(S.match(/^\s*/)[0]),L.firstChild)}S=o.makeArray(L.childNodes)}if(S.nodeType){G.push(S)}else{G=o.merge(G,S)}});if(I){for(var J=0;G[J];J++){if(o.nodeName(G[J],"script")&&(!G[J].type||G[J].type.toLowerCase()==="text/javascript")){E.push(G[J].parentNode?G[J].parentNode.removeChild(G[J]):G[J])}else{if(G[J].nodeType===1){G.splice.apply(G,[J+1,0].concat(o.makeArray(G[J].getElementsByTagName("script"))))}I.appendChild(G[J])}}return E}return G},attr:function(J,G,K){if(!J||J.nodeType==3||J.nodeType==8){return g}var H=!o.isXMLDoc(J),L=K!==g;G=H&&o.props[G]||G;if(J.tagName){var F=/href|src|style/.test(G);if(G=="selected"&&J.parentNode){J.parentNode.selectedIndex}if(G in J&&H&&!F){if(L){if(G=="type"&&o.nodeName(J,"input")&&J.parentNode){throw"type property can't be changed"}J[G]=K}if(o.nodeName(J,"form")&&J.getAttributeNode(G)){return J.getAttributeNode(G).nodeValue}if(G=="tabIndex"){var I=J.getAttributeNode("tabIndex");return I&&I.specified?I.value:J.nodeName.match(/(button|input|object|select|textarea)/i)?0:J.nodeName.match(/^(a|area)$/i)&&J.href?0:g}return J[G]}if(!o.support.style&&H&&G=="style"){return o.attr(J.style,"cssText",K)}if(L){J.setAttribute(G,""+K)}var E=!o.support.hrefNormalized&&H&&F?J.getAttribute(G,2):J.getAttribute(G);return E===null?g:E}if(!o.support.opacity&&G=="opacity"){if(L){J.zoom=1;J.filter=(J.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(K)+""=="NaN"?"":"alpha(opacity="+K*100+")")}return J.filter&&J.filter.indexOf("opacity=")>=0?(parseFloat(J.filter.match(/opacity=([^)]*)/)[1])/100)+"":""}G=G.replace(/-([a-z])/ig,function(M,N){return N.toUpperCase()});if(L){J[G]=K}return J[G]},trim:function(E){return(E||"").replace(/^\s+|\s+$/g,"")},makeArray:function(G){var E=[];if(G!=null){var F=G.length;if(F==null||typeof G==="string"||o.isFunction(G)||G.setInterval){E[0]=G}else{while(F){E[--F]=G[F]}}}return E},inArray:function(G,H){for(var E=0,F=H.length;E<F;E++){if(H[E]===G){return E}}return -1},merge:function(H,E){var F=0,G,I=H.length;if(!o.support.getAll){while((G=E[F++])!=null){if(G.nodeType!=8){H[I++]=G}}}else{while((G=E[F++])!=null){H[I++]=G}}return H},unique:function(K){var F=[],E={};try{for(var G=0,H=K.length;G<H;G++){var J=o.data(K[G]);if(!E[J]){E[J]=true;F.push(K[G])}}}catch(I){F=K}return F},grep:function(F,J,E){var G=[];for(var H=0,I=F.length;H<I;H++){if(!E!=!J(F[H],H)){G.push(F[H])}}return G},map:function(E,J){var F=[];for(var G=0,H=E.length;G<H;G++){var I=J(E[G],G);if(I!=null){F[F.length]=I}}return F.concat.apply([],F)}});var C=navigator.userAgent.toLowerCase();o.browser={version:(C.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/)||[0,"0"])[1],safari:/webkit/.test(C),opera:/opera/.test(C),msie:/msie/.test(C)&&!/opera/.test(C),mozilla:/mozilla/.test(C)&&!/(compatible|webkit)/.test(C)};o.each({parent:function(E){return E.parentNode},parents:function(E){return o.dir(E,"parentNode")},next:function(E){return o.nth(E,2,"nextSibling")},prev:function(E){return o.nth(E,2,"previousSibling")},nextAll:function(E){return o.dir(E,"nextSibling")},prevAll:function(E){return o.dir(E,"previousSibling")},siblings:function(E){return o.sibling(E.parentNode.firstChild,E)},children:function(E){return o.sibling(E.firstChild)},contents:function(E){return o.nodeName(E,"iframe")?E.contentDocument||E.contentWindow.document:o.makeArray(E.childNodes)}},function(E,F){o.fn[E]=function(G){var H=o.map(this,F);if(G&&typeof G=="string"){H=o.multiFilter(G,H)}return this.pushStack(o.unique(H),E,G)}});o.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(E,F){o.fn[E]=function(G){var J=[],L=o(G);for(var K=0,H=L.length;K<H;K++){
-var I=(K>0?this.clone(true):this).get();o.fn[F].apply(o(L[K]),I);J=J.concat(I)}return this.pushStack(J,E,G)}});o.each({removeAttr:function(E){o.attr(this,E,"");if(this.nodeType==1){this.removeAttribute(E)}},addClass:function(E){o.className.add(this,E)},removeClass:function(E){o.className.remove(this,E)},toggleClass:function(F,E){if(typeof E!=="boolean"){E=!o.className.has(this,F)}o.className[E?"add":"remove"](this,F)},remove:function(E){if(!E||o.filter(E,[this]).length){o("*",this).add([this]).each(function(){o.event.remove(this);o.removeData(this)});if(this.parentNode){this.parentNode.removeChild(this)}}},empty:function(){o(this).children().remove();while(this.firstChild){this.removeChild(this.firstChild)}}},function(E,F){o.fn[E]=function(){return this.each(F,arguments)}});function j(E,F){return E[0]&&parseInt(o.curCSS(E[0],F,true),10)||0}var h="jQuery"+e(),v=0,A={};o.extend({cache:{},data:function(F,E,G){F=F==l?A:F;var H=F[h];if(!H){H=F[h]=++v}if(E&&!o.cache[H]){o.cache[H]={}}if(G!==g){o.cache[H][E]=G}return E?o.cache[H][E]:H},removeData:function(F,E){F=F==l?A:F;var H=F[h];if(E){if(o.cache[H]){delete o.cache[H][E];E="";for(E in o.cache[H]){break}if(!E){o.removeData(F)}}}else{try{delete F[h]}catch(G){if(F.removeAttribute){F.removeAttribute(h)}}delete o.cache[H]}},queue:function(F,E,H){if(F){E=(E||"fx")+"queue";var G=o.data(F,E);if(!G||o.isArray(H)){G=o.data(F,E,o.makeArray(H))}else{if(H){G.push(H)}}}return G},dequeue:function(H,G){var E=o.queue(H,G),F=E.shift();if(!G||G==="fx"){F=E[0]}if(F!==g){F.call(H)}}});o.fn.extend({data:function(E,G){var H=E.split(".");H[1]=H[1]?"."+H[1]:"";if(G===g){var F=this.triggerHandler("getData"+H[1]+"!",[H[0]]);if(F===g&&this.length){F=o.data(this[0],E)}return F===g&&H[1]?this.data(H[0]):F}else{return this.trigger("setData"+H[1]+"!",[H[0],G]).each(function(){o.data(this,E,G)})}},removeData:function(E){return this.each(function(){o.removeData(this,E)})},queue:function(E,F){if(typeof E!=="string"){F=E;E="fx"}if(F===g){return o.queue(this[0],E)}return this.each(function(){var G=o.queue(this,E,F);if(E=="fx"&&G.length==1){G[0].call(this)}})},dequeue:function(E){return this.each(function(){o.dequeue(this,E)})}});
-/*
- * Sizzle CSS Selector Engine - v0.9.3
- * Copyright 2009, The Dojo Foundation
- * Released under the MIT, BSD, and GPL Licenses.
- * More information: http://sizzlejs.com/
+(function(a,b){function d(b){return!a(b).parents().andSelf().filter(function(){return a.curCSS(this,"visibility")==="hidden"||a.expr.filters.hidden(this)}).length}function c(b,c){var e=b.nodeName.toLowerCase();if("area"===e){var f=b.parentNode,g=f.name,h;if(!b.href||!g||f.nodeName.toLowerCase()!=="map")return!1;h=a("img[usemap=#"+g+"]")[0];return!!h&&d(h)}return(/input|select|textarea|button|object/.test(e)?!b.disabled:"a"==e?b.href||c:c)&&d(b)}a.ui=a.ui||{};a.ui.version||(a.extend(a.ui,{version:"1.8.18",keyCode:{ALT:18,BACKSPACE:8,CAPS_LOCK:20,COMMA:188,COMMAND:91,COMMAND_LEFT:91,COMMAND_RIGHT:93,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,MENU:93,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38,WINDOWS:91}}),a.fn.extend({propAttr:a.fn.prop||a.fn.attr,_focus:a.fn.focus,focus:function(b,c){return typeof b=="number"?this.each(function(){var d=this;setTimeout(function(){a(d).focus(),c&&c.call(d)},b)}):this._focus.apply(this,arguments)},scrollParent:function(){var b;a.browser.msie&&/(static|relative)/.test(this.css("position"))||/absolute/.test(this.css("position"))?b=this.parents().filter(function(){return/(relative|absolute|fixed)/.test(a.curCSS(this,"position",1))&&/(auto|scroll)/.test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0):b=this.parents().filter(function(){return/(auto|scroll)/.test(a.curCSS(this,"overflow",1)+a.curCSS(this,"overflow-y",1)+a.curCSS(this,"overflow-x",1))}).eq(0);return/fixed/.test(this.css("position"))||!b.length?a(document):b},zIndex:function(c){if(c!==b)return this.css("zIndex",c);if(this.length){var d=a(this[0]),e,f;while(d.length&&d[0]!==document){e=d.css("position");if(e==="absolute"||e==="relative"||e==="fixed"){f=parseInt(d.css("zIndex"),10);if(!isNaN(f)&&f!==0)return f}d=d.parent()}}return 0},disableSelection:function(){return this.bind((a.support.selectstart?"selectstart":"mousedown")+".ui-disableSelection",function(a){a.preventDefault()})},enableSelection:function(){return this.unbind(".ui-disableSelection")}}),a.each(["Width","Height"],function(c,d){function h(b,c,d,f){a.each(e,function(){c-=parseFloat(a.curCSS(b,"padding"+this,!0))||0,d&&(c-=parseFloat(a.curCSS(b,"border"+this+"Width",!0))||0),f&&(c-=parseFloat(a.curCSS(b,"margin"+this,!0))||0)});return c}var e=d==="Width"?["Left","Right"]:["Top","Bottom"],f=d.toLowerCase(),g={innerWidth:a.fn.innerWidth,innerHeight:a.fn.innerHeight,outerWidth:a.fn.outerWidth,outerHeight:a.fn.outerHeight};a.fn["inner"+d]=function(c){if(c===b)return g["inner"+d].call(this);return this.each(function(){a(this).css(f,h(this,c)+"px")})},a.fn["outer"+d]=function(b,c){if(typeof b!="number")return g["outer"+d].call(this,b);return this.each(function(){a(this).css(f,h(this,b,!0,c)+"px")})}}),a.extend(a.expr[":"],{data:function(b,c,d){return!!a.data(b,d[3])},focusable:function(b){return c(b,!isNaN(a.attr(b,"tabindex")))},tabbable:function(b){var d=a.attr(b,"tabindex"),e=isNaN(d);return(e||d>=0)&&c(b,!e)}}),a(function(){var b=document.body,c=b.appendChild(c=document.createElement("div"));c.offsetHeight,a.extend(c.style,{minHeight:"100px",height:"auto",padding:0,borderWidth:0}),a.support.minHeight=c.offsetHeight===100,a.support.selectstart="onselectstart"in c,b.removeChild(c).style.display="none"}),a.extend(a.ui,{plugin:{add:function(b,c,d){var e=a.ui[b].prototype;for(var f in d)e.plugins[f]=e.plugins[f]||[],e.plugins[f].push([c,d[f]])},call:function(a,b,c){var d=a.plugins[b];if(!!d&&!!a.element[0].parentNode)for(var e=0;e<d.length;e++)a.options[d[e][0]]&&d[e][1].apply(a.element,c)}},contains:function(a,b){return document.compareDocumentPosition?a.compareDocumentPosition(b)&16:a!==b&&a.contains(b)},hasScroll:function(b,c){if(a(b).css("overflow")==="hidden")return!1;var d=c&&c==="left"?"scrollLeft":"scrollTop",e=!1;if(b[d]>0)return!0;b[d]=1,e=b[d]>0,b[d]=0;return e},isOverAxis:function(a,b,c){return a>b&&a<b+c},isOver:function(b,c,d,e,f,g){return a.ui.isOverAxis(b,d,f)&&a.ui.isOverAxis(c,e,g)}}))})(jQuery);
+/*!
+ * jQuery UI Widget 1.8.18
+ *
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
+ *
+ * http://docs.jquery.com/UI/Widget
*/
-(function(){var R=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,L=0,H=Object.prototype.toString;var F=function(Y,U,ab,ac){ab=ab||[];U=U||document;if(U.nodeType!==1&&U.nodeType!==9){return[]}if(!Y||typeof Y!=="string"){return ab}var Z=[],W,af,ai,T,ad,V,X=true;R.lastIndex=0;while((W=R.exec(Y))!==null){Z.push(W[1]);if(W[2]){V=RegExp.rightContext;break}}if(Z.length>1&&M.exec(Y)){if(Z.length===2&&I.relative[Z[0]]){af=J(Z[0]+Z[1],U)}else{af=I.relative[Z[0]]?[U]:F(Z.shift(),U);while(Z.length){Y=Z.shift();if(I.relative[Y]){Y+=Z.shift()}af=J(Y,af)}}}else{var ae=ac?{expr:Z.pop(),set:E(ac)}:F.find(Z.pop(),Z.length===1&&U.parentNode?U.parentNode:U,Q(U));af=F.filter(ae.expr,ae.set);if(Z.length>0){ai=E(af)}else{X=false}while(Z.length){var ah=Z.pop(),ag=ah;if(!I.relative[ah]){ah=""}else{ag=Z.pop()}if(ag==null){ag=U}I.relative[ah](ai,ag,Q(U))}}if(!ai){ai=af}if(!ai){throw"Syntax error, unrecognized expression: "+(ah||Y)}if(H.call(ai)==="[object Array]"){if(!X){ab.push.apply(ab,ai)}else{if(U.nodeType===1){for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&(ai[aa]===true||ai[aa].nodeType===1&&K(U,ai[aa]))){ab.push(af[aa])}}}else{for(var aa=0;ai[aa]!=null;aa++){if(ai[aa]&&ai[aa].nodeType===1){ab.push(af[aa])}}}}}else{E(ai,ab)}if(V){F(V,U,ab,ac);if(G){hasDuplicate=false;ab.sort(G);if(hasDuplicate){for(var aa=1;aa<ab.length;aa++){if(ab[aa]===ab[aa-1]){ab.splice(aa--,1)}}}}}return ab};F.matches=function(T,U){return F(T,null,null,U)};F.find=function(aa,T,ab){var Z,X;if(!aa){return[]}for(var W=0,V=I.order.length;W<V;W++){var Y=I.order[W],X;if((X=I.match[Y].exec(aa))){var U=RegExp.leftContext;if(U.substr(U.length-1)!=="\\"){X[1]=(X[1]||"").replace(/\\/g,"");Z=I.find[Y](X,T,ab);if(Z!=null){aa=aa.replace(I.match[Y],"");break}}}}if(!Z){Z=T.getElementsByTagName("*")}return{set:Z,expr:aa}};F.filter=function(ad,ac,ag,W){var V=ad,ai=[],aa=ac,Y,T,Z=ac&&ac[0]&&Q(ac[0]);while(ad&&ac.length){for(var ab in I.filter){if((Y=I.match[ab].exec(ad))!=null){var U=I.filter[ab],ah,af;T=false;if(aa==ai){ai=[]}if(I.preFilter[ab]){Y=I.preFilter[ab](Y,aa,ag,ai,W,Z);if(!Y){T=ah=true}else{if(Y===true){continue}}}if(Y){for(var X=0;(af=aa[X])!=null;X++){if(af){ah=U(af,Y,X,aa);var ae=W^!!ah;if(ag&&ah!=null){if(ae){T=true}else{aa[X]=false}}else{if(ae){ai.push(af);T=true}}}}}if(ah!==g){if(!ag){aa=ai}ad=ad.replace(I.match[ab],"");if(!T){return[]}break}}}if(ad==V){if(T==null){throw"Syntax error, unrecognized expression: "+ad}else{break}}V=ad}return aa};var I=F.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF_-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF_-]|\\.)+)\s*(?:(\S?=)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*_-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF_-]|\\.)+)(?:\((['"]*)((?:\([^\)]+\)|[^\2\(\)]*)+)\2\))?/},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(T){return T.getAttribute("href")}},relative:{"+":function(aa,T,Z){var X=typeof T==="string",ab=X&&!/\W/.test(T),Y=X&&!ab;if(ab&&!Z){T=T.toUpperCase()}for(var W=0,V=aa.length,U;W<V;W++){if((U=aa[W])){while((U=U.previousSibling)&&U.nodeType!==1){}aa[W]=Y||U&&U.nodeName===T?U||false:U===T}}if(Y){F.filter(T,aa,true)}},">":function(Z,U,aa){var X=typeof U==="string";if(X&&!/\W/.test(U)){U=aa?U:U.toUpperCase();for(var V=0,T=Z.length;V<T;V++){var Y=Z[V];if(Y){var W=Y.parentNode;Z[V]=W.nodeName===U?W:false}}}else{for(var V=0,T=Z.length;V<T;V++){var Y=Z[V];if(Y){Z[V]=X?Y.parentNode:Y.parentNode===U}}if(X){F.filter(U,Z,true)}}},"":function(W,U,Y){var V=L++,T=S;if(!U.match(/\W/)){var X=U=Y?U:U.toUpperCase();T=P}T("parentNode",U,V,W,X,Y)},"~":function(W,U,Y){var V=L++,T=S;if(typeof U==="string"&&!U.match(/\W/)){var X=U=Y?U:U.toUpperCase();T=P}T("previousSibling",U,V,W,X,Y)}},find:{ID:function(U,V,W){if(typeof V.getElementById!=="undefined"&&!W){var T=V.getElementById(U[1]);return T?[T]:[]}},NAME:function(V,Y,Z){if(typeof Y.getElementsByName!=="undefined"){var U=[],X=Y.getElementsByName(V[1]);for(var W=0,T=X.length;W<T;W++){if(X[W].getAttribute("name")===V[1]){U.push(X[W])}}return U.length===0?null:U}},TAG:function(T,U){return U.getElementsByTagName(T[1])}},preFilter:{CLASS:function(W,U,V,T,Z,aa){W=" "+W[1].replace(/\\/g,"")+" ";if(aa){return W}for(var X=0,Y;(Y=U[X])!=null;X++){if(Y){if(Z^(Y.className&&(" "+Y.className+" ").indexOf(W)>=0)){if(!V){T.push(Y)}}else{if(V){U[X]=false}}}}return false},ID:function(T){return T[1].replace(/\\/g,"")},TAG:function(U,T){for(var V=0;T[V]===false;V++){}return T[V]&&Q(T[V])?U[1]:U[1].toUpperCase()},CHILD:function(T){if(T[1]=="nth"){var U=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(T[2]=="even"&&"2n"||T[2]=="odd"&&"2n+1"||!/\D/.test(T[2])&&"0n+"+T[2]||T[2]);T[2]=(U[1]+(U[2]||1))-0;T[3]=U[3]-0}T[0]=L++;return T},ATTR:function(X,U,V,T,Y,Z){var W=X[1].replace(/\\/g,"");if(!Z&&I.attrMap[W]){X[1]=I.attrMap[W]}if(X[2]==="~="){X[4]=" "+X[4]+" "}return X},PSEUDO:function(X,U,V,T,Y){if(X[1]==="not"){if(X[3].match(R).length>1||/^\w/.test(X[3])){X[3]=F(X[3],null,null,U)}else{var W=F.filter(X[3],U,V,true^Y);if(!V){T.push.apply(T,W)}return false}}else{if(I.match.POS.test(X[0])||I.match.CHILD.test(X[0])){return true}}return X},POS:function(T){T.unshift(true);return T}},filters:{enabled:function(T){return T.disabled===false&&T.type!=="hidden"},disabled:function(T){return T.disabled===true},checked:function(T){return T.checked===true},selected:function(T){T.parentNode.selectedIndex;return T.selected===true},parent:function(T){return !!T.firstChild},empty:function(T){return !T.firstChild},has:function(V,U,T){return !!F(T[3],V).length},header:function(T){return/h\d/i.test(T.nodeName)},text:function(T){return"text"===T.type},radio:function(T){return"radio"===T.type},checkbox:function(T){return"checkbox"===T.type},file:function(T){return"file"===T.type},password:function(T){return"password"===T.type},submit:function(T){return"submit"===T.type},image:function(T){return"image"===T.type},reset:function(T){return"reset"===T.type},button:function(T){return"button"===T.type||T.nodeName.toUpperCase()==="BUTTON"},input:function(T){return/input|select|textarea|button/i.test(T.nodeName)}},setFilters:{first:function(U,T){return T===0},last:function(V,U,T,W){return U===W.length-1},even:function(U,T){return T%2===0},odd:function(U,T){return T%2===1},lt:function(V,U,T){return U<T[3]-0},gt:function(V,U,T){return U>T[3]-0},nth:function(V,U,T){return T[3]-0==U},eq:function(V,U,T){return T[3]-0==U}},filter:{PSEUDO:function(Z,V,W,aa){var U=V[1],X=I.filters[U];if(X){return X(Z,W,V,aa)}else{if(U==="contains"){return(Z.textContent||Z.innerText||"").indexOf(V[3])>=0}else{if(U==="not"){var Y=V[3];for(var W=0,T=Y.length;W<T;W++){if(Y[W]===Z){return false}}return true}}}},CHILD:function(T,W){var Z=W[1],U=T;switch(Z){case"only":case"first":while(U=U.previousSibling){if(U.nodeType===1){return false}}if(Z=="first"){return true}U=T;case"last":while(U=U.nextSibling){if(U.nodeType===1){return false}}return true;case"nth":var V=W[2],ac=W[3];if(V==1&&ac==0){return true}var Y=W[0],ab=T.parentNode;if(ab&&(ab.sizcache!==Y||!T.nodeIndex)){var X=0;for(U=ab.firstChild;U;U=U.nextSibling){if(U.nodeType===1){U.nodeIndex=++X}}ab.sizcache=Y}var aa=T.nodeIndex-ac;if(V==0){return aa==0}else{return(aa%V==0&&aa/V>=0)}}},ID:function(U,T){return U.nodeType===1&&U.getAttribute("id")===T},TAG:function(U,T){return(T==="*"&&U.nodeType===1)||U.nodeName===T},CLASS:function(U,T){return(" "+(U.className||U.getAttribute("class"))+" ").indexOf(T)>-1},ATTR:function(Y,W){var V=W[1],T=I.attrHandle[V]?I.attrHandle[V](Y):Y[V]!=null?Y[V]:Y.getAttribute(V),Z=T+"",X=W[2],U=W[4];return T==null?X==="!=":X==="="?Z===U:X==="*="?Z.indexOf(U)>=0:X==="~="?(" "+Z+" ").indexOf(U)>=0:!U?Z&&T!==false:X==="!="?Z!=U:X==="^="?Z.indexOf(U)===0:X==="$="?Z.substr(Z.length-U.length)===U:X==="|="?Z===U||Z.substr(0,U.length+1)===U+"-":false},POS:function(X,U,V,Y){var T=U[2],W=I.setFilters[T];if(W){return W(X,V,U,Y)}}}};var M=I.match.POS;for(var O in I.match){I.match[O]=RegExp(I.match[O].source+/(?![^\[]*\])(?![^\(]*\))/.source)}var E=function(U,T){U=Array.prototype.slice.call(U);if(T){T.push.apply(T,U);return T}return U};try{Array.prototype.slice.call(document.documentElement.childNodes)}catch(N){E=function(X,W){var U=W||[];if(H.call(X)==="[object Array]"){Array.prototype.push.apply(U,X)}else{if(typeof X.length==="number"){for(var V=0,T=X.length;V<T;V++){U.push(X[V])}}else{for(var V=0;X[V];V++){U.push(X[V])}}}return U}}var G;if(document.documentElement.compareDocumentPosition){G=function(U,T){var V=U.compareDocumentPosition(T)&4?-1:U===T?0:1;if(V===0){hasDuplicate=true}return V}}else{if("sourceIndex" in document.documentElement){G=function(U,T){var V=U.sourceIndex-T.sourceIndex;if(V===0){hasDuplicate=true}return V}}else{if(document.createRange){G=function(W,U){var V=W.ownerDocument.createRange(),T=U.ownerDocument.createRange();V.selectNode(W);V.collapse(true);T.selectNode(U);T.collapse(true);var X=V.compareBoundaryPoints(Range.START_TO_END,T);if(X===0){hasDuplicate=true}return X}}}}(function(){var U=document.createElement("form"),V="script"+(new Date).getTime();U.innerHTML="<input name='"+V+"'/>";var T=document.documentElement;T.insertBefore(U,T.firstChild);if(!!document.getElementById(V)){I.find.ID=function(X,Y,Z){if(typeof Y.getElementById!=="undefined"&&!Z){var W=Y.getElementById(X[1]);return W?W.id===X[1]||typeof W.getAttributeNode!=="undefined"&&W.getAttributeNode("id").nodeValue===X[1]?[W]:g:[]}};I.filter.ID=function(Y,W){var X=typeof Y.getAttributeNode!=="undefined"&&Y.getAttributeNode("id");return Y.nodeType===1&&X&&X.nodeValue===W}}T.removeChild(U)})();(function(){var T=document.createElement("div");T.appendChild(document.createComment(""));if(T.getElementsByTagName("*").length>0){I.find.TAG=function(U,Y){var X=Y.getElementsByTagName(U[1]);if(U[1]==="*"){var W=[];for(var V=0;X[V];V++){if(X[V].nodeType===1){W.push(X[V])}}X=W}return X}}T.innerHTML="<a href='#'></a>";if(T.firstChild&&typeof T.firstChild.getAttribute!=="undefined"&&T.firstChild.getAttribute("href")!=="#"){I.attrHandle.href=function(U){return U.getAttribute("href",2)}}})();if(document.querySelectorAll){(function(){var T=F,U=document.createElement("div");U.innerHTML="<p class='TEST'></p>";if(U.querySelectorAll&&U.querySelectorAll(".TEST").length===0){return}F=function(Y,X,V,W){X=X||document;if(!W&&X.nodeType===9&&!Q(X)){try{return E(X.querySelectorAll(Y),V)}catch(Z){}}return T(Y,X,V,W)};F.find=T.find;F.filter=T.filter;F.selectors=T.selectors;F.matches=T.matches})()}if(document.getElementsByClassName&&document.documentElement.getElementsByClassName){(function(){var T=document.createElement("div");T.innerHTML="<div class='test e'></div><div class='test'></div>";if(T.getElementsByClassName("e").length===0){return}T.lastChild.className="e";if(T.getElementsByClassName("e").length===1){return}I.order.splice(1,0,"CLASS");I.find.CLASS=function(U,V,W){if(typeof V.getElementsByClassName!=="undefined"&&!W){return V.getElementsByClassName(U[1])}}})()}function P(U,Z,Y,ad,aa,ac){var ab=U=="previousSibling"&&!ac;for(var W=0,V=ad.length;W<V;W++){var T=ad[W];if(T){if(ab&&T.nodeType===1){T.sizcache=Y;T.sizset=W}T=T[U];var X=false;while(T){if(T.sizcache===Y){X=ad[T.sizset];break}if(T.nodeType===1&&!ac){T.sizcache=Y;T.sizset=W}if(T.nodeName===Z){X=T;break}T=T[U]}ad[W]=X}}}function S(U,Z,Y,ad,aa,ac){var ab=U=="previousSibling"&&!ac;for(var W=0,V=ad.length;W<V;W++){var T=ad[W];if(T){if(ab&&T.nodeType===1){T.sizcache=Y;T.sizset=W}T=T[U];var X=false;while(T){if(T.sizcache===Y){X=ad[T.sizset];break}if(T.nodeType===1){if(!ac){T.sizcache=Y;T.sizset=W}if(typeof Z!=="string"){if(T===Z){X=true;break}}else{if(F.filter(Z,[T]).length>0){X=T;break}}}T=T[U]}ad[W]=X}}}var K=document.compareDocumentPosition?function(U,T){return U.compareDocumentPosition(T)&16}:function(U,T){return U!==T&&(U.contains?U.contains(T):true)};var Q=function(T){return T.nodeType===9&&T.documentElement.nodeName!=="HTML"||!!T.ownerDocument&&Q(T.ownerDocument)};var J=function(T,aa){var W=[],X="",Y,V=aa.nodeType?[aa]:aa;while((Y=I.match.PSEUDO.exec(T))){X+=Y[0];T=T.replace(I.match.PSEUDO,"")}T=I.relative[T]?T+"*":T;for(var Z=0,U=V.length;Z<U;Z++){F(T,V[Z],W)}return F.filter(X,W)};o.find=F;o.filter=F.filter;o.expr=F.selectors;o.expr[":"]=o.expr.filters;F.selectors.filters.hidden=function(T){return T.offsetWidth===0||T.offsetHeight===0};F.selectors.filters.visible=function(T){return T.offsetWidth>0||T.offsetHeight>0};F.selectors.filters.animated=function(T){return o.grep(o.timers,function(U){return T===U.elem}).length};o.multiFilter=function(V,T,U){if(U){V=":not("+V+")"}return F.matches(V,T)};o.dir=function(V,U){var T=[],W=V[U];while(W&&W!=document){if(W.nodeType==1){T.push(W)}W=W[U]}return T};o.nth=function(X,T,V,W){T=T||1;var U=0;for(;X;X=X[V]){if(X.nodeType==1&&++U==T){break}}return X};o.sibling=function(V,U){var T=[];for(;V;V=V.nextSibling){if(V.nodeType==1&&V!=U){T.push(V)}}return T};return;l.Sizzle=F})();o.event={add:function(I,F,H,K){if(I.nodeType==3||I.nodeType==8){return}if(I.setInterval&&I!=l){I=l}if(!H.guid){H.guid=this.guid++}if(K!==g){var G=H;H=this.proxy(G);H.data=K}var E=o.data(I,"events")||o.data(I,"events",{}),J=o.data(I,"handle")||o.data(I,"handle",function(){return typeof o!=="undefined"&&!o.event.triggered?o.event.handle.apply(arguments.callee.elem,arguments):g});J.elem=I;o.each(F.split(/\s+/),function(M,N){var O=N.split(".");N=O.shift();H.type=O.slice().sort().join(".");var L=E[N];if(o.event.specialAll[N]){o.event.specialAll[N].setup.call(I,K,O)}if(!L){L=E[N]={};if(!o.event.special[N]||o.event.special[N].setup.call(I,K,O)===false){if(I.addEventListener){I.addEventListener(N,J,false)}else{if(I.attachEvent){I.attachEvent("on"+N,J)}}}}L[H.guid]=H;o.event.global[N]=true});I=null},guid:1,global:{},remove:function(K,H,J){if(K.nodeType==3||K.nodeType==8){return}var G=o.data(K,"events"),F,E;if(G){if(H===g||(typeof H==="string"&&H.charAt(0)==".")){for(var I in G){this.remove(K,I+(H||""))}}else{if(H.type){J=H.handler;H=H.type}o.each(H.split(/\s+/),function(M,O){var Q=O.split(".");O=Q.shift();var N=RegExp("(^|\\.)"+Q.slice().sort().join(".*\\.")+"(\\.|$)");if(G[O]){if(J){delete G[O][J.guid]}else{for(var P in G[O]){if(N.test(G[O][P].type)){delete G[O][P]}}}if(o.event.specialAll[O]){o.event.specialAll[O].teardown.call(K,Q)}for(F in G[O]){break}if(!F){if(!o.event.special[O]||o.event.special[O].teardown.call(K,Q)===false){if(K.removeEventListener){K.removeEventListener(O,o.data(K,"handle"),false)}else{if(K.detachEvent){K.detachEvent("on"+O,o.data(K,"handle"))}}}F=null;delete G[O]}}})}for(F in G){break}if(!F){var L=o.data(K,"handle");if(L){L.elem=null}o.removeData(K,"events");o.removeData(K,"handle")}}},trigger:function(I,K,H,E){var G=I.type||I;if(!E){I=typeof I==="object"?I[h]?I:o.extend(o.Event(G),I):o.Event(G);if(G.indexOf("!")>=0)
-{I.type=G=G.slice(0,-1);I.exclusive=true}if(!H){I.stopPropagation();if(this.global[G]){o.each(o.cache,function(){if(this.events&&this.events[G]){o.event.trigger(I,K,this.handle.elem)}})}}if(!H||H.nodeType==3||H.nodeType==8){return g}I.result=g;I.target=H;K=o.makeArray(K);K.unshift(I)}I.currentTarget=H;var J=o.data(H,"handle");if(J){J.apply(H,K)}if((!H[G]||(o.nodeName(H,"a")&&G=="click"))&&H["on"+G]&&H["on"+G].apply(H,K)===false){I.result=false}if(!E&&H[G]&&!I.isDefaultPrevented()&&!(o.nodeName(H,"a")&&G=="click")){this.triggered=true;try{H[G]()}catch(L){}}this.triggered=false;if(!I.isPropagationStopped()){var F=H.parentNode||H.ownerDocument;if(F){o.event.trigger(I,K,F,true)}}},handle:function(K){var J,E;K=arguments[0]=o.event.fix(K||l.event);K.currentTarget=this;var L=K.type.split(".");K.type=L.shift();J=!L.length&&!K.exclusive;var I=RegExp("(^|\\.)"+L.slice().sort().join(".*\\.")+"(\\.|$)");E=(o.data(this,"events")||{})[K.type];for(var G in E){var H=E[G];if(J||I.test(H.type)){K.handler=H;K.data=H.data;var F=H.apply(this,arguments);if(F!==g){K.result=F;if(F===false){K.preventDefault();K.stopPropagation()}}if(K.isImmediatePropagationStopped()){break}}}},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode metaKey newValue originalTarget pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(H){if(H[h]){return H}var F=H;H=o.Event(F);for(var G=this.props.length,J;G;){J=this.props[--G];H[J]=F[J]}if(!H.target){H.target=H.srcElement||document}if(H.target.nodeType==3){H.target=H.target.parentNode}if(!H.relatedTarget&&H.fromElement){H.relatedTarget=H.fromElement==H.target?H.toElement:H.fromElement}if(H.pageX==null&&H.clientX!=null){var I=document.documentElement,E=document.body;H.pageX=H.clientX+(I&&I.scrollLeft||E&&E.scrollLeft||0)-(I.clientLeft||0);H.pageY=H.clientY+(I&&I.scrollTop||E&&E.scrollTop||0)-(I.clientTop||0)}if(!H.which&&((H.charCode||H.charCode===0)?H.charCode:H.keyCode)){H.which=H.charCode||H.keyCode}if(!H.metaKey&&H.ctrlKey){H.metaKey=H.ctrlKey}if(!H.which&&H.button){H.which=(H.button&1?1:(H.button&2?3:(H.button&4?2:0)))}return H},proxy:function(F,E){E=E||function(){return F.apply(this,arguments)};E.guid=F.guid=F.guid||E.guid||this.guid++;return E},special:{ready:{setup:B,teardown:function(){}}},specialAll:{live:{setup:function(E,F){o.event.add(this,F[0],c)},teardown:function(G){if(G.length){var E=0,F=RegExp("(^|\\.)"+G[0]+"(\\.|$)");o.each((o.data(this,"events").live||{}),function(){if(F.test(this.type)){E++}});if(E<1){o.event.remove(this,G[0],c)}}}}}};o.Event=function(E){if(!this.preventDefault){return new o.Event(E)}if(E&&E.type){this.originalEvent=E;this.type=E.type}else{this.type=E}this.timeStamp=e();this[h]=true};function k(){return false}function u(){return true}o.Event.prototype={preventDefault:function(){this.isDefaultPrevented=u;var E=this.originalEvent;if(!E){return}if(E.preventDefault){E.preventDefault()}E.returnValue=false},stopPropagation:function(){this.isPropagationStopped=u;var E=this.originalEvent;if(!E){return}if(E.stopPropagation){E.stopPropagation()}E.cancelBubble=true},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=u;this.stopPropagation()},isDefaultPrevented:k,isPropagationStopped:k,isImmediatePropagationStopped:k};var a=function(F){var E=F.relatedTarget;while(E&&E!=this){try{E=E.parentNode}catch(G){E=this}}if(E!=this){F.type=F.data;o.event.handle.apply(this,arguments)}};o.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(F,E){o.event.special[E]={setup:function(){o.event.add(this,F,a,E)},teardown:function(){o.event.remove(this,F,a)}}});o.fn.extend({bind:function(F,G,E){return F=="unload"?this.one(F,G,E):this.each(function(){o.event.add(this,F,E||G,E&&G)})},one:function(G,H,F){var E=o.event.proxy(F||H,function(I){o(this).unbind(I,E);return(F||H).apply(this,arguments)});return this.each(function(){o.event.add(this,G,E,F&&H)})},unbind:function(F,E){return this.each(function(){o.event.remove(this,F,E)})},trigger:function(E,F){return this.each(function(){o.event.trigger(E,F,this)})},triggerHandler:function(E,G){if(this[0]){var F=o.Event(E);F.preventDefault();F.stopPropagation();o.event.trigger(F,G,this[0]);return F.result}},toggle:function(G){var E=arguments,F=1;while(F<E.length){o.event.proxy(G,E[F++])}return this.click(o.event.proxy(G,function(H){this.lastToggle=(this.lastToggle||0)%F;H.preventDefault();return E[this.lastToggle++].apply(this,arguments)||false}))},hover:function(E,F){return this.mouseenter(E).mouseleave(F)},ready:function(E){B();if(o.isReady){E.call(document,o)}else{o.readyList.push(E)}return this},live:function(G,F){var E=o.event.proxy(F);E.guid+=this.selector+G;o(document).bind(i(G,this.selector),this.selector,E);return this},die:function(F,E){o(document).unbind(i(F,this.selector),E?{guid:E.guid+this.selector+F}:null);return this}});function c(H){var E=RegExp("(^|\\.)"+H.type+"(\\.|$)"),G=true,F=[];o.each(o.data(this,"events").live||[],function(I,J){if(E.test(J.type)){var K=o(H.target).closest(J.data)[0];if(K){F.push({elem:K,fn:J})}}});F.sort(function(J,I){return o.data(J.elem,"closest")-o.data(I.elem,"closest")});o.each(F,function(){if(this.fn.call(this.elem,H,this.fn.data)===false){return(G=false)}});return G}function i(F,E){return["live",F,E.replace(/\./g,"`").replace(/ /g,"|")].join(".")}o.extend({isReady:false,readyList:[],ready:function(){if(!o.isReady){o.isReady=true;if(o.readyList){o.each(o.readyList,function(){this.call(document,o)});o.readyList=null}o(document).triggerHandler("ready")}}});var x=false;function B(){if(x){return}x=true;if(document.addEventListener){document.addEventListener("DOMContentLoaded",function(){document.removeEventListener("DOMContentLoaded",arguments.callee,false);o.ready()},false)}else{if(document.attachEvent){document.attachEvent("onreadystatechange",function(){if(document.readyState==="complete"){document.detachEvent("onreadystatechange",arguments.callee);o.ready()}});if(document.documentElement.doScroll&&l==l.top){(function(){if(o.isReady){return}try{document.documentElement.doScroll("left")}catch(E){setTimeout(arguments.callee,0);return}o.ready()})()}}}o.event.add(l,"load",o.ready)}o.each(("blur,focus,load,resize,scroll,unload,click,dblclick,mousedown,mouseup,mousemove,mouseover,mouseout,mouseenter,mouseleave,change,select,submit,keydown,keypress,keyup,error").split(","),function(F,E){o.fn[E]=function(G){return G?this.bind(E,G):this.trigger(E)}});o(l).bind("unload",function(){for(var E in o.cache){if(E!=1&&o.cache[E].handle){o.event.remove(o.cache[E].handle.elem)}}});(function(){o.support={};var F=document.documentElement,G=document.createElement("script"),K=document.createElement("div"),J="script"+(new Date).getTime();K.style.display="none";K.innerHTML=' <link/><table></table><a href="/a" style="color:red;float:left;opacity:.5;">a</a><select><option>text</option></select><object><param/></object>';var H=K.getElementsByTagName("*"),E=K.getElementsByTagName("a")[0];if(!H||!H.length||!E){return}o.support={leadingWhitespace:K.firstChild.nodeType==3,tbody:!K.getElementsByTagName("tbody").length,objectAll:!!K.getElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSerialize:!!K.getElementsByTagName("link").length,style:/red/.test(E.getAttribute("style")),hrefNormalized:E.getAttribute("href")==="/a",opacity:E.style.opacity==="0.5",cssFloat:!!E.style.cssFloat,scriptEval:false,noCloneEvent:true,boxModel:null};G.type="text/javascript";try{G.appendChild(document.createTextNode("window."+J+"=1;"))}catch(I){}F.insertBefore(G,F.firstChild);if(l[J]){o.support.scriptEval=true;delete l[J]}F.removeChild(G);if(K.attachEvent&&K.fireEvent){K.attachEvent("onclick",function(){o.support.noCloneEvent=false;K.detachEvent("onclick",arguments.callee)});K.cloneNode(true).fireEvent("onclick")}o(function(){var L=document.createElement("div");L.style.width=L.style.paddingLeft="1px";document.body.appendChild(L);o.boxModel=o.support.boxModel=L.offsetWidth===2;document.body.removeChild(L).style.display="none"})})();var w=o.support.cssFloat?"cssFloat":"styleFloat";o.props={"for":"htmlFor","class":"className","float":w,cssFloat:w,styleFloat:w,readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabindex:"tabIndex"};o.fn.extend({_load:o.fn.load,load:function(G,J,K){if(typeof G!=="string"){return this._load(G)}var I=G.indexOf(" ");if(I>=0){var E=G.slice(I,G.length);G=G.slice(0,I)}var H="GET";if(J){if(o.isFunction(J)){K=J;J=null}else{if(typeof J==="object"){J=o.param(J);H="POST"}}}var F=this;o.ajax({url:G,type:H,dataType:"html",data:J,complete:function(M,L){if(L=="success"||L=="notmodified"){F.html(E?o("<div/>").append(M.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(E):M.responseText)}if(K){F.each(K,[M.responseText,L,M])}}});return this},serialize:function(){return o.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?o.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.nodeName)||/text|hidden|password|search/i.test(this.type))}).map(function(E,F){var G=o(this).val();return G==null?null:o.isArray(G)?o.map(G,function(I,H){return{name:F.name,value:I}}):{name:F.name,value:G}}).get()}});o.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(E,F){o.fn[F]=function(G){return this.bind(F,G)}});var r=e();o.extend({get:function(E,G,H,F){if(o.isFunction(G)){H=G;G=null}return o.ajax({type:"GET",url:E,data:G,success:H,dataType:F})},getScript:function(E,F){return o.get(E,null,F,"script")},getJSON:function(E,F,G){return o.get(E,F,G,"json")},post:function(E,G,H,F){if(o.isFunction(G)){H=G;G={}}return o.ajax({type:"POST",url:E,data:G,success:H,dataType:F})},ajaxSetup:function(E){o.extend(o.ajaxSettings,E)},ajaxSettings:{url:location.href,global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:function(){return l.ActiveXObject?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest()},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:function(M){M=o.extend(true,M,o.extend(true,{},o.ajaxSettings,M));var W,F=/=\?(&|$)/g,R,V,G=M.type.toUpperCase();if(M.data&&M.processData&&typeof M.data!=="string"){M.data=o.param(M.data)}if(M.dataType=="jsonp"){if(G=="GET"){if(!M.url.match(F)){M.url+=(M.url.match(/\?/)?"&":"?")+(M.jsonp||"callback")+"=?"}}else{if(!M.data||!M.data.match(F)){M.data=(M.data?M.data+"&":"")+(M.jsonp||"callback")+"=?"}}M.dataType="json"}if(M.dataType=="json"&&(M.data&&M.data.match(F)||M.url.match(F))){W="jsonp"+r++;if(M.data){M.data=(M.data+"").replace(F,"="+W+"$1")}M.url=M.url.replace(F,"="+W+"$1");M.dataType="script";l[W]=function(X){V=X;I();L();l[W]=g;try{delete l[W]}catch(Y){}if(H){H.removeChild(T)}}}if(M.dataType=="script"&&M.cache==null){M.cache=false}if(M.cache===false&&G=="GET"){var E=e();var U=M.url.replace(/(\?|&)_=.*?(&|$)/,"$1_="+E+"$2");M.url=U+((U==M.url)?(M.url.match(/\?/)?"&":"?")+"_="+E:"")}if(M.data&&G=="GET"){M.url+=(M.url.match(/\?/)?"&":"?")+M.data;M.data=null}if(M.global&&!o.active++){o.event.trigger("ajaxStart")}var Q=/^(\w+:)?\/\/([^\/?#]+)/.exec(M.url);if(M.dataType=="script"&&G=="GET"&&Q&&(Q[1]&&Q[1]!=location.protocol||Q[2]!=location.host)){var H=document.getElementsByTagName("head")[0];var T=document.createElement("script");T.src=M.url;if(M.scriptCharset){T.charset=M.scriptCharset}if(!W){var O=false;T.onload=T.onreadystatechange=function(){if(!O&&(!this.readyState||this.readyState=="loaded"||this.readyState=="complete")){O=true;I();L();T.onload=T.onreadystatechange=null;H.removeChild(T)}}}H.appendChild(T);return g}var K=false;var J=M.xhr();if(M.username){J.open(G,M.url,M.async,M.username,M.password)}else{J.open(G,M.url,M.async)}try{if(M.data){J.setRequestHeader("Content-Type",M.contentType)}if(M.ifModified){J.setRequestHeader("If-Modified-Since",o.lastModified[M.url]||"Thu, 01 Jan 1970 00:00:00 GMT")}J.setRequestHeader("X-Requested-With","XMLHttpRequest");J.setRequestHeader("Accept",M.dataType&&M.accepts[M.dataType]?M.accepts[M.dataType]+", */*":M.accepts._default)}catch(S){}if(M.beforeSend&&M.beforeSend(J,M)===false){if(M.global&&!--o.active){o.event.trigger("ajaxStop")}J.abort();return false}if(M.global){o.event.trigger("ajaxSend",[J,M])}var N=function(X){if(J.readyState==0){if(P){clearInterval(P);P=null;if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}}else{if(!K&&J&&(J.readyState==4||X=="timeout")){K=true;if(P){clearInterval(P);P=null}R=X=="timeout"?"timeout":!o.httpSuccess(J)?"error":M.ifModified&&o.httpNotModified(J,M.url)?"notmodified":"success";if(R=="success"){try{V=o.httpData(J,M.dataType,M)}catch(Z){R="parsererror"}}if(R=="success"){var Y;try{Y=J.getResponseHeader("Last-Modified")}catch(Z){}if(M.ifModified&&Y){o.lastModified[M.url]=Y}if(!W){I()}}else{o.handleError(M,J,R)}L();if(X){J.abort()}if(M.async){J=null}}}};if(M.async){var P=setInterval(N,13);if(M.timeout>0){setTimeout(function(){if(J&&!K){N("timeout")}},M.timeout)}}try{J.send(M.data)}catch(S){o.handleError(M,J,null,S)}if(!M.async){N()}function I(){if(M.success){M.success(V,R)}if(M.global){o.event.trigger("ajaxSuccess",[J,M])}}function L(){if(M.complete){M.complete(J,R)}if(M.global){o.event.trigger("ajaxComplete",[J,M])}if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}return J},handleError:function(F,H,E,G){if(F.error){F.error(H,E,G)}if(F.global){o.event.trigger("ajaxError",[H,F,G])}},active:0,httpSuccess:function(F){try{return !F.status&&location.protocol=="file:"||(F.status>=200&&F.status<300)||F.status==304||F.status==1223}catch(E){}return false},httpNotModified:function(G,E){try{var H=G.getResponseHeader("Last-Modified");return G.status==304||H==o.lastModified[E]}catch(F){}return false},httpData:function(J,H,G){var F=J.getResponseHeader("content-type"),E=H=="xml"||!H&&F&&F.indexOf("xml")>=0,I=E?J.responseXML:J.responseText;if(E&&I.documentElement.tagName=="parsererror"){throw"parsererror"}if(G&&G.dataFilter){I=G.dataFilter(I,H)}if(typeof I==="string"){if(H=="script"){o.globalEval(I)}if(H=="json"){I=l["eval"]("("+I+")")}}return I},param:function(E){var G=[];function H(I,J){G[G.length]=encodeURIComponent(I)+"="+encodeURIComponent(J)}if(o.isArray(E)||E.jquery){o.each(E,function(){H(this.name,this.value)})}else{for(var F in E){if(o.isArray(E[F])){o.each(E[F],function(){H(F,this)})}else{H(F,o.isFunction(E[F])?E[F]():E[F])}}}return G.join("&").replace(/%20/g,"+")}});var m={},n,d=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];function t(F,E){var G={};o.each(d.concat.apply([],d.slice(0,E)),function()
-{G[this]=F});return G}o.fn.extend({show:function(J,L){if(J){return this.animate(t("show",3),J,L)}else{for(var H=0,F=this.length;H<F;H++){var E=o.data(this[H],"olddisplay");this[H].style.display=E||"";if(o.css(this[H],"display")==="none"){var G=this[H].tagName,K;if(m[G]){K=m[G]}else{var I=o("<"+G+" />").appendTo("body");K=I.css("display");if(K==="none"){K="block"}I.remove();m[G]=K}o.data(this[H],"olddisplay",K)}}for(var H=0,F=this.length;H<F;H++){this[H].style.display=o.data(this[H],"olddisplay")||""}return this}},hide:function(H,I){if(H){return this.animate(t("hide",3),H,I)}else{for(var G=0,F=this.length;G<F;G++){var E=o.data(this[G],"olddisplay");if(!E&&E!=="none"){o.data(this[G],"olddisplay",o.css(this[G],"display"))}}for(var G=0,F=this.length;G<F;G++){this[G].style.display="none"}return this}},_toggle:o.fn.toggle,toggle:function(G,F){var E=typeof G==="boolean";return o.isFunction(G)&&o.isFunction(F)?this._toggle.apply(this,arguments):G==null||E?this.each(function(){var H=E?G:o(this).is(":hidden");o(this)[H?"show":"hide"]()}):this.animate(t("toggle",3),G,F)},fadeTo:function(E,G,F){return this.animate({opacity:G},E,F)},animate:function(I,F,H,G){var E=o.speed(F,H,G);return this[E.queue===false?"each":"queue"](function(){var K=o.extend({},E),M,L=this.nodeType==1&&o(this).is(":hidden"),J=this;for(M in I){if(I[M]=="hide"&&L||I[M]=="show"&&!L){return K.complete.call(this)}if((M=="height"||M=="width")&&this.style){K.display=o.css(this,"display");K.overflow=this.style.overflow}}if(K.overflow!=null){this.style.overflow="hidden"}K.curAnim=o.extend({},I);o.each(I,function(O,S){var R=new o.fx(J,K,O);if(/toggle|show|hide/.test(S)){R[S=="toggle"?L?"show":"hide":S](I)}else{var Q=S.toString().match(/^([+-]=)?([\d+-.]+)(.*)$/),T=R.cur(true)||0;if(Q){var N=parseFloat(Q[2]),P=Q[3]||"px";if(P!="px"){J.style[O]=(N||1)+P;T=((N||1)/R.cur(true))*T;J.style[O]=T+P}if(Q[1]){N=((Q[1]=="-="?-1:1)*N)+T}R.custom(T,N,P)}else{R.custom(T,S,"")}}});return true})},stop:function(F,E){var G=o.timers;if(F){this.queue([])}this.each(function(){for(var H=G.length-1;H>=0;H--){if(G[H].elem==this){if(E){G[H](true)}G.splice(H,1)}}});if(!E){this.dequeue()}return this}});o.each({slideDown:t("show",1),slideUp:t("hide",1),slideToggle:t("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(E,F){o.fn[E]=function(G,H){return this.animate(F,G,H)}});o.extend({speed:function(G,H,F){var E=typeof G==="object"?G:{complete:F||!F&&H||o.isFunction(G)&&G,duration:G,easing:F&&H||H&&!o.isFunction(H)&&H};E.duration=o.fx.off?0:typeof E.duration==="number"?E.duration:o.fx.speeds[E.duration]||o.fx.speeds._default;E.old=E.complete;E.complete=function(){if(E.queue!==false){o(this).dequeue()}if(o.isFunction(E.old)){E.old.call(this)}};return E},easing:{linear:function(G,H,E,F){return E+F*G},swing:function(G,H,E,F){return((-Math.cos(G*Math.PI)/2)+0.5)*F+E}},timers:[],fx:function(F,E,G){this.options=E;this.elem=F;this.prop=G;if(!E.orig){E.orig={}}}});o.fx.prototype={update:function(){if(this.options.step){this.options.step.call(this.elem,this.now,this)}(o.fx.step[this.prop]||o.fx.step._default)(this);if((this.prop=="height"||this.prop=="width")&&this.elem.style){this.elem.style.display="block"}},cur:function(F){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null)){return this.elem[this.prop]}var E=parseFloat(o.css(this.elem,this.prop,F));return E&&E>-10000?E:parseFloat(o.curCSS(this.elem,this.prop))||0},custom:function(I,H,G){this.startTime=e();this.start=I;this.end=H;this.unit=G||this.unit||"px";this.now=this.start;this.pos=this.state=0;var E=this;function F(J){return E.step(J)}F.elem=this.elem;if(F()&&o.timers.push(F)&&!n){n=setInterval(function(){var K=o.timers;for(var J=0;J<K.length;J++){if(!K[J]()){K.splice(J--,1)}}if(!K.length){clearInterval(n);n=g}},13)}},show:function(){this.options.orig[this.prop]=o.attr(this.elem.style,this.prop);this.options.show=true;this.custom(this.prop=="width"||this.prop=="height"?1:0,this.cur());o(this.elem).show()},hide:function(){this.options.orig[this.prop]=o.attr(this.elem.style,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(H){var G=e();if(H||G>=this.options.duration+this.startTime){this.now=this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;var E=true;for(var F in this.options.curAnim){if(this.options.curAnim[F]!==true){E=false}}if(E){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;this.elem.style.display=this.options.display;if(o.css(this.elem,"display")=="none"){this.elem.style.display="block"}}if(this.options.hide){o(this.elem).hide()}if(this.options.hide||this.options.show){for(var I in this.options.curAnim){o.attr(this.elem.style,I,this.options.orig[I])}}this.options.complete.call(this.elem)}return false}else{var J=G-this.startTime;this.state=J/this.options.duration;this.pos=o.easing[this.options.easing||(o.easing.swing?"swing":"linear")](this.state,J,0,1,this.options.duration);this.now=this.start+((this.end-this.start)*this.pos);this.update()}return true}};o.extend(o.fx,{speeds:{slow:600,fast:200,_default:400},step:{opacity:function(E){o.attr(E.elem.style,"opacity",E.now)},_default:function(E){if(E.elem.style&&E.elem.style[E.prop]!=null){E.elem.style[E.prop]=E.now+E.unit}else{E.elem[E.prop]=E.now}}}});if(document.documentElement.getBoundingClientRect){o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}var G=this[0].getBoundingClientRect(),J=this[0].ownerDocument,F=J.body,E=J.documentElement,L=E.clientTop||F.clientTop||0,K=E.clientLeft||F.clientLeft||0,I=G.top+(self.pageYOffset||o.boxModel&&E.scrollTop||F.scrollTop)-L,H=G.left+(self.pageXOffset||o.boxModel&&E.scrollLeft||F.scrollLeft)-K;return{top:I,left:H}}}else{o.fn.offset=function(){if(!this[0]){return{top:0,left:0}}if(this[0]===this[0].ownerDocument.body){return o.offset.bodyOffset(this[0])}o.offset.initialized||o.offset.initialize();var J=this[0],G=J.offsetParent,F=J,O=J.ownerDocument,M,H=O.documentElement,K=O.body,L=O.defaultView,E=L.getComputedStyle(J,null),N=J.offsetTop,I=J.offsetLeft;while((J=J.parentNode)&&J!==K&&J!==H){M=L.getComputedStyle(J,null);N-=J.scrollTop,I-=J.scrollLeft;if(J===G){N+=J.offsetTop,I+=J.offsetLeft;if(o.offset.doesNotAddBorder&&!(o.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(J.tagName))){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}F=G,G=J.offsetParent}if(o.offset.subtractsBorderForOverflowNotVisible&&M.overflow!=="visible"){N+=parseInt(M.borderTopWidth,10)||0,I+=parseInt(M.borderLeftWidth,10)||0}E=M}if(E.position==="relative"||E.position==="static"){N+=K.offsetTop,I+=K.offsetLeft}if(E.position==="fixed"){N+=Math.max(H.scrollTop,K.scrollTop),I+=Math.max(H.scrollLeft,K.scrollLeft)}return{top:N,left:I}}}o.offset={initialize:function(){if(this.initialized){return}var L=document.body,F=document.createElement("div"),H,G,N,I,M,E,J=L.style.marginTop,K='<div style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;"><div></div></div><table style="position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;" cellpadding="0" cellspacing="0"><tr><td></td></tr></table>';M={position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"};for(E in M){F.style[E]=M[E]}F.innerHTML=K;L.insertBefore(F,L.firstChild);H=F.firstChild,G=H.firstChild,I=H.nextSibling.firstChild.firstChild;this.doesNotAddBorder=(G.offsetTop!==5);this.doesAddBorderForTableAndCells=(I.offsetTop===5);H.style.overflow="hidden",H.style.position="relative";this.subtractsBorderForOverflowNotVisible=(G.offsetTop===-5);L.style.marginTop="1px";this.doesNotIncludeMarginInBodyOffset=(L.offsetTop===0);L.style.marginTop=J;L.removeChild(F);this.initialized=true},bodyOffset:function(E){o.offset.initialized||o.offset.initialize();var G=E.offsetTop,F=E.offsetLeft;if(o.offset.doesNotIncludeMarginInBodyOffset){G+=parseInt(o.curCSS(E,"marginTop",true),10)||0,F+=parseInt(o.curCSS(E,"marginLeft",true),10)||0}return{top:G,left:F}}};o.fn.extend({position:function(){var I=0,H=0,F;if(this[0]){var G=this.offsetParent(),J=this.offset(),E=/^body|html$/i.test(G[0].tagName)?{top:0,left:0}:G.offset();J.top-=j(this,"marginTop");J.left-=j(this,"marginLeft");E.top+=j(G,"borderTopWidth");E.left+=j(G,"borderLeftWidth");F={top:J.top-E.top,left:J.left-E.left}}return F},offsetParent:function(){var E=this[0].offsetParent||document.body;while(E&&(!/^body|html$/i.test(E.tagName)&&o.css(E,"position")=="static")){E=E.offsetParent}return o(E)}});o.each(["Left","Top"],function(F,E){var G="scroll"+E;o.fn[G]=function(H){if(!this[0]){return null}return H!==g?this.each(function(){this==l||this==document?l.scrollTo(!F?H:o(l).scrollLeft(),F?H:o(l).scrollTop()):this[G]=H}):this[0]==l||this[0]==document?self[F?"pageYOffset":"pageXOffset"]||o.boxModel&&document.documentElement[G]||document.body[G]:this[0][G]}});o.each(["Height","Width"],function(I,G){var E=I?"Left":"Top",H=I?"Right":"Bottom",F=G.toLowerCase();o.fn["inner"+G]=function(){return this[0]?o.css(this[0],F,false,"padding"):null};o.fn["outer"+G]=function(K){return this[0]?o.css(this[0],F,false,K?"margin":"border"):null};var J=G.toLowerCase();o.fn[J]=function(K){return this[0]==l?document.compatMode=="CSS1Compat"&&document.documentElement["client"+G]||document.body["client"+G]:this[0]==document?Math.max(document.documentElement["client"+G],document.body["scroll"+G],document.documentElement["scroll"+G],document.body["offset"+G],document.documentElement["offset"+G]):K===g?(this.length?o.css(this[0],J):null):this.css(J,typeof K==="string"?K:K+"px")}})})();
-/*
- * jQuery UI 1.7.2
+(function(a,b){if(a.cleanData){var c=a.cleanData;a.cleanData=function(b){for(var d=0,e;(e=b[d])!=null;d++)try{a(e).triggerHandler("remove")}catch(f){}c(b)}}else{var d=a.fn.remove;a.fn.remove=function(b,c){return this.each(function(){c||(!b||a.filter(b,[this]).length)&&a("*",this).add([this]).each(function(){try{a(this).triggerHandler("remove")}catch(b){}});return d.call(a(this),b,c)})}}a.widget=function(b,c,d){var e=b.split(".")[0],f;b=b.split(".")[1],f=e+"-"+b,d||(d=c,c=a.Widget),a.expr[":"][f]=function(c){return!!a.data(c,b)},a[e]=a[e]||{},a[e][b]=function(a,b){arguments.length&&this._createWidget(a,b)};var g=new c;g.options=a.extend(!0,{},g.options),a[e][b].prototype=a.extend(!0,g,{namespace:e,widgetName:b,widgetEventPrefix:a[e][b].prototype.widgetEventPrefix||b,widgetBaseClass:f},d),a.widget.bridge(b,a[e][b])},a.widget.bridge=function(c,d){a.fn[c]=function(e){var f=typeof e=="string",g=Array.prototype.slice.call(arguments,1),h=this;e=!f&&g.length?a.extend.apply(null,[!0,e].concat(g)):e;if(f&&e.charAt(0)==="_")return h;f?this.each(function(){var d=a.data(this,c),f=d&&a.isFunction(d[e])?d[e].apply(d,g):d;if(f!==d&&f!==b){h=f;return!1}}):this.each(function(){var b=a.data(this,c);b?b.option(e||{})._init():a.data(this,c,new d(e,this))});return h}},a.Widget=function(a,b){arguments.length&&this._createWidget(a,b)},a.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:!1},_createWidget:function(b,c){a.data(c,this.widgetName,this),this.element=a(c),this.options=a.extend(!0,{},this.options,this._getCreateOptions(),b);var d=this;this.element.bind("remove."+this.widgetName,function(){d.destroy()}),this._create(),this._trigger("create"),this._init()},_getCreateOptions:function(){return a.metadata&&a.metadata.get(this.element[0])[this.widgetName]},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName),this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled "+"ui-state-disabled")},widget:function(){return this.element},option:function(c,d){var e=c;if(arguments.length===0)return a.extend({},this.options);if(typeof c=="string"){if(d===b)return this.options[c];e={},e[c]=d}this._setOptions(e);return this},_setOptions:function(b){var c=this;a.each(b,function(a,b){c._setOption(a,b)});return this},_setOption:function(a,b){this.options[a]=b,a==="disabled"&&this.widget()[b?"addClass":"removeClass"](this.widgetBaseClass+"-disabled"+" "+"ui-state-disabled").attr("aria-disabled",b);return this},enable:function(){return this._setOption("disabled",!1)},disable:function(){return this._setOption("disabled",!0)},_trigger:function(b,c,d){var e,f,g=this.options[b];d=d||{},c=a.Event(c),c.type=(b===this.widgetEventPrefix?b:this.widgetEventPrefix+b).toLowerCase(),c.target=this.element[0],f=c.originalEvent;if(f)for(e in f)e in c||(c[e]=f[e]);this.element.trigger(c,d);return!(a.isFunction(g)&&g.call(this.element[0],c,d)===!1||c.isDefaultPrevented())}}})(jQuery);
+/*!
+ * jQuery UI Mouse 1.8.18
*
- * Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
*
- * http://docs.jquery.com/UI
+ * http://docs.jquery.com/UI/Mouse
+ *
+ * Depends:
+ * jquery.ui.widget.js
*/
-jQuery.ui||(function(c){var i=c.fn.remove,d=c.browser.mozilla&&(parseFloat(c.browser.version)<1.9);c.ui={version:"1.7.2",plugin:{add:function(k,l,n){var m=c.ui[k].prototype;for(var j in n){m.plugins[j]=m.plugins[j]||[];m.plugins[j].push([l,n[j]])}},call:function(j,l,k){var n=j.plugins[l];if(!n||!j.element[0].parentNode){return}for(var m=0;m<n.length;m++){if(j.options[n[m][0]]){n[m][1].apply(j.element,k)}}}},contains:function(k,j){return document.compareDocumentPosition?k.compareDocumentPosition(j)&16:k!==j&&k.contains(j)},hasScroll:function(m,k){if(c(m).css("overflow")=="hidden"){return false}var j=(k&&k=="left")?"scrollLeft":"scrollTop",l=false;if(m[j]>0){return true}m[j]=1;l=(m[j]>0);m[j]=0;return l},isOverAxis:function(k,j,l){return(k>j)&&(k<(j+l))},isOver:function(o,k,n,m,j,l){return c.ui.isOverAxis(o,n,j)&&c.ui.isOverAxis(k,m,l)},keyCode:{BACKSPACE:8,CAPS_LOCK:20,COMMA:188,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,INSERT:45,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVIDE:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38}};if(d){var f=c.attr,e=c.fn.removeAttr,h="http://www.w3.org/2005/07/aaa",a=/^aria-/,b=/^wairole:/;c.attr=function(k,j,l){var m=l!==undefined;return(j=="role"?(m?f.call(this,k,j,"wairole:"+l):(f.apply(this,arguments)||"").replace(b,"")):(a.test(j)?(m?k.setAttributeNS(h,j.replace(a,"aaa:"),l):f.call(this,k,j.replace(a,"aaa:"))):f.apply(this,arguments)))};c.fn.removeAttr=function(j){return(a.test(j)?this.each(function(){this.removeAttributeNS(h,j.replace(a,""))}):e.call(this,j))}}c.fn.extend({remove:function(){c("*",this).add(this).each(function(){c(this).triggerHandler("remove")});return i.apply(this,arguments)},enableSelection:function(){return this.attr("unselectable","off").css("MozUserSelect","").unbind("selectstart.ui")},disableSelection:function(){return this.attr("unselectable","on").css("MozUserSelect","none").bind("selectstart.ui",function(){return false})},scrollParent:function(){var j;if((c.browser.msie&&(/(static|relative)/).test(this.css("position")))||(/absolute/).test(this.css("position"))){j=this.parents().filter(function(){return(/(relative|absolute|fixed)/).test(c.curCSS(this,"position",1))&&(/(auto|scroll)/).test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0)}else{j=this.parents().filter(function(){return(/(auto|scroll)/).test(c.curCSS(this,"overflow",1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0)}return(/fixed/).test(this.css("position"))||!j.length?c(document):j}});c.extend(c.expr[":"],{data:function(l,k,j){return !!c.data(l,j[3])},focusable:function(k){var l=k.nodeName.toLowerCase(),j=c.attr(k,"tabindex");return(/input|select|textarea|button|object/.test(l)?!k.disabled:"a"==l||"area"==l?k.href||!isNaN(j):!isNaN(j))&&!c(k)["area"==l?"parents":"closest"](":hidden").length},tabbable:function(k){var j=c.attr(k,"tabindex");return(isNaN(j)||j>=0)&&c(k).is(":focusable")}});function g(m,n,o,l){function k(q){var p=c[m][n][q]||[];return(typeof p=="string"?p.split(/,?\s+/):p)}var j=k("getter");if(l.length==1&&typeof l[0]=="string"){j=j.concat(k("getterSetter"))}return(c.inArray(o,j)!=-1)}c.widget=function(k,j){var l=k.split(".")[0];k=k.split(".")[1];c.fn[k]=function(p){var n=(typeof p=="string"),o=Array.prototype.slice.call(arguments,1);if(n&&p.substring(0,1)=="_"){return this}if(n&&g(l,k,p,o)){var m=c.data(this[0],k);return(m?m[p].apply(m,o):undefined)}return this.each(function(){var q=c.data(this,k);(!q&&!n&&c.data(this,k,new c[l][k](this,p))._init());(q&&n&&c.isFunction(q[p])&&q[p].apply(q,o))})};c[l]=c[l]||{};c[l][k]=function(o,n){var m=this;this.namespace=l;this.widgetName=k;this.widgetEventPrefix=c[l][k].eventPrefix||k;this.widgetBaseClass=l+"-"+k;this.options=c.extend({},c.widget.defaults,c[l][k].defaults,c.metadata&&c.metadata.get(o)[k],n);this.element=c(o).bind("setData."+k,function(q,p,r){if(q.target==o){return m._setData(p,r)}}).bind("getData."+k,function(q,p){if(q.target==o){return m._getData(p)}}).bind("remove",function(){return m.destroy()})};c[l][k].prototype=c.extend({},c.widget.prototype,j);c[l][k].getterSetter="option"};c.widget.prototype={_init:function(){},destroy:function(){this.element.removeData(this.widgetName).removeClass(this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").removeAttr("aria-disabled")},option:function(l,m){var k=l,j=this;if(typeof l=="string"){if(m===undefined){return this._getData(l)}k={};k[l]=m}c.each(k,function(n,o){j._setData(n,o)})},_getData:function(j){return this.options[j]},_setData:function(j,k){this.options[j]=k;if(j=="disabled"){this.element[k?"addClass":"removeClass"](this.widgetBaseClass+"-disabled "+this.namespace+"-state-disabled").attr("aria-disabled",k)}},enable:function(){this._setData("disabled",false)},disable:function(){this._setData("disabled",true)},_trigger:function(l,m,n){var p=this.options[l],j=(l==this.widgetEventPrefix?l:this.widgetEventPrefix+l);m=c.Event(m);m.type=j;if(m.originalEvent){for(var k=c.event.props.length,o;k;){o=c.event.props[--k];m[o]=m.originalEvent[o]}}this.element.trigger(m,n);return !(c.isFunction(p)&&p.call(this.element[0],m,n)===false||m.isDefaultPrevented())}};c.widget.defaults={disabled:false};c.ui.mouse={_mouseInit:function(){var j=this;this.element.bind("mousedown."+this.widgetName,function(k){return j._mouseDown(k)}).bind("click."+this.widgetName,function(k){if(j._preventClickEvent){j._preventClickEvent=false;k.stopImmediatePropagation();return false}});if(c.browser.msie){this._mouseUnselectable=this.element.attr("unselectable");this.element.attr("unselectable","on")}this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);(c.browser.msie&&this.element.attr("unselectable",this._mouseUnselectable))},_mouseDown:function(l){l.originalEvent=l.originalEvent||{};if(l.originalEvent.mouseHandled){return}(this._mouseStarted&&this._mouseUp(l));this._mouseDownEvent=l;var k=this,m=(l.which==1),j=(typeof this.options.cancel=="string"?c(l.target).parents().add(l.target).filter(this.options.cancel).length:false);if(!m||j||!this._mouseCapture(l)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){k.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(l)&&this._mouseDelayMet(l)){this._mouseStarted=(this._mouseStart(l)!==false);if(!this._mouseStarted){l.preventDefault();return true}}this._mouseMoveDelegate=function(n){return k._mouseMove(n)};this._mouseUpDelegate=function(n){return k._mouseUp(n)};c(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);(c.browser.safari||l.preventDefault());l.originalEvent.mouseHandled=true;return true},_mouseMove:function(j){if(c.browser.msie&&!j.button){return this._mouseUp(j)}if(this._mouseStarted){this._mouseDrag(j);return j.preventDefault()}if(this._mouseDistanceMet(j)&&this._mouseDelayMet(j)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,j)!==false);(this._mouseStarted?this._mouseDrag(j):this._mouseUp(j))}return !this._mouseStarted},_mouseUp:function(j){c(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=(j.target==this._mouseDownEvent.target);this._mouseStop(j)}return false},_mouseDistanceMet:function(j){return(Math.max(Math.abs(this._mouseDownEvent.pageX-j.pageX),Math.abs(this._mouseDownEvent.pageY-j.pageY))>=this.options.distance)},_mouseDelayMet:function(j){return this.mouseDelayMet},_mouseStart:function(j){},_mouseDrag:function(j){},_mouseStop:function(j){},_mouseCapture:function(j){return true}};c.ui.mouse.defaults={cancel:null,distance:1,delay:0}})(jQuery);;/* * jQuery UI Resizable 1.7.2
+(function(a,b){var c=!1;a(document).mouseup(function(a){c=!1}),a.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var b=this;this.element.bind("mousedown."+this.widgetName,function(a){return b._mouseDown(a)}).bind("click."+this.widgetName,function(c){if(!0===a.data(c.target,b.widgetName+".preventClickEvent")){a.removeData(c.target,b.widgetName+".preventClickEvent"),c.stopImmediatePropagation();return!1}}),this.started=!1},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(b){if(!c){this._mouseStarted&&this._mouseUp(b),this._mouseDownEvent=b;var d=this,e=b.which==1,f=typeof this.options.cancel=="string"&&b.target.nodeName?a(b.target).closest(this.options.cancel).length:!1;if(!e||f||!this._mouseCapture(b))return!0;this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){d.mouseDelayMet=!0},this.options.delay));if(this._mouseDistanceMet(b)&&this._mouseDelayMet(b)){this._mouseStarted=this._mouseStart(b)!==!1;if(!this._mouseStarted){b.preventDefault();return!0}}!0===a.data(b.target,this.widgetName+".preventClickEvent")&&a.removeData(b.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(a){return d._mouseMove(a)},this._mouseUpDelegate=function(a){return d._mouseUp(a)},a(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate),b.preventDefault(),c=!0;return!0}},_mouseMove:function(b){if(a.browser.msie&&!(document.documentMode>=9)&&!b.button)return this._mouseUp(b);if(this._mouseStarted){this._mouseDrag(b);return b.preventDefault()}this._mouseDistanceMet(b)&&this._mouseDelayMet(b)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,b)!==!1,this._mouseStarted?this._mouseDrag(b):this._mouseUp(b));return!this._mouseStarted},_mouseUp:function(b){a(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,b.target==this._mouseDownEvent.target&&a.data(b.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(b));return!1},_mouseDistanceMet:function(a){return Math.max(Math.abs(this._mouseDownEvent.pageX-a.pageX),Math.abs(this._mouseDownEvent.pageY-a.pageY))>=this.options.distance},_mouseDelayMet:function(a){return this.mouseDelayMet},_mouseStart:function(a){},_mouseDrag:function(a){},_mouseStop:function(a){},_mouseCapture:function(a){return!0}})})(jQuery);
+/*
+ * jQuery UI Resizable 1.8.18
*
- * Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
- * Dual licensed under the MIT (MIT-LICENSE.txt)
- * and GPL (GPL-LICENSE.txt) licenses.
+ * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
+ * Dual licensed under the MIT or GPL Version 2 licenses.
+ * http://jquery.org/license
*
* http://docs.jquery.com/UI/Resizables
*
* Depends:
- * ui.core.js
+ * jquery.ui.core.js
+ * jquery.ui.mouse.js
+ * jquery.ui.widget.js
*/
-(function(c){c.widget("ui.resizable",c.extend({},c.ui.mouse,{_init:function(){var e=this,j=this.options;this.element.addClass("ui-resizable");c.extend(this,{_aspectRatio:!!(j.aspectRatio),aspectRatio:j.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:j.helper||j.ghost||j.animate?j.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)){if(/relative/.test(this.element.css("position"))&&c.browser.opera){this.element.css({position:"relative",top:"auto",left:"auto"})}this.element.wrap(c('<div class="ui-wrapper" style="overflow: hidden;"></div>').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")}));this.element=this.element.parent().data("resizable",this.element.data("resizable"));this.elementIsWrapper=true;this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")});this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});this.originalResizeStyle=this.originalElement.css("resize");this.originalElement.css("resize","none");this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"}));this.originalElement.css({margin:this.originalElement.css("margin")});this._proportionallyResize()}this.handles=j.handles||(!c(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"});if(this.handles.constructor==String){if(this.handles=="all"){this.handles="n,e,s,w,se,sw,ne,nw"}var k=this.handles.split(",");this.handles={};for(var f=0;f<k.length;f++){var h=c.trim(k[f]),d="ui-resizable-"+h;var g=c('<div class="ui-resizable-handle '+d+'"></div>');if(/sw|se|ne|nw/.test(h)){g.css({zIndex:++j.zIndex})}if("se"==h){g.addClass("ui-icon ui-icon-gripsmall-diagonal-se")}this.handles[h]=".ui-resizable-"+h;this.element.append(g)}}this._renderAxis=function(p){p=p||this.element;for(var m in this.handles){if(this.handles[m].constructor==String){this.handles[m]=c(this.handles[m],this.element).show()}if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var n=c(this.handles[m],this.element),o=0;o=/sw|ne|nw|se|n|s/.test(m)?n.outerHeight():n.outerWidth();var l=["padding",/ne|nw|n/.test(m)?"Top":/se|sw|s/.test(m)?"Bottom":/^e$/.test(m)?"Right":"Left"].join("");p.css(l,o);this._proportionallyResize()}if(!c(this.handles[m]).length){continue}}};this._renderAxis(this.element);this._handles=c(".ui-resizable-handle",this.element).disableSelection();this._handles.mouseover(function(){if(!e.resizing){if(this.className){var i=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)}e.axis=i&&i[1]?i[1]:"se"}});if(j.autoHide){this._handles.hide();c(this.element).addClass("ui-resizable-autohide").hover(function(){c(this).removeClass("ui-resizable-autohide");e._handles.show()},function(){if(!e.resizing){c(this).addClass("ui-resizable-autohide");e._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var d=function(f){c(f).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){d(this.element);var e=this.element;e.parent().append(this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")})).end().remove()}this.originalElement.css("resize",this.originalResizeStyle);d(this.originalElement)},_mouseCapture:function(e){var f=false;for(var d in this.handles){if(c(this.handles[d])[0]==e.target){f=true}}return this.options.disabled||!!f},_mouseStart:function(f){var i=this.options,e=this.element.position(),d=this.element;this.resizing=true;this.documentScroll={top:c(document).scrollTop(),left:c(document).scrollLeft()};if(d.is(".ui-draggable")||(/absolute/).test(d.css("position"))){d.css({position:"absolute",top:e.top,left:e.left})}if(c.browser.opera&&(/relative/).test(d.css("position"))){d.css({position:"relative",top:"auto",left:"auto"})}this._renderProxy();var j=b(this.helper.css("left")),g=b(this.helper.css("top"));if(i.containment){j+=c(i.containment).scrollLeft()||0;g+=c(i.containment).scrollTop()||0}this.offset=this.helper.offset();this.position={left:j,top:g};this.size=this._helper?{width:d.outerWidth(),height:d.outerHeight()}:{width:d.width(),height:d.height()};this.originalSize=this._helper?{width:d.outerWidth(),height:d.outerHeight()}:{width:d.width(),height:d.height()};this.originalPosition={left:j,top:g};this.sizeDiff={width:d.outerWidth()-d.width(),height:d.outerHeight()-d.height()};this.originalMousePosition={left:f.pageX,top:f.pageY};this.aspectRatio=(typeof i.aspectRatio=="number")?i.aspectRatio:((this.originalSize.width/this.originalSize.height)||1);var h=c(".ui-resizable-"+this.axis).css("cursor");c("body").css("cursor",h=="auto"?this.axis+"-resize":h);d.addClass("ui-resizable-resizing");this._propagate("start",f);return true},_mouseDrag:function(d){var g=this.helper,f=this.options,l={},p=this,i=this.originalMousePosition,m=this.axis;var q=(d.pageX-i.left)||0,n=(d.pageY-i.top)||0;var h=this._change[m];if(!h){return false}var k=h.apply(this,[d,q,n]),j=c.browser.msie&&c.browser.version<7,e=this.sizeDiff;if(this._aspectRatio||d.shiftKey){k=this._updateRatio(k,d)}k=this._respectSize(k,d);this._propagate("resize",d);g.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});if(!this._helper&&this._proportionallyResizeElements.length){this._proportionallyResize()}this._updateCache(k);this._trigger("resize",d,this.ui());return false},_mouseStop:function(g){this.resizing=false;var h=this.options,l=this;if(this._helper){var f=this._proportionallyResizeElements,d=f.length&&(/textarea/i).test(f[0].nodeName),e=d&&c.ui.hasScroll(f[0],"left")?0:l.sizeDiff.height,j=d?0:l.sizeDiff.width;var m={width:(l.size.width-j),height:(l.size.height-e)},i=(parseInt(l.element.css("left"),10)+(l.position.left-l.originalPosition.left))||null,k=(parseInt(l.element.css("top"),10)+(l.position.top-l.originalPosition.top))||null;if(!h.animate){this.element.css(c.extend(m,{top:k,left:i}))}l.helper.height(l.size.height);l.helper.width(l.size.width);if(this._helper&&!h.animate){this._proportionallyResize()}}c("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",g);if(this._helper){this.helper.remove()}return false},_updateCache:function(d){var e=this.options;this.offset=this.helper.offset();if(a(d.left)){this.position.left=d.left}if(a(d.top)){this.position.top=d.top}if(a(d.height)){this.size.height=d.height}if(a(d.width)){this.size.width=d.width}},_updateRatio:function(g,f){var h=this.options,i=this.position,e=this.size,d=this.axis;if(g.height){g.width=(e.height*this.aspectRatio)}else{if(g.width){g.height=(e.width/this.aspectRatio)}}if(d=="sw"){g.left=i.left+(e.width-g.width);g.top=null}if(d=="nw"){g.top=i.top+(e.height-g.height);g.left=i.left+(e.width-g.width)}return g},_respectSize:function(k,f){var i=this.helper,h=this.options,q=this._aspectRatio||f.shiftKey,p=this.axis,s=a(k.width)&&h.maxWidth&&(h.maxWidth<k.width),l=a(k.height)&&h.maxHeight&&(h.maxHeight<k.height),g=a(k.width)&&h.minWidth&&(h.minWidth>k.width),r=a(k.height)&&h.minHeight&&(h.minHeight>k.height);if(g){k.width=h.minWidth}if(r){k.height=h.minHeight}if(s){k.width=h.maxWidth}if(l){k.height=h.maxHeight}var e=this.originalPosition.left+this.originalSize.width,n=this.position.top+this.size.height;var j=/sw|nw|w/.test(p),d=/nw|ne|n/.test(p);if(g&&j){k.left=e-h.minWidth}if(s&&j){k.left=e-h.maxWidth}if(r&&d){k.top=n-h.minHeight}if(l&&d){k.top=n-h.maxHeight}var m=!k.width&&!k.height;if(m&&!k.left&&k.top){k.top=null}else{if(m&&!k.top&&k.left){k.left=null}}return k},_proportionallyResize:function(){var j=this.options;if(!this._proportionallyResizeElements.length){return}var f=this.helper||this.element;for(var e=0;e<this._proportionallyResizeElements.length;e++){var g=this._proportionallyResizeElements[e];if(!this.borderDif){var d=[g.css("borderTopWidth"),g.css("borderRightWidth"),g.css("borderBottomWidth"),g.css("borderLeftWidth")],h=[g.css("paddingTop"),g.css("paddingRight"),g.css("paddingBottom"),g.css("paddingLeft")];this.borderDif=c.map(d,function(k,m){var l=parseInt(k,10)||0,n=parseInt(h[m],10)||0;return l+n})}if(c.browser.msie&&!(!(c(f).is(":hidden")||c(f).parents(":hidden").length))){continue}g.css({height:(f.height()-this.borderDif[0]-this.borderDif[2])||0,width:(f.width()-this.borderDif[1]-this.borderDif[3])||0})}},_renderProxy:function(){var e=this.element,h=this.options;this.elementOffset=e.offset();if(this._helper){this.helper=this.helper||c('<div style="overflow:hidden;"></div>');var d=c.browser.msie&&c.browser.version<7,f=(d?1:0),g=(d?2:-1);this.helper.addClass(this._helper).css({width:this.element.outerWidth()+g,height:this.element.outerHeight()+g,position:"absolute",left:this.elementOffset.left-f+"px",top:this.elementOffset.top-f+"px",zIndex:++h.zIndex});this.helper.appendTo("body").disableSelection()}else{this.helper=this.element}},_change:{e:function(f,e,d){return{width:this.originalSize.width+e}},w:function(g,e,d){var i=this.options,f=this.originalSize,h=this.originalPosition;return{left:h.left+e,width:f.width-e}},n:function(g,e,d){var i=this.options,f=this.originalSize,h=this.originalPosition;return{top:h.top+d,height:f.height-d}},s:function(f,e,d){return{height:this.originalSize.height+d}},se:function(f,e,d){return c.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[f,e,d]))},sw:function(f,e,d){return c.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[f,e,d]))},ne:function(f,e,d){return c.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[f,e,d]))},nw:function(f,e,d){return c.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[f,e,d]))}},_propagate:function(e,d){c.ui.plugin.call(this,e,[d,this.ui()]);(e!="resize"&&this._trigger(e,d,this.ui()))},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}));c.extend(c.ui.resizable,{version:"1.7.2",eventPrefix:"resize",defaults:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,cancel:":input,option",containment:false,delay:0,distance:1,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1000}});c.ui.plugin.add("resizable","alsoResize",{start:function(e,f){var d=c(this).data("resizable"),g=d.options;_store=function(h){c(h).each(function(){c(this).data("resizable-alsoresize",{width:parseInt(c(this).width(),10),height:parseInt(c(this).height(),10),left:parseInt(c(this).css("left"),10),top:parseInt(c(this).css("top"),10)})})};if(typeof(g.alsoResize)=="object"&&!g.alsoResize.parentNode){if(g.alsoResize.length){g.alsoResize=g.alsoResize[0];_store(g.alsoResize)}else{c.each(g.alsoResize,function(h,i){_store(h)})}}else{_store(g.alsoResize)}},resize:function(f,h){var e=c(this).data("resizable"),i=e.options,g=e.originalSize,k=e.originalPosition;var j={height:(e.size.height-g.height)||0,width:(e.size.width-g.width)||0,top:(e.position.top-k.top)||0,left:(e.position.left-k.left)||0},d=function(l,m){c(l).each(function(){var p=c(this),q=c(this).data("resizable-alsoresize"),o={},n=m&&m.length?m:["width","height","top","left"];c.each(n||["width","height","top","left"],function(r,t){var s=(q[t]||0)+(j[t]||0);if(s&&s>=0){o[t]=s||null}});if(/relative/.test(p.css("position"))&&c.browser.opera){e._revertToRelativePosition=true;p.css({position:"absolute",top:"auto",left:"auto"})}p.css(o)})};if(typeof(i.alsoResize)=="object"&&!i.alsoResize.nodeType){c.each(i.alsoResize,function(l,m){d(l,m)})}else{d(i.alsoResize)}},stop:function(e,f){var d=c(this).data("resizable");if(d._revertToRelativePosition&&c.browser.opera){d._revertToRelativePosition=false;el.css({position:"relative"})}c(this).removeData("resizable-alsoresize-start")}});c.ui.plugin.add("resizable","animate",{stop:function(h,m){var n=c(this).data("resizable"),i=n.options;var g=n._proportionallyResizeElements,d=g.length&&(/textarea/i).test(g[0].nodeName),e=d&&c.ui.hasScroll(g[0],"left")?0:n.sizeDiff.height,k=d?0:n.sizeDiff.width;var f={width:(n.size.width-k),height:(n.size.height-e)},j=(parseInt(n.element.css("left"),10)+(n.position.left-n.originalPosition.left))||null,l=(parseInt(n.element.css("top"),10)+(n.position.top-n.originalPosition.top))||null;n.element.animate(c.extend(f,l&&j?{top:l,left:j}:{}),{duration:i.animateDuration,easing:i.animateEasing,step:function(){var o={width:parseInt(n.element.css("width"),10),height:parseInt(n.element.css("height"),10),top:parseInt(n.element.css("top"),10),left:parseInt(n.element.css("left"),10)};if(g&&g.length){c(g[0]).css({width:o.width,height:o.height})}n._updateCache(o);n._propagate("resize",h)}})}});c.ui.plugin.add("resizable","containment",{start:function(e,q){var s=c(this).data("resizable"),i=s.options,k=s.element;var f=i.containment,j=(f instanceof c)?f.get(0):(/parent/.test(f))?k.parent().get(0):f;if(!j){return}s.containerElement=c(j);if(/document/.test(f)||f==document){s.containerOffset={left:0,top:0};s.containerPosition={left:0,top:0};s.parentData={element:c(document),left:0,top:0,width:c(document).width(),height:c(document).height()||document.body.parentNode.scrollHeight}}else{var m=c(j),h=[];c(["Top","Right","Left","Bottom"]).each(function(p,o){h[p]=b(m.css("padding"+o))});s.containerOffset=m.offset();s.containerPosition=m.position();s.containerSize={height:(m.innerHeight()-h[3]),width:(m.innerWidth()-h[1])};var n=s.containerOffset,d=s.containerSize.height,l=s.containerSize.width,g=(c.ui.hasScroll(j,"left")?j.scrollWidth:l),r=(c.ui.hasScroll(j)?j.scrollHeight:d);s.parentData={element:j,left:n.left,top:n.top,width:g,height:r}}},resize:function(f,p){var s=c(this).data("resizable"),h=s.options,e=s.containerSize,n=s.containerOffset,l=s.size,m=s.position,q=s._aspectRatio||f.shiftKey,d={top:0,left:0},g=s.containerElement;if(g[0]!=document&&(/static/).test(g.css("position"))){d=n}if(m.left<(s._helper?n.left:0)){s.size.width=s.size.width+(s._helper?(s.position.left-n.left):(s.position.left-d.left));if(q){s.size.height=s.size.width/h.aspectRatio}s.position.left=h.helper?n.left:0}if(m.top<(s._helper?n.top:0))
-{s.size.height=s.size.height+(s._helper?(s.position.top-n.top):s.position.top);if(q){s.size.width=s.size.height*h.aspectRatio}s.position.top=s._helper?n.top:0}s.offset.left=s.parentData.left+s.position.left;s.offset.top=s.parentData.top+s.position.top;var k=Math.abs((s._helper?s.offset.left-d.left:(s.offset.left-d.left))+s.sizeDiff.width),r=Math.abs((s._helper?s.offset.top-d.top:(s.offset.top-n.top))+s.sizeDiff.height);var j=s.containerElement.get(0)==s.element.parent().get(0),i=/relative|absolute/.test(s.containerElement.css("position"));if(j&&i){k-=s.parentData.left}if(k+s.size.width>=s.parentData.width){s.size.width=s.parentData.width-k;if(q){s.size.height=s.size.width/s.aspectRatio}}if(r+s.size.height>=s.parentData.height){s.size.height=s.parentData.height-r;if(q){s.size.width=s.size.height*s.aspectRatio}}},stop:function(e,m){var p=c(this).data("resizable"),f=p.options,k=p.position,l=p.containerOffset,d=p.containerPosition,g=p.containerElement;var i=c(p.helper),q=i.offset(),n=i.outerWidth()-p.sizeDiff.width,j=i.outerHeight()-p.sizeDiff.height;if(p._helper&&!f.animate&&(/relative/).test(g.css("position"))){c(this).css({left:q.left-d.left-l.left,width:n,height:j})}if(p._helper&&!f.animate&&(/static/).test(g.css("position"))){c(this).css({left:q.left-d.left-l.left,width:n,height:j})}}});c.ui.plugin.add("resizable","ghost",{start:function(f,g){var d=c(this).data("resizable"),h=d.options,e=d.size;d.ghost=d.originalElement.clone();d.ghost.css({opacity:0.25,display:"block",position:"relative",height:e.height,width:e.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof h.ghost=="string"?h.ghost:"");d.ghost.appendTo(d.helper)},resize:function(e,f){var d=c(this).data("resizable"),g=d.options;if(d.ghost){d.ghost.css({position:"relative",height:d.size.height,width:d.size.width})}},stop:function(e,f){var d=c(this).data("resizable"),g=d.options;if(d.ghost&&d.helper){d.helper.get(0).removeChild(d.ghost.get(0))}}});c.ui.plugin.add("resizable","grid",{resize:function(d,l){var n=c(this).data("resizable"),g=n.options,j=n.size,h=n.originalSize,i=n.originalPosition,m=n.axis,k=g._aspectRatio||d.shiftKey;g.grid=typeof g.grid=="number"?[g.grid,g.grid]:g.grid;var f=Math.round((j.width-h.width)/(g.grid[0]||1))*(g.grid[0]||1),e=Math.round((j.height-h.height)/(g.grid[1]||1))*(g.grid[1]||1);if(/^(se|s|e)$/.test(m)){n.size.width=h.width+f;n.size.height=h.height+e}else{if(/^(ne)$/.test(m)){n.size.width=h.width+f;n.size.height=h.height+e;n.position.top=i.top-e}else{if(/^(sw)$/.test(m)){n.size.width=h.width+f;n.size.height=h.height+e;n.position.left=i.left-f}else{n.size.width=h.width+f;n.size.height=h.height+e;n.position.top=i.top-e;n.position.left=i.left-f}}}}});var b=function(d){return parseInt(d,10)||0};var a=function(d){return !isNaN(parseInt(d,10))}})(jQuery);;
+(function(a,b){a.widget("ui.resizable",a.ui.mouse,{widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:1e3},_create:function(){var b=this,c=this.options;this.element.addClass("ui-resizable"),a.extend(this,{_aspectRatio:!!c.aspectRatio,aspectRatio:c.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:c.helper||c.ghost||c.animate?c.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/canvas|textarea|input|select|button|img/i)&&(this.element.wrap(a('<div class="ui-wrapper" style="overflow: hidden;"></div>').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("resizable",this.element.data("resizable")),this.elementIsWrapper=!0,this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")}),this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0}),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css({margin:this.originalElement.css("margin")}),this._proportionallyResize()),this.handles=c.handles||(a(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se");if(this.handles.constructor==String){this.handles=="all"&&(this.handles="n,e,s,w,se,sw,ne,nw");var d=this.handles.split(",");this.handles={};for(var e=0;e<d.length;e++){var f=a.trim(d[e]),g="ui-resizable-"+f,h=a('<div class="ui-resizable-handle '+g+'"></div>');/sw|se|ne|nw/.test(f)&&h.css({zIndex:++c.zIndex}),"se"==f&&h.addClass("ui-icon ui-icon-gripsmall-diagonal-se"),this.handles[f]=".ui-resizable-"+f,this.element.append(h)}}this._renderAxis=function(b){b=b||this.element;for(var c in this.handles){this.handles[c].constructor==String&&(this.handles[c]=a(this.handles[c],this.element).show());if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var d=a(this.handles[c],this.element),e=0;e=/sw|ne|nw|se|n|s/.test(c)?d.outerHeight():d.outerWidth();var f=["padding",/ne|nw|n/.test(c)?"Top":/se|sw|s/.test(c)?"Bottom":/^e$/.test(c)?"Right":"Left"].join("");b.css(f,e),this._proportionallyResize()}if(!a(this.handles[c]).length)continue}},this._renderAxis(this.element),this._handles=a(".ui-resizable-handle",this.element).disableSelection(),this._handles.mouseover(function(){if(!b.resizing){if(this.className)var a=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);b.axis=a&&a[1]?a[1]:"se"}}),c.autoHide&&(this._handles.hide(),a(this.element).addClass("ui-resizable-autohide").hover(function(){c.disabled||(a(this).removeClass("ui-resizable-autohide"),b._handles.show())},function(){c.disabled||b.resizing||(a(this).addClass("ui-resizable-autohide"),b._handles.hide())})),this._mouseInit()},destroy:function(){this._mouseDestroy();var b=function(b){a(b).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){b(this.element);var c=this.element;c.after(this.originalElement.css({position:c.css("position"),width:c.outerWidth(),height:c.outerHeight(),top:c.css("top"),left:c.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle),b(this.originalElement);return this},_mouseCapture:function(b){var c=!1;for(var d in this.handles)a(this.handles[d])[0]==b.target&&(c=!0);return!this.options.disabled&&c},_mouseStart:function(b){var d=this.options,e=this.element.position(),f=this.element;this.resizing=!0,this.documentScroll={top:a(document).scrollTop(),left:a(document).scrollLeft()},(f.is(".ui-draggable")||/absolute/.test(f.css("position")))&&f.css({position:"absolute",top:e.top,left:e.left}),this._renderProxy();var g=c(this.helper.css("left")),h=c(this.helper.css("top"));d.containment&&(g+=a(d.containment).scrollLeft()||0,h+=a(d.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:g,top:h},this.size=this._helper?{width:f.outerWidth(),height:f.outerHeight()}:{width:f.width(),height:f.height()},this.originalSize=this._helper?{width:f.outerWidth(),height:f.outerHeight()}:{width:f.width(),height:f.height()},this.originalPosition={left:g,top:h},this.sizeDiff={width:f.outerWidth()-f.width(),height:f.outerHeight()-f.height()},this.originalMousePosition={left:b.pageX,top:b.pageY},this.aspectRatio=typeof d.aspectRatio=="number"?d.aspectRatio:this.originalSize.width/this.originalSize.height||1;var i=a(".ui-resizable-"+this.axis).css("cursor");a("body").css("cursor",i=="auto"?this.axis+"-resize":i),f.addClass("ui-resizable-resizing"),this._propagate("start",b);return!0},_mouseDrag:function(b){var c=this.helper,d=this.options,e={},f=this,g=this.originalMousePosition,h=this.axis,i=b.pageX-g.left||0,j=b.pageY-g.top||0,k=this._change[h];if(!k)return!1;var l=k.apply(this,[b,i,j]),m=a.browser.msie&&a.browser.version<7,n=this.sizeDiff;this._updateVirtualBoundaries(b.shiftKey);if(this._aspectRatio||b.shiftKey)l=this._updateRatio(l,b);l=this._respectSize(l,b),this._propagate("resize",b),c.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"}),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),this._updateCache(l),this._trigger("resize",b,this.ui());return!1},_mouseStop:function(b){this.resizing=!1;var c=this.options,d=this;if(this._helper){var e=this._proportionallyResizeElements,f=e.length&&/textarea/i.test(e[0].nodeName),g=f&&a.ui.hasScroll(e[0],"left")?0:d.sizeDiff.height,h=f?0:d.sizeDiff.width,i={width:d.helper.width()-h,height:d.helper.height()-g},j=parseInt(d.element.css("left"),10)+(d.position.left-d.originalPosition.left)||null,k=parseInt(d.element.css("top"),10)+(d.position.top-d.originalPosition.top)||null;c.animate||this.element.css(a.extend(i,{top:k,left:j})),d.helper.height(d.size.height),d.helper.width(d.size.width),this._helper&&!c.animate&&this._proportionallyResize()}a("body").css("cursor","auto"),this.element.removeClass("ui-resizable-resizing"),this._propagate("stop",b),this._helper&&this.helper.remove();return!1},_updateVirtualBoundaries:function(a){var b=this.options,c,e,f,g,h;h={minWidth:d(b.minWidth)?b.minWidth:0,maxWidth:d(b.maxWidth)?b.maxWidth:Infinity,minHeight:d(b.minHeight)?b.minHeight:0,maxHeight:d(b.maxHeight)?b.maxHeight:Infinity};if(this._aspectRatio||a)c=h.minHeight*this.aspectRatio,f=h.minWidth/this.aspectRatio,e=h.maxHeight*this.aspectRatio,g=h.maxWidth/this.aspectRatio,c>h.minWidth&&(h.minWidth=c),f>h.minHeight&&(h.minHeight=f),e<h.maxWidth&&(h.maxWidth=e),g<h.maxHeight&&(h.maxHeight=g);this._vBoundaries=h},_updateCache:function(a){var b=this.options;this.offset=this.helper.offset(),d(a.left)&&(this.position.left=a.left),d(a.top)&&(this.position.top=a.top),d(a.height)&&(this.size.height=a.height),d(a.width)&&(this.size.width=a.width)},_updateRatio:function(a,b){var c=this.options,e=this.position,f=this.size,g=this.axis;d(a.height)?a.width=a.height*this.aspectRatio:d(a.width)&&(a.height=a.width/this.aspectRatio),g=="sw"&&(a.left=e.left+(f.width-a.width),a.top=null),g=="nw"&&(a.top=e.top+(f.height-a.height),a.left=e.left+(f.width-a.width));return a},_respectSize:function(a,b){var c=this.helper,e=this._vBoundaries,f=this._aspectRatio||b.shiftKey,g=this.axis,h=d(a.width)&&e.maxWidth&&e.maxWidth<a.width,i=d(a.height)&&e.maxHeight&&e.maxHeight<a.height,j=d(a.width)&&e.minWidth&&e.minWidth>a.width,k=d(a.height)&&e.minHeight&&e.minHeight>a.height;j&&(a.width=e.minWidth),k&&(a.height=e.minHeight),h&&(a.width=e.maxWidth),i&&(a.height=e.maxHeight);var l=this.originalPosition.left+this.originalSize.width,m=this.position.top+this.size.height,n=/sw|nw|w/.test(g),o=/nw|ne|n/.test(g);j&&n&&(a.left=l-e.minWidth),h&&n&&(a.left=l-e.maxWidth),k&&o&&(a.top=m-e.minHeight),i&&o&&(a.top=m-e.maxHeight);var p=!a.width&&!a.height;p&&!a.left&&a.top?a.top=null:p&&!a.top&&a.left&&(a.left=null);return a},_proportionallyResize:function(){var b=this.options;if(!!this._proportionallyResizeElements.length){var c=this.helper||this.element;for(var d=0;d<this._proportionallyResizeElements.length;d++){var e=this._proportionallyResizeElements[d];if(!this.borderDif){var f=[e.css("borderTopWidth"),e.css("borderRightWidth"),e.css("borderBottomWidth"),e.css("borderLeftWidth")],g=[e.css("paddingTop"),e.css("paddingRight"),e.css("paddingBottom"),e.css("paddingLeft")];this.borderDif=a.map(f,function(a,b){var c=parseInt(a,10)||0,d=parseInt(g[b],10)||0;return c+d})}if(a.browser.msie&&(!!a(c).is(":hidden")||!!a(c).parents(":hidden").length))continue;e.css({height:c.height()-this.borderDif[0]-this.borderDif[2]||0,width:c.width()-this.borderDif[1]-this.borderDif[3]||0})}}},_renderProxy:function(){var b=this.element,c=this.options;this.elementOffset=b.offset();if(this._helper){this.helper=this.helper||a('<div style="overflow:hidden;"></div>');var d=a.browser.msie&&a.browser.version<7,e=d?1:0,f=d?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+f,height:this.element.outerHeight()+f,position:"absolute",left:this.elementOffset.left-e+"px",top:this.elementOffset.top-e+"px",zIndex:++c.zIndex}),this.helper.appendTo("body").disableSelection()}else this.helper=this.element},_change:{e:function(a,b,c){return{width:this.originalSize.width+b}},w:function(a,b,c){var d=this.options,e=this.originalSize,f=this.originalPosition;return{left:f.left+b,width:e.width-b}},n:function(a,b,c){var d=this.options,e=this.originalSize,f=this.originalPosition;return{top:f.top+c,height:e.height-c}},s:function(a,b,c){return{height:this.originalSize.height+c}},se:function(b,c,d){return a.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[b,c,d]))},sw:function(b,c,d){return a.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[b,c,d]))},ne:function(b,c,d){return a.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[b,c,d]))},nw:function(b,c,d){return a.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[b,c,d]))}},_propagate:function(b,c){a.ui.plugin.call(this,b,[c,this.ui()]),b!="resize"&&this._trigger(b,c,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),a.extend(a.ui.resizable,{version:"1.8.18"}),a.ui.plugin.add("resizable","alsoResize",{start:function(b,c){var d=a(this).data("resizable"),e=d.options,f=function(b){a(b).each(function(){var b=a(this);b.data("resizable-alsoresize",{width:parseInt(b.width(),10),height:parseInt(b.height(),10),left:parseInt(b.css("left"),10),top:parseInt(b.css("top"),10)})})};typeof e.alsoResize=="object"&&!e.alsoResize.parentNode?e.alsoResize.length?(e.alsoResize=e.alsoResize[0],f(e.alsoResize)):a.each(e.alsoResize,function(a){f(a)}):f(e.alsoResize)},resize:function(b,c){var d=a(this).data("resizable"),e=d.options,f=d.originalSize,g=d.originalPosition,h={height:d.size.height-f.height||0,width:d.size.width-f.width||0,top:d.position.top-g.top||0,left:d.position.left-g.left||0},i=function(b,d){a(b).each(function(){var b=a(this),e=a(this).data("resizable-alsoresize"),f={},g=d&&d.length?d:b.parents(c.originalElement[0]).length?["width","height"]:["width","height","top","left"];a.each(g,function(a,b){var c=(e[b]||0)+(h[b]||0);c&&c>=0&&(f[b]=c||null)}),b.css(f)})};typeof e.alsoResize=="object"&&!e.alsoResize.nodeType?a.each(e.alsoResize,function(a,b){i(a,b)}):i(e.alsoResize)},stop:function(b,c){a(this).removeData("resizable-alsoresize")}}),a.ui.plugin.add("resizable","animate",{stop:function(b,c){var d=a(this).data("resizable"),e=d.options,f=d._proportionallyResizeElements,g=f.length&&/textarea/i.test(f[0].nodeName),h=g&&a.ui.hasScroll(f[0],"left")?0:d.sizeDiff.height,i=g?0:d.sizeDiff.width,j={width:d.size.width-i,height:d.size.height-h},k=parseInt(d.element.css("left"),10)+(d.position.left-d.originalPosition.left)||null,l=parseInt(d.element.css("top"),10)+(d.position.top-d.originalPosition.top)||null;d.element.animate(a.extend(j,l&&k?{top:l,left:k}:{}),{duration:e.animateDuration,easing:e.animateEasing,step:function(){var c={width:parseInt(d.element.css("width"),10),height:parseInt(d.element.css("height"),10),top:parseInt(d.element.css("top"),10),left:parseInt(d.element.css("left"),10)};f&&f.length&&a(f[0]).css({width:c.width,height:c.height}),d._updateCache(c),d._propagate("resize",b)}})}}),a.ui.plugin.add("resizable","containment",{start:function(b,d){var e=a(this).data("resizable"),f=e.options,g=e.element,h=f.containment,i=h instanceof a?h.get(0):/parent/.test(h)?g.parent().get(0):h;if(!!i){e.containerElement=a(i);if(/document/.test(h)||h==document)e.containerOffset={left:0,top:0},e.containerPosition={left:0,top:0},e.parentData={element:a(document),left:0,top:0,width:a(document).width(),height:a(document).height()||document.body.parentNode.scrollHeight};else{var j=a(i),k=[];a(["Top","Right","Left","Bottom"]).each(function(a,b){k[a]=c(j.css("padding"+b))}),e.containerOffset=j.offset(),e.containerPosition=j.position(),e.containerSize={height:j.innerHeight()-k[3],width:j.innerWidth()-k[1]};var l=e.containerOffset,m=e.containerSize.height,n=e.containerSize.width,o=a.ui.hasScroll(i,"left")?i.scrollWidth:n,p=a.ui.hasScroll(i)?i.scrollHeight:m;e.parentData={element:i,left:l.left,top:l.top,width:o,height:p}}}},resize:function(b,c){var d=a(this).data("resizable"),e=d.options,f=d.containerSize,g=d.containerOffset,h=d.size,i=d.position,j=d._aspectRatio||b.shiftKey,k={top:0,left:0},l=d.containerElement;l[0]!=document&&/static/.test(l.css("position"))&&(k=g),i.left<(d._helper?g.left:0)&&(d.size.width=d.size.width+(d._helper?d.position.left-g.left:d.position.left-k.left),j&&(d.size.height=d.size.width/e.aspectRatio),d.position.left=e.helper?g.left:0),i.top<(d._helper?g.top:0)&&(d.size.height=d.size.height+(d._helper?d.position.top-g.top:d.position.top),j&&(d.size.width=d.size.height*e.aspectRatio),d.position.top=d._helper?g.top:0),d.offset.left=d.parentData.left+d.position.left,d.offset.top=d.parentData.top+d.position.top;var m=Math.abs((d._helper?d.offset.left-k.left:d.offset.left-k.left)+d.sizeDiff.width),n=Math.abs((d._helper?d.offset.top-k.top:d.offset.top-g.top)+d.sizeDiff.height),o=d.containerElement.get(0)==d.element.parent().get(0),p=/relative|absolute/.test(d.containerElement.css("position"));o&&p
+&&(m-=d.parentData.left),m+d.size.width>=d.parentData.width&&(d.size.width=d.parentData.width-m,j&&(d.size.height=d.size.width/d.aspectRatio)),n+d.size.height>=d.parentData.height&&(d.size.height=d.parentData.height-n,j&&(d.size.width=d.size.height*d.aspectRatio))},stop:function(b,c){var d=a(this).data("resizable"),e=d.options,f=d.position,g=d.containerOffset,h=d.containerPosition,i=d.containerElement,j=a(d.helper),k=j.offset(),l=j.outerWidth()-d.sizeDiff.width,m=j.outerHeight()-d.sizeDiff.height;d._helper&&!e.animate&&/relative/.test(i.css("position"))&&a(this).css({left:k.left-h.left-g.left,width:l,height:m}),d._helper&&!e.animate&&/static/.test(i.css("position"))&&a(this).css({left:k.left-h.left-g.left,width:l,height:m})}}),a.ui.plugin.add("resizable","ghost",{start:function(b,c){var d=a(this).data("resizable"),e=d.options,f=d.size;d.ghost=d.originalElement.clone(),d.ghost.css({opacity:.25,display:"block",position:"relative",height:f.height,width:f.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof e.ghost=="string"?e.ghost:""),d.ghost.appendTo(d.helper)},resize:function(b,c){var d=a(this).data("resizable"),e=d.options;d.ghost&&d.ghost.css({position:"relative",height:d.size.height,width:d.size.width})},stop:function(b,c){var d=a(this).data("resizable"),e=d.options;d.ghost&&d.helper&&d.helper.get(0).removeChild(d.ghost.get(0))}}),a.ui.plugin.add("resizable","grid",{resize:function(b,c){var d=a(this).data("resizable"),e=d.options,f=d.size,g=d.originalSize,h=d.originalPosition,i=d.axis,j=e._aspectRatio||b.shiftKey;e.grid=typeof e.grid=="number"?[e.grid,e.grid]:e.grid;var k=Math.round((f.width-g.width)/(e.grid[0]||1))*(e.grid[0]||1),l=Math.round((f.height-g.height)/(e.grid[1]||1))*(e.grid[1]||1);/^(se|s|e)$/.test(i)?(d.size.width=g.width+k,d.size.height=g.height+l):/^(ne)$/.test(i)?(d.size.width=g.width+k,d.size.height=g.height+l,d.position.top=h.top-l):/^(sw)$/.test(i)?(d.size.width=g.width+k,d.size.height=g.height+l,d.position.left=h.left-k):(d.size.width=g.width+k,d.size.height=g.height+l,d.position.top=h.top-l,d.position.left=h.left-k)}});var c=function(a){return parseInt(a,10)||0},d=function(a){return!isNaN(parseInt(a,10))}})(jQuery);
+/*
+ * jQuery hashchange event - v1.3 - 7/21/2010
+ * http://benalman.com/projects/jquery-hashchange-plugin/
+ *
+ * Copyright (c) 2010 "Cowboy" Ben Alman
+ * Dual licensed under the MIT and GPL licenses.
+ * http://benalman.com/about/license/
+ */
+(function($,e,b){var c="hashchange",h=document,f,g=$.event.special,i=h.documentMode,d="on"+c in e&&(i===b||i>7);function a(j){j=j||location.href;return"#"+j.replace(/^[^#]*#?(.*)$/,"$1")}$.fn[c]=function(j){return j?this.bind(c,j):this.trigger(c)};$.fn[c].delay=50;g[c]=$.extend(g[c],{setup:function(){if(d){return false}$(f.start)},teardown:function(){if(d){return false}$(f.stop)}});f=(function(){var j={},p,m=a(),k=function(q){return q},l=k,o=k;j.start=function(){p||n()};j.stop=function(){p&&clearTimeout(p);p=b};function n(){var r=a(),q=o(m);if(r!==m){l(m=r,q);$(e).trigger(c)}else{if(q!==m){location.href=location.href.replace(/#.*/,"")+q}}p=setTimeout(n,$.fn[c].delay)}$.browser.msie&&!d&&(function(){var q,r;j.start=function(){if(!q){r=$.fn[c].src;r=r&&r+a();q=$('<iframe tabindex="-1" title="empty"/>').hide().one("load",function(){r||l(a());n()}).attr("src",r||"javascript:0").insertAfter("body")[0].contentWindow;h.onpropertychange=function(){try{if(event.propertyName==="title"){q.document.title=h.title}}catch(s){}}}};j.stop=k;o=function(){return a(q.location.href)};l=function(v,s){var u=q.document,t=$.fn[c].domain;if(v!==s){u.title=h.title;u.open();t&&u.write('<script>document.domain="'+t+'"<\/script>');u.close();q.location.hash=v}}})();return j})()})(jQuery,this);
/**
* jQuery.ScrollTo - Easy element scrolling using jQuery.
- * Copyright (c) 2008 Ariel Flesler - aflesler(at)gmail(dot)com
- * Licensed under GPL license (http://www.opensource.org/licenses/gpl-license.php).
- * Date: 2/8/2008
+ * Copyright (c) 2007-2009 Ariel Flesler - aflesler(at)gmail(dot)com | http://flesler.blogspot.com
+ * Dual licensed under MIT and GPL.
+ * Date: 5/25/2009
* @author Ariel Flesler
- * @version 1.3.2
+ * @version 1.4.2
+ *
+ * http://flesler.blogspot.com/2007/10/jqueryscrollto.html
*/
-;(function($){var o=$.scrollTo=function(a,b,c){o.window().scrollTo(a,b,c)};o.defaults={axis:'y',duration:1};o.window=function(){return $($.browser.safari?'body':'html')};$.fn.scrollTo=function(l,m,n){if(typeof m=='object'){n=m;m=0}n=$.extend({},o.defaults,n);m=m||n.speed||n.duration;n.queue=n.queue&&n.axis.length>1;if(n.queue)m/=2;n.offset=j(n.offset);n.over=j(n.over);return this.each(function(){var a=this,b=$(a),t=l,c,d={},w=b.is('html,body');switch(typeof t){case'number':case'string':if(/^([+-]=)?\d+(px)?$/.test(t)){t=j(t);break}t=$(t,this);case'object':if(t.is||t.style)c=(t=$(t)).offset()}$.each(n.axis.split(''),function(i,f){var P=f=='x'?'Left':'Top',p=P.toLowerCase(),k='scroll'+P,e=a[k],D=f=='x'?'Width':'Height';if(c){d[k]=c[p]+(w?0:e-b.offset()[p]);if(n.margin){d[k]-=parseInt(t.css('margin'+P))||0;d[k]-=parseInt(t.css('border'+P+'Width'))||0}d[k]+=n.offset[p]||0;if(n.over[p])d[k]+=t[D.toLowerCase()]()*n.over[p]}else d[k]=t[p];if(/^\d+$/.test(d[k]))d[k]=d[k]<=0?0:Math.min(d[k],h(D));if(!i&&n.queue){if(e!=d[k])g(n.onAfterFirst);delete d[k]}});g(n.onAfter);function g(a){b.animate(d,m,n.easing,a&&function(){a.call(this,l)})};function h(D){var b=w?$.browser.opera?document.body:document.documentElement:a;return b['scroll'+D]-b['client'+D]}})};function j(a){return typeof a=='object'?a:{top:a,left:a}}})(jQuery);
-
+;(function(d){var k=d.scrollTo=function(a,i,e){d(window).scrollTo(a,i,e)};k.defaults={axis:'xy',duration:parseFloat(d.fn.jquery)>=1.3?0:1};k.window=function(a){return d(window)._scrollable()};d.fn._scrollable=function(){return this.map(function(){var a=this,i=!a.nodeName||d.inArray(a.nodeName.toLowerCase(),['iframe','#document','html','body'])!=-1;if(!i)return a;var e=(a.contentWindow||a).document||a.ownerDocument||a;return d.browser.safari||e.compatMode=='BackCompat'?e.body:e.documentElement})};d.fn.scrollTo=function(n,j,b){if(typeof j=='object'){b=j;j=0}if(typeof b=='function')b={onAfter:b};if(n=='max')n=9e9;b=d.extend({},k.defaults,b);j=j||b.speed||b.duration;b.queue=b.queue&&b.axis.length>1;if(b.queue)j/=2;b.offset=p(b.offset);b.over=p(b.over);return this._scrollable().each(function(){var q=this,r=d(q),f=n,s,g={},u=r.is('html,body');switch(typeof f){case'number':case'string':if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(f)){f=p(f);break}f=d(f,this);case'object':if(f.is||f.style)s=(f=d(f)).offset()}d.each(b.axis.split(''),function(a,i){var e=i=='x'?'Left':'Top',h=e.toLowerCase(),c='scroll'+e,l=q[c],m=k.max(q,i);if(s){g[c]=s[h]+(u?0:l-r.offset()[h]);if(b.margin){g[c]-=parseInt(f.css('margin'+e))||0;g[c]-=parseInt(f.css('border'+e+'Width'))||0}g[c]+=b.offset[h]||0;if(b.over[h])g[c]+=f[i=='x'?'width':'height']()*b.over[h]}else{var o=f[h];g[c]=o.slice&&o.slice(-1)=='%'?parseFloat(o)/100*m:o}if(/^\d+$/.test(g[c]))g[c]=g[c]<=0?0:Math.min(g[c],m);if(!a&&b.queue){if(l!=g[c])t(b.onAfterFirst);delete g[c]}});t(b.onAfter);function t(a){r.animate(g,j,b.easing,a&&function(){a.call(this,n,b)})}}).end()};k.max=function(a,i){var e=i=='x'?'Width':'Height',h='scroll'+e;if(!d(a).is('html,body'))return a[h]-d(a)[e.toLowerCase()]();var c='client'+e,l=a.ownerDocument.documentElement,m=a.ownerDocument.body;return Math.max(l[h],m[h])-Math.min(l[c],m[c])};function p(a){return typeof a=='object'?a:{top:a,left:a}}})(jQuery);
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/lexer/llnlexer/llnlexer.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(initResizable);
</script>
-<link href="doxygen.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>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('llnlexer_8cpp.html','');
+$(document).ready(function(){initNavTree('llnlexer_8cpp.html','');});
</script>
<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
<div class="header">
<div class="headertitle">
-<h1>source/lexer/llnlexer/llnlexer.cpp File Reference</h1> </div>
-</div>
+<div class="title">llnlexer.cpp File Reference</div> </div>
+</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include "<a class="el" href="llnlexer_8h_source.html">llnlexer.h</a>"</code><br/>
-<code>#include "exception.h"</code><br/>
+<code>#include "<a class="el" href="exception_8h_source.html">exception.h</a>"</code><br/>
</div><div class="textblock"><div class="dynheader">
Include dependency graph for llnlexer.cpp:</div>
<div class="dyncontent">
<div class="center"><img src="llnlexer_8cpp__incl.png" border="0" usemap="#source_2lexer_2llnlexer_2llnlexer_8cpp" alt=""/></div>
<map name="source_2lexer_2llnlexer_2llnlexer_8cpp" id="source_2lexer_2llnlexer_2llnlexer_8cpp">
-<area shape="rect" id="node3" href="llnlexer_8h.html" title="llnlexer.h" alt="" coords="37,83,112,112"/></map>
+<area shape="rect" id="node3" href="llnlexer_8h.html" title="llnlexer.h" alt="" coords="183,96,255,123"/><area shape="rect" id="node19" href="exception_8h.html" title="exception.h" alt="" coords="301,171,387,197"/><area shape="rect" id="node7" href="ilexer_8h.html" title="ilexer.h" alt="" coords="187,171,249,197"/><area shape="rect" id="node15" href="token_8h.html" title="token.h" alt="" coords="271,245,335,272"/></map>
</div>
</div>
<p><a href="llnlexer_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="llnlexer_8cpp.html">llnlexer.cpp</a> </li>
- <li class="footer">Generated on Mon Jun 25 2012 16:46: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><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_6e01c9f65c607c8413b6b867b2e4a4a7.html">lexer</a></li><li class="navelem"><a class="el" href="dir_b5ebd7784fcb5fa8d1a2ca4f98b1fae7.html">llnlexer</a></li><li class="navelem"><a class="el" href="llnlexer_8cpp.html">llnlexer.cpp</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:23 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
</div>
-
-
</body>
</html>
<map id="G" name="G">
-<area shape="rect" id="node3" href="$llnlexer_8h.html" title="llnlexer.h" alt="" coords="37,83,112,112"/>
+<area shape="rect" id="node3" href="$llnlexer_8h.html" title="llnlexer.h" alt="" coords="183,96,255,123"/>
+<area shape="rect" id="node19" href="$exception_8h.html" title="exception.h" alt="" coords="301,171,387,197"/>
+<area shape="rect" id="node7" href="$ilexer_8h.html" title="ilexer.h" alt="" coords="187,171,249,197"/>
+<area shape="rect" id="node15" href="$token_8h.html" title="token.h" alt="" coords="271,245,335,272"/>
</map>
-6cf85c7bdd4cbb3874b67f8decb6f0b0
\ No newline at end of file
+4fcec918bae5b387cad071e43e1a8b6c
\ No newline at end of file
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/lexer/llnlexer/llnlexer.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('llnlexer_8cpp.html','');
+$(document).ready(function(){initNavTree('llnlexer_8cpp.html','');});
</script>
<div id="doc-content">
-<div class="header">
- <div class="headertitle">
-<h1>source/lexer/llnlexer/llnlexer.cpp</h1> </div>
-</div>
-<div class="contents">
-<a href="llnlexer_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="llnlexer_8h.html">llnlexer.h</a>"</span>
-<a name="l00002"></a>00002 <span class="preprocessor">#include "exception.h"</span>
-<a name="l00003"></a>00003
-<a name="l00004"></a><a class="code" href="class_l_l_n_lexer.html#a80d72ef409a84e097a52ddb6d3cf9843">00004</a> <a class="code" href="class_l_l_n_lexer.html#a80d72ef409a84e097a52ddb6d3cf9843">LLNLexer::LLNLexer</a>(std::istream& in) : <a class="code" href="class_i_lexer.html">ILexer</a>(in), cur_idx(0)
-<a name="l00005"></a>00005 {
-<a name="l00006"></a>00006 }
-<a name="l00007"></a>00007
-<a name="l00008"></a><a class="code" href="class_l_l_n_lexer.html#ab4c8e44583f3d144df1379ea4d70b42b">00008</a> <a class="code" href="class_l_l_n_lexer.html#ab4c8e44583f3d144df1379ea4d70b42b">LLNLexer::~LLNLexer</a>()
-<a name="l00009"></a>00009 {
-<a name="l00010"></a>00010 }
-<a name="l00011"></a>00011
-<a name="l00012"></a><a class="code" href="class_l_l_n_lexer.html#ada670d39fa588ed793c71fe286ffe01d">00012</a> <span class="keywordtype">void</span> <a class="code" href="class_l_l_n_lexer.html#ada670d39fa588ed793c71fe286ffe01d">LLNLexer::consume</a>(<span class="keywordtype">void</span>)
-<a name="l00013"></a>00013 {
-<a name="l00014"></a>00014 <span class="keywordflow">if</span>( <a class="code" href="class_l_l_n_lexer.html#a6e583dda9f354ddb453c277be2cb6edc">la_buffer</a>.at(<a class="code" href="class_l_l_n_lexer.html#a6cac67fbdbdc8083f87e1d0938d68ba2">cur_idx</a>) == <span class="charliteral">'\n'</span> )
-<a name="l00015"></a>00015 {
-<a name="l00016"></a>00016 <a class="code" href="class_i_lexer.html#a5d766f4f4dcc976553ab17a5753ef8ff">line</a>++;
-<a name="l00017"></a>00017 <a class="code" href="class_i_lexer.html#a05ce2bfa3595f992618d2a328b66bdfb">column</a> = 0;
-<a name="l00018"></a>00018 }
-<a name="l00019"></a>00019 <span class="keywordflow">else</span>
-<a name="l00020"></a>00020 {
-<a name="l00021"></a>00021 <a class="code" href="class_i_lexer.html#a05ce2bfa3595f992618d2a328b66bdfb">column</a>++;
-<a name="l00022"></a>00022 }
-<a name="l00023"></a>00023
-<a name="l00024"></a>00024 <a class="code" href="class_l_l_n_lexer.html#a6cac67fbdbdc8083f87e1d0938d68ba2">cur_idx</a>++;
-<a name="l00025"></a>00025 <span class="keywordflow">if</span>(<a class="code" href="class_l_l_n_lexer.html#a6cac67fbdbdc8083f87e1d0938d68ba2">cur_idx</a> >= <a class="code" href="class_l_l_n_lexer.html#a6e583dda9f354ddb453c277be2cb6edc">la_buffer</a>.size())
-<a name="l00026"></a>00026 {
-<a name="l00027"></a>00027 <a class="code" href="class_l_l_n_lexer.html#a6cac67fbdbdc8083f87e1d0938d68ba2">cur_idx</a> = 0;
-<a name="l00028"></a>00028 <a class="code" href="class_l_l_n_lexer.html#a6e583dda9f354ddb453c277be2cb6edc">la_buffer</a>.clear();
-<a name="l00029"></a>00029 }
-<a name="l00030"></a>00030
-<a name="l00031"></a>00031 <a class="code" href="class_l_l_n_lexer.html#a63acbcfa3e703992774a6071a49d1735">sync</a>(1);
-<a name="l00032"></a>00032 }
-<a name="l00033"></a>00033
-<a name="l00034"></a><a class="code" href="class_l_l_n_lexer.html#a4c250c0e032a7cc3e0ffbdcf8c3b18b7">00034</a> <span class="keywordtype">void</span> <a class="code" href="class_l_l_n_lexer.html#a4c250c0e032a7cc3e0ffbdcf8c3b18b7">LLNLexer::match</a>(<span class="keywordtype">char</span> match)
-<a name="l00035"></a>00035 {
-<a name="l00036"></a>00036 <span class="keywordflow">if</span>( <a class="code" href="class_l_l_n_lexer.html#a66d139156eeb71c9017cfa55acc6ae89">lookahead</a>(1) == match )
-<a name="l00037"></a>00037 {
-<a name="l00038"></a>00038 <a class="code" href="class_l_l_n_lexer.html#ada670d39fa588ed793c71fe286ffe01d">consume</a>();
-<a name="l00039"></a>00039 }
-<a name="l00040"></a>00040 <span class="keywordflow">else</span>
-<a name="l00041"></a>00041 {
-<a name="l00042"></a>00042 <a class="code" href="class_exception.html">Exception</a> ex(<a class="code" href="class_i_lexer.html#a5d766f4f4dcc976553ab17a5753ef8ff">line</a>,<a class="code" href="class_i_lexer.html#a05ce2bfa3595f992618d2a328b66bdfb">column</a>);
-<a name="l00043"></a>00043 ex << <span class="stringliteral">"Unexpected character. Expected '"</span> << match << <span class="stringliteral">"', received '"</span> << <a class="code" href="class_l_l_n_lexer.html#a66d139156eeb71c9017cfa55acc6ae89">lookahead</a>(1) << <span class="stringliteral">"'."</span>;
-<a name="l00044"></a>00044 <span class="keywordflow">throw</span> ex;
-<a name="l00045"></a>00045 }
-<a name="l00046"></a>00046 }
-<a name="l00047"></a>00047
-<a name="l00048"></a><a class="code" href="class_l_l_n_lexer.html#a63acbcfa3e703992774a6071a49d1735">00048</a> <span class="keywordtype">void</span> <a class="code" href="class_l_l_n_lexer.html#a63acbcfa3e703992774a6071a49d1735">LLNLexer::sync</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i)
-<a name="l00049"></a>00049 {
-<a name="l00050"></a>00050 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> next_index = <a class="code" href="class_l_l_n_lexer.html#a6cac67fbdbdc8083f87e1d0938d68ba2">cur_idx</a> + i - 1;
-<a name="l00051"></a>00051 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> max_index = (<a class="code" href="class_l_l_n_lexer.html#a6e583dda9f354ddb453c277be2cb6edc">la_buffer</a>.size() - 1);
-<a name="l00052"></a>00052
-<a name="l00053"></a>00053 <span class="keywordflow">if</span>( <a class="code" href="class_l_l_n_lexer.html#a6e583dda9f354ddb453c277be2cb6edc">la_buffer</a>.size() == 0 )
-<a name="l00054"></a>00054 {
-<a name="l00055"></a>00055 <a class="code" href="class_l_l_n_lexer.html#a6a736fa44bf3553a7792d84ab9598eaa">fill</a>(i);
-<a name="l00056"></a>00056 }
-<a name="l00057"></a>00057 <span class="keywordflow">else</span> <span class="keywordflow">if</span>( next_index >= max_index )
-<a name="l00058"></a>00058 {
-<a name="l00059"></a>00059 <a class="code" href="class_l_l_n_lexer.html#a6a736fa44bf3553a7792d84ab9598eaa">fill</a>( next_index - max_index);
-<a name="l00060"></a>00060 }
-<a name="l00061"></a>00061 }
-<a name="l00062"></a>00062
-<a name="l00063"></a><a class="code" href="class_l_l_n_lexer.html#a6a736fa44bf3553a7792d84ab9598eaa">00063</a> <span class="keywordtype">void</span> <a class="code" href="class_l_l_n_lexer.html#a6a736fa44bf3553a7792d84ab9598eaa">LLNLexer::fill</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> n)
-<a name="l00064"></a>00064 {
-<a name="l00065"></a>00065 <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i = 0;
-<a name="l00066"></a>00066 <span class="keywordflow">for</span> (i = 0; i < n; i++)
-<a name="l00067"></a>00067 {
-<a name="l00068"></a>00068 <a class="code" href="class_l_l_n_lexer.html#a6e583dda9f354ddb453c277be2cb6edc">la_buffer</a>.push_back( <a class="code" href="class_i_lexer.html#a02d418cc6fdcbfbf6cad7bf914cce77f">in_stream</a>.get() );
-<a name="l00069"></a>00069 }
-<a name="l00070"></a>00070 }
-<a name="l00071"></a>00071
-<a name="l00072"></a><a class="code" href="class_l_l_n_lexer.html#a66d139156eeb71c9017cfa55acc6ae89">00072</a> <span class="keywordtype">char</span> <a class="code" href="class_l_l_n_lexer.html#a66d139156eeb71c9017cfa55acc6ae89">LLNLexer::lookahead</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i)
-<a name="l00073"></a>00073 {
-<a name="l00074"></a>00074 <a class="code" href="class_l_l_n_lexer.html#a63acbcfa3e703992774a6071a49d1735">sync</a>(i);
-<a name="l00075"></a>00075 <span class="keywordflow">return</span> <a class="code" href="class_l_l_n_lexer.html#a6e583dda9f354ddb453c277be2cb6edc">la_buffer</a>.at( <a class="code" href="class_l_l_n_lexer.html#a6cac67fbdbdc8083f87e1d0938d68ba2">cur_idx</a> + i - 1 );
-<a name="l00076"></a>00076 }
-<a name="l00077"></a>00077
-<a name="l00078"></a>00078
-<a name="l00079"></a>00079
-</pre></div></div>
-</div>
- <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 Mon Jun 25 2012 16:46: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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
-
+<div class="header">
+ <div class="headertitle">
+<div class="title">llnlexer.cpp</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="llnlexer_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#include "<a class="code" href="llnlexer_8h.html">llnlexer.h</a>"</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="preprocessor">#include "<a class="code" href="exception_8h.html">exception.h</a>"</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> </div>
+<div class="line"><a name="l00004"></a><span class="lineno"><a class="code" href="class_l_l_n_lexer.html#a80d72ef409a84e097a52ddb6d3cf9843"> 4</a></span> <a class="code" href="class_l_l_n_lexer.html#a80d72ef409a84e097a52ddb6d3cf9843">LLNLexer::LLNLexer</a>(std::istream& in) : <a class="code" href="class_i_lexer.html">ILexer</a>(in), cur_idx(0)</div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> {</div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> }</div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> </div>
+<div class="line"><a name="l00008"></a><span class="lineno"><a class="code" href="class_l_l_n_lexer.html#ab4c8e44583f3d144df1379ea4d70b42b"> 8</a></span> <a class="code" href="class_l_l_n_lexer.html#ab4c8e44583f3d144df1379ea4d70b42b">LLNLexer::~LLNLexer</a>()</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> {</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> }</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> </div>
+<div class="line"><a name="l00012"></a><span class="lineno"><a class="code" href="class_l_l_n_lexer.html#ada670d39fa588ed793c71fe286ffe01d"> 12</a></span> <span class="keywordtype">void</span> <a class="code" href="class_l_l_n_lexer.html#ada670d39fa588ed793c71fe286ffe01d">LLNLexer::consume</a>(<span class="keywordtype">void</span>)</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> {</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  <span class="keywordflow">if</span>( <a class="code" href="class_l_l_n_lexer.html#a6e583dda9f354ddb453c277be2cb6edc">la_buffer</a>.at(<a class="code" href="class_l_l_n_lexer.html#a6cac67fbdbdc8083f87e1d0938d68ba2">cur_idx</a>) == <span class="charliteral">'\n'</span> )</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  {</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  <a class="code" href="class_i_lexer.html#a5d766f4f4dcc976553ab17a5753ef8ff">line</a>++;</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  <a class="code" href="class_i_lexer.html#a05ce2bfa3595f992618d2a328b66bdfb">column</a> = 0;</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  }</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  <span class="keywordflow">else</span></div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  {</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  <a class="code" href="class_i_lexer.html#a05ce2bfa3595f992618d2a328b66bdfb">column</a>++;</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  }</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> </div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  <a class="code" href="class_l_l_n_lexer.html#a6cac67fbdbdc8083f87e1d0938d68ba2">cur_idx</a>++;</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  <span class="keywordflow">if</span>(<a class="code" href="class_l_l_n_lexer.html#a6cac67fbdbdc8083f87e1d0938d68ba2">cur_idx</a> >= <a class="code" href="class_l_l_n_lexer.html#a6e583dda9f354ddb453c277be2cb6edc">la_buffer</a>.size())</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  {</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  <a class="code" href="class_l_l_n_lexer.html#a6cac67fbdbdc8083f87e1d0938d68ba2">cur_idx</a> = 0;</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  <a class="code" href="class_l_l_n_lexer.html#a6e583dda9f354ddb453c277be2cb6edc">la_buffer</a>.clear();</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  }</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> </div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  <a class="code" href="class_l_l_n_lexer.html#a63acbcfa3e703992774a6071a49d1735">sync</a>(1);</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> }</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> </div>
+<div class="line"><a name="l00034"></a><span class="lineno"><a class="code" href="class_l_l_n_lexer.html#a4c250c0e032a7cc3e0ffbdcf8c3b18b7"> 34</a></span> <span class="keywordtype">void</span> <a class="code" href="class_l_l_n_lexer.html#a4c250c0e032a7cc3e0ffbdcf8c3b18b7">LLNLexer::match</a>(<span class="keywordtype">char</span> match)</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> {</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  <span class="keywordflow">if</span>( <a class="code" href="class_l_l_n_lexer.html#a66d139156eeb71c9017cfa55acc6ae89">lookahead</a>(1) == match )</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  {</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  <a class="code" href="class_l_l_n_lexer.html#ada670d39fa588ed793c71fe286ffe01d">consume</a>();</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  }</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  <span class="keywordflow">else</span></div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  {</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  <a class="code" href="class_exception.html">Exception</a> ex(<a class="code" href="class_i_lexer.html#a5d766f4f4dcc976553ab17a5753ef8ff">line</a>,<a class="code" href="class_i_lexer.html#a05ce2bfa3595f992618d2a328b66bdfb">column</a>);</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  ex << <span class="stringliteral">"Unexpected character. Expected '"</span> << match << <span class="stringliteral">"', received '"</span> << <a class="code" href="class_l_l_n_lexer.html#a66d139156eeb71c9017cfa55acc6ae89">lookahead</a>(1) << <span class="stringliteral">"'."</span>;</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  <span class="keywordflow">throw</span> ex;</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  }</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span> }</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span> </div>
+<div class="line"><a name="l00048"></a><span class="lineno"><a class="code" href="class_l_l_n_lexer.html#a63acbcfa3e703992774a6071a49d1735"> 48</a></span> <span class="keywordtype">void</span> <a class="code" href="class_l_l_n_lexer.html#a63acbcfa3e703992774a6071a49d1735">LLNLexer::sync</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i)</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> {</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> next_index = <a class="code" href="class_l_l_n_lexer.html#a6cac67fbdbdc8083f87e1d0938d68ba2">cur_idx</a> + i - 1;</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> max_index = (<a class="code" href="class_l_l_n_lexer.html#a6e583dda9f354ddb453c277be2cb6edc">la_buffer</a>.size() - 1);</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span> </div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  <span class="keywordflow">if</span>( <a class="code" href="class_l_l_n_lexer.html#a6e583dda9f354ddb453c277be2cb6edc">la_buffer</a>.size() == 0 )</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  {</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  <a class="code" href="class_l_l_n_lexer.html#a6a736fa44bf3553a7792d84ab9598eaa">fill</a>(i);</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  }</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  <span class="keywordflow">else</span> <span class="keywordflow">if</span>( next_index >= max_index )</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  {</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <a class="code" href="class_l_l_n_lexer.html#a6a736fa44bf3553a7792d84ab9598eaa">fill</a>( next_index - max_index);</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  }</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span> }</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span> </div>
+<div class="line"><a name="l00063"></a><span class="lineno"><a class="code" href="class_l_l_n_lexer.html#a6a736fa44bf3553a7792d84ab9598eaa"> 63</a></span> <span class="keywordtype">void</span> <a class="code" href="class_l_l_n_lexer.html#a6a736fa44bf3553a7792d84ab9598eaa">LLNLexer::fill</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> n)</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span> {</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i = 0;</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  <span class="keywordflow">for</span> (i = 0; i < n; i++)</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  {</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <a class="code" href="class_l_l_n_lexer.html#a6e583dda9f354ddb453c277be2cb6edc">la_buffer</a>.push_back( <a class="code" href="class_i_lexer.html#a02d418cc6fdcbfbf6cad7bf914cce77f">in_stream</a>.get() );</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  }</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span> }</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span> </div>
+<div class="line"><a name="l00072"></a><span class="lineno"><a class="code" href="class_l_l_n_lexer.html#a66d139156eeb71c9017cfa55acc6ae89"> 72</a></span> <span class="keywordtype">char</span> <a class="code" href="class_l_l_n_lexer.html#a66d139156eeb71c9017cfa55acc6ae89">LLNLexer::lookahead</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i)</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span> {</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  <a class="code" href="class_l_l_n_lexer.html#a63acbcfa3e703992774a6071a49d1735">sync</a>(i);</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  <span class="keywordflow">return</span> <a class="code" href="class_l_l_n_lexer.html#a6e583dda9f354ddb453c277be2cb6edc">la_buffer</a>.at( <a class="code" href="class_l_l_n_lexer.html#a6cac67fbdbdc8083f87e1d0938d68ba2">cur_idx</a> + i - 1 );</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span> }</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span> </div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span> </div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span> </div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_6e01c9f65c607c8413b6b867b2e4a4a7.html">lexer</a></li><li class="navelem"><a class="el" href="dir_b5ebd7784fcb5fa8d1a2ca4f98b1fae7.html">llnlexer</a></li><li class="navelem"><a class="el" href="llnlexer_8cpp.html">llnlexer.cpp</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:23 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/lexer/llnlexer/llnlexer.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('llnlexer_8d.html','');
+$(document).ready(function(){initNavTree('llnlexer_8d.html','');});
</script>
<div id="doc-content">
-<div class="header">
- <div class="headertitle">
-<h1>source/lexer/llnlexer/llnlexer.d File Reference</h1> </div>
-</div>
-<div class="contents">
-
-<p><a href="llnlexer_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="llnlexer_8d.html">llnlexer.d</a> </li>
- <li class="footer">Generated on Mon Jun 25 2012 16:46: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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
+<div class="header">
+ <div class="headertitle">
+<div class="title">llnlexer.d File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<p><a href="llnlexer_8d_source.html">Go to the source code of this file.</a></p>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_6e01c9f65c607c8413b6b867b2e4a4a7.html">lexer</a></li><li class="navelem"><a class="el" href="dir_b5ebd7784fcb5fa8d1a2ca4f98b1fae7.html">llnlexer</a></li><li class="navelem"><a class="el" href="llnlexer_8d.html">llnlexer.d</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:23 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/lexer/llnlexer/llnlexer.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('llnlexer_8d.html','');
+$(document).ready(function(){initNavTree('llnlexer_8d.html','');});
</script>
<div id="doc-content">
-<div class="header">
- <div class="headertitle">
-<h1>source/lexer/llnlexer/llnlexer.d</h1> </div>
-</div>
-<div class="contents">
-<a href="llnlexer_8d.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 source/lexer/llnlexer/llnlexer.o source/lexer/llnlexer/llnlexer.d: source/lexer/llnlexer/llnlexer.cpp \
-<a name="l00002"></a>00002 source/lexer/llnlexer/llnlexer.h \
-<a name="l00003"></a>00003 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/vector \
-<a name="l00004"></a>00004 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_algobase.h \
-<a name="l00005"></a>00005 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/c++config.h \
-<a name="l00006"></a>00006 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/os_defines.h \
-<a name="l00007"></a>00007 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/cpu_defines.h \
-<a name="l00008"></a>00008 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/functexcept.h \
-<a name="l00009"></a>00009 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/exception_defines.h \
-<a name="l00010"></a>00010 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/cpp_type_traits.h \
-<a name="l00011"></a>00011 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/ext/type_traits.h \
-<a name="l00012"></a>00012 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/ext/numeric_traits.h \
-<a name="l00013"></a>00013 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_pair.h \
-<a name="l00014"></a>00014 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/move.h \
-<a name="l00015"></a>00015 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/concept_check.h \
-<a name="l00016"></a>00016 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_iterator_base_types.h \
-<a name="l00017"></a>00017 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_iterator_base_funcs.h \
-<a name="l00018"></a>00018 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_iterator.h \
-<a name="l00019"></a>00019 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/debug/debug.h \
-<a name="l00020"></a>00020 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/allocator.h \
-<a name="l00021"></a>00021 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/c++allocator.h \
-<a name="l00022"></a>00022 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/ext/new_allocator.h \
-<a name="l00023"></a>00023 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/<span class="keyword">new</span> \
-<a name="l00024"></a>00024 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/exception \
-<a name="l00025"></a>00025 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_construct.h \
-<a name="l00026"></a>00026 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_uninitialized.h \
-<a name="l00027"></a>00027 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_vector.h \
-<a name="l00028"></a>00028 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/initializer_list \
-<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/lexer/ilexer.h \
-<a name="l00033"></a>00033 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/iostream \
-<a name="l00034"></a>00034 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/ostream \
-<a name="l00035"></a>00035 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/ios \
-<a name="l00036"></a>00036 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/iosfwd \
-<a name="l00037"></a>00037 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stringfwd.h \
-<a name="l00038"></a>00038 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/postypes.h \
-<a name="l00039"></a>00039 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/cwchar \
-<a name="l00040"></a>00040 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/wchar.h \
-<a name="l00041"></a>00041 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/_mingw.h \
-<a name="l00042"></a>00042 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/stddef.h \
-<a name="l00043"></a>00043 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/stdarg.h \
-<a name="l00044"></a>00044 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/wctype.h \
-<a name="l00045"></a>00045 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/sys/types.h \
-<a name="l00046"></a>00046 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/stdint.h \
-<a name="l00047"></a>00047 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/stdint.h \
-<a name="l00048"></a>00048 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/char_traits.h \
-<a name="l00049"></a>00049 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/localefwd.h \
-<a name="l00050"></a>00050 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/c++locale.h \
-<a name="l00051"></a>00051 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/clocale \
-<a name="l00052"></a>00052 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/locale.h \
-<a name="l00053"></a>00053 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/cctype \
-<a name="l00054"></a>00054 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/ctype.h \
-<a name="l00055"></a>00055 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/ios_base.h \
-<a name="l00056"></a>00056 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/ext/atomicity.h \
-<a name="l00057"></a>00057 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/gthr.h \
-<a name="l00058"></a>00058 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/gthr-<span class="keywordflow">default</span>.h \
-<a name="l00059"></a>00059 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/errno.h \
-<a name="l00060"></a>00060 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/atomic_word.h \
-<a name="l00061"></a>00061 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/locale_classes.h \
-<a name="l00062"></a>00062 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/<span class="keywordtype">string</span> \
-<a name="l00063"></a>00063 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/ostream_insert.h \
-<a name="l00064"></a>00064 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/cxxabi_forced.h \
-<a name="l00065"></a>00065 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_function.h \
-<a name="l00066"></a>00066 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/backward/binders.h \
-<a name="l00067"></a>00067 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/basic_string.h \
-<a name="l00068"></a>00068 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/basic_string.tcc \
-<a name="l00069"></a>00069 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/locale_classes.tcc \
-<a name="l00070"></a>00070 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/streambuf \
-<a name="l00071"></a>00071 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/streambuf.tcc \
-<a name="l00072"></a>00072 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/basic_ios.h \
-<a name="l00073"></a>00073 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/locale_facets.h \
-<a name="l00074"></a>00074 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/cwctype \
-<a name="l00075"></a>00075 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/ctype_base.h \
-<a name="l00076"></a>00076 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/streambuf_iterator.h \
-<a name="l00077"></a>00077 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/ctype_inline.h \
-<a name="l00078"></a>00078 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/locale_facets.tcc \
-<a name="l00079"></a>00079 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/basic_ios.tcc \
-<a name="l00080"></a>00080 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/ostream.tcc \
-<a name="l00081"></a>00081 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/istream \
-<a name="l00082"></a>00082 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/istream.tcc \
-<a name="l00083"></a>00083 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/sstream \
-<a name="l00084"></a>00084 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/sstream.tcc \
-<a name="l00085"></a>00085 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/cstdio \
-<a name="l00086"></a>00086 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/stdio.h \
-<a name="l00087"></a>00087 source/lexer/token/token.h source/exception/exception.h
-</pre></div></div>
-</div>
- <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 Mon Jun 25 2012 16:46: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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
-
+<div class="header">
+ <div class="headertitle">
+<div class="title">llnlexer.d</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="llnlexer_8d.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> source/lexer/llnlexer/llnlexer.o source/lexer/llnlexer/llnlexer.d: source/lexer/llnlexer/llnlexer.cpp \
+ source/lexer/llnlexer/llnlexer.h \</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/vector \</div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_algobase.h \</div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/c++config.h \</div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/os_defines.h \</div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>  /usr/include/features.h /usr/include/sys/cdefs.h \</div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \</div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  /usr/include/gnu/stubs-64.h \</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/cpu_defines.h \</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/functexcept.h \</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/exception_defines.h \</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/cpp_type_traits.h \</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ext/type_traits.h \</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ext/numeric_traits.h \</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_pair.h \</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/move.h \</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/concept_check.h \</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_iterator_base_types.h \</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_iterator_base_funcs.h \</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_iterator.h \</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/debug/debug.h \</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/allocator.h \</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/c++allocator.h \</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ext/new_allocator.h \</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/<span class="keyword">new</span> \</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/exception \</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/atomic_lockfree_defines.h \</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_construct.h \</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ext/alloc_traits.h \</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_uninitialized.h \</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_vector.h \</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_bvector.h \</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/range_access.h \</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/vector.tcc \
+ source/lexer/ilexer.h \</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/iostream \</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ostream \</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ios \</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/iosfwd \</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stringfwd.h \</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/postypes.h \</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/cwchar \</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  /usr/include/wchar.h /usr/include/stdio.h \</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/include/stdarg.h \</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  /usr/include/bits/wchar.h \</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/include/stddef.h \</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  /usr/include/xlocale.h \</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/char_traits.h \</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/localefwd.h \</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/c++locale.h \</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/clocale \</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  /usr/include/locale.h /usr/include/bits/locale.h \</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/cctype \</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  /usr/include/ctype.h /usr/include/bits/types.h \</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  /usr/include/bits/typesizes.h /usr/include/endian.h \</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  /usr/include/bits/endian.h /usr/include/bits/byteswap.h \</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/ios_base.h \</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ext/atomicity.h \</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/gthr.h \</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/gthr-<span class="keywordflow">default</span>.h \</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  /usr/include/pthread.h /usr/include/sched.h /usr/include/time.h \</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  /usr/include/bits/sched.h /usr/include/bits/time.h \</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  /usr/include/bits/timex.h /usr/include/bits/pthreadtypes.h \</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  /usr/include/bits/setjmp.h \</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/atomic_word.h \</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/locale_classes.h \</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/<span class="keywordtype">string</span> \</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/ostream_insert.h \</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/cxxabi_forced.h \</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_function.h \</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/backward/binders.h \</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/basic_string.h \</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/basic_string.tcc \</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/locale_classes.tcc \</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/streambuf \</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/streambuf.tcc \</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/basic_ios.h \</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/locale_facets.h \</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/cwctype \</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  /usr/include/wctype.h \</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/ctype_base.h \</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/streambuf_iterator.h \</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/ctype_inline.h \</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/locale_facets.tcc \</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/basic_ios.tcc \</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/ostream.tcc \</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/istream \</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/istream.tcc \</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/sstream \</div>
+<div class="line"><a name="l00089"></a><span class="lineno"> 89</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/sstream.tcc \</div>
+<div class="line"><a name="l00090"></a><span class="lineno"> 90</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/cstdio \</div>
+<div class="line"><a name="l00091"></a><span class="lineno"> 91</span>  /usr/include/libio.h /usr/include/_G_config.h \</div>
+<div class="line"><a name="l00092"></a><span class="lineno"> 92</span>  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \</div>
+<div class="line"><a name="l00093"></a><span class="lineno"> 93</span>  /usr/include/bits/stdio.h source/lexer/token/token.h \
+ source/exception/exception.h</div>
+<div class="line"><a name="l00094"></a><span class="lineno"> 94</span> </div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_6e01c9f65c607c8413b6b867b2e4a4a7.html">lexer</a></li><li class="navelem"><a class="el" href="dir_b5ebd7784fcb5fa8d1a2ca4f98b1fae7.html">llnlexer</a></li><li class="navelem"><a class="el" href="llnlexer_8d.html">llnlexer.d</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:23 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/lexer/llnlexer/llnlexer.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(initResizable);
</script>
-<link href="doxygen.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>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('llnlexer_8h.html','');
+$(document).ready(function(){initNavTree('llnlexer_8h.html','');});
</script>
<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> </div>
<div class="headertitle">
-<h1>source/lexer/llnlexer/llnlexer.h File Reference</h1> </div>
-</div>
+<div class="title">llnlexer.h File Reference</div> </div>
+</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include <vector></code><br/>
-<code>#include "ilexer.h"</code><br/>
+<code>#include "<a class="el" href="ilexer_8h_source.html">ilexer.h</a>"</code><br/>
</div><div class="textblock"><div class="dynheader">
Include dependency graph for llnlexer.h:</div>
<div class="dyncontent">
<div class="center"><img src="llnlexer_8h__incl.png" border="0" usemap="#source_2lexer_2llnlexer_2llnlexer_8h" alt=""/></div>
+<map name="source_2lexer_2llnlexer_2llnlexer_8h" id="source_2lexer_2llnlexer_2llnlexer_8h">
+<area shape="rect" id="node5" href="ilexer_8h.html" title="ilexer.h" alt="" coords="145,96,207,123"/><area shape="rect" id="node13" href="token_8h.html" title="token.h" alt="" coords="271,171,335,197"/></map>
</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="llnlexer_8h__dep__incl.png" border="0" usemap="#source_2lexer_2llnlexer_2llnlexer_8hdep" alt=""/></div>
<map name="source_2lexer_2llnlexer_2llnlexer_8hdep" id="source_2lexer_2llnlexer_2llnlexer_8hdep">
-<area shape="rect" id="node3" href="llnlexer_8cpp.html" title="source/lexer/llnlexer/llnlexer.cpp" alt="" coords="5,83,213,112"/></map>
+<area shape="rect" id="node3" href="llnlexer_8cpp.html" title="source/lexer/llnlexer\l/llnlexer.cpp" alt="" coords="5,97,139,138"/></map>
</div>
</div>
<p><a href="llnlexer_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>
+<tr class="heading"><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_l_l_n_lexer.html">LLNLexer</a></td></tr>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_l_l_n_lexer.html">LLNLexer</a></td></tr>
</table>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_6e01c9f65c607c8413b6b867b2e4a4a7.html">lexer</a></li><li class="navelem"><a class="el" href="dir_b5ebd7784fcb5fa8d1a2ca4f98b1fae7.html">llnlexer</a></li><li class="navelem"><a class="el" href="llnlexer_8h.html">llnlexer.h</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:23 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
</div>
-</div>
- <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 Mon Jun 25 2012 16:46: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>
<map id="G" name="G">
-<area shape="rect" id="node3" href="$llnlexer_8cpp.html" title="source/lexer/llnlexer/llnlexer.cpp" alt="" coords="5,83,213,112"/>
+<area shape="rect" id="node3" href="$llnlexer_8cpp.html" title="source/lexer/llnlexer\l/llnlexer.cpp" alt="" coords="5,97,139,138"/>
</map>
-c3f7d1a3b8bca5fda5d05d2c2083803f
\ No newline at end of file
+1ab21f2b18222da598da0df6341d459a
\ No newline at end of file
<map id="G" name="G">
+<area shape="rect" id="node5" href="$ilexer_8h.html" title="ilexer.h" alt="" coords="145,96,207,123"/>
+<area shape="rect" id="node13" href="$token_8h.html" title="token.h" alt="" coords="271,171,335,197"/>
</map>
-495be5cb599a824f0bb8cb6f42e82923
\ No newline at end of file
+f1a8e7c17ef7073e44b0a80d1e90d413
\ No newline at end of file
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/lexer/llnlexer/llnlexer.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('llnlexer_8h.html','');
+$(document).ready(function(){initNavTree('llnlexer_8h.html','');});
</script>
<div id="doc-content">
-<div class="header">
- <div class="headertitle">
-<h1>source/lexer/llnlexer/llnlexer.h</h1> </div>
-</div>
-<div class="contents">
-<a href="llnlexer_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 LLNLEXER_H</span>
-<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define LLNLEXER_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 <span class="preprocessor">#include "ilexer.h"</span>
-<a name="l00006"></a>00006
-<a name="l00007"></a><a class="code" href="class_l_l_n_lexer.html">00007</a> <span class="keyword">class </span><a class="code" href="class_l_l_n_lexer.html">LLNLexer</a> : <span class="keyword">public</span> <a class="code" href="class_i_lexer.html">ILexer</a>
-<a name="l00008"></a>00008 {
-<a name="l00009"></a>00009 <span class="keyword">protected</span>:
-<a name="l00010"></a><a class="code" href="class_l_l_n_lexer.html#a6cac67fbdbdc8083f87e1d0938d68ba2">00010</a> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="class_l_l_n_lexer.html#a6cac67fbdbdc8083f87e1d0938d68ba2">cur_idx</a>;
-<a name="l00011"></a><a class="code" href="class_l_l_n_lexer.html#a6e583dda9f354ddb453c277be2cb6edc">00011</a> std::vector<char> <a class="code" href="class_l_l_n_lexer.html#a6e583dda9f354ddb453c277be2cb6edc">la_buffer</a>;
-<a name="l00012"></a>00012
-<a name="l00013"></a>00013 <span class="keyword">public</span>:
-<a name="l00014"></a>00014 <a class="code" href="class_l_l_n_lexer.html#a80d72ef409a84e097a52ddb6d3cf9843">LLNLexer</a>(std::istream& in);
-<a name="l00015"></a>00015 <span class="keyword">virtual</span> <a class="code" href="class_l_l_n_lexer.html#ab4c8e44583f3d144df1379ea4d70b42b">~LLNLexer</a>();
-<a name="l00016"></a>00016
-<a name="l00017"></a>00017 <span class="keywordtype">void</span> <a class="code" href="class_l_l_n_lexer.html#ada670d39fa588ed793c71fe286ffe01d">consume</a>(<span class="keywordtype">void</span>);
-<a name="l00018"></a>00018 <span class="keywordtype">void</span> <a class="code" href="class_l_l_n_lexer.html#a4c250c0e032a7cc3e0ffbdcf8c3b18b7">match</a>(<span class="keywordtype">char</span> type);
-<a name="l00019"></a>00019 <span class="keywordtype">void</span> <a class="code" href="class_l_l_n_lexer.html#a63acbcfa3e703992774a6071a49d1735">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_l_l_n_lexer.html#a6a736fa44bf3553a7792d84ab9598eaa">fill</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> n);
-<a name="l00021"></a>00021 <span class="keywordtype">char</span> <a class="code" href="class_l_l_n_lexer.html#a66d139156eeb71c9017cfa55acc6ae89">lookahead</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i);
-<a name="l00022"></a>00022
-<a name="l00023"></a>00023 <a class="code" href="class_token.html">Token</a> <a class="code" href="class_l_l_n_lexer.html#a3832522afb32a85b3171f552ff9dd676">next</a>(<span class="keywordtype">void</span>) = 0;
-<a name="l00024"></a>00024 };
-<a name="l00025"></a>00025
-<a name="l00026"></a>00026 <span class="preprocessor">#endif</span>
-</pre></div></div>
-</div>
- <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 Mon Jun 25 2012 16:46: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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
-
+<div class="header">
+ <div class="headertitle">
+<div class="title">llnlexer.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="llnlexer_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#ifndef LLNLEXER_H</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="preprocessor"></span><span class="preprocessor">#define LLNLEXER_H</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="preprocessor"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="preprocessor">#include <vector></span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="preprocessor">#include "<a class="code" href="ilexer_8h.html">ilexer.h</a>"</span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> </div>
+<div class="line"><a name="l00007"></a><span class="lineno"><a class="code" href="class_l_l_n_lexer.html"> 7</a></span> <span class="keyword">class </span><a class="code" href="class_l_l_n_lexer.html">LLNLexer</a> : <span class="keyword">public</span> <a class="code" href="class_i_lexer.html">ILexer</a></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> {</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>  <span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00010"></a><span class="lineno"><a class="code" href="class_l_l_n_lexer.html#a6cac67fbdbdc8083f87e1d0938d68ba2"> 10</a></span>  <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="class_l_l_n_lexer.html#a6cac67fbdbdc8083f87e1d0938d68ba2">cur_idx</a>;</div>
+<div class="line"><a name="l00011"></a><span class="lineno"><a class="code" href="class_l_l_n_lexer.html#a6e583dda9f354ddb453c277be2cb6edc"> 11</a></span>  std::vector<char> <a class="code" href="class_l_l_n_lexer.html#a6e583dda9f354ddb453c277be2cb6edc">la_buffer</a>;</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> </div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  <a class="code" href="class_l_l_n_lexer.html#a80d72ef409a84e097a52ddb6d3cf9843">LLNLexer</a>(std::istream& in);</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  <span class="keyword">virtual</span> <a class="code" href="class_l_l_n_lexer.html#ab4c8e44583f3d144df1379ea4d70b42b">~LLNLexer</a>();</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> </div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  <span class="keywordtype">void</span> <a class="code" href="class_l_l_n_lexer.html#ada670d39fa588ed793c71fe286ffe01d">consume</a>(<span class="keywordtype">void</span>);</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  <span class="keywordtype">void</span> <a class="code" href="class_l_l_n_lexer.html#a4c250c0e032a7cc3e0ffbdcf8c3b18b7">match</a>(<span class="keywordtype">char</span> type);</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  <span class="keywordtype">void</span> <a class="code" href="class_l_l_n_lexer.html#a63acbcfa3e703992774a6071a49d1735">sync</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i);</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  <span class="keywordtype">void</span> <a class="code" href="class_l_l_n_lexer.html#a6a736fa44bf3553a7792d84ab9598eaa">fill</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> n);</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  <span class="keywordtype">char</span> <a class="code" href="class_l_l_n_lexer.html#a66d139156eeb71c9017cfa55acc6ae89">lookahead</a>(<span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> i);</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> </div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  <a class="code" href="class_token.html">Token</a> <a class="code" href="class_l_l_n_lexer.html#a3832522afb32a85b3171f552ff9dd676">next</a>(<span class="keywordtype">void</span>) = 0;</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> };</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> </div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="preprocessor">#endif</span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_6e01c9f65c607c8413b6b867b2e4a4a7.html">lexer</a></li><li class="navelem"><a class="el" href="dir_b5ebd7784fcb5fa8d1a2ca4f98b1fae7.html">llnlexer</a></li><li class="navelem"><a class="el" href="llnlexer_8h.html">llnlexer.h</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:23 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
#nav-tree .selected a {
text-decoration:none;
- padding:2px;
- margin:0px;
color:#fff;
}
display:block;
padding:0px;
margin:0px;
+ -webkit-overflow-scrolling : touch; /* iOS 5+ */
}
#side-nav {
background-image:url('nav_h.png');
background-repeat:repeat-x;
background-color: #F9FAFC;
+ -webkit-overflow-scrolling : touch; /* iOS 5+ */
}
-
+@media print
+{
+ #nav-tree { display: none; }
+ div.ui-resizable-handle { display: none; position: relative; }
+}
var NAVTREE =
[
[ "Parse Utils", "index.html", [
- [ "Class List", "annotated.html", [
- [ "AST", "class_a_s_t.html", null ],
- [ "ASTPrinter", "class_a_s_t_printer.html", null ],
- [ "BTParser", "class_b_t_parser.html", null ],
- [ "Exception", "class_exception.html", null ],
- [ "IBuffer", "class_i_buffer.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 ],
- [ "LLNLexer", "class_l_l_n_lexer.html", null ],
- [ "ScopeStack", "class_scope_stack.html", null ],
- [ "Symbol", "class_symbol.html", null ],
- [ "Token", "class_token.html", null ]
+ [ "Classes", null, [
+ [ "Class List", "annotated.html", "annotated" ],
+ [ "Class Index", "classes.html", null ],
+ [ "Class Hierarchy", "hierarchy.html", "hierarchy" ],
+ [ "Class Members", "functions.html", [
+ [ "All", "functions.html", null ],
+ [ "Functions", "functions_func.html", null ],
+ [ "Variables", "functions_vars.html", null ],
+ [ "Related Functions", "functions_rela.html", null ]
+ ] ]
] ],
- [ "Class Index", "classes.html", null ],
- [ "Class Hierarchy", "hierarchy.html", [
- [ "AST", "class_a_s_t.html", null ],
- [ "Exception", "class_exception.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 ],
- [ "IBuffer", "class_i_buffer.html", null ]
- ] ],
- [ "IParser", "class_i_parser.html", [
- [ "BTParser", "class_b_t_parser.html", null ]
- ] ],
- [ "IVisitor", "class_i_visitor.html", [
- [ "ASTPrinter", "class_a_s_t_printer.html", null ]
- ] ],
- [ "ScopeStack", "class_scope_stack.html", null ],
- [ "Symbol", "class_symbol.html", null ],
- [ "Token", "class_token.html", null ]
- ] ],
- [ "Class Members", "functions.html", null ],
- [ "File List", "files.html", [
- [ "source/buffer/ibuffer.cpp", "ibuffer_8cpp.html", null ],
- [ "source/buffer/ibuffer.d", "ibuffer_8d.html", null ],
- [ "source/buffer/ibuffer.h", "ibuffer_8h.html", null ],
- [ "source/exception/exception.cpp", "exception_8cpp.html", null ],
- [ "source/exception/exception.d", "exception_8d.html", null ],
- [ "source/exception/exception.h", "exception_8h.html", null ],
- [ "source/lexer/ilexer.cpp", "ilexer_8cpp.html", null ],
- [ "source/lexer/ilexer.d", "ilexer_8d.html", null ],
- [ "source/lexer/ilexer.h", "ilexer_8h.html", null ],
- [ "source/lexer/llnlexer/llnlexer.cpp", "llnlexer_8cpp.html", null ],
- [ "source/lexer/llnlexer/llnlexer.d", "llnlexer_8d.html", null ],
- [ "source/lexer/llnlexer/llnlexer.h", "llnlexer_8h.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 ],
- [ "source/parser/ast/ast.cpp", "ast_8cpp.html", null ],
- [ "source/parser/ast/ast.d", "ast_8d.html", null ],
- [ "source/parser/ast/ast.h", "ast_8h.html", null ],
- [ "source/parser/btparser/btparser.cpp", "btparser_8cpp.html", null ],
- [ "source/parser/btparser/btparser.d", "btparser_8d.html", null ],
- [ "source/parser/btparser/btparser.h", "btparser_8h.html", null ],
- [ "source/symbol/scopestack.cpp", "scopestack_8cpp.html", null ],
- [ "source/symbol/scopestack.d", "scopestack_8d.html", null ],
- [ "source/symbol/scopestack.h", "scopestack_8h.html", null ],
- [ "source/symbol/symbol.cpp", "symbol_8cpp.html", null ],
- [ "source/symbol/symbol.d", "symbol_8d.html", null ],
- [ "source/symbol/symbol.h", "symbol_8h.html", null ],
- [ "source/visitor/ivisitor.cpp", "ivisitor_8cpp.html", null ],
- [ "source/visitor/ivisitor.d", "ivisitor_8d.html", null ],
- [ "source/visitor/ivisitor.h", "ivisitor_8h.html", null ],
- [ "source/visitor/astprinter/astprinter.cpp", "astprinter_8cpp.html", null ],
- [ "source/visitor/astprinter/astprinter.d", "astprinter_8d.html", null ],
- [ "source/visitor/astprinter/astprinter.h", "astprinter_8h.html", null ]
- ] ],
- [ "File Members", "globals.html", null ]
+ [ "Files", null, [
+ [ "File List", "files.html", "files" ],
+ [ "File Members", "globals.html", [
+ [ "All", "globals.html", null ],
+ [ "Functions", "globals_func.html", null ],
+ [ "Typedefs", "globals_type.html", null ]
+ ] ]
+ ] ]
] ]
];
+var NAVTREEINDEX =
+[
+".html",
+];
+
+var navTreeSubIndices = new Array();
+
+function getData(varName)
+{
+ var i = varName.lastIndexOf('/');
+ var n = i>=0 ? varName.substring(i+1) : varName;
+ return eval(n.replace(/\-/g,'_'));
+}
+
+function stripPath(uri)
+{
+ return uri.substring(uri.lastIndexOf('/')+1);
+}
+
+function stripPath2(uri)
+{
+ var i = uri.lastIndexOf('/');
+ var s = uri.substring(i+1);
+ var m = uri.substring(0,i+1).match(/\/d\w\/d\w\w\/$/);
+ return m ? uri.substring(i-6) : s;
+}
+
+function getScript(scriptName,func,show)
+{
+ var head = document.getElementsByTagName("head")[0];
+ var script = document.createElement('script');
+ script.id = scriptName;
+ script.type = 'text/javascript';
+ script.onload = func;
+ script.src = scriptName+'.js';
+ if ($.browser.msie && $.browser.version<=8) {
+ // script.onload does work with older versions of IE
+ script.onreadystatechange = function() {
+ if (script.readyState=='complete' || script.readyState=='loaded') {
+ func(); if (show) showRoot();
+ }
+ }
+ }
+ head.appendChild(script);
+}
+
function createIndent(o,domNode,node,level)
{
- if (node.parentNode && node.parentNode.parentNode)
- {
+ if (node.parentNode && node.parentNode.parentNode) {
createIndent(o,domNode,node.parentNode,level+1);
}
var imgNode = document.createElement("img");
- if (level==0 && node.childrenData)
- {
+ imgNode.width = 16;
+ imgNode.height = 22;
+ if (level==0 && node.childrenData) {
node.plus_img = imgNode;
node.expandToggle = document.createElement("a");
node.expandToggle.href = "javascript:void(0)";
- node.expandToggle.onclick = function()
- {
- if (node.expanded)
- {
+ node.expandToggle.onclick = function() {
+ if (node.expanded) {
$(node.getChildrenUL()).slideUp("fast");
- if (node.isLast)
- {
+ if (node.isLast) {
node.plus_img.src = node.relpath+"ftv2plastnode.png";
- }
- else
- {
+ } else {
node.plus_img.src = node.relpath+"ftv2pnode.png";
}
node.expanded = false;
- }
- else
- {
- expandNode(o, node, false);
+ } else {
+ expandNode(o, node, false, false);
}
}
node.expandToggle.appendChild(imgNode);
domNode.appendChild(node.expandToggle);
- }
- else
- {
+ } else {
domNode.appendChild(imgNode);
}
- if (level==0)
- {
- if (node.isLast)
- {
- if (node.childrenData)
- {
+ if (level==0) {
+ if (node.isLast) {
+ if (node.childrenData) {
imgNode.src = node.relpath+"ftv2plastnode.png";
- }
- else
- {
+ } else {
imgNode.src = node.relpath+"ftv2lastnode.png";
domNode.appendChild(imgNode);
}
- }
- else
- {
- if (node.childrenData)
- {
+ } else {
+ if (node.childrenData) {
imgNode.src = node.relpath+"ftv2pnode.png";
- }
- else
- {
+ } else {
imgNode.src = node.relpath+"ftv2node.png";
domNode.appendChild(imgNode);
}
}
- }
- else
- {
- if (node.isLast)
- {
+ } else {
+ if (node.isLast) {
imgNode.src = node.relpath+"ftv2blank.png";
- }
- else
- {
+ } else {
imgNode.src = node.relpath+"ftv2vertline.png";
}
}
var a = document.createElement("a");
node.labelSpan.appendChild(a);
node.label = document.createTextNode(text);
+ node.expanded = false;
a.appendChild(node.label);
- if (link)
- {
- a.href = node.relpath+link;
- }
- else
- {
+ if (link) {
+ var url;
+ if (link.substring(0,1)=='^') {
+ url = link.substring(1);
+ link = url;
+ } else {
+ url = node.relpath+link;
+ }
+ a.className = stripPath(link.replace('#',':'));
+ if (link.indexOf('#')!=-1) {
+ var aname = '#'+link.split('#')[1];
+ var srcPage = stripPath($(location).attr('pathname'));
+ var targetPage = stripPath(link.split('#')[0]);
+ a.href = srcPage!=targetPage ? url : '#';
+ a.onclick = function(){
+ if (!$(a).parent().parent().hasClass('selected'))
+ {
+ $('.item').removeClass('selected');
+ $('.item').removeAttr('id');
+ $(a).parent().parent().addClass('selected');
+ $(a).parent().parent().attr('id','selected');
+ }
+ var pos, anchor = $(aname), docContent = $('#doc-content');
+ if (anchor.parent().attr('class')=='memItemLeft') {
+ pos = anchor.parent().position().top;
+ } else if (anchor.position()) {
+ pos = anchor.position().top;
+ }
+ if (pos) {
+ var dist = Math.abs(Math.min(
+ pos-docContent.offset().top,
+ docContent[0].scrollHeight-
+ docContent.height()-docContent.scrollTop()));
+ docContent.animate({
+ scrollTop: pos + docContent.scrollTop() - docContent.offset().top
+ },Math.max(50,Math.min(500,dist)),function(){
+ window.location.replace(aname);
+ });
+ }
+ };
+ } else {
+ a.href = url;
+ }
+ } else {
if (childrenData != null)
{
a.className = "nolink";
a.href = "javascript:void(0)";
a.onclick = node.expandToggle.onclick;
- node.expanded = false;
}
}
node.childrenUL = null;
- node.getChildrenUL = function()
- {
- if (!node.childrenUL)
- {
+ node.getChildrenUL = function() {
+ if (!node.childrenUL) {
node.childrenUL = document.createElement("ul");
node.childrenUL.className = "children_ul";
node.childrenUL.style.display = "none";
var headerHeight = $("#top").height();
var footerHeight = $("#nav-path").height();
var windowHeight = $(window).height() - headerHeight - footerHeight;
- navtree.scrollTo('#selected',0,{offset:-windowHeight/2});
+ (function (){ // retry until we can scroll to the selected item
+ try {
+ var navtree=$('#nav-tree');
+ navtree.scrollTo('#selected',0,{offset:-windowHeight/2});
+ } catch (err) {
+ setTimeout(arguments.callee, 0);
+ }
+ })();
}
-function expandNode(o, node, imm)
+function expandNode(o, node, imm, showRoot)
{
- if (node.childrenData && !node.expanded)
- {
- if (!node.childrenVisited)
- {
- getNode(o, node);
+ if (node.childrenData && !node.expanded) {
+ if (typeof(node.childrenData)==='string') {
+ var varName = node.childrenData;
+ getScript(node.relpath+varName,function(){
+ node.childrenData = getData(varName);
+ expandNode(o, node, imm, showRoot);
+ }, showRoot);
+ } else {
+ if (!node.childrenVisited) {
+ getNode(o, node);
+ } if (imm || ($.browser.msie && $.browser.version>8)) {
+ // somehow slideDown jumps to the start of tree for IE9 :-(
+ $(node.getChildrenUL()).show();
+ } else {
+ $(node.getChildrenUL()).slideDown("fast");
+ }
+ if (node.isLast) {
+ node.plus_img.src = node.relpath+"ftv2mlastnode.png";
+ } else {
+ node.plus_img.src = node.relpath+"ftv2mnode.png";
+ }
+ node.expanded = true;
}
- if (imm)
- {
+ }
+}
+
+function glowEffect(n,duration)
+{
+ n.addClass('glow').delay(duration).queue(function(next){
+ $(this).removeClass('glow');next();
+ });
+}
+
+function highlightAnchor()
+{
+ var anchor = $($(location).attr('hash'));
+ if (anchor.parent().attr('class')=='memItemLeft'){
+ var rows = $('.memberdecls tr[class$="'+
+ window.location.hash.substring(1)+'"]');
+ glowEffect(rows.children(),300); // member without details
+ } else if (anchor.parents().slice(2).prop('tagName')=='TR') {
+ glowEffect(anchor.parents('div.memitem'),1000); // enum value
+ } else if (anchor.parent().is(":header")) {
+ glowEffect(anchor.parent(),1000); // section header
+ } else {
+ glowEffect(anchor.next(),1000); // normal member
+ }
+}
+
+function selectAndHighlight(n)
+{
+ var a;
+ if ($(location).attr('hash')) {
+ var link=stripPath($(location).attr('pathname'))+':'+
+ $(location).attr('hash').substring(1);
+ a=$('.item a[class$="'+link+'"]');
+ }
+ if (a && a.length) {
+ a.parent().parent().addClass('selected');
+ a.parent().parent().attr('id','selected');
+ highlightAnchor();
+ } else if (n) {
+ $(n.itemDiv).addClass('selected');
+ $(n.itemDiv).attr('id','selected');
+ }
+ showRoot();
+}
+
+function showNode(o, node, index)
+{
+ if (node && node.childrenData) {
+ if (typeof(node.childrenData)==='string') {
+ var varName = node.childrenData;
+ getScript(node.relpath+varName,function(){
+ node.childrenData = getData(varName);
+ showNode(o,node,index);
+ },true);
+ } else {
+ if (!node.childrenVisited) {
+ getNode(o, node);
+ }
$(node.getChildrenUL()).show();
- }
- else
- {
- $(node.getChildrenUL()).slideDown("fast",showRoot);
- }
- if (node.isLast)
- {
- node.plus_img.src = node.relpath+"ftv2mlastnode.png";
- }
- else
- {
- node.plus_img.src = node.relpath+"ftv2mnode.png";
+ if (node.isLast) {
+ node.plus_img.src = node.relpath+"ftv2mlastnode.png";
+ } else {
+ node.plus_img.src = node.relpath+"ftv2mnode.png";
+ }
+ node.expanded = true;
+ var n = node.children[o.breadcrumbs[index]];
+ if (index+1<o.breadcrumbs.length) {
+ showNode(o,n,index+1);
+ } else {
+ if (typeof(n.childrenData)==='string') {
+ var varName = n.childrenData;
+ getScript(n.relpath+varName,function(){
+ n.childrenData = getData(varName);
+ node.expanded=false;
+ showNode(o,node,index); // retry with child node expanded
+ },true);
+ } else {
+ var rootBase = o.toroot.replace(/\..+$/, '');
+ if (rootBase=="index" || rootBase=="pages") {
+ expandNode(o, n, true, true);
+ }
+ selectAndHighlight(n);
+ }
+ }
}
- node.expanded = true;
+ } else {
+ selectAndHighlight();
}
}
{
po.childrenVisited = true;
var l = po.childrenData.length-1;
- for (var i in po.childrenData)
- {
+ for (var i in po.childrenData) {
var nodeData = po.childrenData[i];
po.children[i] = newNode(o, po, nodeData[0], nodeData[1], nodeData[2],
- i==l);
+ i==l);
}
}
-function findNavTreePage(url, data)
+function gotoNode(o,subIndex,root,hash,relpath)
{
- var nodes = data;
- var result = null;
- for (var i in nodes)
- {
- var d = nodes[i];
- if (d[1] == url)
- {
- return new Array(i);
- }
- else if (d[2] != null) // array of children
- {
- result = findNavTreePage(url, d[2]);
- if (result != null)
- {
- return (new Array(i).concat(result));
+ var nti = navTreeSubIndices[subIndex][root+hash];
+ o.breadcrumbs = nti ? nti : navTreeSubIndices[subIndex][root];
+ if (!o.breadcrumbs && root!=NAVTREE[0][1]) { // fallback: show index
+ navTo(o,NAVTREE[0][1],"",relpath);
+ $('.item').removeClass('selected');
+ $('.item').removeAttr('id');
+ }
+ if (o.breadcrumbs) {
+ o.breadcrumbs.unshift(0); // add 0 for root node
+ showNode(o, o.node, 0);
+ }
+}
+
+function navTo(o,root,hash,relpath)
+{
+ if (hash.match(/^#l\d+$/)) {
+ var anchor=$('a[name='+hash.substring(1)+']');
+ glowEffect(anchor.parent(),1000); // line number
+ hash=''; // strip line number anchors
+ }
+ var url=root+hash;
+ var i=-1;
+ while (NAVTREEINDEX[i+1]<=url) i++;
+ if (navTreeSubIndices[i]) {
+ gotoNode(o,i,root,hash,relpath)
+ } else {
+ getScript(relpath+'navtreeindex'+i,function(){
+ navTreeSubIndices[i] = eval('NAVTREEINDEX'+i);
+ if (navTreeSubIndices[i]) {
+ gotoNode(o,i,root,hash,relpath);
}
- }
+ },true);
}
- return null;
}
function initNavTree(toroot,relpath)
o.node.li.appendChild(o.node.childrenUL);
o.node.depth = 0;
o.node.relpath = relpath;
+ o.node.expanded = false;
+ o.node.isLast = true;
+ o.node.plus_img = document.createElement("img");
+ o.node.plus_img.src = relpath+"ftv2pnode.png";
+ o.node.plus_img.width = 16;
+ o.node.plus_img.height = 22;
- getNode(o, o.node);
+ navTo(o,toroot,window.location.hash,relpath);
- o.breadcrumbs = findNavTreePage(toroot, NAVTREE);
- if (o.breadcrumbs == null)
- {
- o.breadcrumbs = findNavTreePage("index.html",NAVTREE);
- }
- if (o.breadcrumbs != null && o.breadcrumbs.length>0)
- {
- var p = o.node;
- for (var i in o.breadcrumbs)
- {
- var j = o.breadcrumbs[i];
- p = p.children[j];
- expandNode(o,p,true);
- }
- p.itemDiv.className = p.itemDiv.className + " selected";
- p.itemDiv.id = "selected";
- $(window).load(showRoot);
- }
+ $(window).bind('hashchange', function(){
+ if (window.location.hash && window.location.hash.length>1){
+ var a;
+ if ($(location).attr('hash')){
+ var clslink=stripPath($(location).attr('pathname'))+':'+
+ $(location).attr('hash').substring(1);
+ a=$('.item a[class$="'+clslink+'"]');
+ }
+ if (a==null || !$(a).parent().parent().hasClass('selected')){
+ $('.item').removeClass('selected');
+ $('.item').removeAttr('id');
+ }
+ var link=stripPath2($(location).attr('pathname'));
+ navTo(o,link,$(location).attr('hash'),relpath);
+ }
+ })
+
+ $(window).load(showRoot);
}
--- /dev/null
+var NAVTREEINDEX0 =
+{
+".html":[0,0,0],
+"annotated.html":[0,0],
+"ast_8cpp.html":[1,0,0,4,0,0],
+"ast_8d.html":[1,0,0,4,0,1],
+"ast_8h.html":[1,0,0,4,0,2],
+"ast_8h.html#a0a931957f12a2075e6e11ee596651dff":[1,0,0,4,0,2,1],
+"astprinter_8cpp.html":[1,0,0,6,0,0],
+"astprinter_8d.html":[1,0,0,6,0,1],
+"astprinter_8h.html":[1,0,0,6,0,2],
+"btparser_8cpp.html":[1,0,0,4,1,0],
+"btparser_8d.html":[1,0,0,4,1,1],
+"btparser_8h.html":[1,0,0,4,1,2],
+"class_a_s_t.html":[0,0,1],
+"class_a_s_t.html#a00250cbeed3c73d95d4117b20d8146dd":[0,0,1,10],
+"class_a_s_t.html#a039b00473e1617d1c3003b0a22d5f2d9":[0,0,1,1],
+"class_a_s_t.html#a131ed8cb88639003df1058f768820cc5":[0,0,1,7],
+"class_a_s_t.html#a1638e0900cea081df5bb23d76432a2c3":[0,0,1,19],
+"class_a_s_t.html#a2329c4b895ed7832713563d00b89e978":[0,0,1,12],
+"class_a_s_t.html#a341ac3dbf80dad18be249944c0b5f222":[0,0,1,3],
+"class_a_s_t.html#a3bf7042778ad5c589b65dd1b276f093c":[0,0,1,17],
+"class_a_s_t.html#a56011c7a97fd6277c72e88c2acd6a96e":[0,0,1,2],
+"class_a_s_t.html#a5b90708376a408b1e1ff5762975017e9":[0,0,1,15],
+"class_a_s_t.html#a5f463c2fad1523f2dfea906e25e60d91":[0,0,1,4],
+"class_a_s_t.html#a6ac7ddb23729a313ba6b66ad09ab79bd":[0,0,1,0],
+"class_a_s_t.html#a787d24b79bf03b6ae15f10d9fad3411b":[0,0,1,9],
+"class_a_s_t.html#aa28dd92452d4f89c16a4de0058905e16":[0,0,1,11],
+"class_a_s_t.html#aa650b2056cd9f76cc9b8833ca5faf312":[0,0,1,20],
+"class_a_s_t.html#aab868b0cf41c496ee5654fb17e61e63c":[0,0,1,5],
+"class_a_s_t.html#acb9265830632be3a68812c66c08c8752":[0,0,1,18],
+"class_a_s_t.html#ad332977af5d4ea0ec793c4843544b6e2":[0,0,1,6],
+"class_a_s_t.html#ad947af30e5dbb743c41769296dc03c9d":[0,0,1,16],
+"class_a_s_t.html#ad975048d27d24ffe87e95b1eed995d5e":[0,0,1,14],
+"class_a_s_t.html#addfd95ed0ba31ec4fdcf08097fb7fa75":[0,0,1,8],
+"class_a_s_t.html#af8504282645b3e5baebabc486877ea1e":[0,0,1,13],
+"class_a_s_t_printer.html":[0,0,2],
+"class_b_t_parser.html":[0,0,3],
+"class_b_t_parser.html#a01abded048ed1573e03867f7f2316583":[0,0,3,5],
+"class_b_t_parser.html#a2674f280bd3000751a100b45ac3899e2":[0,0,3,4],
+"class_b_t_parser.html#a366b4477388d2cd7fd655b36342f882c":[0,0,3,3],
+"class_b_t_parser.html#a5965c4cf0baf950be976a0a2932eec2c":[0,0,3,1],
+"class_b_t_parser.html#a762e16322aec6e50af51c2b6377d86fe":[0,0,3,7],
+"class_b_t_parser.html#a796693745ebe354914eeacddba20f109":[0,0,3,8],
+"class_b_t_parser.html#a9d72bba86b16427b0b03e91113b0f027":[0,0,3,2],
+"class_b_t_parser.html#ad8fb9348dd9bc2e65a08033dd2539a03":[0,0,3,6],
+"class_b_t_parser.html#ad9495eabeaf69d91c5f26131cabd3ec4":[0,0,3,0],
+"class_exception.html":[0,0,4],
+"class_exception.html#a14ad8d29bc8d9f4eb8d2a0b0e5b1047f":[0,0,4,7],
+"class_exception.html#a1b78336bb26edf8e784783cc150c5801":[0,0,4,0],
+"class_exception.html#a2514fc52bf060e2d242f5e6f1b87e8bf":[0,0,4,4],
+"class_exception.html#a380f0477d9ef319911e7a8167bd47f1f":[0,0,4,6],
+"class_exception.html#a5a08b0f7c24a639573c36ace567348c4":[0,0,4,9],
+"class_exception.html#a8f4eb20583b892ce7b0fb55554a94156":[0,0,4,5],
+"class_exception.html#a96bb231c8f8c68239c83b6fa691e02b4":[0,0,4,8],
+"class_exception.html#aa049354d27370ca0176a16c5ed7394e9":[0,0,4,2],
+"class_exception.html#ab30bf54ebcf9ead45300ce422fb4b6b8":[0,0,4,10],
+"class_exception.html#abfa91380075acb0b040b401ace9885d8":[0,0,4,1],
+"class_exception.html#ac106ae3b8d10ae97ee0b71a270fbda27":[0,0,4,11],
+"class_exception.html#ad1ba411de295ef2eeb02ba26284a829a":[0,0,4,3],
+"class_i_buffer.html":[0,0,5],
+"class_i_buffer.html#a0411f55151d1b770a064d1296579b966":[0,0,5,1],
+"class_i_buffer.html#a43343cee2b18e6af304da8ee0cf19c5d":[0,0,5,3],
+"class_i_buffer.html#a6504e6c294b4c22a74e90c6b5d826f8b":[0,0,5,0],
+"class_i_buffer.html#a70e50087fc075f8487ea14a323ef2012":[0,0,5,6],
+"class_i_buffer.html#aa61fe968b6058c01883bf4a464e7089f":[0,0,5,7],
+"class_i_buffer.html#aa9b8125ddc806077ad9e7faa7dbda64d":[0,0,5,5],
+"class_i_buffer.html#ae73a7e66aaca98fcaca9e53305264e04":[0,0,5,2],
+"class_i_buffer.html#afc6767d57494a8020611c90f31f3f9df":[0,0,5,4],
+"class_i_lexer.html":[0,0,6],
+"class_i_lexer.html#a02d418cc6fdcbfbf6cad7bf914cce77f":[0,0,6,7],
+"class_i_lexer.html#a0366072c45083ee20123f2552a95b6e0":[0,0,6,3],
+"class_i_lexer.html#a05ce2bfa3595f992618d2a328b66bdfb":[0,0,6,6],
+"class_i_lexer.html#a1018ca7c4ec102150fe2f6acfe38929d":[0,0,6,1],
+"class_i_lexer.html#a204cc87b6147aa741d8fde4825843761":[0,0,6,0],
+"class_i_lexer.html#a556fdc7b13486f03cb7c3d7d4612666c":[0,0,6,4],
+"class_i_lexer.html#a5d766f4f4dcc976553ab17a5753ef8ff":[0,0,6,8],
+"class_i_lexer.html#a6f5098fda43f68b01d2e7a2a7158c50d":[0,0,6,5],
+"class_i_lexer.html#ae1009b9b2a1e023e1a7d2fd75806607f":[0,0,6,2],
+"class_i_marker.html":[0,0,7],
+"class_i_marker.html#a0e9628e8c66b493ff331abab55c744da":[0,0,7,4],
+"class_i_marker.html#a1c1b6ba790e3adf5fa8d9b24c06b10d7":[0,0,7,10],
+"class_i_marker.html#a58086bbf091c5b49c15464a070fec171":[0,0,7,8],
+"class_i_marker.html#a68c539e79c3052ba7addf090dfd05985":[0,0,7,2],
+"class_i_marker.html#a92024922612faa5bb0106609f151c050":[0,0,7,6],
+"class_i_marker.html#ac2d7a0e8bbfb213378f7a19b50ec9686":[0,0,7,5],
+"class_i_marker.html#adedaefcf6a1b1eac3d728a9d318dc618":[0,0,7,9],
+"class_i_marker.html#ae6fda228fa071a9720e7d2309d47ac6e":[0,0,7,3],
+"class_i_marker.html#afbe7a5bbe8cb8f1b86e7ebf7d62782d4":[0,0,7,0],
+"class_i_marker.html#afce4bb0bef01b4579db97e1ca5e64001":[0,0,7,7],
+"class_i_marker.html#afefb80c6283b5f2327faa16ab131c875":[0,0,7,1],
+"class_i_parser.html":[0,0,8],
+"class_i_parser.html#a03bdae30f9a5acb2b9ec5aebb20cc0c2":[0,0,8,5],
+"class_i_parser.html#a0bb117afecf63b3f2d95b598b763fec2":[0,0,8,4],
+"class_i_parser.html#a2c89fe9ae1c200eda69c78f7441dea00":[0,0,8,7],
+"class_i_parser.html#a486e53606cbc75b8a44cfea335ac9c87":[0,0,8,3],
+"class_i_parser.html#a525c62c560492ef3bdb1a21c4da13e04":[0,0,8,8],
+"class_i_parser.html#a5b617df0a65b13e5f4be40d764a8ba3b":[0,0,8,2],
+"class_i_parser.html#a7e843f2ae69a52cbacf5bd7b5b9622cf":[0,0,8,1],
+"class_i_parser.html#a97691dca898e799fac489ede2ff058b4":[0,0,8,0],
+"class_i_parser.html#ab6b8bb5a97c0bce976135dc4eccc1452":[0,0,8,6],
+"class_i_visitor.html":[0,0,9],
+"class_i_visitor.html#a05534ba3ad2710875aa918c3d917a088":[0,0,9,1],
+"class_i_visitor.html#a1f982003291f872f6f3781456b295e8a":[0,0,9,0],
+"class_i_visitor.html#ae1fa19302cb2c14a8e98094cb3e990f4":[0,0,9,2],
+"class_l_l_n_lexer.html":[0,0,10],
+"class_l_l_n_lexer.html#a3832522afb32a85b3171f552ff9dd676":[0,0,10,6],
+"class_l_l_n_lexer.html#a4c250c0e032a7cc3e0ffbdcf8c3b18b7":[0,0,10,5],
+"class_l_l_n_lexer.html#a63acbcfa3e703992774a6071a49d1735":[0,0,10,7],
+"class_l_l_n_lexer.html#a66d139156eeb71c9017cfa55acc6ae89":[0,0,10,4],
+"class_l_l_n_lexer.html#a6a736fa44bf3553a7792d84ab9598eaa":[0,0,10,3],
+"class_l_l_n_lexer.html#a6cac67fbdbdc8083f87e1d0938d68ba2":[0,0,10,8],
+"class_l_l_n_lexer.html#a6e583dda9f354ddb453c277be2cb6edc":[0,0,10,9],
+"class_l_l_n_lexer.html#a80d72ef409a84e097a52ddb6d3cf9843":[0,0,10,0],
+"class_l_l_n_lexer.html#ab4c8e44583f3d144df1379ea4d70b42b":[0,0,10,1],
+"class_l_l_n_lexer.html#ada670d39fa588ed793c71fe286ffe01d":[0,0,10,2],
+"class_scope_stack.html":[0,0,11],
+"class_scope_stack.html#a16f903a19a7223c925d00fe6ba4155f2":[0,0,11,2],
+"class_scope_stack.html#a410129444ad5a4be8784007d1fd73129":[0,0,11,8],
+"class_scope_stack.html#a553478b9e13cba1cf77b7f0e7a91c6f4":[0,0,11,5],
+"class_scope_stack.html#a64e2f6ee2758341a649bbbc873b4c626":[0,0,11,1],
+"class_scope_stack.html#a754459e71e5e91fd4210c063014634c2":[0,0,11,0],
+"class_scope_stack.html#a93cb7113443905f602ba812587e01b4d":[0,0,11,6],
+"class_scope_stack.html#ae0792790e8cfd148e0cfb67090a790bf":[0,0,11,4],
+"class_scope_stack.html#ae0c9aa708ebe375e6d4c4eebc4ffc60a":[0,0,11,3],
+"class_scope_stack.html#ae5809bddef2aa253460c1d35ed36c1c8":[0,0,11,7],
+"class_scope_stack.html#affa1115b1547064c04186846fd594344":[0,0,11,9],
+"class_symbol.html":[0,0,12],
+"class_symbol.html#a131f02876f25c9bdccbd71e1e7147989":[0,0,12,7],
+"class_symbol.html#a474363d0819a0acf6ecd1a547ec3f926":[0,0,12,4],
+"class_symbol.html#a4cb69009155bb4a73a86fc4004655a31":[0,0,12,8],
+"class_symbol.html#a505360ad4bd2e0bd1e3954eca1b05723":[0,0,12,2],
+"class_symbol.html#a696ddf09a21f1a5a6dacac4e49da076e":[0,0,12,1],
+"class_symbol.html#a7822b485af2e735d462276836479ff24":[0,0,12,6],
+"class_symbol.html#a8324a8b8848a9bd1957b8d9e69335112":[0,0,12,3],
+"class_symbol.html#a918bcf3f530e98cc9d97cb16381db88f":[0,0,12,0],
+"class_symbol.html#afc6ea326ca57f6f9292a05a61f2df362":[0,0,12,5],
+"class_token.html":[0,0,13],
+"class_token.html#a0b787b39aed3baf7cad3e3e68ed29fa6":[0,0,13,1],
+"class_token.html#a19ae35e10dd99fca08017e0f883b1d6c":[0,0,13,2],
+"class_token.html#a1b21e17c8d9b12f84147656d03492b57":[0,0,13,3],
+"class_token.html#a30e84cfd0f4ac2c71f59366088787d8e":[0,0,13,9],
+"class_token.html#a44c1e0a6d1880cb378e7b43178db4e08":[0,0,13,7],
+"class_token.html#a4b0d7419c692350d4b28b947956e7e82":[0,0,13,8],
+"class_token.html#a8e3d3bce7ab65c33abadab8fc0aa2f46":[0,0,13,6],
+"class_token.html#a94ffaaf2ec54ac87397607e9af567df8":[0,0,13,12],
+"class_token.html#aa3c5868ba4115f3189df6b2ac5b36f39":[0,0,13,0],
+"class_token.html#aa9f8fb673aae6d36dad03e3f5d1e5f77":[0,0,13,5],
+"class_token.html#ae814a8d1293aa3e17fcff49a655fde92":[0,0,13,4],
+"class_token.html#ae8915cc9838cf9e08ff6c7c39fd81ed2":[0,0,13,10],
+"class_token.html#af7a5db637926db45f92522f7bc207207":[0,0,13,11],
+"classes.html":[0,1],
+"dir_03dccc10170a172d872e1c090cced3eb.html":[1,0,0,0],
+"dir_040db83666d49d272c886fd8333eeae6.html":[1,0,0,6,0],
+"dir_0713e853f9be800659de034b50d5eb34.html":[1,0,0,4],
+"dir_0ded4896afb9830a3107831cf5c3c74e.html":[1,0,0,3],
+"dir_5a7579107b65eb4193120908d061ed8f.html":[1,0,0,6],
+"dir_6e01c9f65c607c8413b6b867b2e4a4a7.html":[1,0,0,2],
+"dir_7cbf506fb13f3b03152051beb0d4464b.html":[1,0,0,1],
+"dir_7d243f0521fc9ea9eda52e50e3904d9f.html":[1,0,0,4,0],
+"dir_89df9e639bca1960a616c1c202d57d94.html":[1,0,0,5],
+"dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html":[1,0,0],
+"dir_b5ebd7784fcb5fa8d1a2ca4f98b1fae7.html":[1,0,0,2,0],
+"dir_b9e62201da49416043e75d5681b5d992.html":[1,0,0,4,1],
+"dir_e0e9d8d67a346e030b26eb17ee9d6bea.html":[1,0,0,2,1],
+"exception_8cpp.html":[1,0,0,1,0],
+"exception_8cpp.html#a14ad8d29bc8d9f4eb8d2a0b0e5b1047f":[1,0,0,1,0,0],
+"exception_8cpp.html#a96bb231c8f8c68239c83b6fa691e02b4":[1,0,0,1,0,1],
+"exception_8d.html":[1,0,0,1,1],
+"exception_8h.html":[1,0,0,1,2],
+"files.html":[1,0],
+"functions.html":[0,3,0],
+"functions_func.html":[0,3,1],
+"functions_rela.html":[0,3,3],
+"functions_vars.html":[0,3,2],
+"globals.html":[1,1,0],
+"globals_func.html":[1,1,1],
+"globals_type.html":[1,1,2],
+"hierarchy.html":[0,2],
+"ibuffer_8cpp.html":[1,0,0,0,0],
+"ibuffer_8d.html":[1,0,0,0,1],
+"ibuffer_8h.html":[1,0,0,0,2],
+"ilexer_8cpp.html":[1,0,0,2,2],
+"ilexer_8d.html":[1,0,0,2,3],
+"ilexer_8h.html":[1,0,0,2,4],
+"imarker_8cpp.html":[1,0,0,3,0],
+"imarker_8d.html":[1,0,0,3,1],
+"imarker_8h.html":[1,0,0,3,2],
+"index.html":[],
+"iparser_8cpp.html":[1,0,0,4,2],
+"iparser_8d.html":[1,0,0,4,3],
+"iparser_8h.html":[1,0,0,4,4],
+"ivisitor_8cpp.html":[1,0,0,6,1],
+"ivisitor_8d.html":[1,0,0,6,2],
+"ivisitor_8h.html":[1,0,0,6,3],
+"llnlexer_8cpp.html":[1,0,0,2,0,0],
+"llnlexer_8d.html":[1,0,0,2,0,1],
+"llnlexer_8h.html":[1,0,0,2,0,2],
+"pages.html":[],
+"scopestack_8cpp.html":[1,0,0,5,0],
+"scopestack_8d.html":[1,0,0,5,1],
+"scopestack_8h.html":[1,0,0,5,2],
+"scopestack_8h.html#aa8203ad0e1d28bcfef1d1918f115d0d6":[1,0,0,5,2,1],
+"scopestack_8h.html#ac00f2f845911b84646322b4b1c7bc14c":[1,0,0,5,2,2],
+"symbol_8cpp.html":[1,0,0,5,3],
+"symbol_8d.html":[1,0,0,5,4],
+"symbol_8h.html":[1,0,0,5,5],
+"symbol_8h.html#a07090a2a79cb68ad8d84e7ecd6558859":[1,0,0,5,5,1],
+"token_8cpp.html":[1,0,0,2,1,0],
+"token_8d.html":[1,0,0,2,1,1],
+"token_8h.html":[1,0,0,2,1,2],
+"token_8h.html#abf05bcc4c1b09928131e6afd3b768a77":[1,0,0,2,1,2,1]
+};
if (i>=0) window.location.hash=url.substr(i);
var _preventDefault = function(evt) { evt.preventDefault(); };
$("#splitbar").bind("dragstart", _preventDefault).bind("selectstart", _preventDefault);
+ $(document).bind('touchmove',function(e){
+ try {
+ var target = e.target;
+ while (target) {
+ if ($(target).css('-webkit-overflow-scrolling')=='touch') return;
+ target = target.parentNode;
+ }
+ e.preventDefault();
+ } catch(err) {
+ e.preventDefault();
+ }
+ });
}
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/symbol/scopestack.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(initResizable);
</script>
-<link href="doxygen.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>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('scopestack_8cpp.html','');
+$(document).ready(function(){initNavTree('scopestack_8cpp.html','');});
</script>
<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
<div class="header">
<div class="headertitle">
-<h1>source/symbol/scopestack.cpp File Reference</h1> </div>
-</div>
+<div class="title">scopestack.cpp File Reference</div> </div>
+</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include "<a class="el" href="scopestack_8h_source.html">scopestack.h</a>"</code><br/>
<code>#include <iostream></code><br/>
</div>
</div>
<p><a href="scopestack_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="scopestack_8cpp.html">scopestack.cpp</a> </li>
- <li class="footer">Generated on Mon Jun 25 2012 16:46: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><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_89df9e639bca1960a616c1c202d57d94.html">symbol</a></li><li class="navelem"><a class="el" href="scopestack_8cpp.html">scopestack.cpp</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
</div>
-
-
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/symbol/scopestack.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('scopestack_8cpp.html','');
+$(document).ready(function(){initNavTree('scopestack_8cpp.html','');});
</script>
<div id="doc-content">
-<div class="header">
- <div class="headertitle">
-<h1>source/symbol/scopestack.cpp</h1> </div>
-</div>
-<div class="contents">
-<a href="scopestack_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="scopestack_8h.html">scopestack.h</a>"</span>
-<a name="l00002"></a>00002 <span class="preprocessor">#include <iostream></span>
-<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_scope_stack.html#a754459e71e5e91fd4210c063014634c2">00006</a> <a class="code" href="class_scope_stack.html#a754459e71e5e91fd4210c063014634c2">ScopeStack::ScopeStack</a>()
-<a name="l00007"></a>00007 {
-<a name="l00008"></a>00008 <span class="comment">// Initialize the stack</span>
-<a name="l00009"></a>00009 <a class="code" href="scopestack_8h.html#ac00f2f845911b84646322b4b1c7bc14c">sym_table_t</a> table;
-<a name="l00010"></a>00010 scope_stack.push_front( table );
-<a name="l00011"></a>00011 }
-<a name="l00012"></a>00012
-<a name="l00013"></a><a class="code" href="class_scope_stack.html#a64e2f6ee2758341a649bbbc873b4c626">00013</a> <a class="code" href="class_scope_stack.html#a64e2f6ee2758341a649bbbc873b4c626">ScopeStack::~ScopeStack</a>()
-<a name="l00014"></a>00014 {
-<a name="l00015"></a>00015 }
-<a name="l00016"></a>00016
-<a name="l00017"></a><a class="code" href="class_scope_stack.html#ae5809bddef2aa253460c1d35ed36c1c8">00017</a> <span class="keywordtype">void</span> <a class="code" href="class_scope_stack.html#ae5809bddef2aa253460c1d35ed36c1c8">ScopeStack::startScope</a>()
-<a name="l00018"></a>00018 {
-<a name="l00019"></a>00019 <a class="code" href="scopestack_8h.html#ac00f2f845911b84646322b4b1c7bc14c">sym_table_t</a> table;
-<a name="l00020"></a>00020 scope_stack.push_front( table );
-<a name="l00021"></a>00021 }
-<a name="l00022"></a>00022
-<a name="l00023"></a><a class="code" href="class_scope_stack.html#a410129444ad5a4be8784007d1fd73129">00023</a> <span class="keywordtype">void</span> <a class="code" href="class_scope_stack.html#a410129444ad5a4be8784007d1fd73129">ScopeStack::stopScope</a>()
-<a name="l00024"></a>00024 {
-<a name="l00025"></a>00025 scope_stack.pop_front();
-<a name="l00026"></a>00026 }
-<a name="l00027"></a>00027
-<a name="l00028"></a><a class="code" href="class_scope_stack.html#a16f903a19a7223c925d00fe6ba4155f2">00028</a> <span class="keywordtype">void</span> <a class="code" href="class_scope_stack.html#a16f903a19a7223c925d00fe6ba4155f2">ScopeStack::define</a>(<span class="keyword">const</span> std::string& name)
-<a name="l00029"></a>00029 {
-<a name="l00030"></a>00030 <a class="code" href="scopestack_8h.html#aa8203ad0e1d28bcfef1d1918f115d0d6">sym_pair_t</a> pair(name, <a class="code" href="class_symbol.html">Symbol</a>(name));
-<a name="l00031"></a>00031 scope_stack.front().insert( pair );
-<a name="l00032"></a>00032 }
-<a name="l00033"></a>00033
-<a name="l00034"></a><a class="code" href="class_scope_stack.html#ae0c9aa708ebe375e6d4c4eebc4ffc60a">00034</a> <span class="keywordtype">void</span> <a class="code" href="class_scope_stack.html#a16f903a19a7223c925d00fe6ba4155f2">ScopeStack::define</a>(<span class="keyword">const</span> std::string& name, <a class="code" href="symbol_8h.html#a07090a2a79cb68ad8d84e7ecd6558859">symtype_t</a> type)
-<a name="l00035"></a>00035 {
-<a name="l00036"></a>00036 <a class="code" href="scopestack_8h.html#aa8203ad0e1d28bcfef1d1918f115d0d6">sym_pair_t</a> pair(name, <a class="code" href="class_symbol.html">Symbol</a>(name,type));
-<a name="l00037"></a>00037 scope_stack.front().insert( pair );
-<a name="l00038"></a>00038 }
-<a name="l00039"></a>00039
-<a name="l00040"></a><a class="code" href="class_scope_stack.html#a93cb7113443905f602ba812587e01b4d">00040</a> <span class="keyword">const</span> <a class="code" href="class_symbol.html">Symbol</a>* <a class="code" href="class_scope_stack.html#a93cb7113443905f602ba812587e01b4d">ScopeStack::lookup</a>(<span class="keyword">const</span> std::string& name)
-<a name="l00041"></a>00041 {
-<a name="l00042"></a>00042 <a class="code" href="class_symbol.html">Symbol</a>* p_sym = NULL;
-<a name="l00043"></a>00043 list<sym_table_t>::iterator it;
-<a name="l00044"></a>00044 <span class="keywordflow">for</span>(it = scope_stack.begin(); it != scope_stack.end(); it++)
-<a name="l00045"></a>00045 {
-<a name="l00046"></a>00046 sym_table_t::iterator p_val = (*it).find(name);
-<a name="l00047"></a>00047 <span class="keywordflow">if</span>( p_val != (*it).end())
-<a name="l00048"></a>00048 {
-<a name="l00049"></a>00049 p_sym = &(p_val->second);
-<a name="l00050"></a>00050 }
-<a name="l00051"></a>00051 }
-<a name="l00052"></a>00052 <span class="keywordflow">return</span> p_sym;
-<a name="l00053"></a>00053 }
-<a name="l00054"></a>00054
-<a name="l00055"></a><a class="code" href="class_scope_stack.html#a553478b9e13cba1cf77b7f0e7a91c6f4">00055</a> <span class="keywordtype">bool</span> <a class="code" href="class_scope_stack.html#a553478b9e13cba1cf77b7f0e7a91c6f4">ScopeStack::isLocal</a>(<span class="keyword">const</span> std::string& name)<span class="keyword"> const</span>
-<a name="l00056"></a>00056 <span class="keyword"></span>{
-<a name="l00057"></a>00057 <span class="keywordtype">bool</span> ret = <span class="keyword">false</span>;
-<a name="l00058"></a>00058 sym_table_t::const_iterator p_val = scope_stack.front().find(name);
-<a name="l00059"></a>00059 <span class="keywordflow">if</span>( p_val != scope_stack.front().end())
-<a name="l00060"></a>00060 {
-<a name="l00061"></a>00061 ret = <span class="keyword">true</span>;
-<a name="l00062"></a>00062 }
-<a name="l00063"></a>00063 <span class="keywordflow">return</span> ret;
-<a name="l00064"></a>00064 }
-<a name="l00065"></a>00065
-<a name="l00066"></a><a class="code" href="class_scope_stack.html#ae0792790e8cfd148e0cfb67090a790bf">00066</a> <span class="keywordtype">bool</span> <a class="code" href="class_scope_stack.html#ae0792790e8cfd148e0cfb67090a790bf">ScopeStack::isGlobal</a>(<span class="keyword">const</span> std::string& name)<span class="keyword"> const</span>
-<a name="l00067"></a>00067 <span class="keyword"></span>{
-<a name="l00068"></a>00068 <span class="keywordtype">bool</span> ret = <span class="keyword">false</span>;
-<a name="l00069"></a>00069 list<sym_table_t>::const_iterator it;
-<a name="l00070"></a>00070 <span class="keywordflow">for</span>(it = ++(scope_stack.begin()); it != scope_stack.end(); it++)
-<a name="l00071"></a>00071 {
-<a name="l00072"></a>00072 sym_table_t::const_iterator p_val = (*it).find(name);
-<a name="l00073"></a>00073 <span class="keywordflow">if</span>( p_val != (*it).end())
-<a name="l00074"></a>00074 {
-<a name="l00075"></a>00075 ret = <span class="keyword">true</span>;
-<a name="l00076"></a>00076 <span class="keywordflow">break</span>;
-<a name="l00077"></a>00077 }
-<a name="l00078"></a>00078 }
-<a name="l00079"></a>00079 <span class="keywordflow">return</span> ret;
-<a name="l00080"></a>00080 }
-<a name="l00081"></a>00081
-</pre></div></div>
-</div>
- <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 Mon Jun 25 2012 16:46: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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
-
+<div class="header">
+ <div class="headertitle">
+<div class="title">scopestack.cpp</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="scopestack_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#include "<a class="code" href="scopestack_8h.html">scopestack.h</a>"</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="preprocessor">#include <iostream></span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> </div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="keyword">using namespace </span>std;</div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> </div>
+<div class="line"><a name="l00006"></a><span class="lineno"><a class="code" href="class_scope_stack.html#a754459e71e5e91fd4210c063014634c2"> 6</a></span> <a class="code" href="class_scope_stack.html#a754459e71e5e91fd4210c063014634c2">ScopeStack::ScopeStack</a>()</div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> {</div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  <span class="comment">// Initialize the stack</span></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>  <a class="code" href="scopestack_8h.html#ac00f2f845911b84646322b4b1c7bc14c">sym_table_t</a> table;</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  scope_stack.push_front( table );</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> }</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> </div>
+<div class="line"><a name="l00013"></a><span class="lineno"><a class="code" href="class_scope_stack.html#a64e2f6ee2758341a649bbbc873b4c626"> 13</a></span> <a class="code" href="class_scope_stack.html#a64e2f6ee2758341a649bbbc873b4c626">ScopeStack::~ScopeStack</a>()</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> {</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> }</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> </div>
+<div class="line"><a name="l00017"></a><span class="lineno"><a class="code" href="class_scope_stack.html#ae5809bddef2aa253460c1d35ed36c1c8"> 17</a></span> <span class="keywordtype">void</span> <a class="code" href="class_scope_stack.html#ae5809bddef2aa253460c1d35ed36c1c8">ScopeStack::startScope</a>()</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> {</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  <a class="code" href="scopestack_8h.html#ac00f2f845911b84646322b4b1c7bc14c">sym_table_t</a> table;</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  scope_stack.push_front( table );</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> }</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> </div>
+<div class="line"><a name="l00023"></a><span class="lineno"><a class="code" href="class_scope_stack.html#a410129444ad5a4be8784007d1fd73129"> 23</a></span> <span class="keywordtype">void</span> <a class="code" href="class_scope_stack.html#a410129444ad5a4be8784007d1fd73129">ScopeStack::stopScope</a>()</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> {</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  scope_stack.pop_front();</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> }</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div>
+<div class="line"><a name="l00028"></a><span class="lineno"><a class="code" href="class_scope_stack.html#a16f903a19a7223c925d00fe6ba4155f2"> 28</a></span> <span class="keywordtype">void</span> <a class="code" href="class_scope_stack.html#a16f903a19a7223c925d00fe6ba4155f2">ScopeStack::define</a>(<span class="keyword">const</span> std::string& name)</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> {</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  <a class="code" href="scopestack_8h.html#aa8203ad0e1d28bcfef1d1918f115d0d6">sym_pair_t</a> pair(name, <a class="code" href="class_symbol.html">Symbol</a>(name));</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  scope_stack.front().insert( pair );</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> }</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> </div>
+<div class="line"><a name="l00034"></a><span class="lineno"><a class="code" href="class_scope_stack.html#ae0c9aa708ebe375e6d4c4eebc4ffc60a"> 34</a></span> <span class="keywordtype">void</span> <a class="code" href="class_scope_stack.html#a16f903a19a7223c925d00fe6ba4155f2">ScopeStack::define</a>(<span class="keyword">const</span> std::string& name, <a class="code" href="symbol_8h.html#a07090a2a79cb68ad8d84e7ecd6558859">symtype_t</a> type)</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> {</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  <a class="code" href="scopestack_8h.html#aa8203ad0e1d28bcfef1d1918f115d0d6">sym_pair_t</a> pair(name, <a class="code" href="class_symbol.html">Symbol</a>(name,type));</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  scope_stack.front().insert( pair );</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span> }</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span> </div>
+<div class="line"><a name="l00040"></a><span class="lineno"><a class="code" href="class_scope_stack.html#a93cb7113443905f602ba812587e01b4d"> 40</a></span> <span class="keyword">const</span> <a class="code" href="class_symbol.html">Symbol</a>* <a class="code" href="class_scope_stack.html#a93cb7113443905f602ba812587e01b4d">ScopeStack::lookup</a>(<span class="keyword">const</span> std::string& name)</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span> {</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  <a class="code" href="class_symbol.html">Symbol</a>* p_sym = NULL;</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  list<sym_table_t>::iterator it;</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  <span class="keywordflow">for</span>(it = scope_stack.begin(); it != scope_stack.end(); it++)</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  {</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  sym_table_t::iterator p_val = (*it).find(name);</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  <span class="keywordflow">if</span>( p_val != (*it).end())</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  {</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  p_sym = &(p_val->second);</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  }</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  }</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  <span class="keywordflow">return</span> p_sym;</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span> }</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span> </div>
+<div class="line"><a name="l00055"></a><span class="lineno"><a class="code" href="class_scope_stack.html#a553478b9e13cba1cf77b7f0e7a91c6f4"> 55</a></span> <span class="keywordtype">bool</span> <a class="code" href="class_scope_stack.html#a553478b9e13cba1cf77b7f0e7a91c6f4">ScopeStack::isLocal</a>(<span class="keyword">const</span> std::string& name)<span class="keyword"> const</span></div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span> <span class="keyword"></span>{</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  <span class="keywordtype">bool</span> ret = <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  sym_table_t::const_iterator p_val = scope_stack.front().find(name);</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  <span class="keywordflow">if</span>( p_val != scope_stack.front().end())</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  {</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  ret = <span class="keyword">true</span>;</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  }</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  <span class="keywordflow">return</span> ret;</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span> }</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span> </div>
+<div class="line"><a name="l00066"></a><span class="lineno"><a class="code" href="class_scope_stack.html#ae0792790e8cfd148e0cfb67090a790bf"> 66</a></span> <span class="keywordtype">bool</span> <a class="code" href="class_scope_stack.html#ae0792790e8cfd148e0cfb67090a790bf">ScopeStack::isGlobal</a>(<span class="keyword">const</span> std::string& name)<span class="keyword"> const</span></div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span> <span class="keyword"></span>{</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  <span class="keywordtype">bool</span> ret = <span class="keyword">false</span>;</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  list<sym_table_t>::const_iterator it;</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  <span class="keywordflow">for</span>(it = ++(scope_stack.begin()); it != scope_stack.end(); it++)</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  {</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  sym_table_t::const_iterator p_val = (*it).find(name);</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  <span class="keywordflow">if</span>( p_val != (*it).end())</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  {</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  ret = <span class="keyword">true</span>;</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  <span class="keywordflow">break</span>;</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  }</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  }</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  <span class="keywordflow">return</span> ret;</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span> }</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span> </div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_89df9e639bca1960a616c1c202d57d94.html">symbol</a></li><li class="navelem"><a class="el" href="scopestack_8cpp.html">scopestack.cpp</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:23 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/symbol/scopestack.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('scopestack_8d.html','');
+$(document).ready(function(){initNavTree('scopestack_8d.html','');});
</script>
<div id="doc-content">
-<div class="header">
- <div class="headertitle">
-<h1>source/symbol/scopestack.d File Reference</h1> </div>
-</div>
-<div class="contents">
-
-<p><a href="scopestack_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="scopestack_8d.html">scopestack.d</a> </li>
- <li class="footer">Generated on Mon Jun 25 2012 16:46: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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
+<div class="header">
+ <div class="headertitle">
+<div class="title">scopestack.d File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<p><a href="scopestack_8d_source.html">Go to the source code of this file.</a></p>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_89df9e639bca1960a616c1c202d57d94.html">symbol</a></li><li class="navelem"><a class="el" href="scopestack_8d.html">scopestack.d</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/symbol/scopestack.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('scopestack_8d.html','');
+$(document).ready(function(){initNavTree('scopestack_8d.html','');});
</script>
<div id="doc-content">
-<div class="header">
- <div class="headertitle">
-<h1>source/symbol/scopestack.d</h1> </div>
-</div>
-<div class="contents">
-<a href="scopestack_8d.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 source/symbol/scopestack.o source/symbol/scopestack.d: source/symbol/scopestack.cpp source/symbol/scopestack.h \
-<a name="l00002"></a>00002 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/<span class="keywordtype">string</span> \
-<a name="l00003"></a>00003 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/c++config.h \
-<a name="l00004"></a>00004 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/os_defines.h \
-<a name="l00005"></a>00005 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/cpu_defines.h \
-<a name="l00006"></a>00006 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stringfwd.h \
-<a name="l00007"></a>00007 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/char_traits.h \
-<a name="l00008"></a>00008 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_algobase.h \
-<a name="l00009"></a>00009 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/functexcept.h \
-<a name="l00010"></a>00010 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/exception_defines.h \
-<a name="l00011"></a>00011 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/cpp_type_traits.h \
-<a name="l00012"></a>00012 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/ext/type_traits.h \
-<a name="l00013"></a>00013 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/ext/numeric_traits.h \
-<a name="l00014"></a>00014 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_pair.h \
-<a name="l00015"></a>00015 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/move.h \
-<a name="l00016"></a>00016 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/concept_check.h \
-<a name="l00017"></a>00017 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_iterator_base_types.h \
-<a name="l00018"></a>00018 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_iterator_base_funcs.h \
-<a name="l00019"></a>00019 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_iterator.h \
-<a name="l00020"></a>00020 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/debug/debug.h \
-<a name="l00021"></a>00021 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/postypes.h \
-<a name="l00022"></a>00022 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/cwchar \
-<a name="l00023"></a>00023 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/wchar.h \
-<a name="l00024"></a>00024 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/_mingw.h \
-<a name="l00025"></a>00025 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/stddef.h \
-<a name="l00026"></a>00026 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/stdarg.h \
-<a name="l00027"></a>00027 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/wctype.h \
-<a name="l00028"></a>00028 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/sys/types.h \
-<a name="l00029"></a>00029 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/stdint.h \
-<a name="l00030"></a>00030 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/stdint.h \
-<a name="l00031"></a>00031 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/allocator.h \
-<a name="l00032"></a>00032 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/c++allocator.h \
-<a name="l00033"></a>00033 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/ext/new_allocator.h \
-<a name="l00034"></a>00034 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/<span class="keyword">new</span> \
-<a name="l00035"></a>00035 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/exception \
-<a name="l00036"></a>00036 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/localefwd.h \
-<a name="l00037"></a>00037 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/c++locale.h \
-<a name="l00038"></a>00038 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/clocale \
-<a name="l00039"></a>00039 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/locale.h \
-<a name="l00040"></a>00040 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/iosfwd \
-<a name="l00041"></a>00041 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/cctype \
-<a name="l00042"></a>00042 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/ctype.h \
-<a name="l00043"></a>00043 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/ostream_insert.h \
-<a name="l00044"></a>00044 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/cxxabi_forced.h \
-<a name="l00045"></a>00045 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_function.h \
-<a name="l00046"></a>00046 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/backward/binders.h \
-<a name="l00047"></a>00047 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/range_access.h \
-<a name="l00048"></a>00048 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/basic_string.h \
-<a name="l00049"></a>00049 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/ext/atomicity.h \
-<a name="l00050"></a>00050 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/gthr.h \
-<a name="l00051"></a>00051 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/gthr-<span class="keywordflow">default</span>.h \
-<a name="l00052"></a>00052 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/errno.h \
-<a name="l00053"></a>00053 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/atomic_word.h \
-<a name="l00054"></a>00054 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/initializer_list \
-<a name="l00055"></a>00055 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/basic_string.tcc \
-<a name="l00056"></a>00056 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/list \
-<a name="l00057"></a>00057 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_list.h \
-<a name="l00058"></a>00058 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/list.tcc \
-<a name="l00059"></a>00059 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/map \
-<a name="l00060"></a>00060 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_tree.h \
-<a name="l00061"></a>00061 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_map.h \
-<a name="l00062"></a>00062 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_multimap.h \
-<a name="l00063"></a>00063 source/symbol/symbol.h \
-<a name="l00064"></a>00064 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/iostream \
-<a name="l00065"></a>00065 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/ostream \
-<a name="l00066"></a>00066 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/ios \
-<a name="l00067"></a>00067 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/ios_base.h \
-<a name="l00068"></a>00068 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/locale_classes.h \
-<a name="l00069"></a>00069 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/locale_classes.tcc \
-<a name="l00070"></a>00070 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/streambuf \
-<a name="l00071"></a>00071 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/streambuf.tcc \
-<a name="l00072"></a>00072 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/basic_ios.h \
-<a name="l00073"></a>00073 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/locale_facets.h \
-<a name="l00074"></a>00074 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/cwctype \
-<a name="l00075"></a>00075 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/ctype_base.h \
-<a name="l00076"></a>00076 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/streambuf_iterator.h \
-<a name="l00077"></a>00077 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/ctype_inline.h \
-<a name="l00078"></a>00078 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/locale_facets.tcc \
-<a name="l00079"></a>00079 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/basic_ios.tcc \
-<a name="l00080"></a>00080 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/ostream.tcc \
-<a name="l00081"></a>00081 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/istream \
-<a name="l00082"></a>00082 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/istream.tcc
-</pre></div></div>
-</div>
- <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 Mon Jun 25 2012 16:46: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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
-
+<div class="header">
+ <div class="headertitle">
+<div class="title">scopestack.d</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="scopestack_8d.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> source/symbol/scopestack.o source/symbol/scopestack.d: source/symbol/scopestack.cpp source/symbol/scopestack.h \</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/<span class="keywordtype">string</span> \</div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/c++config.h \</div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/os_defines.h \</div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>  /usr/include/features.h /usr/include/sys/cdefs.h \</div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \</div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>  /usr/include/gnu/stubs-64.h \</div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/cpu_defines.h \</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stringfwd.h \</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/char_traits.h \</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_algobase.h \</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/functexcept.h \</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/exception_defines.h \</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/cpp_type_traits.h \</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ext/type_traits.h \</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ext/numeric_traits.h \</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_pair.h \</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/move.h \</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/concept_check.h \</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_iterator_base_types.h \</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_iterator_base_funcs.h \</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_iterator.h \</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/debug/debug.h \</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/postypes.h \</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/cwchar \</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  /usr/include/wchar.h /usr/include/stdio.h \</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/include/stdarg.h \</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  /usr/include/bits/wchar.h \</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/include/stddef.h \</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  /usr/include/xlocale.h \</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/allocator.h \</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/c++allocator.h \</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ext/new_allocator.h \</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/<span class="keyword">new</span> \</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/exception \</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/atomic_lockfree_defines.h \</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/localefwd.h \</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/c++locale.h \</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/clocale \</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  /usr/include/locale.h /usr/include/bits/locale.h \</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/iosfwd \</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/cctype \</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  /usr/include/ctype.h /usr/include/bits/types.h \</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  /usr/include/bits/typesizes.h /usr/include/endian.h \</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  /usr/include/bits/endian.h /usr/include/bits/byteswap.h \</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/ostream_insert.h \</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/cxxabi_forced.h \</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_function.h \</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/backward/binders.h \</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/range_access.h \</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/basic_string.h \</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ext/atomicity.h \</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/gthr.h \</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/gthr-<span class="keywordflow">default</span>.h \</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  /usr/include/pthread.h /usr/include/sched.h /usr/include/time.h \</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  /usr/include/bits/sched.h /usr/include/bits/time.h \</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  /usr/include/bits/timex.h /usr/include/bits/pthreadtypes.h \</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  /usr/include/bits/setjmp.h \</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/atomic_word.h \</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/basic_string.tcc \</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/list \</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_list.h \</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/list.tcc \</div>
+<div class="line"><a name="l00064"></a><span class="lineno"> 64</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/map \</div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_tree.h \</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_map.h \</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_multimap.h \
+ source/symbol/symbol.h \</div>
+<div class="line"><a name="l00068"></a><span class="lineno"> 68</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/iostream \</div>
+<div class="line"><a name="l00069"></a><span class="lineno"> 69</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ostream \</div>
+<div class="line"><a name="l00070"></a><span class="lineno"> 70</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ios \</div>
+<div class="line"><a name="l00071"></a><span class="lineno"> 71</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/ios_base.h \</div>
+<div class="line"><a name="l00072"></a><span class="lineno"> 72</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/locale_classes.h \</div>
+<div class="line"><a name="l00073"></a><span class="lineno"> 73</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/locale_classes.tcc \</div>
+<div class="line"><a name="l00074"></a><span class="lineno"> 74</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/streambuf \</div>
+<div class="line"><a name="l00075"></a><span class="lineno"> 75</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/streambuf.tcc \</div>
+<div class="line"><a name="l00076"></a><span class="lineno"> 76</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/basic_ios.h \</div>
+<div class="line"><a name="l00077"></a><span class="lineno"> 77</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/locale_facets.h \</div>
+<div class="line"><a name="l00078"></a><span class="lineno"> 78</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/cwctype \</div>
+<div class="line"><a name="l00079"></a><span class="lineno"> 79</span>  /usr/include/wctype.h \</div>
+<div class="line"><a name="l00080"></a><span class="lineno"> 80</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/ctype_base.h \</div>
+<div class="line"><a name="l00081"></a><span class="lineno"> 81</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/streambuf_iterator.h \</div>
+<div class="line"><a name="l00082"></a><span class="lineno"> 82</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/ctype_inline.h \</div>
+<div class="line"><a name="l00083"></a><span class="lineno"> 83</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/locale_facets.tcc \</div>
+<div class="line"><a name="l00084"></a><span class="lineno"> 84</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/basic_ios.tcc \</div>
+<div class="line"><a name="l00085"></a><span class="lineno"> 85</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/ostream.tcc \</div>
+<div class="line"><a name="l00086"></a><span class="lineno"> 86</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/istream \</div>
+<div class="line"><a name="l00087"></a><span class="lineno"> 87</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/istream.tcc</div>
+<div class="line"><a name="l00088"></a><span class="lineno"> 88</span> </div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_89df9e639bca1960a616c1c202d57d94.html">symbol</a></li><li class="navelem"><a class="el" href="scopestack_8d.html">scopestack.d</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:23 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/symbol/scopestack.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(initResizable);
</script>
-<link href="doxygen.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>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('scopestack_8h.html','');
+$(document).ready(function(){initNavTree('scopestack_8h.html','');});
</script>
<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> |
<a href="#typedef-members">Typedefs</a> </div>
<div class="headertitle">
-<h1>source/symbol/scopestack.h File Reference</h1> </div>
-</div>
+<div class="title">scopestack.h File Reference</div> </div>
+</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include <string></code><br/>
<code>#include <list></code><br/>
<div class="dyncontent">
<div class="center"><img src="scopestack_8h__dep__incl.png" border="0" usemap="#source_2symbol_2scopestack_8hdep" alt=""/></div>
<map name="source_2symbol_2scopestack_8hdep" id="source_2symbol_2scopestack_8hdep">
-<area shape="rect" id="node3" href="scopestack_8cpp.html" title="source/symbol/scopestack.cpp" alt="" coords="5,83,208,112"/></map>
+<area shape="rect" id="node3" href="scopestack_8cpp.html" title="source/symbol/scopestack.cpp" alt="" coords="5,80,203,107"/></map>
</div>
</div>
<p><a href="scopestack_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>
+<tr class="heading"><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_scope_stack.html">ScopeStack</a></td></tr>
-<tr><td colspan="2"><h2><a name="typedef-members"></a>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_scope_stack.html">ScopeStack</a></td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2><a name="typedef-members"></a>
Typedefs</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">typedef std::pair< std::string, <br class="typebreak"/>
+<tr class="memitem:aa8203ad0e1d28bcfef1d1918f115d0d6"><td class="memItemLeft" align="right" valign="top">typedef std::pair< std::string, <br class="typebreak"/>
<a class="el" href="class_symbol.html">Symbol</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="scopestack_8h.html#aa8203ad0e1d28bcfef1d1918f115d0d6">sym_pair_t</a></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">typedef std::map< std::string, <br class="typebreak"/>
+<tr class="memitem:ac00f2f845911b84646322b4b1c7bc14c"><td class="memItemLeft" align="right" valign="top">typedef std::map< std::string, <br class="typebreak"/>
<a class="el" href="class_symbol.html">Symbol</a> > </td><td class="memItemRight" valign="bottom"><a class="el" href="scopestack_8h.html#ac00f2f845911b84646322b4b1c7bc14c">sym_table_t</a></td></tr>
</table>
<hr/><h2>Typedef Documentation</h2>
-<a class="anchor" id="aa8203ad0e1d28bcfef1d1918f115d0d6"></a><!-- doxytag: member="scopestack.h::sym_pair_t" ref="aa8203ad0e1d28bcfef1d1918f115d0d6" args="" -->
+<a class="anchor" id="aa8203ad0e1d28bcfef1d1918f115d0d6"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td class="memname">typedef std::pair<std::string,<a class="el" href="class_symbol.html">Symbol</a>> <a class="el" href="scopestack_8h.html#aa8203ad0e1d28bcfef1d1918f115d0d6">sym_pair_t</a></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="scopestack_8h_source.html#l00009">9</a> of file <a class="el" href="scopestack_8h_source.html">scopestack.h</a>.</p>
</div>
</div>
-<a class="anchor" id="ac00f2f845911b84646322b4b1c7bc14c"></a><!-- doxytag: member="scopestack.h::sym_table_t" ref="ac00f2f845911b84646322b4b1c7bc14c" args="" -->
+<a class="anchor" id="ac00f2f845911b84646322b4b1c7bc14c"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td class="memname">typedef std::map<std::string,<a class="el" href="class_symbol.html">Symbol</a>> <a class="el" href="scopestack_8h.html#ac00f2f845911b84646322b4b1c7bc14c">sym_table_t</a></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="scopestack_8h_source.html#l00010">10</a> of file <a class="el" href="scopestack_8h_source.html">scopestack.h</a>.</p>
</div>
</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_89df9e639bca1960a616c1c202d57d94.html">symbol</a></li><li class="navelem"><a class="el" href="scopestack_8h.html">scopestack.h</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
</div>
-</div>
- <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 Mon Jun 25 2012 16:46: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
+var scopestack_8h =
+[
+ [ "ScopeStack", "class_scope_stack.html", "class_scope_stack" ],
+ [ "sym_pair_t", "scopestack_8h.html#aa8203ad0e1d28bcfef1d1918f115d0d6", null ],
+ [ "sym_table_t", "scopestack_8h.html#ac00f2f845911b84646322b4b1c7bc14c", null ]
+];
\ No newline at end of file
<map id="G" name="G">
-<area shape="rect" id="node3" href="$scopestack_8cpp.html" title="source/symbol/scopestack.cpp" alt="" coords="5,83,208,112"/>
+<area shape="rect" id="node3" href="$scopestack_8cpp.html" title="source/symbol/scopestack.cpp" alt="" coords="5,80,203,107"/>
</map>
-798b4bd4b262bc5983e791a3a61042c8
\ No newline at end of file
+c8e13529848a6f51bdebb333d2d140f0
\ No newline at end of file
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/symbol/scopestack.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('scopestack_8h.html','');
+$(document).ready(function(){initNavTree('scopestack_8h.html','');});
</script>
<div id="doc-content">
-<div class="header">
- <div class="headertitle">
-<h1>source/symbol/scopestack.h</h1> </div>
-</div>
-<div class="contents">
-<a href="scopestack_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 SCOPE_TREE_H</span>
-<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define SCOPE_TREE_H</span>
-<a name="l00003"></a>00003 <span class="preprocessor"></span>
-<a name="l00004"></a>00004 <span class="preprocessor">#include <string></span>
-<a name="l00005"></a>00005 <span class="preprocessor">#include <list></span>
-<a name="l00006"></a>00006 <span class="preprocessor">#include <map></span>
-<a name="l00007"></a>00007 <span class="preprocessor">#include "<a class="code" href="symbol_8h.html">symbol.h</a>"</span>
-<a name="l00008"></a>00008
-<a name="l00009"></a><a class="code" href="scopestack_8h.html#aa8203ad0e1d28bcfef1d1918f115d0d6">00009</a> <span class="keyword">typedef</span> std::pair<std::string,Symbol> <a class="code" href="scopestack_8h.html#aa8203ad0e1d28bcfef1d1918f115d0d6">sym_pair_t</a>;
-<a name="l00010"></a><a class="code" href="scopestack_8h.html#ac00f2f845911b84646322b4b1c7bc14c">00010</a> <span class="keyword">typedef</span> std::map<std::string,Symbol> <a class="code" href="scopestack_8h.html#ac00f2f845911b84646322b4b1c7bc14c">sym_table_t</a>;
-<a name="l00011"></a>00011
-<a name="l00012"></a><a class="code" href="class_scope_stack.html">00012</a> <span class="keyword">class </span><a class="code" href="class_scope_stack.html">ScopeStack</a> {
-<a name="l00013"></a>00013 <span class="keyword">protected</span>:
-<a name="l00014"></a><a class="code" href="class_scope_stack.html#affa1115b1547064c04186846fd594344">00014</a> std::list<sym_table_t> <a class="code" href="class_scope_stack.html#affa1115b1547064c04186846fd594344">scope_stack</a>;
-<a name="l00015"></a>00015 <span class="keyword">public</span>:
-<a name="l00016"></a>00016 <a class="code" href="class_scope_stack.html#a754459e71e5e91fd4210c063014634c2">ScopeStack</a>();
-<a name="l00017"></a>00017 <span class="keyword">virtual</span> <a class="code" href="class_scope_stack.html#a64e2f6ee2758341a649bbbc873b4c626">~ScopeStack</a>();
-<a name="l00018"></a>00018
-<a name="l00019"></a>00019 <span class="keywordtype">void</span> <a class="code" href="class_scope_stack.html#ae5809bddef2aa253460c1d35ed36c1c8">startScope</a>();
-<a name="l00020"></a>00020 <span class="keywordtype">void</span> <a class="code" href="class_scope_stack.html#a410129444ad5a4be8784007d1fd73129">stopScope</a>();
-<a name="l00021"></a>00021 <span class="keywordtype">void</span> <a class="code" href="class_scope_stack.html#a16f903a19a7223c925d00fe6ba4155f2">define</a>(<span class="keyword">const</span> std::string& name);
-<a name="l00022"></a>00022 <span class="keywordtype">void</span> <a class="code" href="class_scope_stack.html#a16f903a19a7223c925d00fe6ba4155f2">define</a>(<span class="keyword">const</span> std::string& name, <a class="code" href="symbol_8h.html#a07090a2a79cb68ad8d84e7ecd6558859">symtype_t</a> type);
-<a name="l00023"></a>00023 <span class="keyword">const</span> <a class="code" href="class_symbol.html">Symbol</a>* <a class="code" href="class_scope_stack.html#a93cb7113443905f602ba812587e01b4d">lookup</a>(<span class="keyword">const</span> std::string& name);
-<a name="l00024"></a>00024 <span class="keywordtype">bool</span> <a class="code" href="class_scope_stack.html#a553478b9e13cba1cf77b7f0e7a91c6f4">isLocal</a>(<span class="keyword">const</span> std::string& name) <span class="keyword">const</span>;
-<a name="l00025"></a>00025 <span class="keywordtype">bool</span> <a class="code" href="class_scope_stack.html#ae0792790e8cfd148e0cfb67090a790bf">isGlobal</a>(<span class="keyword">const</span> std::string& name) <span class="keyword">const</span>;
-<a name="l00026"></a>00026 };
-<a name="l00027"></a>00027
-<a name="l00028"></a>00028 <span class="preprocessor">#endif</span>
-</pre></div></div>
-</div>
- <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 Mon Jun 25 2012 16:46: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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
-
+<div class="header">
+ <div class="headertitle">
+<div class="title">scopestack.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="scopestack_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#ifndef SCOPE_TREE_H</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="preprocessor"></span><span class="preprocessor">#define SCOPE_TREE_H</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="preprocessor"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="preprocessor">#include <string></span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> <span class="preprocessor">#include <list></span></div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> <span class="preprocessor">#include <map></span></div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> <span class="preprocessor">#include "<a class="code" href="symbol_8h.html">symbol.h</a>"</span></div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> </div>
+<div class="line"><a name="l00009"></a><span class="lineno"><a class="code" href="scopestack_8h.html#aa8203ad0e1d28bcfef1d1918f115d0d6"> 9</a></span> <span class="keyword">typedef</span> std::pair<std::string,Symbol> <a class="code" href="scopestack_8h.html#aa8203ad0e1d28bcfef1d1918f115d0d6">sym_pair_t</a>;</div>
+<div class="line"><a name="l00010"></a><span class="lineno"><a class="code" href="scopestack_8h.html#ac00f2f845911b84646322b4b1c7bc14c"> 10</a></span> <span class="keyword">typedef</span> std::map<std::string,Symbol> <a class="code" href="scopestack_8h.html#ac00f2f845911b84646322b4b1c7bc14c">sym_table_t</a>;</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> </div>
+<div class="line"><a name="l00012"></a><span class="lineno"><a class="code" href="class_scope_stack.html"> 12</a></span> <span class="keyword">class </span><a class="code" href="class_scope_stack.html">ScopeStack</a> {</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  <span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00014"></a><span class="lineno"><a class="code" href="class_scope_stack.html#affa1115b1547064c04186846fd594344"> 14</a></span>  std::list<sym_table_t> <a class="code" href="class_scope_stack.html#affa1115b1547064c04186846fd594344">scope_stack</a>;</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  <a class="code" href="class_scope_stack.html#a754459e71e5e91fd4210c063014634c2">ScopeStack</a>();</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  <span class="keyword">virtual</span> <a class="code" href="class_scope_stack.html#a64e2f6ee2758341a649bbbc873b4c626">~ScopeStack</a>();</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> </div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  <span class="keywordtype">void</span> <a class="code" href="class_scope_stack.html#ae5809bddef2aa253460c1d35ed36c1c8">startScope</a>();</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  <span class="keywordtype">void</span> <a class="code" href="class_scope_stack.html#a410129444ad5a4be8784007d1fd73129">stopScope</a>();</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  <span class="keywordtype">void</span> <a class="code" href="class_scope_stack.html#a16f903a19a7223c925d00fe6ba4155f2">define</a>(<span class="keyword">const</span> std::string& name);</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  <span class="keywordtype">void</span> <a class="code" href="class_scope_stack.html#a16f903a19a7223c925d00fe6ba4155f2">define</a>(<span class="keyword">const</span> std::string& name, <a class="code" href="symbol_8h.html#a07090a2a79cb68ad8d84e7ecd6558859">symtype_t</a> type);</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  <span class="keyword">const</span> <a class="code" href="class_symbol.html">Symbol</a>* <a class="code" href="class_scope_stack.html#a93cb7113443905f602ba812587e01b4d">lookup</a>(<span class="keyword">const</span> std::string& name);</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  <span class="keywordtype">bool</span> <a class="code" href="class_scope_stack.html#a553478b9e13cba1cf77b7f0e7a91c6f4">isLocal</a>(<span class="keyword">const</span> std::string& name) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  <span class="keywordtype">bool</span> <a class="code" href="class_scope_stack.html#ae0792790e8cfd148e0cfb67090a790bf">isGlobal</a>(<span class="keyword">const</span> std::string& name) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> };</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> </div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> <span class="preprocessor">#endif</span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_89df9e639bca1960a616c1c202d57d94.html">symbol</a></li><li class="navelem"><a class="el" href="scopestack_8h.html">scopestack.h</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:23 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_61.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
-<div class="SRResult" id="SR_addchild">
- <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_a_s_t.html#a131ed8cb88639003df1058f768820cc5" target="_parent">addChild</a>
- <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="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="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="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="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="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="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="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="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="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="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 id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
--- /dev/null
+var searchData=
+[
+ ['addchild',['addChild',['../class_a_s_t.html#a131ed8cb88639003df1058f768820cc5',1,'AST']]],
+ ['advance',['advance',['../class_i_marker.html#a68c539e79c3052ba7addf090dfd05985',1,'IMarker']]],
+ ['ast',['AST',['../class_a_s_t.html',1,'AST'],['../class_i_parser.html#a486e53606cbc75b8a44cfea335ac9c87',1,'IParser::ast()'],['../class_a_s_t.html#a6ac7ddb23729a313ba6b66ad09ab79bd',1,'AST::AST(ASTNodeType type)'],['../class_a_s_t.html#a039b00473e1617d1c3003b0a22d5f2d9',1,'AST::AST(Token tok)'],['../class_a_s_t.html#a56011c7a97fd6277c72e88c2acd6a96e',1,'AST::AST(ASTNodeType type, const char *text)'],['../class_a_s_t.html#a341ac3dbf80dad18be249944c0b5f222',1,'AST::AST(ASTNodeType type, std::string text)'],['../class_a_s_t.html#a5f463c2fad1523f2dfea906e25e60d91',1,'AST::AST(ASTNodeType type, int child_count,...)'],['../class_a_s_t.html#aab868b0cf41c496ee5654fb17e61e63c',1,'AST::AST(ASTNodeType type, std::string text, int child_count,...)']]],
+ ['ast_2ecpp',['ast.cpp',['../ast_8cpp.html',1,'']]],
+ ['ast_2ed',['ast.d',['../ast_8d.html',1,'']]],
+ ['ast_2eh',['ast.h',['../ast_8h.html',1,'']]],
+ ['astnodetype',['ASTNodeType',['../ast_8h.html#a0a931957f12a2075e6e11ee596651dff',1,'ast.h']]],
+ ['astprinter',['ASTPrinter',['../class_a_s_t_printer.html',1,'']]],
+ ['astprinter_2ecpp',['astprinter.cpp',['../astprinter_8cpp.html',1,'']]],
+ ['astprinter_2ed',['astprinter.d',['../astprinter_8d.html',1,'']]],
+ ['astprinter_2eh',['astprinter.h',['../astprinter_8h.html',1,'']]]
+];
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_62.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
-<div class="SRResult" id="SR_btparser">
- <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="javascript:searchResults.Toggle('SR_btparser')">BTParser</a>
- <div class="SRChildren">
- <a id="Item0_c0" onkeydown="return searchResults.NavChild(event,0,0)" onkeypress="return searchResults.NavChild(event,0,0)" onkeyup="return searchResults.NavChild(event,0,0)" class="SRScope" href="../class_b_t_parser.html" target="_parent">BTParser</a>
- <a id="Item0_c1" onkeydown="return searchResults.NavChild(event,0,1)" onkeypress="return searchResults.NavChild(event,0,1)" onkeyup="return searchResults.NavChild(event,0,1)" class="SRScope" href="../class_b_t_parser.html#ad9495eabeaf69d91c5f26131cabd3ec4" target="_parent">BTParser::BTParser()</a>
- </div>
- </div>
-</div>
-<div class="SRResult" id="SR_btparser_2ecpp">
- <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="../btparser_8cpp.html" target="_parent">btparser.cpp</a>
- </div>
-</div>
-<div class="SRResult" id="SR_btparser_2ed">
- <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="../btparser_8d.html" target="_parent">btparser.d</a>
- </div>
-</div>
-<div class="SRResult" id="SR_btparser_2eh">
- <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="../btparser_8h.html" target="_parent">btparser.h</a>
- </div>
-</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
--- /dev/null
+var searchData=
+[
+ ['btparser',['BTParser',['../class_b_t_parser.html',1,'BTParser'],['../class_b_t_parser.html#ad9495eabeaf69d91c5f26131cabd3ec4',1,'BTParser::BTParser()']]],
+ ['btparser_2ecpp',['btparser.cpp',['../btparser_8cpp.html',1,'']]],
+ ['btparser_2ed',['btparser.d',['../btparser_8d.html',1,'']]],
+ ['btparser_2eh',['btparser.h',['../btparser_8h.html',1,'']]]
+];
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_63.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
-<div class="SRResult" id="SR_children">
- <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_a_s_t.html#addfd95ed0ba31ec4fdcf08097fb7fa75" target="_parent">children</a>
- <span class="SRScope">AST</span>
- </div>
-</div>
-<div class="SRResult" id="SR_clear">
- <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_buffer.html#ae73a7e66aaca98fcaca9e53305264e04" target="_parent">clear</a>
- <span class="SRScope">IBuffer</span>
- </div>
-</div>
-<div class="SRResult" id="SR_clone">
- <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_a_s_t.html#a787d24b79bf03b6ae15f10d9fad3411b" target="_parent">clone</a>
- <span class="SRScope">AST</span>
- </div>
-</div>
-<div class="SRResult" id="SR_column">
- <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_column')">column</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_lexer.html#a05ce2bfa3595f992618d2a328b66bdfb" target="_parent">ILexer::column()</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_token.html#a1b21e17c8d9b12f84147656d03492b57" target="_parent">Token::column(int col)</a>
- <a id="Item3_c2" onkeydown="return searchResults.NavChild(event,3,2)" onkeypress="return searchResults.NavChild(event,3,2)" onkeyup="return searchResults.NavChild(event,3,2)" class="SRScope" href="../class_token.html#ae814a8d1293aa3e17fcff49a655fde92" target="_parent">Token::column() const </a>
- </div>
- </div>
-</div>
-<div class="SRResult" id="SR_consume">
- <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_consume')">consume</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_i_buffer.html#a43343cee2b18e6af304da8ee0cf19c5d" target="_parent">IBuffer::consume()</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_i_lexer.html#ae1009b9b2a1e023e1a7d2fd75806607f" target="_parent">ILexer::consume()</a>
- <a id="Item4_c2" onkeydown="return searchResults.NavChild(event,4,2)" onkeypress="return searchResults.NavChild(event,4,2)" onkeyup="return searchResults.NavChild(event,4,2)" class="SRScope" href="../class_l_l_n_lexer.html#ada670d39fa588ed793c71fe286ffe01d" target="_parent">LLNLexer::consume()</a>
- <a id="Item4_c3" onkeydown="return searchResults.NavChild(event,4,3)" onkeypress="return searchResults.NavChild(event,4,3)" onkeyup="return searchResults.NavChild(event,4,3)" class="SRScope" href="../class_b_t_parser.html#a9d72bba86b16427b0b03e91113b0f027" target="_parent">BTParser::consume()</a>
- </div>
- </div>
-</div>
-<div class="SRResult" id="SR_cur_5fidx">
- <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_l_l_n_lexer.html#a6cac67fbdbdc8083f87e1d0938d68ba2" target="_parent">cur_idx</a>
- <span class="SRScope">LLNLexer</span>
- </div>
-</div>
-<div class="SRResult" id="SR_cur_5flocation">
- <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_i_marker.html#adedaefcf6a1b1eac3d728a9d318dc618" target="_parent">cur_location</a>
- <span class="SRScope">IMarker</span>
- </div>
-</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
--- /dev/null
+var searchData=
+[
+ ['children',['children',['../class_a_s_t.html#addfd95ed0ba31ec4fdcf08097fb7fa75',1,'AST']]],
+ ['clear',['clear',['../class_i_buffer.html#ae73a7e66aaca98fcaca9e53305264e04',1,'IBuffer']]],
+ ['clone',['clone',['../class_a_s_t.html#a787d24b79bf03b6ae15f10d9fad3411b',1,'AST']]],
+ ['column',['column',['../class_i_lexer.html#a05ce2bfa3595f992618d2a328b66bdfb',1,'ILexer::column()'],['../class_token.html#a1b21e17c8d9b12f84147656d03492b57',1,'Token::column(int col)'],['../class_token.html#ae814a8d1293aa3e17fcff49a655fde92',1,'Token::column() const ']]],
+ ['consume',['consume',['../class_i_buffer.html#a43343cee2b18e6af304da8ee0cf19c5d',1,'IBuffer::consume()'],['../class_i_lexer.html#ae1009b9b2a1e023e1a7d2fd75806607f',1,'ILexer::consume()'],['../class_l_l_n_lexer.html#ada670d39fa588ed793c71fe286ffe01d',1,'LLNLexer::consume()'],['../class_b_t_parser.html#a9d72bba86b16427b0b03e91113b0f027',1,'BTParser::consume()']]],
+ ['cur_5fidx',['cur_idx',['../class_l_l_n_lexer.html#a6cac67fbdbdc8083f87e1d0938d68ba2',1,'LLNLexer']]],
+ ['cur_5flocation',['cur_location',['../class_i_marker.html#adedaefcf6a1b1eac3d728a9d318dc618',1,'IMarker']]]
+];
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_64.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
-<div class="SRResult" id="SR_define">
- <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="javascript:searchResults.Toggle('SR_define')">define</a>
- <div class="SRChildren">
- <a id="Item0_c0" onkeydown="return searchResults.NavChild(event,0,0)" onkeypress="return searchResults.NavChild(event,0,0)" onkeyup="return searchResults.NavChild(event,0,0)" class="SRScope" href="../class_scope_stack.html#a16f903a19a7223c925d00fe6ba4155f2" target="_parent">ScopeStack::define(const std::string &name)</a>
- <a id="Item0_c1" onkeydown="return searchResults.NavChild(event,0,1)" onkeypress="return searchResults.NavChild(event,0,1)" onkeyup="return searchResults.NavChild(event,0,1)" class="SRScope" href="../class_scope_stack.html#ae0c9aa708ebe375e6d4c4eebc4ffc60a" target="_parent">ScopeStack::define(const std::string &name, symtype_t type)</a>
- </div>
- </div>
-</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
--- /dev/null
+var searchData=
+[
+ ['define',['define',['../class_scope_stack.html#a16f903a19a7223c925d00fe6ba4155f2',1,'ScopeStack::define(const std::string &name)'],['../class_scope_stack.html#ae0c9aa708ebe375e6d4c4eebc4ffc60a',1,'ScopeStack::define(const std::string &name, symtype_t type)']]]
+];
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_65.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
-<div class="SRResult" id="SR_eof">
- <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_i_lexer.html#a0366072c45083ee20123f2552a95b6e0" target="_parent">eof</a>
- <span class="SRScope">ILexer</span>
- </div>
-</div>
-<div class="SRResult" id="SR_ex_5fcolumn">
- <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_exception.html#a5a08b0f7c24a639573c36ace567348c4" target="_parent">ex_column</a>
- <span class="SRScope">Exception</span>
- </div>
-</div>
-<div class="SRResult" id="SR_ex_5fline">
- <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_exception.html#ab30bf54ebcf9ead45300ce422fb4b6b8" target="_parent">ex_line</a>
- <span class="SRScope">Exception</span>
- </div>
-</div>
-<div class="SRResult" id="SR_ex_5fmsg">
- <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_exception.html#ac106ae3b8d10ae97ee0b71a270fbda27" target="_parent">ex_msg</a>
- <span class="SRScope">Exception</span>
- </div>
-</div>
-<div class="SRResult" id="SR_exception">
- <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_exception')">Exception</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_exception.html" target="_parent">Exception</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_exception.html#a1b78336bb26edf8e784783cc150c5801" target="_parent">Exception::Exception()</a>
- <a id="Item4_c2" onkeydown="return searchResults.NavChild(event,4,2)" onkeypress="return searchResults.NavChild(event,4,2)" onkeyup="return searchResults.NavChild(event,4,2)" class="SRScope" href="../class_exception.html#abfa91380075acb0b040b401ace9885d8" target="_parent">Exception::Exception(const Token &tok)</a>
- <a id="Item4_c3" onkeydown="return searchResults.NavChild(event,4,3)" onkeypress="return searchResults.NavChild(event,4,3)" onkeyup="return searchResults.NavChild(event,4,3)" class="SRScope" href="../class_exception.html#aa049354d27370ca0176a16c5ed7394e9" target="_parent">Exception::Exception(int line, int column)</a>
- </div>
- </div>
-</div>
-<div class="SRResult" id="SR_exception_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="../exception_8cpp.html" target="_parent">exception.cpp</a>
- </div>
-</div>
-<div class="SRResult" id="SR_exception_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="../exception_8d.html" target="_parent">exception.d</a>
- </div>
-</div>
-<div class="SRResult" id="SR_exception_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="../exception_8h.html" target="_parent">exception.h</a>
- </div>
-</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
--- /dev/null
+var searchData=
+[
+ ['eof',['eof',['../class_i_lexer.html#a0366072c45083ee20123f2552a95b6e0',1,'ILexer']]],
+ ['ex_5fcolumn',['ex_column',['../class_exception.html#a5a08b0f7c24a639573c36ace567348c4',1,'Exception']]],
+ ['ex_5fline',['ex_line',['../class_exception.html#ab30bf54ebcf9ead45300ce422fb4b6b8',1,'Exception']]],
+ ['ex_5fmsg',['ex_msg',['../class_exception.html#ac106ae3b8d10ae97ee0b71a270fbda27',1,'Exception']]],
+ ['exception',['Exception',['../class_exception.html',1,'Exception'],['../class_exception.html#a1b78336bb26edf8e784783cc150c5801',1,'Exception::Exception()'],['../class_exception.html#abfa91380075acb0b040b401ace9885d8',1,'Exception::Exception(const Token &tok)'],['../class_exception.html#aa049354d27370ca0176a16c5ed7394e9',1,'Exception::Exception(int line, int column)']]],
+ ['exception_2ecpp',['exception.cpp',['../exception_8cpp.html',1,'']]],
+ ['exception_2ed',['exception.d',['../exception_8d.html',1,'']]],
+ ['exception_2eh',['exception.h',['../exception_8h.html',1,'']]]
+];
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_66.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
-<div class="SRResult" id="SR_fill">
- <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="javascript:searchResults.Toggle('SR_fill')">fill</a>
- <div class="SRChildren">
- <a id="Item0_c0" onkeydown="return searchResults.NavChild(event,0,0)" onkeypress="return searchResults.NavChild(event,0,0)" onkeyup="return searchResults.NavChild(event,0,0)" class="SRScope" href="../class_i_buffer.html#afc6767d57494a8020611c90f31f3f9df" target="_parent">IBuffer::fill()</a>
- <a id="Item0_c1" onkeydown="return searchResults.NavChild(event,0,1)" onkeypress="return searchResults.NavChild(event,0,1)" onkeyup="return searchResults.NavChild(event,0,1)" class="SRScope" href="../class_l_l_n_lexer.html#a6a736fa44bf3553a7792d84ab9598eaa" target="_parent">LLNLexer::fill()</a>
- <a id="Item0_c2" onkeydown="return searchResults.NavChild(event,0,2)" onkeypress="return searchResults.NavChild(event,0,2)" onkeyup="return searchResults.NavChild(event,0,2)" class="SRScope" href="../class_b_t_parser.html#a366b4477388d2cd7fd655b36342f882c" target="_parent">BTParser::fill()</a>
- </div>
- </div>
-</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
--- /dev/null
+var searchData=
+[
+ ['fill',['fill',['../class_i_buffer.html#afc6767d57494a8020611c90f31f3f9df',1,'IBuffer::fill()'],['../class_l_l_n_lexer.html#a6a736fa44bf3553a7792d84ab9598eaa',1,'LLNLexer::fill()'],['../class_b_t_parser.html#a366b4477388d2cd7fd655b36342f882c',1,'BTParser::fill()']]]
+];
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_69.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
-<div class="SRResult" id="SR_ibuffer">
- <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="javascript:searchResults.Toggle('SR_ibuffer')">IBuffer</a>
- <div class="SRChildren">
- <a id="Item0_c0" onkeydown="return searchResults.NavChild(event,0,0)" onkeypress="return searchResults.NavChild(event,0,0)" onkeyup="return searchResults.NavChild(event,0,0)" class="SRScope" href="../class_i_buffer.html" target="_parent">IBuffer</a>
- <a id="Item0_c1" onkeydown="return searchResults.NavChild(event,0,1)" onkeypress="return searchResults.NavChild(event,0,1)" onkeyup="return searchResults.NavChild(event,0,1)" class="SRScope" href="../class_i_buffer.html#a6504e6c294b4c22a74e90c6b5d826f8b" target="_parent">IBuffer::IBuffer()</a>
- </div>
- </div>
-</div>
-<div class="SRResult" id="SR_ibuffer_2ecpp">
- <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="../ibuffer_8cpp.html" target="_parent">ibuffer.cpp</a>
- </div>
-</div>
-<div class="SRResult" id="SR_ibuffer_2ed">
- <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="../ibuffer_8d.html" target="_parent">ibuffer.d</a>
- </div>
-</div>
-<div class="SRResult" id="SR_ibuffer_2eh">
- <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="../ibuffer_8h.html" target="_parent">ibuffer.h</a>
- </div>
-</div>
-<div class="SRResult" id="SR_ilexer">
- <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_ilexer')">ILexer</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_i_lexer.html" target="_parent">ILexer</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_i_lexer.html#a204cc87b6147aa741d8fde4825843761" target="_parent">ILexer::ILexer()</a>
- </div>
- </div>
-</div>
-<div class="SRResult" id="SR_ilexer_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="../ilexer_8cpp.html" target="_parent">ilexer.cpp</a>
- </div>
-</div>
-<div class="SRResult" id="SR_ilexer_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="../ilexer_8d.html" target="_parent">ilexer.d</a>
- </div>
-</div>
-<div class="SRResult" id="SR_ilexer_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="../ilexer_8h.html" target="_parent">ilexer.h</a>
- </div>
-</div>
-<div class="SRResult" id="SR_imarker">
- <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="javascript:searchResults.Toggle('SR_imarker')">IMarker</a>
- <div class="SRChildren">
- <a id="Item8_c0" onkeydown="return searchResults.NavChild(event,8,0)" onkeypress="return searchResults.NavChild(event,8,0)" onkeyup="return searchResults.NavChild(event,8,0)" class="SRScope" href="../class_i_marker.html" target="_parent">IMarker</a>
- <a id="Item8_c1" onkeydown="return searchResults.NavChild(event,8,1)" onkeypress="return searchResults.NavChild(event,8,1)" onkeyup="return searchResults.NavChild(event,8,1)" class="SRScope" href="../class_i_marker.html#afbe7a5bbe8cb8f1b86e7ebf7d62782d4" target="_parent">IMarker::IMarker()</a>
- </div>
- </div>
-</div>
-<div class="SRResult" id="SR_imarker_2ecpp">
- <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="../imarker_8cpp.html" target="_parent">imarker.cpp</a>
- </div>
-</div>
-<div class="SRResult" id="SR_imarker_2ed">
- <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="../imarker_8d.html" target="_parent">imarker.d</a>
- </div>
-</div>
-<div class="SRResult" id="SR_imarker_2eh">
- <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="../imarker_8h.html" target="_parent">imarker.h</a>
- </div>
-</div>
-<div class="SRResult" id="SR_in_5fstream">
- <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_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="Item13" onkeydown="return searchResults.Nav(event,13)" onkeypress="return searchResults.Nav(event,13)" onkeyup="return searchResults.Nav(event,13)" 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="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_iparser')">IParser</a>
- <div class="SRChildren">
- <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_i_parser.html" target="_parent">IParser</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_i_parser.html#a97691dca898e799fac489ede2ff058b4" target="_parent">IParser::IParser()</a>
- <a id="Item14_c2" onkeydown="return searchResults.NavChild(event,14,2)" onkeypress="return searchResults.NavChild(event,14,2)" onkeyup="return searchResults.NavChild(event,14,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="Item15" onkeydown="return searchResults.Nav(event,15)" onkeypress="return searchResults.Nav(event,15)" onkeyup="return searchResults.Nav(event,15)" 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="Item16" onkeydown="return searchResults.Nav(event,16)" onkeypress="return searchResults.Nav(event,16)" onkeyup="return searchResults.Nav(event,16)" 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="Item17" onkeydown="return searchResults.Nav(event,17)" onkeypress="return searchResults.Nav(event,17)" onkeyup="return searchResults.Nav(event,17)" class="SRSymbol" href="../iparser_8h.html" target="_parent">iparser.h</a>
- </div>
-</div>
-<div class="SRResult" id="SR_isglobal">
- <div class="SREntry">
- <a id="Item18" onkeydown="return searchResults.Nav(event,18)" onkeypress="return searchResults.Nav(event,18)" onkeyup="return searchResults.Nav(event,18)" 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="Item19" onkeydown="return searchResults.Nav(event,19)" onkeypress="return searchResults.Nav(event,19)" onkeyup="return searchResults.Nav(event,19)" class="SRSymbol" href="../class_scope_stack.html#a553478b9e13cba1cf77b7f0e7a91c6f4" target="_parent">isLocal</a>
- <span class="SRScope">ScopeStack</span>
- </div>
-</div>
-<div class="SRResult" id="SR_ismarked">
- <div class="SREntry">
- <a id="Item20" onkeydown="return searchResults.Nav(event,20)" onkeypress="return searchResults.Nav(event,20)" onkeyup="return searchResults.Nav(event,20)" 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="Item21" onkeydown="return searchResults.Nav(event,21)" onkeypress="return searchResults.Nav(event,21)" onkeyup="return searchResults.Nav(event,21)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_ivisitor')">IVisitor</a>
- <div class="SRChildren">
- <a id="Item21_c0" onkeydown="return searchResults.NavChild(event,21,0)" onkeypress="return searchResults.NavChild(event,21,0)" onkeyup="return searchResults.NavChild(event,21,0)" class="SRScope" href="../class_i_visitor.html" target="_parent">IVisitor</a>
- <a id="Item21_c1" onkeydown="return searchResults.NavChild(event,21,1)" onkeypress="return searchResults.NavChild(event,21,1)" onkeyup="return searchResults.NavChild(event,21,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="Item22" onkeydown="return searchResults.Nav(event,22)" onkeypress="return searchResults.Nav(event,22)" onkeyup="return searchResults.Nav(event,22)" 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="Item23" onkeydown="return searchResults.Nav(event,23)" onkeypress="return searchResults.Nav(event,23)" onkeyup="return searchResults.Nav(event,23)" 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="Item24" onkeydown="return searchResults.Nav(event,24)" onkeypress="return searchResults.Nav(event,24)" onkeyup="return searchResults.Nav(event,24)" class="SRSymbol" href="../ivisitor_8h.html" target="_parent">ivisitor.h</a>
- </div>
-</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
--- /dev/null
+var searchData=
+[
+ ['ibuffer',['IBuffer',['../class_i_buffer.html',1,'IBuffer'],['../class_i_buffer.html#a6504e6c294b4c22a74e90c6b5d826f8b',1,'IBuffer::IBuffer()']]],
+ ['ibuffer_2ecpp',['ibuffer.cpp',['../ibuffer_8cpp.html',1,'']]],
+ ['ibuffer_2ed',['ibuffer.d',['../ibuffer_8d.html',1,'']]],
+ ['ibuffer_2eh',['ibuffer.h',['../ibuffer_8h.html',1,'']]],
+ ['ilexer',['ILexer',['../class_i_lexer.html',1,'ILexer'],['../class_i_lexer.html#a204cc87b6147aa741d8fde4825843761',1,'ILexer::ILexer()']]],
+ ['ilexer_2ecpp',['ilexer.cpp',['../ilexer_8cpp.html',1,'']]],
+ ['ilexer_2ed',['ilexer.d',['../ilexer_8d.html',1,'']]],
+ ['ilexer_2eh',['ilexer.h',['../ilexer_8h.html',1,'']]],
+ ['imarker',['IMarker',['../class_i_marker.html',1,'IMarker'],['../class_i_marker.html#afbe7a5bbe8cb8f1b86e7ebf7d62782d4',1,'IMarker::IMarker()']]],
+ ['imarker_2ecpp',['imarker.cpp',['../imarker_8cpp.html',1,'']]],
+ ['imarker_2ed',['imarker.d',['../imarker_8d.html',1,'']]],
+ ['imarker_2eh',['imarker.h',['../imarker_8h.html',1,'']]],
+ ['in_5fstream',['in_stream',['../class_i_lexer.html#a02d418cc6fdcbfbf6cad7bf914cce77f',1,'ILexer']]],
+ ['input',['input',['../class_i_parser.html#a0bb117afecf63b3f2d95b598b763fec2',1,'IParser']]],
+ ['iparser',['IParser',['../class_i_parser.html',1,'IParser'],['../class_i_parser.html#a97691dca898e799fac489ede2ff058b4',1,'IParser::IParser()'],['../class_i_parser.html#a7e843f2ae69a52cbacf5bd7b5b9622cf',1,'IParser::IParser(ILexer *in)']]],
+ ['iparser_2ecpp',['iparser.cpp',['../iparser_8cpp.html',1,'']]],
+ ['iparser_2ed',['iparser.d',['../iparser_8d.html',1,'']]],
+ ['iparser_2eh',['iparser.h',['../iparser_8h.html',1,'']]],
+ ['isglobal',['isGlobal',['../class_scope_stack.html#ae0792790e8cfd148e0cfb67090a790bf',1,'ScopeStack']]],
+ ['islocal',['isLocal',['../class_scope_stack.html#a553478b9e13cba1cf77b7f0e7a91c6f4',1,'ScopeStack']]],
+ ['ismarked',['isMarked',['../class_i_marker.html#ae6fda228fa071a9720e7d2309d47ac6e',1,'IMarker']]],
+ ['ivisitor',['IVisitor',['../class_i_visitor.html',1,'IVisitor'],['../class_i_visitor.html#a1f982003291f872f6f3781456b295e8a',1,'IVisitor::IVisitor()']]],
+ ['ivisitor_2ecpp',['ivisitor.cpp',['../ivisitor_8cpp.html',1,'']]],
+ ['ivisitor_2ed',['ivisitor.d',['../ivisitor_8d.html',1,'']]],
+ ['ivisitor_2eh',['ivisitor.h',['../ivisitor_8h.html',1,'']]]
+];
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_6c.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
-<div class="SRResult" id="SR_la_5fbuffer">
- <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_l_l_n_lexer.html#a6e583dda9f354ddb453c277be2cb6edc" target="_parent">la_buffer</a>
- <span class="SRScope">LLNLexer</span>
- </div>
-</div>
-<div class="SRResult" id="SR_lexer">
- <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#a2c89fe9ae1c200eda69c78f7441dea00" target="_parent">lexer</a>
- <span class="SRScope">IParser</span>
- </div>
-</div>
-<div class="SRResult" id="SR_line">
- <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="javascript:searchResults.Toggle('SR_line')">line</a>
- <div class="SRChildren">
- <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_lexer.html#a5d766f4f4dcc976553ab17a5753ef8ff" target="_parent">ILexer::line()</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_token.html#aa9f8fb673aae6d36dad03e3f5d1e5f77" target="_parent">Token::line(int ln)</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_token.html#a8e3d3bce7ab65c33abadab8fc0aa2f46" target="_parent">Token::line() const </a>
- </div>
- </div>
-</div>
-<div class="SRResult" id="SR_llnlexer">
- <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_llnlexer')">LLNLexer</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_l_l_n_lexer.html" target="_parent">LLNLexer</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_l_l_n_lexer.html#a80d72ef409a84e097a52ddb6d3cf9843" target="_parent">LLNLexer::LLNLexer()</a>
- </div>
- </div>
-</div>
-<div class="SRResult" id="SR_llnlexer_2ecpp">
- <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="../llnlexer_8cpp.html" target="_parent">llnlexer.cpp</a>
- </div>
-</div>
-<div class="SRResult" id="SR_llnlexer_2ed">
- <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="../llnlexer_8d.html" target="_parent">llnlexer.d</a>
- </div>
-</div>
-<div class="SRResult" id="SR_llnlexer_2eh">
- <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="../llnlexer_8h.html" target="_parent">llnlexer.h</a>
- </div>
-</div>
-<div class="SRResult" id="SR_load">
- <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="../class_i_buffer.html#aa9b8125ddc806077ad9e7faa7dbda64d" target="_parent">load</a>
- <span class="SRScope">IBuffer</span>
- </div>
-</div>
-<div class="SRResult" id="SR_location">
- <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="javascript:searchResults.Toggle('SR_location')">location</a>
- <div class="SRChildren">
- <a id="Item8_c0" onkeydown="return searchResults.NavChild(event,8,0)" onkeypress="return searchResults.NavChild(event,8,0)" onkeyup="return searchResults.NavChild(event,8,0)" class="SRScope" href="../class_i_marker.html#a0e9628e8c66b493ff331abab55c744da" target="_parent">IMarker::location(void)</a>
- <a id="Item8_c1" onkeydown="return searchResults.NavChild(event,8,1)" onkeypress="return searchResults.NavChild(event,8,1)" onkeyup="return searchResults.NavChild(event,8,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="Item9" onkeydown="return searchResults.Nav(event,9)" onkeypress="return searchResults.Nav(event,9)" onkeyup="return searchResults.Nav(event,9)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_lookahead')">lookahead</a>
- <div class="SRChildren">
- <a id="Item9_c0" onkeydown="return searchResults.NavChild(event,9,0)" onkeypress="return searchResults.NavChild(event,9,0)" onkeyup="return searchResults.NavChild(event,9,0)" class="SRScope" href="../class_b_t_parser.html#a796693745ebe354914eeacddba20f109" target="_parent">BTParser::lookahead()</a>
- <a id="Item9_c1" onkeydown="return searchResults.NavChild(event,9,1)" onkeypress="return searchResults.NavChild(event,9,1)" onkeyup="return searchResults.NavChild(event,9,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="Item10" onkeydown="return searchResults.Nav(event,10)" onkeypress="return searchResults.Nav(event,10)" onkeyup="return searchResults.Nav(event,10)" class="SRSymbol" href="../class_b_t_parser.html#a2674f280bd3000751a100b45ac3899e2" target="_parent">lookaheadToken</a>
- <span class="SRScope">BTParser</span>
- </div>
-</div>
-<div class="SRResult" id="SR_lookaheadtype">
- <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_b_t_parser.html#a01abded048ed1573e03867f7f2316583" target="_parent">lookaheadType</a>
- <span class="SRScope">BTParser</span>
- </div>
-</div>
-<div class="SRResult" id="SR_lookup">
- <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_scope_stack.html#a93cb7113443905f602ba812587e01b4d" target="_parent">lookup</a>
- <span class="SRScope">ScopeStack</span>
- </div>
-</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
--- /dev/null
+var searchData=
+[
+ ['la_5fbuffer',['la_buffer',['../class_l_l_n_lexer.html#a6e583dda9f354ddb453c277be2cb6edc',1,'LLNLexer']]],
+ ['lexer',['lexer',['../class_i_parser.html#a2c89fe9ae1c200eda69c78f7441dea00',1,'IParser']]],
+ ['line',['line',['../class_i_lexer.html#a5d766f4f4dcc976553ab17a5753ef8ff',1,'ILexer::line()'],['../class_token.html#aa9f8fb673aae6d36dad03e3f5d1e5f77',1,'Token::line(int ln)'],['../class_token.html#a8e3d3bce7ab65c33abadab8fc0aa2f46',1,'Token::line() const ']]],
+ ['llnlexer',['LLNLexer',['../class_l_l_n_lexer.html',1,'LLNLexer'],['../class_l_l_n_lexer.html#a80d72ef409a84e097a52ddb6d3cf9843',1,'LLNLexer::LLNLexer()']]],
+ ['llnlexer_2ecpp',['llnlexer.cpp',['../llnlexer_8cpp.html',1,'']]],
+ ['llnlexer_2ed',['llnlexer.d',['../llnlexer_8d.html',1,'']]],
+ ['llnlexer_2eh',['llnlexer.h',['../llnlexer_8h.html',1,'']]],
+ ['load',['load',['../class_i_buffer.html#aa9b8125ddc806077ad9e7faa7dbda64d',1,'IBuffer']]],
+ ['location',['location',['../class_i_marker.html#a0e9628e8c66b493ff331abab55c744da',1,'IMarker::location(void)'],['../class_i_marker.html#ac2d7a0e8bbfb213378f7a19b50ec9686',1,'IMarker::location(unsigned int index)']]],
+ ['lookahead',['lookahead',['../class_b_t_parser.html#a796693745ebe354914eeacddba20f109',1,'BTParser::lookahead()'],['../class_l_l_n_lexer.html#a66d139156eeb71c9017cfa55acc6ae89',1,'LLNLexer::lookahead()']]],
+ ['lookaheadtoken',['lookaheadToken',['../class_b_t_parser.html#a2674f280bd3000751a100b45ac3899e2',1,'BTParser']]],
+ ['lookaheadtype',['lookaheadType',['../class_b_t_parser.html#a01abded048ed1573e03867f7f2316583',1,'BTParser']]],
+ ['lookup',['lookup',['../class_scope_stack.html#a93cb7113443905f602ba812587e01b4d',1,'ScopeStack']]]
+];
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_6d.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<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_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_i_marker.html#a1c1b6ba790e3adf5fa8d9b24c06b10d7" target="_parent">markers</a>
- <span class="SRScope">IMarker</span>
- </div>
-</div>
-<div class="SRResult" id="SR_match">
- <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="javascript:searchResults.Toggle('SR_match')">match</a>
- <div class="SRChildren">
- <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_lexer.html#a556fdc7b13486f03cb7c3d7d4612666c" target="_parent">ILexer::match()</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_l_l_n_lexer.html#a4c250c0e032a7cc3e0ffbdcf8c3b18b7" target="_parent">LLNLexer::match()</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_b_t_parser.html#ad8fb9348dd9bc2e65a08033dd2539a03" target="_parent">BTParser::match()</a>
- </div>
- </div>
-</div>
-<div class="SRResult" id="SR_message">
- <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_message')">message</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_exception.html#a2514fc52bf060e2d242f5e6f1b87e8bf" target="_parent">Exception::message(const std::string &msg)</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_exception.html#a8f4eb20583b892ce7b0fb55554a94156" target="_parent">Exception::message(void) const </a>
- </div>
- </div>
-</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
--- /dev/null
+var searchData=
+[
+ ['mark',['mark',['../class_i_marker.html#a92024922612faa5bb0106609f151c050',1,'IMarker']]],
+ ['markers',['markers',['../class_i_marker.html#a1c1b6ba790e3adf5fa8d9b24c06b10d7',1,'IMarker']]],
+ ['match',['match',['../class_i_lexer.html#a556fdc7b13486f03cb7c3d7d4612666c',1,'ILexer::match()'],['../class_l_l_n_lexer.html#a4c250c0e032a7cc3e0ffbdcf8c3b18b7',1,'LLNLexer::match()'],['../class_b_t_parser.html#ad8fb9348dd9bc2e65a08033dd2539a03',1,'BTParser::match()']]],
+ ['message',['message',['../class_exception.html#a2514fc52bf060e2d242f5e6f1b87e8bf',1,'Exception::message(const std::string &msg)'],['../class_exception.html#a8f4eb20583b892ce7b0fb55554a94156',1,'Exception::message(void) const ']]]
+];
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_6e.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
-<div class="SRResult" id="SR_name">
- <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="javascript:searchResults.Toggle('SR_name')">name</a>
- <div class="SRChildren">
- <a id="Item0_c0" onkeydown="return searchResults.NavChild(event,0,0)" onkeypress="return searchResults.NavChild(event,0,0)" onkeyup="return searchResults.NavChild(event,0,0)" class="SRScope" href="../class_symbol.html#a8324a8b8848a9bd1957b8d9e69335112" target="_parent">Symbol::name() const </a>
- <a id="Item0_c1" onkeydown="return searchResults.NavChild(event,0,1)" onkeypress="return searchResults.NavChild(event,0,1)" onkeyup="return searchResults.NavChild(event,0,1)" class="SRScope" href="../class_symbol.html#a474363d0819a0acf6ecd1a547ec3f926" target="_parent">Symbol::name(const std::string &name)</a>
- </div>
- </div>
-</div>
-<div class="SRResult" id="SR_next">
- <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_next')">next</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_lexer.html#a6f5098fda43f68b01d2e7a2a7158c50d" target="_parent">ILexer::next()</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_l_l_n_lexer.html#a3832522afb32a85b3171f552ff9dd676" target="_parent">LLNLexer::next()</a>
- </div>
- </div>
-</div>
-<div class="SRResult" id="SR_node_5fchildren">
- <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_a_s_t.html#acb9265830632be3a68812c66c08c8752" target="_parent">node_children</a>
- <span class="SRScope">AST</span>
- </div>
-</div>
-<div class="SRResult" id="SR_node_5ftext">
- <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_a_s_t.html#a1638e0900cea081df5bb23d76432a2c3" target="_parent">node_text</a>
- <span class="SRScope">AST</span>
- </div>
-</div>
-<div class="SRResult" id="SR_node_5ftype">
- <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_a_s_t.html#aa650b2056cd9f76cc9b8833ca5faf312" target="_parent">node_type</a>
- <span class="SRScope">AST</span>
- </div>
-</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
--- /dev/null
+var searchData=
+[
+ ['name',['name',['../class_symbol.html#a8324a8b8848a9bd1957b8d9e69335112',1,'Symbol::name() const '],['../class_symbol.html#a474363d0819a0acf6ecd1a547ec3f926',1,'Symbol::name(const std::string &name)']]],
+ ['next',['next',['../class_i_lexer.html#a6f5098fda43f68b01d2e7a2a7158c50d',1,'ILexer::next()'],['../class_l_l_n_lexer.html#a3832522afb32a85b3171f552ff9dd676',1,'LLNLexer::next()']]],
+ ['node_5fchildren',['node_children',['../class_a_s_t.html#acb9265830632be3a68812c66c08c8752',1,'AST']]],
+ ['node_5ftext',['node_text',['../class_a_s_t.html#a1638e0900cea081df5bb23d76432a2c3',1,'AST']]],
+ ['node_5ftype',['node_type',['../class_a_s_t.html#aa650b2056cd9f76cc9b8833ca5faf312',1,'AST']]]
+];
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_6f.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
-<div class="SRResult" id="SR_operator_21_3d">
- <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="javascript:searchResults.Toggle('SR_operator_21_3d')">operator!=</a>
- <div class="SRChildren">
- <a id="Item0_c0" onkeydown="return searchResults.NavChild(event,0,0)" onkeypress="return searchResults.NavChild(event,0,0)" onkeyup="return searchResults.NavChild(event,0,0)" class="SRScope" href="../class_token.html#a44c1e0a6d1880cb378e7b43178db4e08" target="_parent">Token::operator!=()</a>
- <a id="Item0_c1" onkeydown="return searchResults.NavChild(event,0,1)" onkeypress="return searchResults.NavChild(event,0,1)" onkeyup="return searchResults.NavChild(event,0,1)" class="SRScope" href="../class_a_s_t.html#a00250cbeed3c73d95d4117b20d8146dd" target="_parent">AST::operator!=()</a>
- </div>
- </div>
-</div>
-<div class="SRResult" id="SR_operator_3c_3c">
- <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_operator_3c_3c')">operator<<</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_exception.html#a14ad8d29bc8d9f4eb8d2a0b0e5b1047f" target="_parent">Exception::operator<<()</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_exception.html#a96bb231c8f8c68239c83b6fa691e02b4" target="_parent">Exception::operator<<()</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="../exception_8cpp.html#a14ad8d29bc8d9f4eb8d2a0b0e5b1047f" target="_parent">operator<<(Exception &ex, const std::string &rhs): exception.cpp</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="../exception_8cpp.html#a96bb231c8f8c68239c83b6fa691e02b4" target="_parent">operator<<(Exception &ex, unsigned int rhs): exception.cpp</a>
- </div>
- </div>
-</div>
-<div class="SRResult" id="SR_operator_3d">
- <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_a_s_t.html#aa28dd92452d4f89c16a4de0058905e16" target="_parent">operator=</a>
- <span class="SRScope">AST</span>
- </div>
-</div>
-<div class="SRResult" id="SR_operator_3d_3d">
- <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_operator_3d_3d')">operator==</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_token.html#a4b0d7419c692350d4b28b947956e7e82" target="_parent">Token::operator==()</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_a_s_t.html#a2329c4b895ed7832713563d00b89e978" target="_parent">AST::operator==()</a>
- </div>
- </div>
-</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
--- /dev/null
+var searchData=
+[
+ ['operator_21_3d',['operator!=',['../class_token.html#a44c1e0a6d1880cb378e7b43178db4e08',1,'Token::operator!=()'],['../class_a_s_t.html#a00250cbeed3c73d95d4117b20d8146dd',1,'AST::operator!=()']]],
+ ['operator_3c_3c',['operator<<',['../class_exception.html#a14ad8d29bc8d9f4eb8d2a0b0e5b1047f',1,'Exception::operator<<()'],['../class_exception.html#a96bb231c8f8c68239c83b6fa691e02b4',1,'Exception::operator<<()'],['../exception_8cpp.html#a14ad8d29bc8d9f4eb8d2a0b0e5b1047f',1,'operator<<(Exception &ex, const std::string &rhs): exception.cpp'],['../exception_8cpp.html#a96bb231c8f8c68239c83b6fa691e02b4',1,'operator<<(Exception &ex, unsigned int rhs): exception.cpp']]],
+ ['operator_3d',['operator=',['../class_a_s_t.html#aa28dd92452d4f89c16a4de0058905e16',1,'AST']]],
+ ['operator_3d_3d',['operator==',['../class_token.html#a4b0d7419c692350d4b28b947956e7e82',1,'Token::operator==()'],['../class_a_s_t.html#a2329c4b895ed7832713563d00b89e978',1,'AST::operator==()']]]
+];
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_70.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
-<div class="SRResult" id="SR_parse">
- <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_i_parser.html#a03bdae30f9a5acb2b9ec5aebb20cc0c2" target="_parent">parse</a>
- <span class="SRScope">IParser</span>
- </div>
-</div>
-<div class="SRResult" id="SR_process">
- <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_process')">process</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#af8504282645b3e5baebabc486877ea1e" target="_parent">AST::process()</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#ab6b8bb5a97c0bce976135dc4eccc1452" target="_parent">IParser::process()</a>
- </div>
- </div>
-</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
--- /dev/null
+var searchData=
+[
+ ['parse',['parse',['../class_i_parser.html#a03bdae30f9a5acb2b9ec5aebb20cc0c2',1,'IParser']]],
+ ['process',['process',['../class_a_s_t.html#af8504282645b3e5baebabc486877ea1e',1,'AST::process()'],['../class_i_parser.html#ab6b8bb5a97c0bce976135dc4eccc1452',1,'IParser::process()']]]
+];
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_72.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<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_i_marker.html#afce4bb0bef01b4579db97e1ca5e64001" target="_parent">release</a>
- <span class="SRScope">IMarker</span>
- </div>
-</div>
-<div class="SRResult" id="SR_result">
- <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#a525c62c560492ef3bdb1a21c4da13e04" target="_parent">result</a>
- <span class="SRScope">IParser</span>
- </div>
-</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
--- /dev/null
+var searchData=
+[
+ ['release',['release',['../class_i_marker.html#afce4bb0bef01b4579db97e1ca5e64001',1,'IMarker']]],
+ ['result',['result',['../class_i_parser.html#a525c62c560492ef3bdb1a21c4da13e04',1,'IParser']]]
+];
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_73.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
-<div class="SRResult" id="SR_scope_5fstack">
- <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_scope_stack.html#affa1115b1547064c04186846fd594344" target="_parent">scope_stack</a>
- <span class="SRScope">ScopeStack</span>
- </div>
-</div>
-<div class="SRResult" id="SR_scopestack">
- <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_scopestack')">ScopeStack</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_scope_stack.html" target="_parent">ScopeStack</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_scope_stack.html#a754459e71e5e91fd4210c063014634c2" target="_parent">ScopeStack::ScopeStack()</a>
- </div>
- </div>
-</div>
-<div class="SRResult" id="SR_scopestack_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="../scopestack_8cpp.html" target="_parent">scopestack.cpp</a>
- </div>
-</div>
-<div class="SRResult" id="SR_scopestack_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="../scopestack_8d.html" target="_parent">scopestack.d</a>
- </div>
-</div>
-<div class="SRResult" id="SR_scopestack_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="../scopestack_8h.html" target="_parent">scopestack.h</a>
- </div>
-</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_i_marker.html#a58086bbf091c5b49c15464a070fec171" target="_parent">seek</a>
- <span class="SRScope">IMarker</span>
- </div>
-</div>
-<div class="SRResult" id="SR_size">
- <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_i_buffer.html#a70e50087fc075f8487ea14a323ef2012" target="_parent">size</a>
- <span class="SRScope">IBuffer</span>
- </div>
-</div>
-<div class="SRResult" id="SR_startscope">
- <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="../class_scope_stack.html#ae5809bddef2aa253460c1d35ed36c1c8" target="_parent">startScope</a>
- <span class="SRScope">ScopeStack</span>
- </div>
-</div>
-<div class="SRResult" id="SR_stopscope">
- <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="../class_scope_stack.html#a410129444ad5a4be8784007d1fd73129" target="_parent">stopScope</a>
- <span class="SRScope">ScopeStack</span>
- </div>
-</div>
-<div class="SRResult" id="SR_sym_5fname">
- <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="../class_symbol.html#a131f02876f25c9bdccbd71e1e7147989" target="_parent">sym_name</a>
- <span class="SRScope">Symbol</span>
- </div>
-</div>
-<div class="SRResult" id="SR_sym_5fpair_5ft">
- <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="../scopestack_8h.html#aa8203ad0e1d28bcfef1d1918f115d0d6" target="_parent">sym_pair_t</a>
- <span class="SRScope">scopestack.h</span>
- </div>
-</div>
-<div class="SRResult" id="SR_sym_5ftable_5ft">
- <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="../scopestack_8h.html#ac00f2f845911b84646322b4b1c7bc14c" target="_parent">sym_table_t</a>
- <span class="SRScope">scopestack.h</span>
- </div>
-</div>
-<div class="SRResult" id="SR_sym_5ftype">
- <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_symbol.html#a4cb69009155bb4a73a86fc4004655a31" target="_parent">sym_type</a>
- <span class="SRScope">Symbol</span>
- </div>
-</div>
-<div class="SRResult" id="SR_symbol">
- <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_symbol')">Symbol</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_symbol.html" target="_parent">Symbol</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_symbol.html#a918bcf3f530e98cc9d97cb16381db88f" target="_parent">Symbol::Symbol(const std::string &name)</a>
- <a id="Item13_c2" onkeydown="return searchResults.NavChild(event,13,2)" onkeypress="return searchResults.NavChild(event,13,2)" onkeyup="return searchResults.NavChild(event,13,2)" class="SRScope" href="../class_symbol.html#a696ddf09a21f1a5a6dacac4e49da076e" target="_parent">Symbol::Symbol(const std::string &name, symtype_t type)</a>
- </div>
- </div>
-</div>
-<div class="SRResult" id="SR_symbol_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="../symbol_8cpp.html" target="_parent">symbol.cpp</a>
- </div>
-</div>
-<div class="SRResult" id="SR_symbol_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="../symbol_8d.html" target="_parent">symbol.d</a>
- </div>
-</div>
-<div class="SRResult" id="SR_symbol_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="../symbol_8h.html" target="_parent">symbol.h</a>
- </div>
-</div>
-<div class="SRResult" id="SR_symtype_5ft">
- <div class="SREntry">
- <a id="Item17" onkeydown="return searchResults.Nav(event,17)" onkeypress="return searchResults.Nav(event,17)" onkeyup="return searchResults.Nav(event,17)" class="SRSymbol" href="../symbol_8h.html#a07090a2a79cb68ad8d84e7ecd6558859" target="_parent">symtype_t</a>
- <span class="SRScope">symbol.h</span>
- </div>
-</div>
-<div class="SRResult" id="SR_sync">
- <div class="SREntry">
- <a id="Item18" onkeydown="return searchResults.Nav(event,18)" onkeypress="return searchResults.Nav(event,18)" onkeyup="return searchResults.Nav(event,18)" class="SRSymbol" href="javascript:searchResults.Toggle('SR_sync')">sync</a>
- <div class="SRChildren">
- <a id="Item18_c0" onkeydown="return searchResults.NavChild(event,18,0)" onkeypress="return searchResults.NavChild(event,18,0)" onkeyup="return searchResults.NavChild(event,18,0)" class="SRScope" href="../class_i_buffer.html#aa61fe968b6058c01883bf4a464e7089f" target="_parent">IBuffer::sync()</a>
- <a id="Item18_c1" onkeydown="return searchResults.NavChild(event,18,1)" onkeypress="return searchResults.NavChild(event,18,1)" onkeyup="return searchResults.NavChild(event,18,1)" class="SRScope" href="../class_l_l_n_lexer.html#a63acbcfa3e703992774a6071a49d1735" target="_parent">LLNLexer::sync()</a>
- <a id="Item18_c2" onkeydown="return searchResults.NavChild(event,18,2)" onkeypress="return searchResults.NavChild(event,18,2)" onkeyup="return searchResults.NavChild(event,18,2)" class="SRScope" href="../class_b_t_parser.html#a762e16322aec6e50af51c2b6377d86fe" target="_parent">BTParser::sync()</a>
- </div>
- </div>
-</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
--- /dev/null
+var searchData=
+[
+ ['scope_5fstack',['scope_stack',['../class_scope_stack.html#affa1115b1547064c04186846fd594344',1,'ScopeStack']]],
+ ['scopestack',['ScopeStack',['../class_scope_stack.html',1,'ScopeStack'],['../class_scope_stack.html#a754459e71e5e91fd4210c063014634c2',1,'ScopeStack::ScopeStack()']]],
+ ['scopestack_2ecpp',['scopestack.cpp',['../scopestack_8cpp.html',1,'']]],
+ ['scopestack_2ed',['scopestack.d',['../scopestack_8d.html',1,'']]],
+ ['scopestack_2eh',['scopestack.h',['../scopestack_8h.html',1,'']]],
+ ['seek',['seek',['../class_i_marker.html#a58086bbf091c5b49c15464a070fec171',1,'IMarker']]],
+ ['size',['size',['../class_i_buffer.html#a70e50087fc075f8487ea14a323ef2012',1,'IBuffer']]],
+ ['startscope',['startScope',['../class_scope_stack.html#ae5809bddef2aa253460c1d35ed36c1c8',1,'ScopeStack']]],
+ ['stopscope',['stopScope',['../class_scope_stack.html#a410129444ad5a4be8784007d1fd73129',1,'ScopeStack']]],
+ ['sym_5fname',['sym_name',['../class_symbol.html#a131f02876f25c9bdccbd71e1e7147989',1,'Symbol']]],
+ ['sym_5fpair_5ft',['sym_pair_t',['../scopestack_8h.html#aa8203ad0e1d28bcfef1d1918f115d0d6',1,'scopestack.h']]],
+ ['sym_5ftable_5ft',['sym_table_t',['../scopestack_8h.html#ac00f2f845911b84646322b4b1c7bc14c',1,'scopestack.h']]],
+ ['sym_5ftype',['sym_type',['../class_symbol.html#a4cb69009155bb4a73a86fc4004655a31',1,'Symbol']]],
+ ['symbol',['Symbol',['../class_symbol.html',1,'Symbol'],['../class_symbol.html#a918bcf3f530e98cc9d97cb16381db88f',1,'Symbol::Symbol(const std::string &name)'],['../class_symbol.html#a696ddf09a21f1a5a6dacac4e49da076e',1,'Symbol::Symbol(const std::string &name, symtype_t type)']]],
+ ['symbol_2ecpp',['symbol.cpp',['../symbol_8cpp.html',1,'']]],
+ ['symbol_2ed',['symbol.d',['../symbol_8d.html',1,'']]],
+ ['symbol_2eh',['symbol.h',['../symbol_8h.html',1,'']]],
+ ['symtype_5ft',['symtype_t',['../symbol_8h.html#a07090a2a79cb68ad8d84e7ecd6558859',1,'symbol.h']]],
+ ['sync',['sync',['../class_i_buffer.html#aa61fe968b6058c01883bf4a464e7089f',1,'IBuffer::sync()'],['../class_l_l_n_lexer.html#a63acbcfa3e703992774a6071a49d1735',1,'LLNLexer::sync()'],['../class_b_t_parser.html#a762e16322aec6e50af51c2b6377d86fe',1,'BTParser::sync()']]]
+];
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_74.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
-<div class="SRResult" id="SR_text">
- <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="javascript:searchResults.Toggle('SR_text')">text</a>
- <div class="SRChildren">
- <a id="Item0_c0" onkeydown="return searchResults.NavChild(event,0,0)" onkeypress="return searchResults.NavChild(event,0,0)" onkeyup="return searchResults.NavChild(event,0,0)" class="SRScope" href="../class_token.html#a30e84cfd0f4ac2c71f59366088787d8e" target="_parent">Token::text(std::string txt)</a>
- <a id="Item0_c1" onkeydown="return searchResults.NavChild(event,0,1)" onkeypress="return searchResults.NavChild(event,0,1)" onkeyup="return searchResults.NavChild(event,0,1)" class="SRScope" href="../class_token.html#ae8915cc9838cf9e08ff6c7c39fd81ed2" target="_parent">Token::text() const </a>
- <a id="Item0_c2" onkeydown="return searchResults.NavChild(event,0,2)" onkeypress="return searchResults.NavChild(event,0,2)" onkeyup="return searchResults.NavChild(event,0,2)" class="SRScope" href="../class_a_s_t.html#ad975048d27d24ffe87e95b1eed995d5e" target="_parent">AST::text(void) const </a>
- <a id="Item0_c3" onkeydown="return searchResults.NavChild(event,0,3)" onkeypress="return searchResults.NavChild(event,0,3)" onkeyup="return searchResults.NavChild(event,0,3)" class="SRScope" href="../class_a_s_t.html#a5b90708376a408b1e1ff5762975017e9" target="_parent">AST::text(std::string &txt)</a>
- </div>
- </div>
-</div>
-<div class="SRResult" id="SR_token">
- <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_token')">Token</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_token.html" target="_parent">Token</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_token.html#aa3c5868ba4115f3189df6b2ac5b36f39" target="_parent">Token::Token()</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_token.html#a0b787b39aed3baf7cad3e3e68ed29fa6" target="_parent">Token::Token(TokenType_T ttype, int line, int col)</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_token.html#a19ae35e10dd99fca08017e0f883b1d6c" target="_parent">Token::Token(TokenType_T ttype, const std::string &ttext, int line, int col)</a>
- </div>
- </div>
-</div>
-<div class="SRResult" id="SR_token_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="../token_8cpp.html" target="_parent">token.cpp</a>
- </div>
-</div>
-<div class="SRResult" id="SR_token_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="../token_8d.html" target="_parent">token.d</a>
- </div>
-</div>
-<div class="SRResult" id="SR_token_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="../token_8h.html" target="_parent">token.h</a>
- </div>
-</div>
-<div class="SRResult" id="SR_tokentype_5ft">
- <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="../token_8h.html#abf05bcc4c1b09928131e6afd3b768a77" target="_parent">TokenType_T</a>
- <span class="SRScope">token.h</span>
- </div>
-</div>
-<div class="SRResult" id="SR_type">
- <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_type')">type</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_token.html#af7a5db637926db45f92522f7bc207207" target="_parent">Token::type(TokenType_T typ)</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_token.html#a94ffaaf2ec54ac87397607e9af567df8" target="_parent">Token::type() const </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_a_s_t.html#ad947af30e5dbb743c41769296dc03c9d" target="_parent">AST::type(void) const </a>
- <a id="Item6_c3" onkeydown="return searchResults.NavChild(event,6,3)" onkeypress="return searchResults.NavChild(event,6,3)" onkeyup="return searchResults.NavChild(event,6,3)" class="SRScope" href="../class_a_s_t.html#a3bf7042778ad5c589b65dd1b276f093c" target="_parent">AST::type(ASTNodeType typ)</a>
- <a id="Item6_c4" onkeydown="return searchResults.NavChild(event,6,4)" onkeypress="return searchResults.NavChild(event,6,4)" onkeyup="return searchResults.NavChild(event,6,4)" class="SRScope" href="../class_symbol.html#afc6ea326ca57f6f9292a05a61f2df362" target="_parent">Symbol::type() const </a>
- <a id="Item6_c5" onkeydown="return searchResults.NavChild(event,6,5)" onkeypress="return searchResults.NavChild(event,6,5)" onkeyup="return searchResults.NavChild(event,6,5)" class="SRScope" href="../class_symbol.html#a7822b485af2e735d462276836479ff24" target="_parent">Symbol::type(symtype_t type)</a>
- </div>
- </div>
-</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
--- /dev/null
+var searchData=
+[
+ ['text',['text',['../class_token.html#a30e84cfd0f4ac2c71f59366088787d8e',1,'Token::text(std::string txt)'],['../class_token.html#ae8915cc9838cf9e08ff6c7c39fd81ed2',1,'Token::text() const '],['../class_a_s_t.html#ad975048d27d24ffe87e95b1eed995d5e',1,'AST::text(void) const '],['../class_a_s_t.html#a5b90708376a408b1e1ff5762975017e9',1,'AST::text(std::string &txt)']]],
+ ['token',['Token',['../class_token.html',1,'Token'],['../class_token.html#aa3c5868ba4115f3189df6b2ac5b36f39',1,'Token::Token()'],['../class_token.html#a0b787b39aed3baf7cad3e3e68ed29fa6',1,'Token::Token(TokenType_T ttype, int line, int col)'],['../class_token.html#a19ae35e10dd99fca08017e0f883b1d6c',1,'Token::Token(TokenType_T ttype, const std::string &ttext, int line, int col)']]],
+ ['token_2ecpp',['token.cpp',['../token_8cpp.html',1,'']]],
+ ['token_2ed',['token.d',['../token_8d.html',1,'']]],
+ ['token_2eh',['token.h',['../token_8h.html',1,'']]],
+ ['tokentype_5ft',['TokenType_T',['../token_8h.html#abf05bcc4c1b09928131e6afd3b768a77',1,'token.h']]],
+ ['type',['type',['../class_token.html#af7a5db637926db45f92522f7bc207207',1,'Token::type(TokenType_T typ)'],['../class_token.html#a94ffaaf2ec54ac87397607e9af567df8',1,'Token::type() const '],['../class_a_s_t.html#ad947af30e5dbb743c41769296dc03c9d',1,'AST::type(void) const '],['../class_a_s_t.html#a3bf7042778ad5c589b65dd1b276f093c',1,'AST::type(ASTNodeType typ)'],['../class_symbol.html#afc6ea326ca57f6f9292a05a61f2df362',1,'Symbol::type() const '],['../class_symbol.html#a7822b485af2e735d462276836479ff24',1,'Symbol::type(symtype_t type)']]]
+];
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_76.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
-<div class="SRResult" id="SR_visit">
- <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_i_visitor.html#ae1fa19302cb2c14a8e98094cb3e990f4" target="_parent">visit</a>
- <span class="SRScope">IVisitor</span>
- </div>
-</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
--- /dev/null
+var searchData=
+[
+ ['visit',['visit',['../class_i_visitor.html#ae1fa19302cb2c14a8e98094cb3e990f4',1,'IVisitor']]]
+];
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_77.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
-<div class="SRResult" id="SR_what">
- <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_exception.html#a380f0477d9ef319911e7a8167bd47f1f" target="_parent">what</a>
- <span class="SRScope">Exception</span>
- </div>
-</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
--- /dev/null
+var searchData=
+[
+ ['what',['what',['../class_exception.html#a380f0477d9ef319911e7a8167bd47f1f',1,'Exception']]]
+];
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="all_7e.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
-<div class="SRResult" id="SR__7east">
- <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_a_s_t.html#ad332977af5d4ea0ec793c4843544b6e2" target="_parent">~AST</a>
- <span class="SRScope">AST</span>
- </div>
-</div>
-<div class="SRResult" id="SR__7ebtparser">
- <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#a5965c4cf0baf950be976a0a2932eec2c" target="_parent">~BTParser</a>
- <span class="SRScope">BTParser</span>
- </div>
-</div>
-<div class="SRResult" id="SR__7eexception">
- <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_exception.html#ad1ba411de295ef2eeb02ba26284a829a" target="_parent">~Exception</a>
- <span class="SRScope">Exception</span>
- </div>
-</div>
-<div class="SRResult" id="SR__7eibuffer">
- <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_i_buffer.html#a0411f55151d1b770a064d1296579b966" target="_parent">~IBuffer</a>
- <span class="SRScope">IBuffer</span>
- </div>
-</div>
-<div class="SRResult" id="SR__7eilexer">
- <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#a1018ca7c4ec102150fe2f6acfe38929d" target="_parent">~ILexer</a>
- <span class="SRScope">ILexer</span>
- </div>
-</div>
-<div class="SRResult" id="SR__7eimarker">
- <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_marker.html#afefb80c6283b5f2327faa16ab131c875" target="_parent">~IMarker</a>
- <span class="SRScope">IMarker</span>
- </div>
-</div>
-<div class="SRResult" id="SR__7eiparser">
- <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_i_parser.html#a5b617df0a65b13e5f4be40d764a8ba3b" target="_parent">~IParser</a>
- <span class="SRScope">IParser</span>
- </div>
-</div>
-<div class="SRResult" id="SR__7eivisitor">
- <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="../class_i_visitor.html#a05534ba3ad2710875aa918c3d917a088" target="_parent">~IVisitor</a>
- <span class="SRScope">IVisitor</span>
- </div>
-</div>
-<div class="SRResult" id="SR__7ellnlexer">
- <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="../class_l_l_n_lexer.html#ab4c8e44583f3d144df1379ea4d70b42b" target="_parent">~LLNLexer</a>
- <span class="SRScope">LLNLexer</span>
- </div>
-</div>
-<div class="SRResult" id="SR__7escopestack">
- <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="../class_scope_stack.html#a64e2f6ee2758341a649bbbc873b4c626" target="_parent">~ScopeStack</a>
- <span class="SRScope">ScopeStack</span>
- </div>
-</div>
-<div class="SRResult" id="SR__7esymbol">
- <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_symbol.html#a505360ad4bd2e0bd1e3954eca1b05723" target="_parent">~Symbol</a>
- <span class="SRScope">Symbol</span>
- </div>
-</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
--- /dev/null
+var searchData=
+[
+ ['_7east',['~AST',['../class_a_s_t.html#ad332977af5d4ea0ec793c4843544b6e2',1,'AST']]],
+ ['_7ebtparser',['~BTParser',['../class_b_t_parser.html#a5965c4cf0baf950be976a0a2932eec2c',1,'BTParser']]],
+ ['_7eexception',['~Exception',['../class_exception.html#ad1ba411de295ef2eeb02ba26284a829a',1,'Exception']]],
+ ['_7eibuffer',['~IBuffer',['../class_i_buffer.html#a0411f55151d1b770a064d1296579b966',1,'IBuffer']]],
+ ['_7eilexer',['~ILexer',['../class_i_lexer.html#a1018ca7c4ec102150fe2f6acfe38929d',1,'ILexer']]],
+ ['_7eimarker',['~IMarker',['../class_i_marker.html#afefb80c6283b5f2327faa16ab131c875',1,'IMarker']]],
+ ['_7eiparser',['~IParser',['../class_i_parser.html#a5b617df0a65b13e5f4be40d764a8ba3b',1,'IParser']]],
+ ['_7eivisitor',['~IVisitor',['../class_i_visitor.html#a05534ba3ad2710875aa918c3d917a088',1,'IVisitor']]],
+ ['_7ellnlexer',['~LLNLexer',['../class_l_l_n_lexer.html#ab4c8e44583f3d144df1379ea4d70b42b',1,'LLNLexer']]],
+ ['_7escopestack',['~ScopeStack',['../class_scope_stack.html#a64e2f6ee2758341a649bbbc873b4c626',1,'ScopeStack']]],
+ ['_7esymbol',['~Symbol',['../class_symbol.html#a505360ad4bd2e0bd1e3954eca1b05723',1,'Symbol']]]
+];
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_61.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
-<div class="SRResult" id="SR_ast">
- <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_a_s_t.html" target="_parent">AST</a>
- </div>
-</div>
-<div class="SRResult" id="SR_astprinter">
- <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_a_s_t_printer.html" target="_parent">ASTPrinter</a>
- </div>
-</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
--- /dev/null
+var searchData=
+[
+ ['ast',['AST',['../class_a_s_t.html',1,'']]],
+ ['astprinter',['ASTPrinter',['../class_a_s_t_printer.html',1,'']]]
+];
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_62.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
-<div class="SRResult" id="SR_btparser">
- <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" target="_parent">BTParser</a>
- </div>
-</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
--- /dev/null
+var searchData=
+[
+ ['btparser',['BTParser',['../class_b_t_parser.html',1,'']]]
+];
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_65.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
-<div class="SRResult" id="SR_exception">
- <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_exception.html" target="_parent">Exception</a>
- </div>
-</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
--- /dev/null
+var searchData=
+[
+ ['exception',['Exception',['../class_exception.html',1,'']]]
+];
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_69.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
-<div class="SRResult" id="SR_ibuffer">
- <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_i_buffer.html" target="_parent">IBuffer</a>
- </div>
-</div>
-<div class="SRResult" id="SR_ilexer">
- <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_lexer.html" target="_parent">ILexer</a>
- </div>
-</div>
-<div class="SRResult" id="SR_imarker">
- <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_marker.html" target="_parent">IMarker</a>
- </div>
-</div>
-<div class="SRResult" id="SR_iparser">
- <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_i_parser.html" target="_parent">IParser</a>
- </div>
-</div>
-<div class="SRResult" id="SR_ivisitor">
- <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_visitor.html" target="_parent">IVisitor</a>
- </div>
-</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
--- /dev/null
+var searchData=
+[
+ ['ibuffer',['IBuffer',['../class_i_buffer.html',1,'']]],
+ ['ilexer',['ILexer',['../class_i_lexer.html',1,'']]],
+ ['imarker',['IMarker',['../class_i_marker.html',1,'']]],
+ ['iparser',['IParser',['../class_i_parser.html',1,'']]],
+ ['ivisitor',['IVisitor',['../class_i_visitor.html',1,'']]]
+];
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_6c.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
-<div class="SRResult" id="SR_llnlexer">
- <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_l_l_n_lexer.html" target="_parent">LLNLexer</a>
- </div>
-</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
--- /dev/null
+var searchData=
+[
+ ['llnlexer',['LLNLexer',['../class_l_l_n_lexer.html',1,'']]]
+];
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_73.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
-<div class="SRResult" id="SR_scopestack">
- <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_scope_stack.html" target="_parent">ScopeStack</a>
- </div>
-</div>
-<div class="SRResult" id="SR_symbol">
- <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_symbol.html" target="_parent">Symbol</a>
- </div>
-</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
--- /dev/null
+var searchData=
+[
+ ['scopestack',['ScopeStack',['../class_scope_stack.html',1,'']]],
+ ['symbol',['Symbol',['../class_symbol.html',1,'']]]
+];
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="classes_74.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
-<div class="SRResult" id="SR_token">
- <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_token.html" target="_parent">Token</a>
- </div>
-</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
--- /dev/null
+var searchData=
+[
+ ['token',['Token',['../class_token.html',1,'']]]
+];
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="files_61.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
-<div class="SRResult" id="SR_ast_2ecpp">
- <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="../ast_8cpp.html" target="_parent">ast.cpp</a>
- </div>
-</div>
-<div class="SRResult" id="SR_ast_2ed">
- <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="../ast_8d.html" target="_parent">ast.d</a>
- </div>
-</div>
-<div class="SRResult" id="SR_ast_2eh">
- <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_8h.html" target="_parent">ast.h</a>
- </div>
-</div>
-<div class="SRResult" id="SR_astprinter_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="../astprinter_8cpp.html" target="_parent">astprinter.cpp</a>
- </div>
-</div>
-<div class="SRResult" id="SR_astprinter_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="../astprinter_8d.html" target="_parent">astprinter.d</a>
- </div>
-</div>
-<div class="SRResult" id="SR_astprinter_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="../astprinter_8h.html" target="_parent">astprinter.h</a>
- </div>
-</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
--- /dev/null
+var searchData=
+[
+ ['ast_2ecpp',['ast.cpp',['../ast_8cpp.html',1,'']]],
+ ['ast_2ed',['ast.d',['../ast_8d.html',1,'']]],
+ ['ast_2eh',['ast.h',['../ast_8h.html',1,'']]],
+ ['astprinter_2ecpp',['astprinter.cpp',['../astprinter_8cpp.html',1,'']]],
+ ['astprinter_2ed',['astprinter.d',['../astprinter_8d.html',1,'']]],
+ ['astprinter_2eh',['astprinter.h',['../astprinter_8h.html',1,'']]]
+];
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="files_62.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
-<div class="SRResult" id="SR_btparser_2ecpp">
- <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="../btparser_8cpp.html" target="_parent">btparser.cpp</a>
- </div>
-</div>
-<div class="SRResult" id="SR_btparser_2ed">
- <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="../btparser_8d.html" target="_parent">btparser.d</a>
- </div>
-</div>
-<div class="SRResult" id="SR_btparser_2eh">
- <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="../btparser_8h.html" target="_parent">btparser.h</a>
- </div>
-</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
--- /dev/null
+var searchData=
+[
+ ['btparser_2ecpp',['btparser.cpp',['../btparser_8cpp.html',1,'']]],
+ ['btparser_2ed',['btparser.d',['../btparser_8d.html',1,'']]],
+ ['btparser_2eh',['btparser.h',['../btparser_8h.html',1,'']]]
+];
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="files_65.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
-<div class="SRResult" id="SR_exception_2ecpp">
- <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="../exception_8cpp.html" target="_parent">exception.cpp</a>
- </div>
-</div>
-<div class="SRResult" id="SR_exception_2ed">
- <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="../exception_8d.html" target="_parent">exception.d</a>
- </div>
-</div>
-<div class="SRResult" id="SR_exception_2eh">
- <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="../exception_8h.html" target="_parent">exception.h</a>
- </div>
-</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
--- /dev/null
+var searchData=
+[
+ ['exception_2ecpp',['exception.cpp',['../exception_8cpp.html',1,'']]],
+ ['exception_2ed',['exception.d',['../exception_8d.html',1,'']]],
+ ['exception_2eh',['exception.h',['../exception_8h.html',1,'']]]
+];
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="files_69.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
-<div class="SRResult" id="SR_ibuffer_2ecpp">
- <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="../ibuffer_8cpp.html" target="_parent">ibuffer.cpp</a>
- </div>
-</div>
-<div class="SRResult" id="SR_ibuffer_2ed">
- <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="../ibuffer_8d.html" target="_parent">ibuffer.d</a>
- </div>
-</div>
-<div class="SRResult" id="SR_ibuffer_2eh">
- <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="../ibuffer_8h.html" target="_parent">ibuffer.h</a>
- </div>
-</div>
-<div class="SRResult" id="SR_ilexer_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="../ilexer_8cpp.html" target="_parent">ilexer.cpp</a>
- </div>
-</div>
-<div class="SRResult" id="SR_ilexer_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="../ilexer_8d.html" target="_parent">ilexer.d</a>
- </div>
-</div>
-<div class="SRResult" id="SR_ilexer_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="../ilexer_8h.html" target="_parent">ilexer.h</a>
- </div>
-</div>
-<div class="SRResult" id="SR_imarker_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="../imarker_8cpp.html" target="_parent">imarker.cpp</a>
- </div>
-</div>
-<div class="SRResult" id="SR_imarker_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="../imarker_8d.html" target="_parent">imarker.d</a>
- </div>
-</div>
-<div class="SRResult" id="SR_imarker_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="../imarker_8h.html" target="_parent">imarker.h</a>
- </div>
-</div>
-<div class="SRResult" id="SR_iparser_2ecpp">
- <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_8cpp.html" target="_parent">iparser.cpp</a>
- </div>
-</div>
-<div class="SRResult" id="SR_iparser_2ed">
- <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="../iparser_8d.html" target="_parent">iparser.d</a>
- </div>
-</div>
-<div class="SRResult" id="SR_iparser_2eh">
- <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="../iparser_8h.html" target="_parent">iparser.h</a>
- </div>
-</div>
-<div class="SRResult" id="SR_ivisitor_2ecpp">
- <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="../ivisitor_8cpp.html" target="_parent">ivisitor.cpp</a>
- </div>
-</div>
-<div class="SRResult" id="SR_ivisitor_2ed">
- <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="../ivisitor_8d.html" target="_parent">ivisitor.d</a>
- </div>
-</div>
-<div class="SRResult" id="SR_ivisitor_2eh">
- <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_8h.html" target="_parent">ivisitor.h</a>
- </div>
-</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
--- /dev/null
+var searchData=
+[
+ ['ibuffer_2ecpp',['ibuffer.cpp',['../ibuffer_8cpp.html',1,'']]],
+ ['ibuffer_2ed',['ibuffer.d',['../ibuffer_8d.html',1,'']]],
+ ['ibuffer_2eh',['ibuffer.h',['../ibuffer_8h.html',1,'']]],
+ ['ilexer_2ecpp',['ilexer.cpp',['../ilexer_8cpp.html',1,'']]],
+ ['ilexer_2ed',['ilexer.d',['../ilexer_8d.html',1,'']]],
+ ['ilexer_2eh',['ilexer.h',['../ilexer_8h.html',1,'']]],
+ ['imarker_2ecpp',['imarker.cpp',['../imarker_8cpp.html',1,'']]],
+ ['imarker_2ed',['imarker.d',['../imarker_8d.html',1,'']]],
+ ['imarker_2eh',['imarker.h',['../imarker_8h.html',1,'']]],
+ ['iparser_2ecpp',['iparser.cpp',['../iparser_8cpp.html',1,'']]],
+ ['iparser_2ed',['iparser.d',['../iparser_8d.html',1,'']]],
+ ['iparser_2eh',['iparser.h',['../iparser_8h.html',1,'']]],
+ ['ivisitor_2ecpp',['ivisitor.cpp',['../ivisitor_8cpp.html',1,'']]],
+ ['ivisitor_2ed',['ivisitor.d',['../ivisitor_8d.html',1,'']]],
+ ['ivisitor_2eh',['ivisitor.h',['../ivisitor_8h.html',1,'']]]
+];
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="files_6c.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
-<div class="SRResult" id="SR_llnlexer_2ecpp">
- <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="../llnlexer_8cpp.html" target="_parent">llnlexer.cpp</a>
- </div>
-</div>
-<div class="SRResult" id="SR_llnlexer_2ed">
- <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="../llnlexer_8d.html" target="_parent">llnlexer.d</a>
- </div>
-</div>
-<div class="SRResult" id="SR_llnlexer_2eh">
- <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="../llnlexer_8h.html" target="_parent">llnlexer.h</a>
- </div>
-</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
--- /dev/null
+var searchData=
+[
+ ['llnlexer_2ecpp',['llnlexer.cpp',['../llnlexer_8cpp.html',1,'']]],
+ ['llnlexer_2ed',['llnlexer.d',['../llnlexer_8d.html',1,'']]],
+ ['llnlexer_2eh',['llnlexer.h',['../llnlexer_8h.html',1,'']]]
+];
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="files_73.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
-<div class="SRResult" id="SR_scopestack_2ecpp">
- <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="../scopestack_8cpp.html" target="_parent">scopestack.cpp</a>
- </div>
-</div>
-<div class="SRResult" id="SR_scopestack_2ed">
- <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="../scopestack_8d.html" target="_parent">scopestack.d</a>
- </div>
-</div>
-<div class="SRResult" id="SR_scopestack_2eh">
- <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="../scopestack_8h.html" target="_parent">scopestack.h</a>
- </div>
-</div>
-<div class="SRResult" id="SR_symbol_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="../symbol_8cpp.html" target="_parent">symbol.cpp</a>
- </div>
-</div>
-<div class="SRResult" id="SR_symbol_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="../symbol_8d.html" target="_parent">symbol.d</a>
- </div>
-</div>
-<div class="SRResult" id="SR_symbol_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="../symbol_8h.html" target="_parent">symbol.h</a>
- </div>
-</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
--- /dev/null
+var searchData=
+[
+ ['scopestack_2ecpp',['scopestack.cpp',['../scopestack_8cpp.html',1,'']]],
+ ['scopestack_2ed',['scopestack.d',['../scopestack_8d.html',1,'']]],
+ ['scopestack_2eh',['scopestack.h',['../scopestack_8h.html',1,'']]],
+ ['symbol_2ecpp',['symbol.cpp',['../symbol_8cpp.html',1,'']]],
+ ['symbol_2ed',['symbol.d',['../symbol_8d.html',1,'']]],
+ ['symbol_2eh',['symbol.h',['../symbol_8h.html',1,'']]]
+];
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="files_74.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
-<div class="SRResult" id="SR_token_2ecpp">
- <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="../token_8cpp.html" target="_parent">token.cpp</a>
- </div>
-</div>
-<div class="SRResult" id="SR_token_2ed">
- <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="../token_8d.html" target="_parent">token.d</a>
- </div>
-</div>
-<div class="SRResult" id="SR_token_2eh">
- <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="../token_8h.html" target="_parent">token.h</a>
- </div>
-</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
--- /dev/null
+var searchData=
+[
+ ['token_2ecpp',['token.cpp',['../token_8cpp.html',1,'']]],
+ ['token_2ed',['token.d',['../token_8d.html',1,'']]],
+ ['token_2eh',['token.h',['../token_8h.html',1,'']]]
+];
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_61.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
-<div class="SRResult" id="SR_addchild">
- <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_a_s_t.html#a131ed8cb88639003df1058f768820cc5" target="_parent">addChild</a>
- <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="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="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>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
--- /dev/null
+var searchData=
+[
+ ['addchild',['addChild',['../class_a_s_t.html#a131ed8cb88639003df1058f768820cc5',1,'AST']]],
+ ['advance',['advance',['../class_i_marker.html#a68c539e79c3052ba7addf090dfd05985',1,'IMarker']]],
+ ['ast',['ast',['../class_i_parser.html#a486e53606cbc75b8a44cfea335ac9c87',1,'IParser::ast()'],['../class_a_s_t.html#a6ac7ddb23729a313ba6b66ad09ab79bd',1,'AST::AST(ASTNodeType type)'],['../class_a_s_t.html#a039b00473e1617d1c3003b0a22d5f2d9',1,'AST::AST(Token tok)'],['../class_a_s_t.html#a56011c7a97fd6277c72e88c2acd6a96e',1,'AST::AST(ASTNodeType type, const char *text)'],['../class_a_s_t.html#a341ac3dbf80dad18be249944c0b5f222',1,'AST::AST(ASTNodeType type, std::string text)'],['../class_a_s_t.html#a5f463c2fad1523f2dfea906e25e60d91',1,'AST::AST(ASTNodeType type, int child_count,...)'],['../class_a_s_t.html#aab868b0cf41c496ee5654fb17e61e63c',1,'AST::AST(ASTNodeType type, std::string text, int child_count,...)']]]
+];
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_62.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
-<div class="SRResult" id="SR_btparser">
- <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#ad9495eabeaf69d91c5f26131cabd3ec4" target="_parent">BTParser</a>
- <span class="SRScope">BTParser</span>
- </div>
-</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
--- /dev/null
+var searchData=
+[
+ ['btparser',['BTParser',['../class_b_t_parser.html#ad9495eabeaf69d91c5f26131cabd3ec4',1,'BTParser']]]
+];
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_63.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
-<div class="SRResult" id="SR_children">
- <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_a_s_t.html#addfd95ed0ba31ec4fdcf08097fb7fa75" target="_parent">children</a>
- <span class="SRScope">AST</span>
- </div>
-</div>
-<div class="SRResult" id="SR_clear">
- <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_buffer.html#ae73a7e66aaca98fcaca9e53305264e04" target="_parent">clear</a>
- <span class="SRScope">IBuffer</span>
- </div>
-</div>
-<div class="SRResult" id="SR_clone">
- <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_a_s_t.html#a787d24b79bf03b6ae15f10d9fad3411b" target="_parent">clone</a>
- <span class="SRScope">AST</span>
- </div>
-</div>
-<div class="SRResult" id="SR_column">
- <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_column')">column</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_token.html#a1b21e17c8d9b12f84147656d03492b57" target="_parent">Token::column(int col)</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_token.html#ae814a8d1293aa3e17fcff49a655fde92" target="_parent">Token::column() const </a>
- </div>
- </div>
-</div>
-<div class="SRResult" id="SR_consume">
- <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_consume')">consume</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_i_buffer.html#a43343cee2b18e6af304da8ee0cf19c5d" target="_parent">IBuffer::consume()</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_i_lexer.html#ae1009b9b2a1e023e1a7d2fd75806607f" target="_parent">ILexer::consume()</a>
- <a id="Item4_c2" onkeydown="return searchResults.NavChild(event,4,2)" onkeypress="return searchResults.NavChild(event,4,2)" onkeyup="return searchResults.NavChild(event,4,2)" class="SRScope" href="../class_l_l_n_lexer.html#ada670d39fa588ed793c71fe286ffe01d" target="_parent">LLNLexer::consume()</a>
- <a id="Item4_c3" onkeydown="return searchResults.NavChild(event,4,3)" onkeypress="return searchResults.NavChild(event,4,3)" onkeyup="return searchResults.NavChild(event,4,3)" class="SRScope" href="../class_b_t_parser.html#a9d72bba86b16427b0b03e91113b0f027" target="_parent">BTParser::consume()</a>
- </div>
- </div>
-</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
--- /dev/null
+var searchData=
+[
+ ['children',['children',['../class_a_s_t.html#addfd95ed0ba31ec4fdcf08097fb7fa75',1,'AST']]],
+ ['clear',['clear',['../class_i_buffer.html#ae73a7e66aaca98fcaca9e53305264e04',1,'IBuffer']]],
+ ['clone',['clone',['../class_a_s_t.html#a787d24b79bf03b6ae15f10d9fad3411b',1,'AST']]],
+ ['column',['column',['../class_token.html#a1b21e17c8d9b12f84147656d03492b57',1,'Token::column(int col)'],['../class_token.html#ae814a8d1293aa3e17fcff49a655fde92',1,'Token::column() const ']]],
+ ['consume',['consume',['../class_i_buffer.html#a43343cee2b18e6af304da8ee0cf19c5d',1,'IBuffer::consume()'],['../class_i_lexer.html#ae1009b9b2a1e023e1a7d2fd75806607f',1,'ILexer::consume()'],['../class_l_l_n_lexer.html#ada670d39fa588ed793c71fe286ffe01d',1,'LLNLexer::consume()'],['../class_b_t_parser.html#a9d72bba86b16427b0b03e91113b0f027',1,'BTParser::consume()']]]
+];
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_64.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
-<div class="SRResult" id="SR_define">
- <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="javascript:searchResults.Toggle('SR_define')">define</a>
- <div class="SRChildren">
- <a id="Item0_c0" onkeydown="return searchResults.NavChild(event,0,0)" onkeypress="return searchResults.NavChild(event,0,0)" onkeyup="return searchResults.NavChild(event,0,0)" class="SRScope" href="../class_scope_stack.html#a16f903a19a7223c925d00fe6ba4155f2" target="_parent">ScopeStack::define(const std::string &name)</a>
- <a id="Item0_c1" onkeydown="return searchResults.NavChild(event,0,1)" onkeypress="return searchResults.NavChild(event,0,1)" onkeyup="return searchResults.NavChild(event,0,1)" class="SRScope" href="../class_scope_stack.html#ae0c9aa708ebe375e6d4c4eebc4ffc60a" target="_parent">ScopeStack::define(const std::string &name, symtype_t type)</a>
- </div>
- </div>
-</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
--- /dev/null
+var searchData=
+[
+ ['define',['define',['../class_scope_stack.html#a16f903a19a7223c925d00fe6ba4155f2',1,'ScopeStack::define(const std::string &name)'],['../class_scope_stack.html#ae0c9aa708ebe375e6d4c4eebc4ffc60a',1,'ScopeStack::define(const std::string &name, symtype_t type)']]]
+];
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_65.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
-<div class="SRResult" id="SR_eof">
- <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_i_lexer.html#a0366072c45083ee20123f2552a95b6e0" target="_parent">eof</a>
- <span class="SRScope">ILexer</span>
- </div>
-</div>
-<div class="SRResult" id="SR_exception">
- <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_exception')">Exception</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_exception.html#a1b78336bb26edf8e784783cc150c5801" target="_parent">Exception::Exception()</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_exception.html#abfa91380075acb0b040b401ace9885d8" target="_parent">Exception::Exception(const Token &tok)</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_exception.html#aa049354d27370ca0176a16c5ed7394e9" target="_parent">Exception::Exception(int line, int column)</a>
- </div>
- </div>
-</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
--- /dev/null
+var searchData=
+[
+ ['eof',['eof',['../class_i_lexer.html#a0366072c45083ee20123f2552a95b6e0',1,'ILexer']]],
+ ['exception',['Exception',['../class_exception.html#a1b78336bb26edf8e784783cc150c5801',1,'Exception::Exception()'],['../class_exception.html#abfa91380075acb0b040b401ace9885d8',1,'Exception::Exception(const Token &tok)'],['../class_exception.html#aa049354d27370ca0176a16c5ed7394e9',1,'Exception::Exception(int line, int column)']]]
+];
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_66.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
-<div class="SRResult" id="SR_fill">
- <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="javascript:searchResults.Toggle('SR_fill')">fill</a>
- <div class="SRChildren">
- <a id="Item0_c0" onkeydown="return searchResults.NavChild(event,0,0)" onkeypress="return searchResults.NavChild(event,0,0)" onkeyup="return searchResults.NavChild(event,0,0)" class="SRScope" href="../class_i_buffer.html#afc6767d57494a8020611c90f31f3f9df" target="_parent">IBuffer::fill()</a>
- <a id="Item0_c1" onkeydown="return searchResults.NavChild(event,0,1)" onkeypress="return searchResults.NavChild(event,0,1)" onkeyup="return searchResults.NavChild(event,0,1)" class="SRScope" href="../class_l_l_n_lexer.html#a6a736fa44bf3553a7792d84ab9598eaa" target="_parent">LLNLexer::fill()</a>
- <a id="Item0_c2" onkeydown="return searchResults.NavChild(event,0,2)" onkeypress="return searchResults.NavChild(event,0,2)" onkeyup="return searchResults.NavChild(event,0,2)" class="SRScope" href="../class_b_t_parser.html#a366b4477388d2cd7fd655b36342f882c" target="_parent">BTParser::fill()</a>
- </div>
- </div>
-</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
--- /dev/null
+var searchData=
+[
+ ['fill',['fill',['../class_i_buffer.html#afc6767d57494a8020611c90f31f3f9df',1,'IBuffer::fill()'],['../class_l_l_n_lexer.html#a6a736fa44bf3553a7792d84ab9598eaa',1,'LLNLexer::fill()'],['../class_b_t_parser.html#a366b4477388d2cd7fd655b36342f882c',1,'BTParser::fill()']]]
+];
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_69.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
-<div class="SRResult" id="SR_ibuffer">
- <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_i_buffer.html#a6504e6c294b4c22a74e90c6b5d826f8b" target="_parent">IBuffer</a>
- <span class="SRScope">IBuffer</span>
- </div>
-</div>
-<div class="SRResult" id="SR_ilexer">
- <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_lexer.html#a204cc87b6147aa741d8fde4825843761" target="_parent">ILexer</a>
- <span class="SRScope">ILexer</span>
- </div>
-</div>
-<div class="SRResult" id="SR_imarker">
- <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_marker.html#afbe7a5bbe8cb8f1b86e7ebf7d62782d4" target="_parent">IMarker</a>
- <span class="SRScope">IMarker</span>
- </div>
-</div>
-<div class="SRResult" id="SR_input">
- <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_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="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_iparser')">IParser</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_i_parser.html#a97691dca898e799fac489ede2ff058b4" target="_parent">IParser::IParser()</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_i_parser.html#a7e843f2ae69a52cbacf5bd7b5b9622cf" target="_parent">IParser::IParser(ILexer *in)</a>
- </div>
- </div>
-</div>
-<div class="SRResult" id="SR_isglobal">
- <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_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="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#a553478b9e13cba1cf77b7f0e7a91c6f4" target="_parent">isLocal</a>
- <span class="SRScope">ScopeStack</span>
- </div>
-</div>
-<div class="SRResult" id="SR_ismarked">
- <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="../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="Item8" onkeydown="return searchResults.Nav(event,8)" onkeypress="return searchResults.Nav(event,8)" onkeyup="return searchResults.Nav(event,8)" class="SRSymbol" href="../class_i_visitor.html#a1f982003291f872f6f3781456b295e8a" target="_parent">IVisitor</a>
- <span class="SRScope">IVisitor</span>
- </div>
-</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
--- /dev/null
+var searchData=
+[
+ ['ibuffer',['IBuffer',['../class_i_buffer.html#a6504e6c294b4c22a74e90c6b5d826f8b',1,'IBuffer']]],
+ ['ilexer',['ILexer',['../class_i_lexer.html#a204cc87b6147aa741d8fde4825843761',1,'ILexer']]],
+ ['imarker',['IMarker',['../class_i_marker.html#afbe7a5bbe8cb8f1b86e7ebf7d62782d4',1,'IMarker']]],
+ ['input',['input',['../class_i_parser.html#a0bb117afecf63b3f2d95b598b763fec2',1,'IParser']]],
+ ['iparser',['IParser',['../class_i_parser.html#a97691dca898e799fac489ede2ff058b4',1,'IParser::IParser()'],['../class_i_parser.html#a7e843f2ae69a52cbacf5bd7b5b9622cf',1,'IParser::IParser(ILexer *in)']]],
+ ['isglobal',['isGlobal',['../class_scope_stack.html#ae0792790e8cfd148e0cfb67090a790bf',1,'ScopeStack']]],
+ ['islocal',['isLocal',['../class_scope_stack.html#a553478b9e13cba1cf77b7f0e7a91c6f4',1,'ScopeStack']]],
+ ['ismarked',['isMarked',['../class_i_marker.html#ae6fda228fa071a9720e7d2309d47ac6e',1,'IMarker']]],
+ ['ivisitor',['IVisitor',['../class_i_visitor.html#a1f982003291f872f6f3781456b295e8a',1,'IVisitor']]]
+];
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_6c.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
-<div class="SRResult" id="SR_line">
- <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="javascript:searchResults.Toggle('SR_line')">line</a>
- <div class="SRChildren">
- <a id="Item0_c0" onkeydown="return searchResults.NavChild(event,0,0)" onkeypress="return searchResults.NavChild(event,0,0)" onkeyup="return searchResults.NavChild(event,0,0)" class="SRScope" href="../class_token.html#aa9f8fb673aae6d36dad03e3f5d1e5f77" target="_parent">Token::line(int ln)</a>
- <a id="Item0_c1" onkeydown="return searchResults.NavChild(event,0,1)" onkeypress="return searchResults.NavChild(event,0,1)" onkeyup="return searchResults.NavChild(event,0,1)" class="SRScope" href="../class_token.html#a8e3d3bce7ab65c33abadab8fc0aa2f46" target="_parent">Token::line() const </a>
- </div>
- </div>
-</div>
-<div class="SRResult" id="SR_llnlexer">
- <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_l_l_n_lexer.html#a80d72ef409a84e097a52ddb6d3cf9843" target="_parent">LLNLexer</a>
- <span class="SRScope">LLNLexer</span>
- </div>
-</div>
-<div class="SRResult" id="SR_load">
- <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_buffer.html#aa9b8125ddc806077ad9e7faa7dbda64d" target="_parent">load</a>
- <span class="SRScope">IBuffer</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="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="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#a2674f280bd3000751a100b45ac3899e2" target="_parent">lookaheadToken</a>
- <span class="SRScope">BTParser</span>
- </div>
-</div>
-<div class="SRResult" id="SR_lookaheadtype">
- <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_b_t_parser.html#a01abded048ed1573e03867f7f2316583" target="_parent">lookaheadType</a>
- <span class="SRScope">BTParser</span>
- </div>
-</div>
-<div class="SRResult" id="SR_lookup">
- <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="../class_scope_stack.html#a93cb7113443905f602ba812587e01b4d" target="_parent">lookup</a>
- <span class="SRScope">ScopeStack</span>
- </div>
-</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
--- /dev/null
+var searchData=
+[
+ ['line',['line',['../class_token.html#aa9f8fb673aae6d36dad03e3f5d1e5f77',1,'Token::line(int ln)'],['../class_token.html#a8e3d3bce7ab65c33abadab8fc0aa2f46',1,'Token::line() const ']]],
+ ['llnlexer',['LLNLexer',['../class_l_l_n_lexer.html#a80d72ef409a84e097a52ddb6d3cf9843',1,'LLNLexer']]],
+ ['load',['load',['../class_i_buffer.html#aa9b8125ddc806077ad9e7faa7dbda64d',1,'IBuffer']]],
+ ['location',['location',['../class_i_marker.html#a0e9628e8c66b493ff331abab55c744da',1,'IMarker::location(void)'],['../class_i_marker.html#ac2d7a0e8bbfb213378f7a19b50ec9686',1,'IMarker::location(unsigned int index)']]],
+ ['lookahead',['lookahead',['../class_l_l_n_lexer.html#a66d139156eeb71c9017cfa55acc6ae89',1,'LLNLexer']]],
+ ['lookaheadtoken',['lookaheadToken',['../class_b_t_parser.html#a2674f280bd3000751a100b45ac3899e2',1,'BTParser']]],
+ ['lookaheadtype',['lookaheadType',['../class_b_t_parser.html#a01abded048ed1573e03867f7f2316583',1,'BTParser']]],
+ ['lookup',['lookup',['../class_scope_stack.html#a93cb7113443905f602ba812587e01b4d',1,'ScopeStack']]]
+];
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_6d.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<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_i_marker.html#a92024922612faa5bb0106609f151c050" target="_parent">mark</a>
- <span class="SRScope">IMarker</span>
- </div>
-</div>
-<div class="SRResult" id="SR_match">
- <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_match')">match</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_lexer.html#a556fdc7b13486f03cb7c3d7d4612666c" target="_parent">ILexer::match()</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_l_l_n_lexer.html#a4c250c0e032a7cc3e0ffbdcf8c3b18b7" target="_parent">LLNLexer::match()</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_b_t_parser.html#ad8fb9348dd9bc2e65a08033dd2539a03" target="_parent">BTParser::match()</a>
- </div>
- </div>
-</div>
-<div class="SRResult" id="SR_message">
- <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="javascript:searchResults.Toggle('SR_message')">message</a>
- <div class="SRChildren">
- <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_exception.html#a2514fc52bf060e2d242f5e6f1b87e8bf" target="_parent">Exception::message(const std::string &msg)</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_exception.html#a8f4eb20583b892ce7b0fb55554a94156" target="_parent">Exception::message(void) const </a>
- </div>
- </div>
-</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
--- /dev/null
+var searchData=
+[
+ ['mark',['mark',['../class_i_marker.html#a92024922612faa5bb0106609f151c050',1,'IMarker']]],
+ ['match',['match',['../class_i_lexer.html#a556fdc7b13486f03cb7c3d7d4612666c',1,'ILexer::match()'],['../class_l_l_n_lexer.html#a4c250c0e032a7cc3e0ffbdcf8c3b18b7',1,'LLNLexer::match()'],['../class_b_t_parser.html#ad8fb9348dd9bc2e65a08033dd2539a03',1,'BTParser::match()']]],
+ ['message',['message',['../class_exception.html#a2514fc52bf060e2d242f5e6f1b87e8bf',1,'Exception::message(const std::string &msg)'],['../class_exception.html#a8f4eb20583b892ce7b0fb55554a94156',1,'Exception::message(void) const ']]]
+];
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_6e.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
-<div class="SRResult" id="SR_name">
- <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="javascript:searchResults.Toggle('SR_name')">name</a>
- <div class="SRChildren">
- <a id="Item0_c0" onkeydown="return searchResults.NavChild(event,0,0)" onkeypress="return searchResults.NavChild(event,0,0)" onkeyup="return searchResults.NavChild(event,0,0)" class="SRScope" href="../class_symbol.html#a8324a8b8848a9bd1957b8d9e69335112" target="_parent">Symbol::name() const </a>
- <a id="Item0_c1" onkeydown="return searchResults.NavChild(event,0,1)" onkeypress="return searchResults.NavChild(event,0,1)" onkeyup="return searchResults.NavChild(event,0,1)" class="SRScope" href="../class_symbol.html#a474363d0819a0acf6ecd1a547ec3f926" target="_parent">Symbol::name(const std::string &name)</a>
- </div>
- </div>
-</div>
-<div class="SRResult" id="SR_next">
- <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_next')">next</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_lexer.html#a6f5098fda43f68b01d2e7a2a7158c50d" target="_parent">ILexer::next()</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_l_l_n_lexer.html#a3832522afb32a85b3171f552ff9dd676" target="_parent">LLNLexer::next()</a>
- </div>
- </div>
-</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
--- /dev/null
+var searchData=
+[
+ ['name',['name',['../class_symbol.html#a8324a8b8848a9bd1957b8d9e69335112',1,'Symbol::name() const '],['../class_symbol.html#a474363d0819a0acf6ecd1a547ec3f926',1,'Symbol::name(const std::string &name)']]],
+ ['next',['next',['../class_i_lexer.html#a6f5098fda43f68b01d2e7a2a7158c50d',1,'ILexer::next()'],['../class_l_l_n_lexer.html#a3832522afb32a85b3171f552ff9dd676',1,'LLNLexer::next()']]]
+];
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_6f.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
-<div class="SRResult" id="SR_operator_21_3d">
- <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="javascript:searchResults.Toggle('SR_operator_21_3d')">operator!=</a>
- <div class="SRChildren">
- <a id="Item0_c0" onkeydown="return searchResults.NavChild(event,0,0)" onkeypress="return searchResults.NavChild(event,0,0)" onkeyup="return searchResults.NavChild(event,0,0)" class="SRScope" href="../class_token.html#a44c1e0a6d1880cb378e7b43178db4e08" target="_parent">Token::operator!=()</a>
- <a id="Item0_c1" onkeydown="return searchResults.NavChild(event,0,1)" onkeypress="return searchResults.NavChild(event,0,1)" onkeyup="return searchResults.NavChild(event,0,1)" class="SRScope" href="../class_a_s_t.html#a00250cbeed3c73d95d4117b20d8146dd" target="_parent">AST::operator!=()</a>
- </div>
- </div>
-</div>
-<div class="SRResult" id="SR_operator_3c_3c">
- <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_operator_3c_3c')">operator<<</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="../exception_8cpp.html#a14ad8d29bc8d9f4eb8d2a0b0e5b1047f" target="_parent">operator<<(Exception &ex, const std::string &rhs): exception.cpp</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="../exception_8cpp.html#a96bb231c8f8c68239c83b6fa691e02b4" target="_parent">operator<<(Exception &ex, unsigned int rhs): exception.cpp</a>
- </div>
- </div>
-</div>
-<div class="SRResult" id="SR_operator_3d">
- <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_a_s_t.html#aa28dd92452d4f89c16a4de0058905e16" target="_parent">operator=</a>
- <span class="SRScope">AST</span>
- </div>
-</div>
-<div class="SRResult" id="SR_operator_3d_3d">
- <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_operator_3d_3d')">operator==</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_token.html#a4b0d7419c692350d4b28b947956e7e82" target="_parent">Token::operator==()</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_a_s_t.html#a2329c4b895ed7832713563d00b89e978" target="_parent">AST::operator==()</a>
- </div>
- </div>
-</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
--- /dev/null
+var searchData=
+[
+ ['operator_21_3d',['operator!=',['../class_token.html#a44c1e0a6d1880cb378e7b43178db4e08',1,'Token::operator!=()'],['../class_a_s_t.html#a00250cbeed3c73d95d4117b20d8146dd',1,'AST::operator!=()']]],
+ ['operator_3c_3c',['operator<<',['../exception_8cpp.html#a14ad8d29bc8d9f4eb8d2a0b0e5b1047f',1,'operator<<(Exception &ex, const std::string &rhs): exception.cpp'],['../exception_8cpp.html#a96bb231c8f8c68239c83b6fa691e02b4',1,'operator<<(Exception &ex, unsigned int rhs): exception.cpp']]],
+ ['operator_3d',['operator=',['../class_a_s_t.html#aa28dd92452d4f89c16a4de0058905e16',1,'AST']]],
+ ['operator_3d_3d',['operator==',['../class_token.html#a4b0d7419c692350d4b28b947956e7e82',1,'Token::operator==()'],['../class_a_s_t.html#a2329c4b895ed7832713563d00b89e978',1,'AST::operator==()']]]
+];
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_70.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
-<div class="SRResult" id="SR_parse">
- <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_i_parser.html#a03bdae30f9a5acb2b9ec5aebb20cc0c2" target="_parent">parse</a>
- <span class="SRScope">IParser</span>
- </div>
-</div>
-<div class="SRResult" id="SR_process">
- <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_process')">process</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#af8504282645b3e5baebabc486877ea1e" target="_parent">AST::process()</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#ab6b8bb5a97c0bce976135dc4eccc1452" target="_parent">IParser::process()</a>
- </div>
- </div>
-</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
--- /dev/null
+var searchData=
+[
+ ['parse',['parse',['../class_i_parser.html#a03bdae30f9a5acb2b9ec5aebb20cc0c2',1,'IParser']]],
+ ['process',['process',['../class_a_s_t.html#af8504282645b3e5baebabc486877ea1e',1,'AST::process()'],['../class_i_parser.html#ab6b8bb5a97c0bce976135dc4eccc1452',1,'IParser::process()']]]
+];
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_72.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<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_i_marker.html#afce4bb0bef01b4579db97e1ca5e64001" target="_parent">release</a>
- <span class="SRScope">IMarker</span>
- </div>
-</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
--- /dev/null
+var searchData=
+[
+ ['release',['release',['../class_i_marker.html#afce4bb0bef01b4579db97e1ca5e64001',1,'IMarker']]]
+];
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_73.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
-<div class="SRResult" id="SR_scopestack">
- <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_scope_stack.html#a754459e71e5e91fd4210c063014634c2" target="_parent">ScopeStack</a>
- <span class="SRScope">ScopeStack</span>
- </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_i_marker.html#a58086bbf091c5b49c15464a070fec171" target="_parent">seek</a>
- <span class="SRScope">IMarker</span>
- </div>
-</div>
-<div class="SRResult" id="SR_size">
- <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_buffer.html#a70e50087fc075f8487ea14a323ef2012" target="_parent">size</a>
- <span class="SRScope">IBuffer</span>
- </div>
-</div>
-<div class="SRResult" id="SR_startscope">
- <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_scope_stack.html#ae5809bddef2aa253460c1d35ed36c1c8" target="_parent">startScope</a>
- <span class="SRScope">ScopeStack</span>
- </div>
-</div>
-<div class="SRResult" id="SR_stopscope">
- <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_scope_stack.html#a410129444ad5a4be8784007d1fd73129" target="_parent">stopScope</a>
- <span class="SRScope">ScopeStack</span>
- </div>
-</div>
-<div class="SRResult" id="SR_symbol">
- <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_symbol')">Symbol</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_symbol.html#a918bcf3f530e98cc9d97cb16381db88f" target="_parent">Symbol::Symbol(const std::string &name)</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_symbol.html#a696ddf09a21f1a5a6dacac4e49da076e" target="_parent">Symbol::Symbol(const std::string &name, symtype_t type)</a>
- </div>
- </div>
-</div>
-<div class="SRResult" id="SR_sync">
- <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_sync')">sync</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_buffer.html#aa61fe968b6058c01883bf4a464e7089f" target="_parent">IBuffer::sync()</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_n_lexer.html#a63acbcfa3e703992774a6071a49d1735" target="_parent">LLNLexer::sync()</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_b_t_parser.html#a762e16322aec6e50af51c2b6377d86fe" target="_parent">BTParser::sync()</a>
- </div>
- </div>
-</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
--- /dev/null
+var searchData=
+[
+ ['scopestack',['ScopeStack',['../class_scope_stack.html#a754459e71e5e91fd4210c063014634c2',1,'ScopeStack']]],
+ ['seek',['seek',['../class_i_marker.html#a58086bbf091c5b49c15464a070fec171',1,'IMarker']]],
+ ['size',['size',['../class_i_buffer.html#a70e50087fc075f8487ea14a323ef2012',1,'IBuffer']]],
+ ['startscope',['startScope',['../class_scope_stack.html#ae5809bddef2aa253460c1d35ed36c1c8',1,'ScopeStack']]],
+ ['stopscope',['stopScope',['../class_scope_stack.html#a410129444ad5a4be8784007d1fd73129',1,'ScopeStack']]],
+ ['symbol',['Symbol',['../class_symbol.html#a918bcf3f530e98cc9d97cb16381db88f',1,'Symbol::Symbol(const std::string &name)'],['../class_symbol.html#a696ddf09a21f1a5a6dacac4e49da076e',1,'Symbol::Symbol(const std::string &name, symtype_t type)']]],
+ ['sync',['sync',['../class_i_buffer.html#aa61fe968b6058c01883bf4a464e7089f',1,'IBuffer::sync()'],['../class_l_l_n_lexer.html#a63acbcfa3e703992774a6071a49d1735',1,'LLNLexer::sync()'],['../class_b_t_parser.html#a762e16322aec6e50af51c2b6377d86fe',1,'BTParser::sync()']]]
+];
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_74.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
-<div class="SRResult" id="SR_text">
- <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="javascript:searchResults.Toggle('SR_text')">text</a>
- <div class="SRChildren">
- <a id="Item0_c0" onkeydown="return searchResults.NavChild(event,0,0)" onkeypress="return searchResults.NavChild(event,0,0)" onkeyup="return searchResults.NavChild(event,0,0)" class="SRScope" href="../class_token.html#a30e84cfd0f4ac2c71f59366088787d8e" target="_parent">Token::text(std::string txt)</a>
- <a id="Item0_c1" onkeydown="return searchResults.NavChild(event,0,1)" onkeypress="return searchResults.NavChild(event,0,1)" onkeyup="return searchResults.NavChild(event,0,1)" class="SRScope" href="../class_token.html#ae8915cc9838cf9e08ff6c7c39fd81ed2" target="_parent">Token::text() const </a>
- <a id="Item0_c2" onkeydown="return searchResults.NavChild(event,0,2)" onkeypress="return searchResults.NavChild(event,0,2)" onkeyup="return searchResults.NavChild(event,0,2)" class="SRScope" href="../class_a_s_t.html#ad975048d27d24ffe87e95b1eed995d5e" target="_parent">AST::text(void) const </a>
- <a id="Item0_c3" onkeydown="return searchResults.NavChild(event,0,3)" onkeypress="return searchResults.NavChild(event,0,3)" onkeyup="return searchResults.NavChild(event,0,3)" class="SRScope" href="../class_a_s_t.html#a5b90708376a408b1e1ff5762975017e9" target="_parent">AST::text(std::string &txt)</a>
- </div>
- </div>
-</div>
-<div class="SRResult" id="SR_token">
- <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_token')">Token</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_token.html#aa3c5868ba4115f3189df6b2ac5b36f39" target="_parent">Token::Token()</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_token.html#a0b787b39aed3baf7cad3e3e68ed29fa6" target="_parent">Token::Token(TokenType_T ttype, int line, int col)</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_token.html#a19ae35e10dd99fca08017e0f883b1d6c" target="_parent">Token::Token(TokenType_T ttype, const std::string &ttext, int line, int col)</a>
- </div>
- </div>
-</div>
-<div class="SRResult" id="SR_type">
- <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="javascript:searchResults.Toggle('SR_type')">type</a>
- <div class="SRChildren">
- <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_token.html#af7a5db637926db45f92522f7bc207207" target="_parent">Token::type(TokenType_T typ)</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_token.html#a94ffaaf2ec54ac87397607e9af567df8" target="_parent">Token::type() const </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#ad947af30e5dbb743c41769296dc03c9d" target="_parent">AST::type(void) const </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#a3bf7042778ad5c589b65dd1b276f093c" target="_parent">AST::type(ASTNodeType typ)</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_symbol.html#afc6ea326ca57f6f9292a05a61f2df362" target="_parent">Symbol::type() const </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_symbol.html#a7822b485af2e735d462276836479ff24" target="_parent">Symbol::type(symtype_t type)</a>
- </div>
- </div>
-</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
--- /dev/null
+var searchData=
+[
+ ['text',['text',['../class_token.html#a30e84cfd0f4ac2c71f59366088787d8e',1,'Token::text(std::string txt)'],['../class_token.html#ae8915cc9838cf9e08ff6c7c39fd81ed2',1,'Token::text() const '],['../class_a_s_t.html#ad975048d27d24ffe87e95b1eed995d5e',1,'AST::text(void) const '],['../class_a_s_t.html#a5b90708376a408b1e1ff5762975017e9',1,'AST::text(std::string &txt)']]],
+ ['token',['Token',['../class_token.html#aa3c5868ba4115f3189df6b2ac5b36f39',1,'Token::Token()'],['../class_token.html#a0b787b39aed3baf7cad3e3e68ed29fa6',1,'Token::Token(TokenType_T ttype, int line, int col)'],['../class_token.html#a19ae35e10dd99fca08017e0f883b1d6c',1,'Token::Token(TokenType_T ttype, const std::string &ttext, int line, int col)']]],
+ ['type',['type',['../class_token.html#af7a5db637926db45f92522f7bc207207',1,'Token::type(TokenType_T typ)'],['../class_token.html#a94ffaaf2ec54ac87397607e9af567df8',1,'Token::type() const '],['../class_a_s_t.html#ad947af30e5dbb743c41769296dc03c9d',1,'AST::type(void) const '],['../class_a_s_t.html#a3bf7042778ad5c589b65dd1b276f093c',1,'AST::type(ASTNodeType typ)'],['../class_symbol.html#afc6ea326ca57f6f9292a05a61f2df362',1,'Symbol::type() const '],['../class_symbol.html#a7822b485af2e735d462276836479ff24',1,'Symbol::type(symtype_t type)']]]
+];
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_76.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
-<div class="SRResult" id="SR_visit">
- <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_i_visitor.html#ae1fa19302cb2c14a8e98094cb3e990f4" target="_parent">visit</a>
- <span class="SRScope">IVisitor</span>
- </div>
-</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
--- /dev/null
+var searchData=
+[
+ ['visit',['visit',['../class_i_visitor.html#ae1fa19302cb2c14a8e98094cb3e990f4',1,'IVisitor']]]
+];
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_77.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
-<div class="SRResult" id="SR_what">
- <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_exception.html#a380f0477d9ef319911e7a8167bd47f1f" target="_parent">what</a>
- <span class="SRScope">Exception</span>
- </div>
-</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
--- /dev/null
+var searchData=
+[
+ ['what',['what',['../class_exception.html#a380f0477d9ef319911e7a8167bd47f1f',1,'Exception']]]
+];
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="functions_7e.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
-<div class="SRResult" id="SR__7east">
- <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_a_s_t.html#ad332977af5d4ea0ec793c4843544b6e2" target="_parent">~AST</a>
- <span class="SRScope">AST</span>
- </div>
-</div>
-<div class="SRResult" id="SR__7ebtparser">
- <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#a5965c4cf0baf950be976a0a2932eec2c" target="_parent">~BTParser</a>
- <span class="SRScope">BTParser</span>
- </div>
-</div>
-<div class="SRResult" id="SR__7eexception">
- <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_exception.html#ad1ba411de295ef2eeb02ba26284a829a" target="_parent">~Exception</a>
- <span class="SRScope">Exception</span>
- </div>
-</div>
-<div class="SRResult" id="SR__7eibuffer">
- <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_i_buffer.html#a0411f55151d1b770a064d1296579b966" target="_parent">~IBuffer</a>
- <span class="SRScope">IBuffer</span>
- </div>
-</div>
-<div class="SRResult" id="SR__7eilexer">
- <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#a1018ca7c4ec102150fe2f6acfe38929d" target="_parent">~ILexer</a>
- <span class="SRScope">ILexer</span>
- </div>
-</div>
-<div class="SRResult" id="SR__7eimarker">
- <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_marker.html#afefb80c6283b5f2327faa16ab131c875" target="_parent">~IMarker</a>
- <span class="SRScope">IMarker</span>
- </div>
-</div>
-<div class="SRResult" id="SR__7eiparser">
- <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_i_parser.html#a5b617df0a65b13e5f4be40d764a8ba3b" target="_parent">~IParser</a>
- <span class="SRScope">IParser</span>
- </div>
-</div>
-<div class="SRResult" id="SR__7eivisitor">
- <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="../class_i_visitor.html#a05534ba3ad2710875aa918c3d917a088" target="_parent">~IVisitor</a>
- <span class="SRScope">IVisitor</span>
- </div>
-</div>
-<div class="SRResult" id="SR__7ellnlexer">
- <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="../class_l_l_n_lexer.html#ab4c8e44583f3d144df1379ea4d70b42b" target="_parent">~LLNLexer</a>
- <span class="SRScope">LLNLexer</span>
- </div>
-</div>
-<div class="SRResult" id="SR__7escopestack">
- <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="../class_scope_stack.html#a64e2f6ee2758341a649bbbc873b4c626" target="_parent">~ScopeStack</a>
- <span class="SRScope">ScopeStack</span>
- </div>
-</div>
-<div class="SRResult" id="SR__7esymbol">
- <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_symbol.html#a505360ad4bd2e0bd1e3954eca1b05723" target="_parent">~Symbol</a>
- <span class="SRScope">Symbol</span>
- </div>
-</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
--- /dev/null
+var searchData=
+[
+ ['_7east',['~AST',['../class_a_s_t.html#ad332977af5d4ea0ec793c4843544b6e2',1,'AST']]],
+ ['_7ebtparser',['~BTParser',['../class_b_t_parser.html#a5965c4cf0baf950be976a0a2932eec2c',1,'BTParser']]],
+ ['_7eexception',['~Exception',['../class_exception.html#ad1ba411de295ef2eeb02ba26284a829a',1,'Exception']]],
+ ['_7eibuffer',['~IBuffer',['../class_i_buffer.html#a0411f55151d1b770a064d1296579b966',1,'IBuffer']]],
+ ['_7eilexer',['~ILexer',['../class_i_lexer.html#a1018ca7c4ec102150fe2f6acfe38929d',1,'ILexer']]],
+ ['_7eimarker',['~IMarker',['../class_i_marker.html#afefb80c6283b5f2327faa16ab131c875',1,'IMarker']]],
+ ['_7eiparser',['~IParser',['../class_i_parser.html#a5b617df0a65b13e5f4be40d764a8ba3b',1,'IParser']]],
+ ['_7eivisitor',['~IVisitor',['../class_i_visitor.html#a05534ba3ad2710875aa918c3d917a088',1,'IVisitor']]],
+ ['_7ellnlexer',['~LLNLexer',['../class_l_l_n_lexer.html#ab4c8e44583f3d144df1379ea4d70b42b',1,'LLNLexer']]],
+ ['_7escopestack',['~ScopeStack',['../class_scope_stack.html#a64e2f6ee2758341a649bbbc873b4c626',1,'ScopeStack']]],
+ ['_7esymbol',['~Symbol',['../class_symbol.html#a505360ad4bd2e0bd1e3954eca1b05723',1,'Symbol']]]
+];
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="related_6f.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
-<div class="SRResult" id="SR_operator_3c_3c">
- <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="javascript:searchResults.Toggle('SR_operator_3c_3c')">operator<<</a>
- <div class="SRChildren">
- <a id="Item0_c0" onkeydown="return searchResults.NavChild(event,0,0)" onkeypress="return searchResults.NavChild(event,0,0)" onkeyup="return searchResults.NavChild(event,0,0)" class="SRScope" href="../class_exception.html#a14ad8d29bc8d9f4eb8d2a0b0e5b1047f" target="_parent">Exception::operator<<()</a>
- <a id="Item0_c1" onkeydown="return searchResults.NavChild(event,0,1)" onkeypress="return searchResults.NavChild(event,0,1)" onkeyup="return searchResults.NavChild(event,0,1)" class="SRScope" href="../class_exception.html#a96bb231c8f8c68239c83b6fa691e02b4" target="_parent">Exception::operator<<()</a>
- </div>
- </div>
-</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
--- /dev/null
+var searchData=
+[
+ ['operator_3c_3c',['operator<<',['../class_exception.html#a14ad8d29bc8d9f4eb8d2a0b0e5b1047f',1,'Exception::operator<<()'],['../class_exception.html#a96bb231c8f8c68239c83b6fa691e02b4',1,'Exception::operator<<()']]]
+];
float: left;
}
-#searchli {
- float: right;
- display: block;
- width: 170px;
- height: 36px;
-}
-
#MSearchBox {
white-space : nowrap;
position: absolute;
right: 0px;
width: 170px;
z-index: 102;
+ background-color: white;
}
#MSearchBox .left
text-decoration: underline;
}
+span.SRScope {
+ padding-left: 4px;
+}
+
.SRPage .SRStatus {
padding: 2px 5px;
font-size: 8pt;
var node = child.firstChild;
if (j==id)
{
- node.innerHTML='•';
+ node.innerHTML='•';
}
else
{
hasResultsPage = false;
}
- window.frames.MSearchResults.location.href = resultsPageWithSearch;
+ window.frames.MSearchResults.location = resultsPageWithSearch;
var domPopupSearchResultsWindow = this.DOMPopupSearchResultsWindow();
if (domPopupSearchResultsWindow.style.display!='block')
return false;
}
}
+
+function setKeyActions(elem,action)
+{
+ elem.setAttribute('onkeydown',action);
+ elem.setAttribute('onkeypress',action);
+ elem.setAttribute('onkeyup',action);
+}
+
+function setClassAttr(elem,attr)
+{
+ elem.setAttribute('class',attr);
+ elem.setAttribute('className',attr);
+}
+
+function createResults()
+{
+ var results = document.getElementById("SRResults");
+ for (var e=0; e<searchData.length; e++)
+ {
+ var id = searchData[e][0];
+ var srResult = document.createElement('div');
+ srResult.setAttribute('id','SR_'+id);
+ setClassAttr(srResult,'SRResult');
+ var srEntry = document.createElement('div');
+ setClassAttr(srEntry,'SREntry');
+ var srLink = document.createElement('a');
+ srLink.setAttribute('id','Item'+e);
+ setKeyActions(srLink,'return searchResults.Nav(event,'+e+')');
+ setClassAttr(srLink,'SRSymbol');
+ srLink.innerHTML = searchData[e][1][0];
+ srEntry.appendChild(srLink);
+ if (searchData[e][1].length==2) // single result
+ {
+ srLink.setAttribute('href',searchData[e][1][1][0]);
+ if (searchData[e][1][1][1])
+ {
+ srLink.setAttribute('target','_parent');
+ }
+ var srScope = document.createElement('span');
+ setClassAttr(srScope,'SRScope');
+ srScope.innerHTML = searchData[e][1][1][2];
+ srEntry.appendChild(srScope);
+ }
+ else // multiple results
+ {
+ srLink.setAttribute('href','javascript:searchResults.Toggle("SR_'+id+'")');
+ var srChildren = document.createElement('div');
+ setClassAttr(srChildren,'SRChildren');
+ for (var c=0; c<searchData[e][1].length-1; c++)
+ {
+ var srChild = document.createElement('a');
+ srChild.setAttribute('id','Item'+e+'_c'+c);
+ setKeyActions(srChild,'return searchResults.NavChild(event,'+e+','+c+')');
+ setClassAttr(srChild,'SRScope');
+ srChild.setAttribute('href',searchData[e][1][c+1][0]);
+ if (searchData[e][1][c+1][1])
+ {
+ srChild.setAttribute('target','_parent');
+ }
+ srChild.innerHTML = searchData[e][1][c+1][2];
+ srChildren.appendChild(srChild);
+ }
+ srEntry.appendChild(srChildren);
+ }
+ srResult.appendChild(srEntry);
+ results.appendChild(srResult);
+ }
+}
+
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="typedefs_61.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
-<div class="SRResult" id="SR_astnodetype">
- <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="../ast_8h.html#a0a931957f12a2075e6e11ee596651dff" target="_parent">ASTNodeType</a>
- <span class="SRScope">ast.h</span>
- </div>
-</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
--- /dev/null
+var searchData=
+[
+ ['astnodetype',['ASTNodeType',['../ast_8h.html#a0a931957f12a2075e6e11ee596651dff',1,'ast.h']]]
+];
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="typedefs_73.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
-<div class="SRResult" id="SR_sym_5fpair_5ft">
- <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="../scopestack_8h.html#aa8203ad0e1d28bcfef1d1918f115d0d6" target="_parent">sym_pair_t</a>
- <span class="SRScope">scopestack.h</span>
- </div>
-</div>
-<div class="SRResult" id="SR_sym_5ftable_5ft">
- <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="../scopestack_8h.html#ac00f2f845911b84646322b4b1c7bc14c" target="_parent">sym_table_t</a>
- <span class="SRScope">scopestack.h</span>
- </div>
-</div>
-<div class="SRResult" id="SR_symtype_5ft">
- <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="../symbol_8h.html#a07090a2a79cb68ad8d84e7ecd6558859" target="_parent">symtype_t</a>
- <span class="SRScope">symbol.h</span>
- </div>
-</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
--- /dev/null
+var searchData=
+[
+ ['sym_5fpair_5ft',['sym_pair_t',['../scopestack_8h.html#aa8203ad0e1d28bcfef1d1918f115d0d6',1,'scopestack.h']]],
+ ['sym_5ftable_5ft',['sym_table_t',['../scopestack_8h.html#ac00f2f845911b84646322b4b1c7bc14c',1,'scopestack.h']]],
+ ['symtype_5ft',['symtype_t',['../symbol_8h.html#a07090a2a79cb68ad8d84e7ecd6558859',1,'symbol.h']]]
+];
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="typedefs_74.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
-<div class="SRResult" id="SR_tokentype_5ft">
- <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="../token_8h.html#abf05bcc4c1b09928131e6afd3b768a77" target="_parent">TokenType_T</a>
- <span class="SRScope">token.h</span>
- </div>
-</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
--- /dev/null
+var searchData=
+[
+ ['tokentype_5ft',['TokenType_T',['../token_8h.html#abf05bcc4c1b09928131e6afd3b768a77',1,'token.h']]]
+];
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_63.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
-<div class="SRResult" id="SR_column">
- <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_i_lexer.html#a05ce2bfa3595f992618d2a328b66bdfb" target="_parent">column</a>
- <span class="SRScope">ILexer</span>
- </div>
-</div>
-<div class="SRResult" id="SR_cur_5fidx">
- <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_l_l_n_lexer.html#a6cac67fbdbdc8083f87e1d0938d68ba2" target="_parent">cur_idx</a>
- <span class="SRScope">LLNLexer</span>
- </div>
-</div>
-<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_i_marker.html#adedaefcf6a1b1eac3d728a9d318dc618" target="_parent">cur_location</a>
- <span class="SRScope">IMarker</span>
- </div>
-</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
--- /dev/null
+var searchData=
+[
+ ['column',['column',['../class_i_lexer.html#a05ce2bfa3595f992618d2a328b66bdfb',1,'ILexer']]],
+ ['cur_5fidx',['cur_idx',['../class_l_l_n_lexer.html#a6cac67fbdbdc8083f87e1d0938d68ba2',1,'LLNLexer']]],
+ ['cur_5flocation',['cur_location',['../class_i_marker.html#adedaefcf6a1b1eac3d728a9d318dc618',1,'IMarker']]]
+];
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_65.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
-<div class="SRResult" id="SR_ex_5fcolumn">
- <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_exception.html#a5a08b0f7c24a639573c36ace567348c4" target="_parent">ex_column</a>
- <span class="SRScope">Exception</span>
- </div>
-</div>
-<div class="SRResult" id="SR_ex_5fline">
- <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_exception.html#ab30bf54ebcf9ead45300ce422fb4b6b8" target="_parent">ex_line</a>
- <span class="SRScope">Exception</span>
- </div>
-</div>
-<div class="SRResult" id="SR_ex_5fmsg">
- <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_exception.html#ac106ae3b8d10ae97ee0b71a270fbda27" target="_parent">ex_msg</a>
- <span class="SRScope">Exception</span>
- </div>
-</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
--- /dev/null
+var searchData=
+[
+ ['ex_5fcolumn',['ex_column',['../class_exception.html#a5a08b0f7c24a639573c36ace567348c4',1,'Exception']]],
+ ['ex_5fline',['ex_line',['../class_exception.html#ab30bf54ebcf9ead45300ce422fb4b6b8',1,'Exception']]],
+ ['ex_5fmsg',['ex_msg',['../class_exception.html#ac106ae3b8d10ae97ee0b71a270fbda27',1,'Exception']]]
+];
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_69.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
-<div class="SRResult" id="SR_in_5fstream">
- <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_i_lexer.html#a02d418cc6fdcbfbf6cad7bf914cce77f" target="_parent">in_stream</a>
- <span class="SRScope">ILexer</span>
- </div>
-</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
--- /dev/null
+var searchData=
+[
+ ['in_5fstream',['in_stream',['../class_i_lexer.html#a02d418cc6fdcbfbf6cad7bf914cce77f',1,'ILexer']]]
+];
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_6c.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
-<div class="SRResult" id="SR_la_5fbuffer">
- <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_l_l_n_lexer.html#a6e583dda9f354ddb453c277be2cb6edc" target="_parent">la_buffer</a>
- <span class="SRScope">LLNLexer</span>
- </div>
-</div>
-<div class="SRResult" id="SR_lexer">
- <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#a2c89fe9ae1c200eda69c78f7441dea00" target="_parent">lexer</a>
- <span class="SRScope">IParser</span>
- </div>
-</div>
-<div class="SRResult" id="SR_line">
- <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_lexer.html#a5d766f4f4dcc976553ab17a5753ef8ff" target="_parent">line</a>
- <span class="SRScope">ILexer</span>
- </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_b_t_parser.html#a796693745ebe354914eeacddba20f109" target="_parent">lookahead</a>
- <span class="SRScope">BTParser</span>
- </div>
-</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
--- /dev/null
+var searchData=
+[
+ ['la_5fbuffer',['la_buffer',['../class_l_l_n_lexer.html#a6e583dda9f354ddb453c277be2cb6edc',1,'LLNLexer']]],
+ ['lexer',['lexer',['../class_i_parser.html#a2c89fe9ae1c200eda69c78f7441dea00',1,'IParser']]],
+ ['line',['line',['../class_i_lexer.html#a5d766f4f4dcc976553ab17a5753ef8ff',1,'ILexer']]],
+ ['lookahead',['lookahead',['../class_b_t_parser.html#a796693745ebe354914eeacddba20f109',1,'BTParser']]]
+];
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_6d.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<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_i_marker.html#a1c1b6ba790e3adf5fa8d9b24c06b10d7" target="_parent">markers</a>
- <span class="SRScope">IMarker</span>
- </div>
-</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
--- /dev/null
+var searchData=
+[
+ ['markers',['markers',['../class_i_marker.html#a1c1b6ba790e3adf5fa8d9b24c06b10d7',1,'IMarker']]]
+];
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_6e.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
-<div class="SRResult" id="SR_node_5fchildren">
- <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_a_s_t.html#acb9265830632be3a68812c66c08c8752" target="_parent">node_children</a>
- <span class="SRScope">AST</span>
- </div>
-</div>
-<div class="SRResult" id="SR_node_5ftext">
- <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_a_s_t.html#a1638e0900cea081df5bb23d76432a2c3" target="_parent">node_text</a>
- <span class="SRScope">AST</span>
- </div>
-</div>
-<div class="SRResult" id="SR_node_5ftype">
- <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_a_s_t.html#aa650b2056cd9f76cc9b8833ca5faf312" target="_parent">node_type</a>
- <span class="SRScope">AST</span>
- </div>
-</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
--- /dev/null
+var searchData=
+[
+ ['node_5fchildren',['node_children',['../class_a_s_t.html#acb9265830632be3a68812c66c08c8752',1,'AST']]],
+ ['node_5ftext',['node_text',['../class_a_s_t.html#a1638e0900cea081df5bb23d76432a2c3',1,'AST']]],
+ ['node_5ftype',['node_type',['../class_a_s_t.html#aa650b2056cd9f76cc9b8833ca5faf312',1,'AST']]]
+];
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_72.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
-<div class="SRResult" id="SR_result">
- <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_i_parser.html#a525c62c560492ef3bdb1a21c4da13e04" target="_parent">result</a>
- <span class="SRScope">IParser</span>
- </div>
-</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
--- /dev/null
+var searchData=
+[
+ ['result',['result',['../class_i_parser.html#a525c62c560492ef3bdb1a21c4da13e04',1,'IParser']]]
+];
<html><head><title></title>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<link rel="stylesheet" type="text/css" href="search.css"/>
+<script type="text/javascript" src="variables_73.js"></script>
<script type="text/javascript" src="search.js"></script>
</head>
<body class="SRPage">
<div id="SRIndex">
<div class="SRStatus" id="Loading">Loading...</div>
-<div class="SRResult" id="SR_scope_5fstack">
- <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_scope_stack.html#affa1115b1547064c04186846fd594344" target="_parent">scope_stack</a>
- <span class="SRScope">ScopeStack</span>
- </div>
-</div>
-<div class="SRResult" id="SR_sym_5fname">
- <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_symbol.html#a131f02876f25c9bdccbd71e1e7147989" target="_parent">sym_name</a>
- <span class="SRScope">Symbol</span>
- </div>
-</div>
-<div class="SRResult" id="SR_sym_5ftype">
- <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_symbol.html#a4cb69009155bb4a73a86fc4004655a31" target="_parent">sym_type</a>
- <span class="SRScope">Symbol</span>
- </div>
-</div>
+<div id="SRResults"></div>
+<script type="text/javascript"><!--
+createResults();
+--></script>
<div class="SRStatus" id="Searching">Searching...</div>
<div class="SRStatus" id="NoMatches">No Matches</div>
<script type="text/javascript"><!--
--- /dev/null
+var searchData=
+[
+ ['scope_5fstack',['scope_stack',['../class_scope_stack.html#affa1115b1547064c04186846fd594344',1,'ScopeStack']]],
+ ['sym_5fname',['sym_name',['../class_symbol.html#a131f02876f25c9bdccbd71e1e7147989',1,'Symbol']]],
+ ['sym_5ftype',['sym_type',['../class_symbol.html#a4cb69009155bb4a73a86fc4004655a31',1,'Symbol']]]
+];
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/symbol/symbol.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(initResizable);
</script>
-<link href="doxygen.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>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('symbol_8cpp.html','');
+$(document).ready(function(){initNavTree('symbol_8cpp.html','');});
</script>
<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
<div class="header">
<div class="headertitle">
-<h1>source/symbol/symbol.cpp File Reference</h1> </div>
-</div>
+<div class="title">symbol.cpp File Reference</div> </div>
+</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include "<a class="el" href="symbol_8h_source.html">symbol.h</a>"</code><br/>
</div><div class="textblock"><div class="dynheader">
</div>
</div>
<p><a href="symbol_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="symbol_8cpp.html">symbol.cpp</a> </li>
- <li class="footer">Generated on Mon Jun 25 2012 16:46: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><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_89df9e639bca1960a616c1c202d57d94.html">symbol</a></li><li class="navelem"><a class="el" href="symbol_8cpp.html">symbol.cpp</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
</div>
-
-
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/symbol/symbol.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('symbol_8cpp.html','');
+$(document).ready(function(){initNavTree('symbol_8cpp.html','');});
</script>
<div id="doc-content">
-<div class="header">
- <div class="headertitle">
-<h1>source/symbol/symbol.cpp</h1> </div>
-</div>
-<div class="contents">
-<a href="symbol_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="symbol_8h.html">symbol.h</a>"</span>
-<a name="l00002"></a>00002
-<a name="l00003"></a><a class="code" href="class_symbol.html#a918bcf3f530e98cc9d97cb16381db88f">00003</a> <a class="code" href="class_symbol.html#a918bcf3f530e98cc9d97cb16381db88f">Symbol::Symbol</a>(<span class="keyword">const</span> std::string& name) : sym_name(name), sym_type(0)
-<a name="l00004"></a>00004 {
-<a name="l00005"></a>00005 }
-<a name="l00006"></a>00006
-<a name="l00007"></a><a class="code" href="class_symbol.html#a696ddf09a21f1a5a6dacac4e49da076e">00007</a> <a class="code" href="class_symbol.html#a918bcf3f530e98cc9d97cb16381db88f">Symbol::Symbol</a>(<span class="keyword">const</span> std::string& name, <a class="code" href="symbol_8h.html#a07090a2a79cb68ad8d84e7ecd6558859">symtype_t</a> type) : sym_name(name), sym_type(0)
-<a name="l00008"></a>00008 {
-<a name="l00009"></a>00009 }
-<a name="l00010"></a>00010
-<a name="l00011"></a><a class="code" href="class_symbol.html#a505360ad4bd2e0bd1e3954eca1b05723">00011</a> <a class="code" href="class_symbol.html#a505360ad4bd2e0bd1e3954eca1b05723">Symbol::~Symbol</a>()
-<a name="l00012"></a>00012 {
-<a name="l00013"></a>00013 }
-<a name="l00014"></a>00014
-<a name="l00015"></a><a class="code" href="class_symbol.html#afc6ea326ca57f6f9292a05a61f2df362">00015</a> <a class="code" href="symbol_8h.html#a07090a2a79cb68ad8d84e7ecd6558859">symtype_t</a> <a class="code" href="class_symbol.html#afc6ea326ca57f6f9292a05a61f2df362">Symbol::type</a>()<span class="keyword"> const</span>
-<a name="l00016"></a>00016 <span class="keyword"></span>{
-<a name="l00017"></a>00017 <span class="keywordflow">return</span> <a class="code" href="class_symbol.html#a4cb69009155bb4a73a86fc4004655a31">sym_type</a>;
-<a name="l00018"></a>00018 }
-<a name="l00019"></a>00019
-<a name="l00020"></a><a class="code" href="class_symbol.html#a7822b485af2e735d462276836479ff24">00020</a> <span class="keywordtype">void</span> <a class="code" href="class_symbol.html#afc6ea326ca57f6f9292a05a61f2df362">Symbol::type</a>(<a class="code" href="symbol_8h.html#a07090a2a79cb68ad8d84e7ecd6558859">symtype_t</a> type)
-<a name="l00021"></a>00021 {
-<a name="l00022"></a>00022 <a class="code" href="class_symbol.html#a4cb69009155bb4a73a86fc4004655a31">sym_type</a> = <a class="code" href="class_symbol.html#afc6ea326ca57f6f9292a05a61f2df362">type</a>;
-<a name="l00023"></a>00023 }
-<a name="l00024"></a>00024
-<a name="l00025"></a><a class="code" href="class_symbol.html#a8324a8b8848a9bd1957b8d9e69335112">00025</a> <span class="keyword">const</span> std::string& <a class="code" href="class_symbol.html#a8324a8b8848a9bd1957b8d9e69335112">Symbol::name</a>()<span class="keyword"> const</span>
-<a name="l00026"></a>00026 <span class="keyword"></span>{
-<a name="l00027"></a>00027 <span class="keywordflow">return</span> <a class="code" href="class_symbol.html#a131f02876f25c9bdccbd71e1e7147989">sym_name</a>;
-<a name="l00028"></a>00028 }
-<a name="l00029"></a>00029
-<a name="l00030"></a><a class="code" href="class_symbol.html#a474363d0819a0acf6ecd1a547ec3f926">00030</a> <span class="keywordtype">void</span> <a class="code" href="class_symbol.html#a8324a8b8848a9bd1957b8d9e69335112">Symbol::name</a>(<span class="keyword">const</span> std::string& name)
-<a name="l00031"></a>00031 {
-<a name="l00032"></a>00032 <a class="code" href="class_symbol.html#a131f02876f25c9bdccbd71e1e7147989">sym_name</a> = <a class="code" href="class_symbol.html#a8324a8b8848a9bd1957b8d9e69335112">name</a>;
-<a name="l00033"></a>00033 }
-<a name="l00034"></a>00034
-</pre></div></div>
-</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 Mon Jun 25 2012 16:46: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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
-
+<div class="header">
+ <div class="headertitle">
+<div class="title">symbol.cpp</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="symbol_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#include "<a class="code" href="symbol_8h.html">symbol.h</a>"</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> </div>
+<div class="line"><a name="l00003"></a><span class="lineno"><a class="code" href="class_symbol.html#a918bcf3f530e98cc9d97cb16381db88f"> 3</a></span> <a class="code" href="class_symbol.html#a918bcf3f530e98cc9d97cb16381db88f">Symbol::Symbol</a>(<span class="keyword">const</span> std::string& name) : sym_name(name), sym_type(0)</div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> {</div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> }</div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> </div>
+<div class="line"><a name="l00007"></a><span class="lineno"><a class="code" href="class_symbol.html#a696ddf09a21f1a5a6dacac4e49da076e"> 7</a></span> <a class="code" href="class_symbol.html#a918bcf3f530e98cc9d97cb16381db88f">Symbol::Symbol</a>(<span class="keyword">const</span> std::string& name, <a class="code" href="symbol_8h.html#a07090a2a79cb68ad8d84e7ecd6558859">symtype_t</a> type) : sym_name(name), sym_type(0)</div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span> {</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> }</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> </div>
+<div class="line"><a name="l00011"></a><span class="lineno"><a class="code" href="class_symbol.html#a505360ad4bd2e0bd1e3954eca1b05723"> 11</a></span> <a class="code" href="class_symbol.html#a505360ad4bd2e0bd1e3954eca1b05723">Symbol::~Symbol</a>()</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span> {</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> }</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> </div>
+<div class="line"><a name="l00015"></a><span class="lineno"><a class="code" href="class_symbol.html#afc6ea326ca57f6f9292a05a61f2df362"> 15</a></span> <a class="code" href="symbol_8h.html#a07090a2a79cb68ad8d84e7ecd6558859">symtype_t</a> <a class="code" href="class_symbol.html#afc6ea326ca57f6f9292a05a61f2df362">Symbol::type</a>()<span class="keyword"> const</span></div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span> <span class="keyword"></span>{</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  <span class="keywordflow">return</span> <a class="code" href="class_symbol.html#a4cb69009155bb4a73a86fc4004655a31">sym_type</a>;</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span> }</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> </div>
+<div class="line"><a name="l00020"></a><span class="lineno"><a class="code" href="class_symbol.html#a7822b485af2e735d462276836479ff24"> 20</a></span> <span class="keywordtype">void</span> <a class="code" href="class_symbol.html#afc6ea326ca57f6f9292a05a61f2df362">Symbol::type</a>(<a class="code" href="symbol_8h.html#a07090a2a79cb68ad8d84e7ecd6558859">symtype_t</a> type)</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> {</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  <a class="code" href="class_symbol.html#a4cb69009155bb4a73a86fc4004655a31">sym_type</a> = <a class="code" href="class_symbol.html#afc6ea326ca57f6f9292a05a61f2df362">type</a>;</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span> }</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> </div>
+<div class="line"><a name="l00025"></a><span class="lineno"><a class="code" href="class_symbol.html#a8324a8b8848a9bd1957b8d9e69335112"> 25</a></span> <span class="keyword">const</span> std::string& <a class="code" href="class_symbol.html#a8324a8b8848a9bd1957b8d9e69335112">Symbol::name</a>()<span class="keyword"> const</span></div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span> <span class="keyword"></span>{</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  <span class="keywordflow">return</span> <a class="code" href="class_symbol.html#a131f02876f25c9bdccbd71e1e7147989">sym_name</a>;</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span> }</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> </div>
+<div class="line"><a name="l00030"></a><span class="lineno"><a class="code" href="class_symbol.html#a474363d0819a0acf6ecd1a547ec3f926"> 30</a></span> <span class="keywordtype">void</span> <a class="code" href="class_symbol.html#a8324a8b8848a9bd1957b8d9e69335112">Symbol::name</a>(<span class="keyword">const</span> std::string& name)</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> {</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  <a class="code" href="class_symbol.html#a131f02876f25c9bdccbd71e1e7147989">sym_name</a> = <a class="code" href="class_symbol.html#a8324a8b8848a9bd1957b8d9e69335112">name</a>;</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span> }</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> </div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_89df9e639bca1960a616c1c202d57d94.html">symbol</a></li><li class="navelem"><a class="el" href="symbol_8cpp.html">symbol.cpp</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:23 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/symbol/symbol.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('symbol_8d.html','');
+$(document).ready(function(){initNavTree('symbol_8d.html','');});
</script>
<div id="doc-content">
-<div class="header">
- <div class="headertitle">
-<h1>source/symbol/symbol.d File Reference</h1> </div>
-</div>
-<div class="contents">
-
-<p><a href="symbol_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="symbol_8d.html">symbol.d</a> </li>
- <li class="footer">Generated on Mon Jun 25 2012 16:46: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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
+<div class="header">
+ <div class="headertitle">
+<div class="title">symbol.d File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<p><a href="symbol_8d_source.html">Go to the source code of this file.</a></p>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_89df9e639bca1960a616c1c202d57d94.html">symbol</a></li><li class="navelem"><a class="el" href="symbol_8d.html">symbol.d</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/symbol/symbol.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('symbol_8d.html','');
+$(document).ready(function(){initNavTree('symbol_8d.html','');});
</script>
<div id="doc-content">
-<div class="header">
- <div class="headertitle">
-<h1>source/symbol/symbol.d</h1> </div>
-</div>
-<div class="contents">
-<a href="symbol_8d.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 source/symbol/symbol.o source/symbol/symbol.d: source/symbol/symbol.cpp source/symbol/symbol.h \
-<a name="l00002"></a>00002 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/<span class="keywordtype">string</span> \
-<a name="l00003"></a>00003 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/c++config.h \
-<a name="l00004"></a>00004 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/os_defines.h \
-<a name="l00005"></a>00005 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/cpu_defines.h \
-<a name="l00006"></a>00006 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stringfwd.h \
-<a name="l00007"></a>00007 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/char_traits.h \
-<a name="l00008"></a>00008 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_algobase.h \
-<a name="l00009"></a>00009 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/functexcept.h \
-<a name="l00010"></a>00010 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/exception_defines.h \
-<a name="l00011"></a>00011 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/cpp_type_traits.h \
-<a name="l00012"></a>00012 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/ext/type_traits.h \
-<a name="l00013"></a>00013 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/ext/numeric_traits.h \
-<a name="l00014"></a>00014 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_pair.h \
-<a name="l00015"></a>00015 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/move.h \
-<a name="l00016"></a>00016 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/concept_check.h \
-<a name="l00017"></a>00017 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_iterator_base_types.h \
-<a name="l00018"></a>00018 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_iterator_base_funcs.h \
-<a name="l00019"></a>00019 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_iterator.h \
-<a name="l00020"></a>00020 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/debug/debug.h \
-<a name="l00021"></a>00021 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/postypes.h \
-<a name="l00022"></a>00022 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/cwchar \
-<a name="l00023"></a>00023 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/wchar.h \
-<a name="l00024"></a>00024 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/_mingw.h \
-<a name="l00025"></a>00025 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/stddef.h \
-<a name="l00026"></a>00026 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/stdarg.h \
-<a name="l00027"></a>00027 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/wctype.h \
-<a name="l00028"></a>00028 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/sys/types.h \
-<a name="l00029"></a>00029 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/stdint.h \
-<a name="l00030"></a>00030 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/stdint.h \
-<a name="l00031"></a>00031 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/allocator.h \
-<a name="l00032"></a>00032 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/c++allocator.h \
-<a name="l00033"></a>00033 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/ext/new_allocator.h \
-<a name="l00034"></a>00034 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/<span class="keyword">new</span> \
-<a name="l00035"></a>00035 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/exception \
-<a name="l00036"></a>00036 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/localefwd.h \
-<a name="l00037"></a>00037 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/c++locale.h \
-<a name="l00038"></a>00038 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/clocale \
-<a name="l00039"></a>00039 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/locale.h \
-<a name="l00040"></a>00040 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/iosfwd \
-<a name="l00041"></a>00041 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/cctype \
-<a name="l00042"></a>00042 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/ctype.h \
-<a name="l00043"></a>00043 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/ostream_insert.h \
-<a name="l00044"></a>00044 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/cxxabi_forced.h \
-<a name="l00045"></a>00045 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_function.h \
-<a name="l00046"></a>00046 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/backward/binders.h \
-<a name="l00047"></a>00047 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/range_access.h \
-<a name="l00048"></a>00048 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/basic_string.h \
-<a name="l00049"></a>00049 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/ext/atomicity.h \
-<a name="l00050"></a>00050 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/gthr.h \
-<a name="l00051"></a>00051 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/gthr-<span class="keywordflow">default</span>.h \
-<a name="l00052"></a>00052 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/errno.h \
-<a name="l00053"></a>00053 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/atomic_word.h \
-<a name="l00054"></a>00054 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/initializer_list \
-<a name="l00055"></a>00055 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/basic_string.tcc
-</pre></div></div>
-</div>
- <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 Mon Jun 25 2012 16:46: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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
-
+<div class="header">
+ <div class="headertitle">
+<div class="title">symbol.d</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="symbol_8d.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> source/symbol/symbol.o source/symbol/symbol.d: source/symbol/symbol.cpp source/symbol/symbol.h \</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/<span class="keywordtype">string</span> \</div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/c++config.h \</div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/os_defines.h \</div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>  /usr/include/features.h /usr/include/sys/cdefs.h \</div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \</div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>  /usr/include/gnu/stubs-64.h \</div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/cpu_defines.h \</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stringfwd.h \</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/char_traits.h \</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_algobase.h \</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/functexcept.h \</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/exception_defines.h \</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/cpp_type_traits.h \</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ext/type_traits.h \</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ext/numeric_traits.h \</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_pair.h \</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/move.h \</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/concept_check.h \</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_iterator_base_types.h \</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_iterator_base_funcs.h \</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_iterator.h \</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/debug/debug.h \</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/postypes.h \</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/cwchar \</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  /usr/include/wchar.h /usr/include/stdio.h \</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/include/stdarg.h \</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  /usr/include/bits/wchar.h \</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/include/stddef.h \</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  /usr/include/xlocale.h \</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/allocator.h \</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/c++allocator.h \</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ext/new_allocator.h \</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/<span class="keyword">new</span> \</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/exception \</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/atomic_lockfree_defines.h \</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/localefwd.h \</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/c++locale.h \</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/clocale \</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  /usr/include/locale.h /usr/include/bits/locale.h \</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/iosfwd \</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/cctype \</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  /usr/include/ctype.h /usr/include/bits/types.h \</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  /usr/include/bits/typesizes.h /usr/include/endian.h \</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  /usr/include/bits/endian.h /usr/include/bits/byteswap.h \</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/ostream_insert.h \</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/cxxabi_forced.h \</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_function.h \</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/backward/binders.h \</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/range_access.h \</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/basic_string.h \</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ext/atomicity.h \</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/gthr.h \</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/gthr-<span class="keywordflow">default</span>.h \</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  /usr/include/pthread.h /usr/include/sched.h /usr/include/time.h \</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  /usr/include/bits/sched.h /usr/include/bits/time.h \</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  /usr/include/bits/timex.h /usr/include/bits/pthreadtypes.h \</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  /usr/include/bits/setjmp.h \</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/atomic_word.h \</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/basic_string.tcc</div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_89df9e639bca1960a616c1c202d57d94.html">symbol</a></li><li class="navelem"><a class="el" href="symbol_8d.html">symbol.d</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:23 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/symbol/symbol.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(initResizable);
</script>
-<link href="doxygen.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>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('symbol_8h.html','');
+$(document).ready(function(){initNavTree('symbol_8h.html','');});
</script>
<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> |
<a href="#typedef-members">Typedefs</a> </div>
<div class="headertitle">
-<h1>source/symbol/symbol.h File Reference</h1> </div>
-</div>
+<div class="title">symbol.h File Reference</div> </div>
+</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include <string></code><br/>
</div><div class="textblock"><div class="dynheader">
<div class="dyncontent">
<div class="center"><img src="symbol_8h__dep__incl.png" border="0" usemap="#source_2symbol_2symbol_8hdep" alt=""/></div>
<map name="source_2symbol_2symbol_8hdep" id="source_2symbol_2symbol_8hdep">
-<area shape="rect" id="node3" href="scopestack_8h.html" title="source/symbol/scopestack.h" alt="" coords="12,83,201,112"/><area shape="rect" id="node7" href="symbol_8cpp.html" title="source/symbol/symbol.cpp" alt="" coords="225,83,404,112"/><area shape="rect" id="node5" href="scopestack_8cpp.html" title="source/symbol/scopestack.cpp" alt="" coords="5,160,208,189"/></map>
+<area shape="rect" id="node3" href="scopestack_8h.html" title="source/symbol/scopestack.h" alt="" coords="13,80,195,107"/><area shape="rect" id="node7" href="symbol_8cpp.html" title="source/symbol/symbol.cpp" alt="" coords="219,80,391,107"/><area shape="rect" id="node5" href="scopestack_8cpp.html" title="source/symbol/scopestack.cpp" alt="" coords="5,155,203,181"/></map>
</div>
</div>
<p><a href="symbol_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>
+<tr class="heading"><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_symbol.html">Symbol</a></td></tr>
-<tr><td colspan="2"><h2><a name="typedef-members"></a>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_symbol.html">Symbol</a></td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2><a name="typedef-members"></a>
Typedefs</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">typedef unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="symbol_8h.html#a07090a2a79cb68ad8d84e7ecd6558859">symtype_t</a></td></tr>
+<tr class="memitem:a07090a2a79cb68ad8d84e7ecd6558859"><td class="memItemLeft" align="right" valign="top">typedef unsigned int </td><td class="memItemRight" valign="bottom"><a class="el" href="symbol_8h.html#a07090a2a79cb68ad8d84e7ecd6558859">symtype_t</a></td></tr>
</table>
<hr/><h2>Typedef Documentation</h2>
-<a class="anchor" id="a07090a2a79cb68ad8d84e7ecd6558859"></a><!-- doxytag: member="symbol.h::symtype_t" ref="a07090a2a79cb68ad8d84e7ecd6558859" args="" -->
+<a class="anchor" id="a07090a2a79cb68ad8d84e7ecd6558859"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td class="memname">typedef unsigned int <a class="el" href="symbol_8h.html#a07090a2a79cb68ad8d84e7ecd6558859">symtype_t</a></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="symbol_8h_source.html#l00006">6</a> of file <a class="el" href="symbol_8h_source.html">symbol.h</a>.</p>
</div>
</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_89df9e639bca1960a616c1c202d57d94.html">symbol</a></li><li class="navelem"><a class="el" href="symbol_8h.html">symbol.h</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
</div>
-</div>
- <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 Mon Jun 25 2012 16:46: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
+var symbol_8h =
+[
+ [ "Symbol", "class_symbol.html", "class_symbol" ],
+ [ "symtype_t", "symbol_8h.html#a07090a2a79cb68ad8d84e7ecd6558859", null ]
+];
\ No newline at end of file
<map id="G" name="G">
-<area shape="rect" id="node3" href="$scopestack_8h.html" title="source/symbol/scopestack.h" alt="" coords="12,83,201,112"/>
-<area shape="rect" id="node7" href="$symbol_8cpp.html" title="source/symbol/symbol.cpp" alt="" coords="225,83,404,112"/>
-<area shape="rect" id="node5" href="$scopestack_8cpp.html" title="source/symbol/scopestack.cpp" alt="" coords="5,160,208,189"/>
+<area shape="rect" id="node3" href="$scopestack_8h.html" title="source/symbol/scopestack.h" alt="" coords="13,80,195,107"/>
+<area shape="rect" id="node7" href="$symbol_8cpp.html" title="source/symbol/symbol.cpp" alt="" coords="219,80,391,107"/>
+<area shape="rect" id="node5" href="$scopestack_8cpp.html" title="source/symbol/scopestack.cpp" alt="" coords="5,155,203,181"/>
</map>
-b6428f29f93b4bb184928cd9119d7044
\ No newline at end of file
+89547ee99ec1d0b65bdeb81900e67b74
\ No newline at end of file
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/symbol/symbol.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('symbol_8h.html','');
+$(document).ready(function(){initNavTree('symbol_8h.html','');});
</script>
<div id="doc-content">
-<div class="header">
- <div class="headertitle">
-<h1>source/symbol/symbol.h</h1> </div>
-</div>
-<div class="contents">
-<a href="symbol_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 SYMBOL_H</span>
-<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define SYMBOL_H</span>
-<a name="l00003"></a>00003 <span class="preprocessor"></span>
-<a name="l00004"></a>00004 <span class="preprocessor">#include <string></span>
-<a name="l00005"></a>00005
-<a name="l00006"></a><a class="code" href="symbol_8h.html#a07090a2a79cb68ad8d84e7ecd6558859">00006</a> <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="symbol_8h.html#a07090a2a79cb68ad8d84e7ecd6558859">symtype_t</a>;
-<a name="l00007"></a>00007
-<a name="l00008"></a><a class="code" href="class_symbol.html">00008</a> <span class="keyword">class </span><a class="code" href="class_symbol.html">Symbol</a> {
-<a name="l00009"></a>00009 <span class="keyword">protected</span>:
-<a name="l00010"></a><a class="code" href="class_symbol.html#a131f02876f25c9bdccbd71e1e7147989">00010</a> std::string <a class="code" href="class_symbol.html#a131f02876f25c9bdccbd71e1e7147989">sym_name</a>;
-<a name="l00011"></a><a class="code" href="class_symbol.html#a4cb69009155bb4a73a86fc4004655a31">00011</a> <a class="code" href="symbol_8h.html#a07090a2a79cb68ad8d84e7ecd6558859">symtype_t</a> <a class="code" href="class_symbol.html#a4cb69009155bb4a73a86fc4004655a31">sym_type</a>;
-<a name="l00012"></a>00012 <span class="keyword">public</span>:
-<a name="l00013"></a>00013 <a class="code" href="class_symbol.html#a918bcf3f530e98cc9d97cb16381db88f">Symbol</a>(<span class="keyword">const</span> std::string& <a class="code" href="class_symbol.html#a8324a8b8848a9bd1957b8d9e69335112">name</a>);
-<a name="l00014"></a>00014 <a class="code" href="class_symbol.html#a918bcf3f530e98cc9d97cb16381db88f">Symbol</a>(<span class="keyword">const</span> std::string& <a class="code" href="class_symbol.html#a8324a8b8848a9bd1957b8d9e69335112">name</a>, <a class="code" href="symbol_8h.html#a07090a2a79cb68ad8d84e7ecd6558859">symtype_t</a> <a class="code" href="class_symbol.html#afc6ea326ca57f6f9292a05a61f2df362">type</a>);
-<a name="l00015"></a>00015 <span class="keyword">virtual</span> <a class="code" href="class_symbol.html#a505360ad4bd2e0bd1e3954eca1b05723">~Symbol</a>();
-<a name="l00016"></a>00016 <a class="code" href="symbol_8h.html#a07090a2a79cb68ad8d84e7ecd6558859">symtype_t</a> <a class="code" href="class_symbol.html#afc6ea326ca57f6f9292a05a61f2df362">type</a>() <span class="keyword">const</span>;
-<a name="l00017"></a>00017 <span class="keywordtype">void</span> <a class="code" href="class_symbol.html#afc6ea326ca57f6f9292a05a61f2df362">type</a>(<a class="code" href="symbol_8h.html#a07090a2a79cb68ad8d84e7ecd6558859">symtype_t</a> <a class="code" href="class_symbol.html#afc6ea326ca57f6f9292a05a61f2df362">type</a>);
-<a name="l00018"></a>00018 <span class="keyword">const</span> std::string& <a class="code" href="class_symbol.html#a8324a8b8848a9bd1957b8d9e69335112">name</a>() <span class="keyword">const</span>;
-<a name="l00019"></a>00019 <span class="keywordtype">void</span> <a class="code" href="class_symbol.html#a8324a8b8848a9bd1957b8d9e69335112">name</a>(<span class="keyword">const</span> std::string& <a class="code" href="class_symbol.html#a8324a8b8848a9bd1957b8d9e69335112">name</a>);
-<a name="l00020"></a>00020 };
-<a name="l00021"></a>00021
-<a name="l00022"></a>00022 <span class="preprocessor">#endif</span>
-</pre></div></div>
-</div>
- <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 Mon Jun 25 2012 16:46: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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
-
+<div class="header">
+ <div class="headertitle">
+<div class="title">symbol.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="symbol_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#ifndef SYMBOL_H</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="preprocessor"></span><span class="preprocessor">#define SYMBOL_H</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="preprocessor"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="preprocessor">#include <string></span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> </div>
+<div class="line"><a name="l00006"></a><span class="lineno"><a class="code" href="symbol_8h.html#a07090a2a79cb68ad8d84e7ecd6558859"> 6</a></span> <span class="keyword">typedef</span> <span class="keywordtype">unsigned</span> <span class="keywordtype">int</span> <a class="code" href="symbol_8h.html#a07090a2a79cb68ad8d84e7ecd6558859">symtype_t</a>;</div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> </div>
+<div class="line"><a name="l00008"></a><span class="lineno"><a class="code" href="class_symbol.html"> 8</a></span> <span class="keyword">class </span><a class="code" href="class_symbol.html">Symbol</a> {</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>  <span class="keyword">protected</span>:</div>
+<div class="line"><a name="l00010"></a><span class="lineno"><a class="code" href="class_symbol.html#a131f02876f25c9bdccbd71e1e7147989"> 10</a></span>  std::string <a class="code" href="class_symbol.html#a131f02876f25c9bdccbd71e1e7147989">sym_name</a>;</div>
+<div class="line"><a name="l00011"></a><span class="lineno"><a class="code" href="class_symbol.html#a4cb69009155bb4a73a86fc4004655a31"> 11</a></span>  <a class="code" href="symbol_8h.html#a07090a2a79cb68ad8d84e7ecd6558859">symtype_t</a> <a class="code" href="class_symbol.html#a4cb69009155bb4a73a86fc4004655a31">sym_type</a>;</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  <a class="code" href="class_symbol.html#a918bcf3f530e98cc9d97cb16381db88f">Symbol</a>(<span class="keyword">const</span> std::string& <a class="code" href="class_symbol.html#a8324a8b8848a9bd1957b8d9e69335112">name</a>);</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  <a class="code" href="class_symbol.html#a918bcf3f530e98cc9d97cb16381db88f">Symbol</a>(<span class="keyword">const</span> std::string& <a class="code" href="class_symbol.html#a8324a8b8848a9bd1957b8d9e69335112">name</a>, <a class="code" href="symbol_8h.html#a07090a2a79cb68ad8d84e7ecd6558859">symtype_t</a> <a class="code" href="class_symbol.html#afc6ea326ca57f6f9292a05a61f2df362">type</a>);</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  <span class="keyword">virtual</span> <a class="code" href="class_symbol.html#a505360ad4bd2e0bd1e3954eca1b05723">~Symbol</a>();</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  <a class="code" href="symbol_8h.html#a07090a2a79cb68ad8d84e7ecd6558859">symtype_t</a> <a class="code" href="class_symbol.html#afc6ea326ca57f6f9292a05a61f2df362">type</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  <span class="keywordtype">void</span> <a class="code" href="class_symbol.html#afc6ea326ca57f6f9292a05a61f2df362">type</a>(<a class="code" href="symbol_8h.html#a07090a2a79cb68ad8d84e7ecd6558859">symtype_t</a> <a class="code" href="class_symbol.html#afc6ea326ca57f6f9292a05a61f2df362">type</a>);</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  <span class="keyword">const</span> std::string& <a class="code" href="class_symbol.html#a8324a8b8848a9bd1957b8d9e69335112">name</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  <span class="keywordtype">void</span> <a class="code" href="class_symbol.html#a8324a8b8848a9bd1957b8d9e69335112">name</a>(<span class="keyword">const</span> std::string& <a class="code" href="class_symbol.html#a8324a8b8848a9bd1957b8d9e69335112">name</a>);</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> };</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span> </div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="preprocessor">#endif</span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_89df9e639bca1960a616c1c202d57d94.html">symbol</a></li><li class="navelem"><a class="el" href="symbol_8h.html">symbol.h</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:23 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/lexer/token/token.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(initResizable);
</script>
-<link href="doxygen.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>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('token_8cpp.html','');
+$(document).ready(function(){initNavTree('token_8cpp.html','');});
</script>
<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
<div class="header">
<div class="headertitle">
-<h1>source/lexer/token/token.cpp File Reference</h1> </div>
-</div>
+<div class="title">token.cpp File Reference</div> </div>
+</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include <stdio.h></code><br/>
<code>#include "<a class="el" href="token_8h_source.html">token.h</a>"</code><br/>
<div class="dyncontent">
<div class="center"><img src="token_8cpp__incl.png" border="0" usemap="#source_2lexer_2token_2token_8cpp" alt=""/></div>
<map name="source_2lexer_2token_2token_8cpp" id="source_2lexer_2token_2token_8cpp">
-<area shape="rect" id="node5" href="token_8h.html" title="token.h" alt="" coords="112,83,176,112"/></map>
+<area shape="rect" id="node5" href="token_8h.html" title="token.h" alt="" coords="87,96,151,123"/></map>
</div>
</div>
<p><a href="token_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="token_8cpp.html">token.cpp</a> </li>
- <li class="footer">Generated on Mon Jun 25 2012 16:46: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><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_6e01c9f65c607c8413b6b867b2e4a4a7.html">lexer</a></li><li class="navelem"><a class="el" href="dir_e0e9d8d67a346e030b26eb17ee9d6bea.html">token</a></li><li class="navelem"><a class="el" href="token_8cpp.html">token.cpp</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:23 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
</div>
-
-
</body>
</html>
<map id="G" name="G">
-<area shape="rect" id="node5" href="$token_8h.html" title="token.h" alt="" coords="112,83,176,112"/>
+<area shape="rect" id="node5" href="$token_8h.html" title="token.h" alt="" coords="87,96,151,123"/>
</map>
-9e6e9c6a395446227548f00ed2330276
\ No newline at end of file
+1d99f4691ba32e0413d660c61fcc034d
\ No newline at end of file
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/lexer/token/token.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('token_8cpp.html','');
+$(document).ready(function(){initNavTree('token_8cpp.html','');});
</script>
<div id="doc-content">
-<div class="header">
- <div class="headertitle">
-<h1>source/lexer/token/token.cpp</h1> </div>
-</div>
-<div class="contents">
-<a href="token_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 <stdio.h></span>
-<a name="l00002"></a>00002 <span class="preprocessor">#include "<a class="code" href="token_8h.html">token.h</a>"</span>
-<a name="l00003"></a>00003
-<a name="l00004"></a><a class="code" href="class_token.html#aa3c5868ba4115f3189df6b2ac5b36f39">00004</a> <a class="code" href="class_token.html#aa3c5868ba4115f3189df6b2ac5b36f39">Token::Token</a>() : tok_type(EOF), tok_text(<span class="stringliteral">""</span>), tok_line(-1), tok_col(-1)
-<a name="l00005"></a>00005 {
-<a name="l00006"></a>00006 }
-<a name="l00007"></a>00007
-<a name="l00008"></a><a class="code" href="class_token.html#a19ae35e10dd99fca08017e0f883b1d6c">00008</a> <a class="code" href="class_token.html#aa3c5868ba4115f3189df6b2ac5b36f39">Token::Token</a>(<a class="code" href="token_8h.html#abf05bcc4c1b09928131e6afd3b768a77">TokenType_T</a> ttype, <span class="keyword">const</span> std::string& ttext, <span class="keywordtype">int</span> line, <span class="keywordtype">int</span> col) : tok_type(ttype), tok_text(ttext), tok_line(line), tok_col(col)
-<a name="l00009"></a>00009 {
-<a name="l00010"></a>00010 }
-<a name="l00011"></a>00011
-<a name="l00012"></a><a class="code" href="class_token.html#a0b787b39aed3baf7cad3e3e68ed29fa6">00012</a> <a class="code" href="class_token.html#aa3c5868ba4115f3189df6b2ac5b36f39">Token::Token</a>(<a class="code" href="token_8h.html#abf05bcc4c1b09928131e6afd3b768a77">TokenType_T</a> ttype, <span class="keywordtype">int</span> line, <span class="keywordtype">int</span> col) : tok_type(ttype), tok_line(line), tok_col(col)
-<a name="l00013"></a>00013 {
-<a name="l00014"></a>00014 }
-<a name="l00015"></a>00015
-<a name="l00016"></a><a class="code" href="class_token.html#af7a5db637926db45f92522f7bc207207">00016</a> <span class="keywordtype">void</span> <a class="code" href="class_token.html#a94ffaaf2ec54ac87397607e9af567df8">Token::type</a>(<a class="code" href="token_8h.html#abf05bcc4c1b09928131e6afd3b768a77">TokenType_T</a> typ)
-<a name="l00017"></a>00017 {
-<a name="l00018"></a>00018 tok_type = typ;
-<a name="l00019"></a>00019 }
-<a name="l00020"></a>00020
-<a name="l00021"></a><a class="code" href="class_token.html#a94ffaaf2ec54ac87397607e9af567df8">00021</a> <a class="code" href="token_8h.html#abf05bcc4c1b09928131e6afd3b768a77">TokenType_T</a> <a class="code" href="class_token.html#a94ffaaf2ec54ac87397607e9af567df8">Token::type</a>()<span class="keyword"> const</span>
-<a name="l00022"></a>00022 <span class="keyword"></span>{
-<a name="l00023"></a>00023 <span class="keywordflow">return</span> tok_type;
-<a name="l00024"></a>00024 }
-<a name="l00025"></a>00025
-<a name="l00026"></a><a class="code" href="class_token.html#a30e84cfd0f4ac2c71f59366088787d8e">00026</a> <span class="keywordtype">void</span> <a class="code" href="class_token.html#ae8915cc9838cf9e08ff6c7c39fd81ed2">Token::text</a>(std::string txt)
-<a name="l00027"></a>00027 {
-<a name="l00028"></a>00028 tok_text = txt;
-<a name="l00029"></a>00029 }
-<a name="l00030"></a>00030
-<a name="l00031"></a><a class="code" href="class_token.html#ae8915cc9838cf9e08ff6c7c39fd81ed2">00031</a> std::string <a class="code" href="class_token.html#ae8915cc9838cf9e08ff6c7c39fd81ed2">Token::text</a>()<span class="keyword"> const</span>
-<a name="l00032"></a>00032 <span class="keyword"></span>{
-<a name="l00033"></a>00033 <span class="keywordflow">return</span> tok_text;
-<a name="l00034"></a>00034 }
-<a name="l00035"></a>00035
-<a name="l00036"></a><a class="code" href="class_token.html#aa9f8fb673aae6d36dad03e3f5d1e5f77">00036</a> <span class="keywordtype">void</span> <a class="code" href="class_token.html#a8e3d3bce7ab65c33abadab8fc0aa2f46">Token::line</a>(<span class="keywordtype">int</span> ln)
-<a name="l00037"></a>00037 {
-<a name="l00038"></a>00038 tok_line = ln;
-<a name="l00039"></a>00039 }
-<a name="l00040"></a>00040
-<a name="l00041"></a><a class="code" href="class_token.html#a8e3d3bce7ab65c33abadab8fc0aa2f46">00041</a> <span class="keywordtype">int</span> <a class="code" href="class_token.html#a8e3d3bce7ab65c33abadab8fc0aa2f46">Token::line</a>()<span class="keyword"> const</span>
-<a name="l00042"></a>00042 <span class="keyword"></span>{
-<a name="l00043"></a>00043 <span class="keywordflow">return</span> tok_line;
-<a name="l00044"></a>00044 }
-<a name="l00045"></a>00045
-<a name="l00046"></a><a class="code" href="class_token.html#a1b21e17c8d9b12f84147656d03492b57">00046</a> <span class="keywordtype">void</span> <a class="code" href="class_token.html#ae814a8d1293aa3e17fcff49a655fde92">Token::column</a>(<span class="keywordtype">int</span> col)
-<a name="l00047"></a>00047 {
-<a name="l00048"></a>00048 tok_col = col;
-<a name="l00049"></a>00049 }
-<a name="l00050"></a>00050
-<a name="l00051"></a><a class="code" href="class_token.html#ae814a8d1293aa3e17fcff49a655fde92">00051</a> <span class="keywordtype">int</span> <a class="code" href="class_token.html#ae814a8d1293aa3e17fcff49a655fde92">Token::column</a>()<span class="keyword"> const</span>
-<a name="l00052"></a>00052 <span class="keyword"></span>{
-<a name="l00053"></a>00053 <span class="keywordflow">return</span> tok_col;
-<a name="l00054"></a>00054 }
-<a name="l00055"></a>00055
-<a name="l00056"></a><a class="code" href="class_token.html#a4b0d7419c692350d4b28b947956e7e82">00056</a> <span class="keywordtype">bool</span> <a class="code" href="class_token.html#a4b0d7419c692350d4b28b947956e7e82">Token::operator ==</a>(<span class="keyword">const</span> <a class="code" href="class_token.html">Token</a>& rhs)<span class="keyword"> const</span>
-<a name="l00057"></a>00057 <span class="keyword"></span>{
-<a name="l00058"></a>00058 <span class="keywordflow">return</span> ( (tok_type == rhs.<a class="code" href="class_token.html#af7a5db637926db45f92522f7bc207207">type</a>()) &&
-<a name="l00059"></a>00059 (tok_line == rhs.<a class="code" href="class_token.html#aa9f8fb673aae6d36dad03e3f5d1e5f77">line</a>()) &&
-<a name="l00060"></a>00060 (tok_col == rhs.<a class="code" href="class_token.html#a1b21e17c8d9b12f84147656d03492b57">column</a>()) &&
-<a name="l00061"></a>00061 (tok_text.compare( rhs.<a class="code" href="class_token.html#a30e84cfd0f4ac2c71f59366088787d8e">text</a>() ) == 0) );
-<a name="l00062"></a>00062 }
-<a name="l00063"></a>00063
-<a name="l00064"></a><a class="code" href="class_token.html#a44c1e0a6d1880cb378e7b43178db4e08">00064</a> <span class="keywordtype">bool</span> <a class="code" href="class_token.html#a44c1e0a6d1880cb378e7b43178db4e08">Token::operator !=</a>(<span class="keyword">const</span> <a class="code" href="class_token.html">Token</a>& rhs)<span class="keyword"> const</span>
-<a name="l00065"></a>00065 <span class="keyword"></span>{
-<a name="l00066"></a>00066 <span class="keywordflow">return</span> !( *<span class="keyword">this</span> == rhs );
-<a name="l00067"></a>00067 }
-</pre></div></div>
-</div>
- <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 Mon Jun 25 2012 16:46: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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
-
+<div class="header">
+ <div class="headertitle">
+<div class="title">token.cpp</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="token_8cpp.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#include <stdio.h></span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="preprocessor">#include "<a class="code" href="token_8h.html">token.h</a>"</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> </div>
+<div class="line"><a name="l00004"></a><span class="lineno"><a class="code" href="class_token.html#aa3c5868ba4115f3189df6b2ac5b36f39"> 4</a></span> <a class="code" href="class_token.html#aa3c5868ba4115f3189df6b2ac5b36f39">Token::Token</a>() : tok_type(EOF), tok_text(<span class="stringliteral">""</span>), tok_line(-1), tok_col(-1)</div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> {</div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span> }</div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> </div>
+<div class="line"><a name="l00008"></a><span class="lineno"><a class="code" href="class_token.html#a19ae35e10dd99fca08017e0f883b1d6c"> 8</a></span> <a class="code" href="class_token.html#aa3c5868ba4115f3189df6b2ac5b36f39">Token::Token</a>(<a class="code" href="token_8h.html#abf05bcc4c1b09928131e6afd3b768a77">TokenType_T</a> ttype, <span class="keyword">const</span> std::string& ttext, <span class="keywordtype">int</span> line, <span class="keywordtype">int</span> col) : tok_type(ttype), tok_text(ttext), tok_line(line), tok_col(col)</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> {</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span> }</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span> </div>
+<div class="line"><a name="l00012"></a><span class="lineno"><a class="code" href="class_token.html#a0b787b39aed3baf7cad3e3e68ed29fa6"> 12</a></span> <a class="code" href="class_token.html#aa3c5868ba4115f3189df6b2ac5b36f39">Token::Token</a>(<a class="code" href="token_8h.html#abf05bcc4c1b09928131e6afd3b768a77">TokenType_T</a> ttype, <span class="keywordtype">int</span> line, <span class="keywordtype">int</span> col) : tok_type(ttype), tok_line(line), tok_col(col)</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span> {</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span> }</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span> </div>
+<div class="line"><a name="l00016"></a><span class="lineno"><a class="code" href="class_token.html#af7a5db637926db45f92522f7bc207207"> 16</a></span> <span class="keywordtype">void</span> <a class="code" href="class_token.html#a94ffaaf2ec54ac87397607e9af567df8">Token::type</a>(<a class="code" href="token_8h.html#abf05bcc4c1b09928131e6afd3b768a77">TokenType_T</a> typ)</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span> {</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  tok_type = typ;</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> }</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span> </div>
+<div class="line"><a name="l00021"></a><span class="lineno"><a class="code" href="class_token.html#a94ffaaf2ec54ac87397607e9af567df8"> 21</a></span> <a class="code" href="token_8h.html#abf05bcc4c1b09928131e6afd3b768a77">TokenType_T</a> <a class="code" href="class_token.html#a94ffaaf2ec54ac87397607e9af567df8">Token::type</a>()<span class="keyword"> const</span></div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span> <span class="keyword"></span>{</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  <span class="keywordflow">return</span> tok_type;</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span> }</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span> </div>
+<div class="line"><a name="l00026"></a><span class="lineno"><a class="code" href="class_token.html#a30e84cfd0f4ac2c71f59366088787d8e"> 26</a></span> <span class="keywordtype">void</span> <a class="code" href="class_token.html#ae8915cc9838cf9e08ff6c7c39fd81ed2">Token::text</a>(std::string txt)</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span> {</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  tok_text = txt;</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span> }</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> </div>
+<div class="line"><a name="l00031"></a><span class="lineno"><a class="code" href="class_token.html#ae8915cc9838cf9e08ff6c7c39fd81ed2"> 31</a></span> std::string <a class="code" href="class_token.html#ae8915cc9838cf9e08ff6c7c39fd81ed2">Token::text</a>()<span class="keyword"> const</span></div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="keyword"></span>{</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  <span class="keywordflow">return</span> tok_text;</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span> }</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span> </div>
+<div class="line"><a name="l00036"></a><span class="lineno"><a class="code" href="class_token.html#aa9f8fb673aae6d36dad03e3f5d1e5f77"> 36</a></span> <span class="keywordtype">void</span> <a class="code" href="class_token.html#a8e3d3bce7ab65c33abadab8fc0aa2f46">Token::line</a>(<span class="keywordtype">int</span> ln)</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span> {</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  tok_line = ln;</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span> }</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span> </div>
+<div class="line"><a name="l00041"></a><span class="lineno"><a class="code" href="class_token.html#a8e3d3bce7ab65c33abadab8fc0aa2f46"> 41</a></span> <span class="keywordtype">int</span> <a class="code" href="class_token.html#a8e3d3bce7ab65c33abadab8fc0aa2f46">Token::line</a>()<span class="keyword"> const</span></div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span> <span class="keyword"></span>{</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  <span class="keywordflow">return</span> tok_line;</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span> }</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span> </div>
+<div class="line"><a name="l00046"></a><span class="lineno"><a class="code" href="class_token.html#a1b21e17c8d9b12f84147656d03492b57"> 46</a></span> <span class="keywordtype">void</span> <a class="code" href="class_token.html#ae814a8d1293aa3e17fcff49a655fde92">Token::column</a>(<span class="keywordtype">int</span> col)</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span> {</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  tok_col = col;</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span> }</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span> </div>
+<div class="line"><a name="l00051"></a><span class="lineno"><a class="code" href="class_token.html#ae814a8d1293aa3e17fcff49a655fde92"> 51</a></span> <span class="keywordtype">int</span> <a class="code" href="class_token.html#ae814a8d1293aa3e17fcff49a655fde92">Token::column</a>()<span class="keyword"> const</span></div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span> <span class="keyword"></span>{</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  <span class="keywordflow">return</span> tok_col;</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span> }</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span> </div>
+<div class="line"><a name="l00056"></a><span class="lineno"><a class="code" href="class_token.html#a4b0d7419c692350d4b28b947956e7e82"> 56</a></span> <span class="keywordtype">bool</span> <a class="code" href="class_token.html#a4b0d7419c692350d4b28b947956e7e82">Token::operator ==</a>(<span class="keyword">const</span> <a class="code" href="class_token.html">Token</a>& rhs)<span class="keyword"> const</span></div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span> <span class="keyword"></span>{</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  <span class="keywordflow">return</span> ( (tok_type == rhs.<a class="code" href="class_token.html#af7a5db637926db45f92522f7bc207207">type</a>()) &&</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  (tok_line == rhs.<a class="code" href="class_token.html#aa9f8fb673aae6d36dad03e3f5d1e5f77">line</a>()) &&</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  (tok_col == rhs.<a class="code" href="class_token.html#a1b21e17c8d9b12f84147656d03492b57">column</a>()) &&</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  (tok_text.compare( rhs.<a class="code" href="class_token.html#a30e84cfd0f4ac2c71f59366088787d8e">text</a>() ) == 0) );</div>
+<div class="line"><a name="l00062"></a><span class="lineno"> 62</span> }</div>
+<div class="line"><a name="l00063"></a><span class="lineno"> 63</span> </div>
+<div class="line"><a name="l00064"></a><span class="lineno"><a class="code" href="class_token.html#a44c1e0a6d1880cb378e7b43178db4e08"> 64</a></span> <span class="keywordtype">bool</span> <a class="code" href="class_token.html#a44c1e0a6d1880cb378e7b43178db4e08">Token::operator !=</a>(<span class="keyword">const</span> <a class="code" href="class_token.html">Token</a>& rhs)<span class="keyword"> const</span></div>
+<div class="line"><a name="l00065"></a><span class="lineno"> 65</span> <span class="keyword"></span>{</div>
+<div class="line"><a name="l00066"></a><span class="lineno"> 66</span>  <span class="keywordflow">return</span> !( *<span class="keyword">this</span> == rhs );</div>
+<div class="line"><a name="l00067"></a><span class="lineno"> 67</span> }</div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_6e01c9f65c607c8413b6b867b2e4a4a7.html">lexer</a></li><li class="navelem"><a class="el" href="dir_e0e9d8d67a346e030b26eb17ee9d6bea.html">token</a></li><li class="navelem"><a class="el" href="token_8cpp.html">token.cpp</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:23 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/lexer/token/token.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('token_8d.html','');
+$(document).ready(function(){initNavTree('token_8d.html','');});
</script>
<div id="doc-content">
-<div class="header">
- <div class="headertitle">
-<h1>source/lexer/token/token.d File Reference</h1> </div>
-</div>
-<div class="contents">
-
-<p><a href="token_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="token_8d.html">token.d</a> </li>
- <li class="footer">Generated on Mon Jun 25 2012 16:46: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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
+<div class="header">
+ <div class="headertitle">
+<div class="title">token.d File Reference</div> </div>
+</div><!--header-->
+<div class="contents">
+<p><a href="token_8d_source.html">Go to the source code of this file.</a></p>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_6e01c9f65c607c8413b6b867b2e4a4a7.html">lexer</a></li><li class="navelem"><a class="el" href="dir_e0e9d8d67a346e030b26eb17ee9d6bea.html">token</a></li><li class="navelem"><a class="el" href="token_8d.html">token.d</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/lexer/token/token.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('token_8d.html','');
+$(document).ready(function(){initNavTree('token_8d.html','');});
</script>
<div id="doc-content">
-<div class="header">
- <div class="headertitle">
-<h1>source/lexer/token/token.d</h1> </div>
-</div>
-<div class="contents">
-<a href="token_8d.html">Go to the documentation of this file.</a><div class="fragment"><pre class="fragment"><a name="l00001"></a>00001 source/lexer/token/token.o source/lexer/token/token.d: source/lexer/token/token.cpp \
-<a name="l00002"></a>00002 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/stdio.h \
-<a name="l00003"></a>00003 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/_mingw.h \
-<a name="l00004"></a>00004 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/stddef.h \
-<a name="l00005"></a>00005 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/stdarg.h \
-<a name="l00006"></a>00006 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/sys/types.h \
-<a name="l00007"></a>00007 source/lexer/token/token.h \
-<a name="l00008"></a>00008 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/<span class="keywordtype">string</span> \
-<a name="l00009"></a>00009 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/c++config.h \
-<a name="l00010"></a>00010 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/os_defines.h \
-<a name="l00011"></a>00011 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/cpu_defines.h \
-<a name="l00012"></a>00012 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stringfwd.h \
-<a name="l00013"></a>00013 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/char_traits.h \
-<a name="l00014"></a>00014 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_algobase.h \
-<a name="l00015"></a>00015 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/functexcept.h \
-<a name="l00016"></a>00016 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/exception_defines.h \
-<a name="l00017"></a>00017 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/cpp_type_traits.h \
-<a name="l00018"></a>00018 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/ext/type_traits.h \
-<a name="l00019"></a>00019 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/ext/numeric_traits.h \
-<a name="l00020"></a>00020 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_pair.h \
-<a name="l00021"></a>00021 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/move.h \
-<a name="l00022"></a>00022 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/concept_check.h \
-<a name="l00023"></a>00023 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_iterator_base_types.h \
-<a name="l00024"></a>00024 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_iterator_base_funcs.h \
-<a name="l00025"></a>00025 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_iterator.h \
-<a name="l00026"></a>00026 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/debug/debug.h \
-<a name="l00027"></a>00027 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/postypes.h \
-<a name="l00028"></a>00028 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/cwchar \
-<a name="l00029"></a>00029 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/wchar.h \
-<a name="l00030"></a>00030 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/wctype.h \
-<a name="l00031"></a>00031 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/stdint.h \
-<a name="l00032"></a>00032 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/stdint.h \
-<a name="l00033"></a>00033 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/allocator.h \
-<a name="l00034"></a>00034 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/c++allocator.h \
-<a name="l00035"></a>00035 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/ext/new_allocator.h \
-<a name="l00036"></a>00036 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/<span class="keyword">new</span> \
-<a name="l00037"></a>00037 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/exception \
-<a name="l00038"></a>00038 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/localefwd.h \
-<a name="l00039"></a>00039 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/c++locale.h \
-<a name="l00040"></a>00040 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/clocale \
-<a name="l00041"></a>00041 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/locale.h \
-<a name="l00042"></a>00042 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/iosfwd \
-<a name="l00043"></a>00043 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/cctype \
-<a name="l00044"></a>00044 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/ctype.h \
-<a name="l00045"></a>00045 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/ostream_insert.h \
-<a name="l00046"></a>00046 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/cxxabi_forced.h \
-<a name="l00047"></a>00047 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/stl_function.h \
-<a name="l00048"></a>00048 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/backward/binders.h \
-<a name="l00049"></a>00049 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/range_access.h \
-<a name="l00050"></a>00050 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/basic_string.h \
-<a name="l00051"></a>00051 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/ext/atomicity.h \
-<a name="l00052"></a>00052 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/gthr.h \
-<a name="l00053"></a>00053 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/gthr-<span class="keywordflow">default</span>.h \
-<a name="l00054"></a>00054 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/../../../../include/errno.h \
-<a name="l00055"></a>00055 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/mingw32/bits/atomic_word.h \
-<a name="l00056"></a>00056 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/initializer_list \
-<a name="l00057"></a>00057 c:\mingwlocal\bin\../lib/gcc/mingw32/4.6.2/include/c++/bits/basic_string.tcc
-</pre></div></div>
-</div>
- <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 Mon Jun 25 2012 16:46: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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
-
+<div class="header">
+ <div class="headertitle">
+<div class="title">token.d</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="token_8d.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> source/lexer/token/token.o source/lexer/token/token.d: source/lexer/token/token.cpp /usr/include/stdio.h \</div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span>  /usr/include/features.h /usr/include/sys/cdefs.h \</div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span>  /usr/include/bits/wordsize.h /usr/include/gnu/stubs.h \</div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span>  /usr/include/gnu/stubs-64.h \</div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/include/stddef.h \</div>
+<div class="line"><a name="l00006"></a><span class="lineno"> 6</span>  /usr/include/bits/types.h /usr/include/bits/typesizes.h \</div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span>  /usr/include/libio.h /usr/include/_G_config.h /usr/include/wchar.h \</div>
+<div class="line"><a name="l00008"></a><span class="lineno"> 8</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/include/stdarg.h \</div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span>  /usr/include/bits/stdio_lim.h /usr/include/bits/sys_errlist.h \</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  /usr/include/bits/stdio.h source/lexer/token/token.h \</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/<span class="keywordtype">string</span> \</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/c++config.h \</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/os_defines.h \</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/cpu_defines.h \</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stringfwd.h \</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/char_traits.h \</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_algobase.h \</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/functexcept.h \</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/exception_defines.h \</div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/cpp_type_traits.h \</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ext/type_traits.h \</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ext/numeric_traits.h \</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_pair.h \</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/move.h \</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/concept_check.h \</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_iterator_base_types.h \</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_iterator_base_funcs.h \</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_iterator.h \</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/debug/debug.h \</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/postypes.h \</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/cwchar \</div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span>  /usr/include/bits/wchar.h /usr/include/xlocale.h \</div>
+<div class="line"><a name="l00033"></a><span class="lineno"> 33</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/allocator.h \</div>
+<div class="line"><a name="l00034"></a><span class="lineno"> 34</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/c++allocator.h \</div>
+<div class="line"><a name="l00035"></a><span class="lineno"> 35</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ext/new_allocator.h \</div>
+<div class="line"><a name="l00036"></a><span class="lineno"> 36</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/<span class="keyword">new</span> \</div>
+<div class="line"><a name="l00037"></a><span class="lineno"> 37</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/exception \</div>
+<div class="line"><a name="l00038"></a><span class="lineno"> 38</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/atomic_lockfree_defines.h \</div>
+<div class="line"><a name="l00039"></a><span class="lineno"> 39</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/localefwd.h \</div>
+<div class="line"><a name="l00040"></a><span class="lineno"> 40</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/c++locale.h \</div>
+<div class="line"><a name="l00041"></a><span class="lineno"> 41</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/clocale \</div>
+<div class="line"><a name="l00042"></a><span class="lineno"> 42</span>  /usr/include/locale.h /usr/include/bits/locale.h \</div>
+<div class="line"><a name="l00043"></a><span class="lineno"> 43</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/iosfwd \</div>
+<div class="line"><a name="l00044"></a><span class="lineno"> 44</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/cctype \</div>
+<div class="line"><a name="l00045"></a><span class="lineno"> 45</span>  /usr/include/ctype.h /usr/include/endian.h /usr/include/bits/endian.h \</div>
+<div class="line"><a name="l00046"></a><span class="lineno"> 46</span>  /usr/include/bits/byteswap.h \</div>
+<div class="line"><a name="l00047"></a><span class="lineno"> 47</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/ostream_insert.h \</div>
+<div class="line"><a name="l00048"></a><span class="lineno"> 48</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/cxxabi_forced.h \</div>
+<div class="line"><a name="l00049"></a><span class="lineno"> 49</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/stl_function.h \</div>
+<div class="line"><a name="l00050"></a><span class="lineno"> 50</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/backward/binders.h \</div>
+<div class="line"><a name="l00051"></a><span class="lineno"> 51</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/range_access.h \</div>
+<div class="line"><a name="l00052"></a><span class="lineno"> 52</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/basic_string.h \</div>
+<div class="line"><a name="l00053"></a><span class="lineno"> 53</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/ext/atomicity.h \</div>
+<div class="line"><a name="l00054"></a><span class="lineno"> 54</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/gthr.h \</div>
+<div class="line"><a name="l00055"></a><span class="lineno"> 55</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/gthr-<span class="keywordflow">default</span>.h \</div>
+<div class="line"><a name="l00056"></a><span class="lineno"> 56</span>  /usr/include/pthread.h /usr/include/sched.h /usr/include/time.h \</div>
+<div class="line"><a name="l00057"></a><span class="lineno"> 57</span>  /usr/include/bits/sched.h /usr/include/bits/time.h \</div>
+<div class="line"><a name="l00058"></a><span class="lineno"> 58</span>  /usr/include/bits/timex.h /usr/include/bits/pthreadtypes.h \</div>
+<div class="line"><a name="l00059"></a><span class="lineno"> 59</span>  /usr/include/bits/setjmp.h \</div>
+<div class="line"><a name="l00060"></a><span class="lineno"> 60</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/x86_64-unknown-linux-gnu/bits/atomic_word.h \</div>
+<div class="line"><a name="l00061"></a><span class="lineno"> 61</span>  /usr/lib/gcc/x86_64-unknown-linux-gnu/4.7.1/../../../../include/c++/4.7.1/bits/basic_string.tcc</div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_6e01c9f65c607c8413b6b867b2e4a4a7.html">lexer</a></li><li class="navelem"><a class="el" href="dir_e0e9d8d67a346e030b26eb17ee9d6bea.html">token</a></li><li class="navelem"><a class="el" href="token_8d.html">token.d</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:23 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/lexer/token/token.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(initResizable);
</script>
-<link href="doxygen.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>
+<script type="text/javascript">
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
+</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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('token_8h.html','');
+$(document).ready(function(){initNavTree('token_8h.html','');});
</script>
<div id="doc-content">
+<!-- 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="javascript:void(0)" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
<div class="header">
<div class="summary">
<a href="#nested-classes">Classes</a> |
<a href="#typedef-members">Typedefs</a> </div>
<div class="headertitle">
-<h1>source/lexer/token/token.h File Reference</h1> </div>
-</div>
+<div class="title">token.h File Reference</div> </div>
+</div><!--header-->
<div class="contents">
<div class="textblock"><code>#include <string></code><br/>
</div><div class="textblock"><div class="dynheader">
Include dependency graph for token.h:</div>
<div class="dyncontent">
<div class="center"><img src="token_8h__incl.png" border="0" usemap="#source_2lexer_2token_2token_8h" alt=""/></div>
+<map name="source_2lexer_2token_2token_8h" id="source_2lexer_2token_2token_8h">
+</map>
</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="token_8h__dep__incl.png" border="0" usemap="#source_2lexer_2token_2token_8hdep" alt=""/></div>
<map name="source_2lexer_2token_2token_8hdep" id="source_2lexer_2token_2token_8hdep">
-<area shape="rect" id="node3" href="token_8cpp.html" title="source/lexer/token/token.cpp" alt="" coords="5,83,195,112"/></map>
+<area shape="rect" id="node3" href="exception_8h.html" title="source/exception/exception.h" alt="" coords="185,104,373,131"/><area shape="rect" id="node13" href="ilexer_8h.html" title="source/lexer/ilexer.h" alt="" coords="491,104,625,131"/><area shape="rect" id="node26" href="token_8cpp.html" title="source/lexer/token\l/token.cpp" alt="" coords="824,97,950,138"/><area shape="rect" id="node28" href="ast_8h.html" title="source/parser/ast/ast.h" alt="" coords="649,104,799,131"/><area shape="rect" id="node5" href="exception_8cpp.html" title="source/exception/exception.cpp" alt="" coords="39,195,242,221"/><area shape="rect" id="node7" href="ilexer_8cpp.html" title="source/lexer/ilexer.cpp" alt="" coords="317,195,465,221"/><area shape="rect" id="node9" href="llnlexer_8cpp.html" title="source/lexer/llnlexer\l/llnlexer.cpp" alt="" coords="300,278,434,319"/><area shape="rect" id="node11" href="btparser_8cpp.html" title="source/parser/btparser\l/btparser.cpp" alt="" coords="54,459,202,501"/><area shape="rect" id="node16" href="llnlexer_8h.html" title="source/lexer/llnlexer\l/llnlexer.h" alt="" coords="491,187,625,229"/><area shape="rect" id="node19" href="iparser_8h.html" title="source/parser/iparser.h" alt="" coords="547,285,697,312"/><area shape="rect" id="node21" href="btparser_8h.html" title="source/parser/btparser\l/btparser.h" alt="" coords="182,369,330,410"/><area shape="rect" id="node24" href="iparser_8cpp.html" title="source/parser/iparser.cpp" alt="" coords="539,376,703,403"/><area shape="rect" id="node30" href="ast_8cpp.html" title="source/parser/ast/ast.cpp" alt="" coords="722,285,886,312"/><area shape="rect" id="node33" href="ivisitor_8h.html" title="source/visitor/ivisitor.h" alt="" coords="802,195,949,221"/><area shape="rect" id="node37" href="astprinter_8h.html" title="source/visitor/astprinter\l/astprinter.h" alt="" coords="911,278,1065,319"/><area shape="rect" id="node41" href="ivisitor_8cpp.html" title="source/visitor/ivisitor.cpp" alt="" coords="1091,285,1251,312"/><area shape="rect" id="node39" href="astprinter_8cpp.html" title="source/visitor/astprinter\l/astprinter.cpp" alt="" coords="911,369,1065,410"/></map>
</div>
</div>
<p><a href="token_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>
+<tr class="heading"><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_token.html">Token</a></td></tr>
-<tr><td colspan="2"><h2><a name="typedef-members"></a>
+<tr class="memitem:"><td class="memItemLeft" align="right" valign="top">class  </td><td class="memItemRight" valign="bottom"><a class="el" href="class_token.html">Token</a></td></tr>
+</table><table class="memberdecls">
+<tr class="heading"><td colspan="2"><h2><a name="typedef-members"></a>
Typedefs</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">typedef int </td><td class="memItemRight" valign="bottom"><a class="el" href="token_8h.html#abf05bcc4c1b09928131e6afd3b768a77">TokenType_T</a></td></tr>
+<tr class="memitem:abf05bcc4c1b09928131e6afd3b768a77"><td class="memItemLeft" align="right" valign="top">typedef int </td><td class="memItemRight" valign="bottom"><a class="el" href="token_8h.html#abf05bcc4c1b09928131e6afd3b768a77">TokenType_T</a></td></tr>
</table>
<hr/><h2>Typedef Documentation</h2>
-<a class="anchor" id="abf05bcc4c1b09928131e6afd3b768a77"></a><!-- doxytag: member="token.h::TokenType_T" ref="abf05bcc4c1b09928131e6afd3b768a77" args="" -->
+<a class="anchor" id="abf05bcc4c1b09928131e6afd3b768a77"></a>
<div class="memitem">
<div class="memproto">
<table class="memname">
<td class="memname">typedef int <a class="el" href="token_8h.html#abf05bcc4c1b09928131e6afd3b768a77">TokenType_T</a></td>
</tr>
</table>
-</div>
-<div class="memdoc">
+</div><div class="memdoc">
<p>Definition at line <a class="el" href="token_8h_source.html#l00006">6</a> of file <a class="el" href="token_8h_source.html">token.h</a>.</p>
</div>
</div>
+</div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_6e01c9f65c607c8413b6b867b2e4a4a7.html">lexer</a></li><li class="navelem"><a class="el" href="dir_e0e9d8d67a346e030b26eb17ee9d6bea.html">token</a></li><li class="navelem"><a class="el" href="token_8h.html">token.h</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:24 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
</div>
-</div>
- <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 Mon Jun 25 2012 16:46: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
+var token_8h =
+[
+ [ "Token", "class_token.html", "class_token" ],
+ [ "TokenType_T", "token_8h.html#abf05bcc4c1b09928131e6afd3b768a77", null ]
+];
\ No newline at end of file
<map id="G" name="G">
-<area shape="rect" id="node3" href="$token_8cpp.html" title="source/lexer/token/token.cpp" alt="" coords="5,83,195,112"/>
+<area shape="rect" id="node3" href="$exception_8h.html" title="source/exception/exception.h" alt="" coords="185,104,373,131"/>
+<area shape="rect" id="node13" href="$ilexer_8h.html" title="source/lexer/ilexer.h" alt="" coords="491,104,625,131"/>
+<area shape="rect" id="node26" href="$token_8cpp.html" title="source/lexer/token\l/token.cpp" alt="" coords="824,97,950,138"/>
+<area shape="rect" id="node28" href="$ast_8h.html" title="source/parser/ast/ast.h" alt="" coords="649,104,799,131"/>
+<area shape="rect" id="node5" href="$exception_8cpp.html" title="source/exception/exception.cpp" alt="" coords="39,195,242,221"/>
+<area shape="rect" id="node7" href="$ilexer_8cpp.html" title="source/lexer/ilexer.cpp" alt="" coords="317,195,465,221"/>
+<area shape="rect" id="node9" href="$llnlexer_8cpp.html" title="source/lexer/llnlexer\l/llnlexer.cpp" alt="" coords="300,278,434,319"/>
+<area shape="rect" id="node11" href="$btparser_8cpp.html" title="source/parser/btparser\l/btparser.cpp" alt="" coords="54,459,202,501"/>
+<area shape="rect" id="node16" href="$llnlexer_8h.html" title="source/lexer/llnlexer\l/llnlexer.h" alt="" coords="491,187,625,229"/>
+<area shape="rect" id="node19" href="$iparser_8h.html" title="source/parser/iparser.h" alt="" coords="547,285,697,312"/>
+<area shape="rect" id="node21" href="$btparser_8h.html" title="source/parser/btparser\l/btparser.h" alt="" coords="182,369,330,410"/>
+<area shape="rect" id="node24" href="$iparser_8cpp.html" title="source/parser/iparser.cpp" alt="" coords="539,376,703,403"/>
+<area shape="rect" id="node30" href="$ast_8cpp.html" title="source/parser/ast/ast.cpp" alt="" coords="722,285,886,312"/>
+<area shape="rect" id="node33" href="$ivisitor_8h.html" title="source/visitor/ivisitor.h" alt="" coords="802,195,949,221"/>
+<area shape="rect" id="node37" href="$astprinter_8h.html" title="source/visitor/astprinter\l/astprinter.h" alt="" coords="911,278,1065,319"/>
+<area shape="rect" id="node41" href="$ivisitor_8cpp.html" title="source/visitor/ivisitor.cpp" alt="" coords="1091,285,1251,312"/>
+<area shape="rect" id="node39" href="$astprinter_8cpp.html" title="source/visitor/astprinter\l/astprinter.cpp" alt="" coords="911,369,1065,410"/>
</map>
-a7186b04e267c2b29ec927f1c843c4b2
\ No newline at end of file
+4862169bcb10e9d003760220ae575043
\ No newline at end of file
-e394ba52e402d73c6c5cbdcf6b2380d7
\ No newline at end of file
+b5f706cf5304494408914649d40c5747
\ No newline at end of file
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<title>Parse Utils: source/lexer/token/token.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="dynsections.js"></script>
+<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
+<script type="text/javascript" src="navtree.js"></script>
+<script type="text/javascript">
+ $(document).ready(initResizable);
+</script>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javascript" src="search/search.js"></script>
<script type="text/javascript">
-$(document).ready(initResizable);
+ $(document).ready(function() { searchBox.OnSelectItem(0); });
</script>
-<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+<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">
+<body>
+<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<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="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>
+<!-- end header part -->
+<!-- Generated by Doxygen 1.8.1.1 -->
+<script type="text/javascript">
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+</script>
<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">
+ <li>
<div id="MSearchBox" class="MSearchBoxInactive">
<span class="left">
<img id="MSearchSelect" src="search/mag_sel.png"
<li><a href="globals.html"><span>File Members</span></a></li>
</ul>
</div>
-</div>
+</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
<div id="nav-tree">
<div id="nav-tree-contents">
</div>
</div>
<script type="text/javascript">
- initNavTree('token_8h.html','');
+$(document).ready(function(){initNavTree('token_8h.html','');});
</script>
<div id="doc-content">
-<div class="header">
- <div class="headertitle">
-<h1>source/lexer/token/token.h</h1> </div>
-</div>
-<div class="contents">
-<a href="token_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 TOKEN_H</span>
-<a name="l00002"></a>00002 <span class="preprocessor"></span><span class="preprocessor">#define TOKEN_H</span>
-<a name="l00003"></a>00003 <span class="preprocessor"></span>
-<a name="l00004"></a>00004 <span class="preprocessor">#include <string></span>
-<a name="l00005"></a>00005
-<a name="l00006"></a><a class="code" href="token_8h.html#abf05bcc4c1b09928131e6afd3b768a77">00006</a> <span class="keyword">typedef</span> <span class="keywordtype">int</span> <a class="code" href="token_8h.html#abf05bcc4c1b09928131e6afd3b768a77">TokenType_T</a>;
-<a name="l00007"></a>00007
-<a name="l00008"></a><a class="code" href="class_token.html">00008</a> <span class="keyword">class </span><a class="code" href="class_token.html">Token</a>
-<a name="l00009"></a>00009 {
-<a name="l00010"></a>00010 <span class="keyword">private</span>:
-<a name="l00011"></a>00011 <a class="code" href="token_8h.html#abf05bcc4c1b09928131e6afd3b768a77">TokenType_T</a> tok_type;
-<a name="l00012"></a>00012 std::string tok_text;
-<a name="l00013"></a>00013 <span class="keywordtype">int</span> tok_line;
-<a name="l00014"></a>00014 <span class="keywordtype">int</span> tok_col;
-<a name="l00015"></a>00015 <span class="keyword">public</span>:
-<a name="l00016"></a>00016 <a class="code" href="class_token.html#aa3c5868ba4115f3189df6b2ac5b36f39">Token</a>();
-<a name="l00017"></a>00017 <a class="code" href="class_token.html#aa3c5868ba4115f3189df6b2ac5b36f39">Token</a>(<a class="code" href="token_8h.html#abf05bcc4c1b09928131e6afd3b768a77">TokenType_T</a> ttype, <span class="keywordtype">int</span> <a class="code" href="class_token.html#a8e3d3bce7ab65c33abadab8fc0aa2f46">line</a>, <span class="keywordtype">int</span> col);
-<a name="l00018"></a>00018 <a class="code" href="class_token.html#aa3c5868ba4115f3189df6b2ac5b36f39">Token</a>(<a class="code" href="token_8h.html#abf05bcc4c1b09928131e6afd3b768a77">TokenType_T</a> ttype, <span class="keyword">const</span> std::string& ttext, <span class="keywordtype">int</span> line, <span class="keywordtype">int</span> col);
-<a name="l00019"></a>00019
-<a name="l00020"></a>00020 <span class="keywordtype">void</span> <a class="code" href="class_token.html#a94ffaaf2ec54ac87397607e9af567df8">type</a>(<a class="code" href="token_8h.html#abf05bcc4c1b09928131e6afd3b768a77">TokenType_T</a> typ);
-<a name="l00021"></a>00021 <a class="code" href="token_8h.html#abf05bcc4c1b09928131e6afd3b768a77">TokenType_T</a> <a class="code" href="class_token.html#a94ffaaf2ec54ac87397607e9af567df8">type</a>() <span class="keyword">const</span>;
-<a name="l00022"></a>00022 <span class="keywordtype">void</span> <a class="code" href="class_token.html#ae8915cc9838cf9e08ff6c7c39fd81ed2">text</a>(std::string txt);
-<a name="l00023"></a>00023 std::string <a class="code" href="class_token.html#ae8915cc9838cf9e08ff6c7c39fd81ed2">text</a>() <span class="keyword">const</span>;
-<a name="l00024"></a>00024 <span class="keywordtype">void</span> <a class="code" href="class_token.html#a8e3d3bce7ab65c33abadab8fc0aa2f46">line</a>(<span class="keywordtype">int</span> ln);
-<a name="l00025"></a>00025 <span class="keywordtype">int</span> <a class="code" href="class_token.html#a8e3d3bce7ab65c33abadab8fc0aa2f46">line</a>() <span class="keyword">const</span>;
-<a name="l00026"></a>00026 <span class="keywordtype">void</span> <a class="code" href="class_token.html#ae814a8d1293aa3e17fcff49a655fde92">column</a>(<span class="keywordtype">int</span> col);
-<a name="l00027"></a>00027 <span class="keywordtype">int</span> <a class="code" href="class_token.html#ae814a8d1293aa3e17fcff49a655fde92">column</a>() <span class="keyword">const</span>;
-<a name="l00028"></a>00028 <span class="keywordtype">bool</span> <a class="code" href="class_token.html#a4b0d7419c692350d4b28b947956e7e82">operator ==</a>(<span class="keyword">const</span> <a class="code" href="class_token.html">Token</a> &other) <span class="keyword">const</span>;
-<a name="l00029"></a>00029 <span class="keywordtype">bool</span> <a class="code" href="class_token.html#a44c1e0a6d1880cb378e7b43178db4e08">operator !=</a>(<span class="keyword">const</span> <a class="code" href="class_token.html">Token</a> &other) <span class="keyword">const</span>;
-<a name="l00030"></a>00030 };
-<a name="l00031"></a>00031
-<a name="l00032"></a>00032 <span class="preprocessor">#endif</span>
-</pre></div></div>
-</div>
- <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 Mon Jun 25 2012 16:46: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 -->
+<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
onmouseover="return searchBox.OnSearchSelectShow()"
onmouseout="return searchBox.OnSearchSelectHide()"
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
-<iframe src="" frameborder="0"
+<iframe src="javascript:void(0)" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
-
+<div class="header">
+ <div class="headertitle">
+<div class="title">token.h</div> </div>
+</div><!--header-->
+<div class="contents">
+<a href="token_8h.html">Go to the documentation of this file.</a><div class="fragment"><div class="line"><a name="l00001"></a><span class="lineno"> 1</span> <span class="preprocessor">#ifndef TOKEN_H</span></div>
+<div class="line"><a name="l00002"></a><span class="lineno"> 2</span> <span class="preprocessor"></span><span class="preprocessor">#define TOKEN_H</span></div>
+<div class="line"><a name="l00003"></a><span class="lineno"> 3</span> <span class="preprocessor"></span></div>
+<div class="line"><a name="l00004"></a><span class="lineno"> 4</span> <span class="preprocessor">#include <string></span></div>
+<div class="line"><a name="l00005"></a><span class="lineno"> 5</span> </div>
+<div class="line"><a name="l00006"></a><span class="lineno"><a class="code" href="token_8h.html#abf05bcc4c1b09928131e6afd3b768a77"> 6</a></span> <span class="keyword">typedef</span> <span class="keywordtype">int</span> <a class="code" href="token_8h.html#abf05bcc4c1b09928131e6afd3b768a77">TokenType_T</a>;</div>
+<div class="line"><a name="l00007"></a><span class="lineno"> 7</span> </div>
+<div class="line"><a name="l00008"></a><span class="lineno"><a class="code" href="class_token.html"> 8</a></span> <span class="keyword">class </span><a class="code" href="class_token.html">Token</a></div>
+<div class="line"><a name="l00009"></a><span class="lineno"> 9</span> {</div>
+<div class="line"><a name="l00010"></a><span class="lineno"> 10</span>  <span class="keyword">private</span>:</div>
+<div class="line"><a name="l00011"></a><span class="lineno"> 11</span>  <a class="code" href="token_8h.html#abf05bcc4c1b09928131e6afd3b768a77">TokenType_T</a> tok_type;</div>
+<div class="line"><a name="l00012"></a><span class="lineno"> 12</span>  std::string tok_text;</div>
+<div class="line"><a name="l00013"></a><span class="lineno"> 13</span>  <span class="keywordtype">int</span> tok_line;</div>
+<div class="line"><a name="l00014"></a><span class="lineno"> 14</span>  <span class="keywordtype">int</span> tok_col;</div>
+<div class="line"><a name="l00015"></a><span class="lineno"> 15</span>  <span class="keyword">public</span>:</div>
+<div class="line"><a name="l00016"></a><span class="lineno"> 16</span>  <a class="code" href="class_token.html#aa3c5868ba4115f3189df6b2ac5b36f39">Token</a>();</div>
+<div class="line"><a name="l00017"></a><span class="lineno"> 17</span>  <a class="code" href="class_token.html#aa3c5868ba4115f3189df6b2ac5b36f39">Token</a>(<a class="code" href="token_8h.html#abf05bcc4c1b09928131e6afd3b768a77">TokenType_T</a> ttype, <span class="keywordtype">int</span> <a class="code" href="class_token.html#a8e3d3bce7ab65c33abadab8fc0aa2f46">line</a>, <span class="keywordtype">int</span> col);</div>
+<div class="line"><a name="l00018"></a><span class="lineno"> 18</span>  <a class="code" href="class_token.html#aa3c5868ba4115f3189df6b2ac5b36f39">Token</a>(<a class="code" href="token_8h.html#abf05bcc4c1b09928131e6afd3b768a77">TokenType_T</a> ttype, <span class="keyword">const</span> std::string& ttext, <span class="keywordtype">int</span> line, <span class="keywordtype">int</span> col);</div>
+<div class="line"><a name="l00019"></a><span class="lineno"> 19</span> </div>
+<div class="line"><a name="l00020"></a><span class="lineno"> 20</span>  <span class="keywordtype">void</span> <a class="code" href="class_token.html#a94ffaaf2ec54ac87397607e9af567df8">type</a>(<a class="code" href="token_8h.html#abf05bcc4c1b09928131e6afd3b768a77">TokenType_T</a> typ);</div>
+<div class="line"><a name="l00021"></a><span class="lineno"> 21</span>  <a class="code" href="token_8h.html#abf05bcc4c1b09928131e6afd3b768a77">TokenType_T</a> <a class="code" href="class_token.html#a94ffaaf2ec54ac87397607e9af567df8">type</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00022"></a><span class="lineno"> 22</span>  <span class="keywordtype">void</span> <a class="code" href="class_token.html#ae8915cc9838cf9e08ff6c7c39fd81ed2">text</a>(std::string txt);</div>
+<div class="line"><a name="l00023"></a><span class="lineno"> 23</span>  std::string <a class="code" href="class_token.html#ae8915cc9838cf9e08ff6c7c39fd81ed2">text</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00024"></a><span class="lineno"> 24</span>  <span class="keywordtype">void</span> <a class="code" href="class_token.html#a8e3d3bce7ab65c33abadab8fc0aa2f46">line</a>(<span class="keywordtype">int</span> ln);</div>
+<div class="line"><a name="l00025"></a><span class="lineno"> 25</span>  <span class="keywordtype">int</span> <a class="code" href="class_token.html#a8e3d3bce7ab65c33abadab8fc0aa2f46">line</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00026"></a><span class="lineno"> 26</span>  <span class="keywordtype">void</span> <a class="code" href="class_token.html#ae814a8d1293aa3e17fcff49a655fde92">column</a>(<span class="keywordtype">int</span> col);</div>
+<div class="line"><a name="l00027"></a><span class="lineno"> 27</span>  <span class="keywordtype">int</span> <a class="code" href="class_token.html#ae814a8d1293aa3e17fcff49a655fde92">column</a>() <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00028"></a><span class="lineno"> 28</span>  <span class="keywordtype">bool</span> <a class="code" href="class_token.html#a4b0d7419c692350d4b28b947956e7e82">operator ==</a>(<span class="keyword">const</span> <a class="code" href="class_token.html">Token</a> &other) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00029"></a><span class="lineno"> 29</span>  <span class="keywordtype">bool</span> <a class="code" href="class_token.html#a44c1e0a6d1880cb378e7b43178db4e08">operator !=</a>(<span class="keyword">const</span> <a class="code" href="class_token.html">Token</a> &other) <span class="keyword">const</span>;</div>
+<div class="line"><a name="l00030"></a><span class="lineno"> 30</span> };</div>
+<div class="line"><a name="l00031"></a><span class="lineno"> 31</span> </div>
+<div class="line"><a name="l00032"></a><span class="lineno"> 32</span> <span class="preprocessor">#endif</span></div>
+</div><!-- fragment --></div><!-- contents -->
+</div><!-- doc-content -->
+<!-- start footer part -->
+<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
+ <ul>
+ <li class="navelem"><a class="el" href="dir_b2f33c71d4aa5e7af42a1ca61ff5af1b.html">source</a></li><li class="navelem"><a class="el" href="dir_6e01c9f65c607c8413b6b867b2e4a4a7.html">lexer</a></li><li class="navelem"><a class="el" href="dir_e0e9d8d67a346e030b26eb17ee9d6bea.html">token</a></li><li class="navelem"><a class="el" href="token_8h.html">token.h</a></li>
+ <li class="footer">Generated on Tue Jun 26 2012 01:54:23 for Parse Utils by
+ <a href="http://www.doxygen.org/index.html">
+ <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.8.1.1 </li>
+ </ul>
+</div>
</body>
</html>
-all: clean refman.pdf
+all: refman.pdf
pdf: refman.pdf
-refman.pdf: refman.tex
- pdflatex refman.tex
+refman.pdf: clean refman.tex
+ pdflatex refman
makeindex refman.idx
- pdflatex refman.tex
+ pdflatex refman
latex_count=5 ; \
while egrep -s 'Rerun (LaTeX|to get cross-references right)' refman.log && [ $$latex_count -gt 0 ] ;\
do \
echo "Rerunning latex...." ;\
- pdflatex refman.tex ;\
+ pdflatex refman ;\
latex_count=`expr $$latex_count - 1` ;\
done
clean:
- rm -f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out refman.pdf
+ rm -f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out *.brf *.blg *.bbl refman.pdf
\section{Class List}
-Here are the classes, structs, unions and interfaces with brief descriptions:\begin{DoxyCompactList}
-\item\contentsline{section}{\hyperlink{class_a_s_t}{AST} }{\pageref{class_a_s_t}}{}
-\item\contentsline{section}{\hyperlink{class_a_s_t_printer}{ASTPrinter} }{\pageref{class_a_s_t_printer}}{}
-\item\contentsline{section}{\hyperlink{class_b_t_parser}{BTParser} }{\pageref{class_b_t_parser}}{}
+Here are the classes, structs, unions and interfaces with brief descriptions\-:\begin{DoxyCompactList}
+\item\contentsline{section}{\hyperlink{class_a_s_t}{A\-S\-T} }{\pageref{class_a_s_t}}{}
+\item\contentsline{section}{\hyperlink{class_a_s_t_printer}{A\-S\-T\-Printer} }{\pageref{class_a_s_t_printer}}{}
+\item\contentsline{section}{\hyperlink{class_b_t_parser}{B\-T\-Parser} }{\pageref{class_b_t_parser}}{}
\item\contentsline{section}{\hyperlink{class_exception}{Exception} }{\pageref{class_exception}}{}
-\item\contentsline{section}{\hyperlink{class_i_buffer}{IBuffer} }{\pageref{class_i_buffer}}{}
-\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_n_lexer}{LLNLexer} }{\pageref{class_l_l_n_lexer}}{}
-\item\contentsline{section}{\hyperlink{class_scope_stack}{ScopeStack} }{\pageref{class_scope_stack}}{}
+\item\contentsline{section}{\hyperlink{class_i_buffer}{I\-Buffer} }{\pageref{class_i_buffer}}{}
+\item\contentsline{section}{\hyperlink{class_i_lexer}{I\-Lexer} }{\pageref{class_i_lexer}}{}
+\item\contentsline{section}{\hyperlink{class_i_marker}{I\-Marker} }{\pageref{class_i_marker}}{}
+\item\contentsline{section}{\hyperlink{class_i_parser}{I\-Parser} }{\pageref{class_i_parser}}{}
+\item\contentsline{section}{\hyperlink{class_i_visitor}{I\-Visitor} }{\pageref{class_i_visitor}}{}
+\item\contentsline{section}{\hyperlink{class_l_l_n_lexer}{L\-L\-N\-Lexer} }{\pageref{class_l_l_n_lexer}}{}
+\item\contentsline{section}{\hyperlink{class_scope_stack}{Scope\-Stack} }{\pageref{class_scope_stack}}{}
\item\contentsline{section}{\hyperlink{class_symbol}{Symbol} }{\pageref{class_symbol}}{}
\item\contentsline{section}{\hyperlink{class_token}{Token} }{\pageref{class_token}}{}
\end{DoxyCompactList}
-\hypertarget{ast_8cpp}{
-\section{source/parser/ast/ast.cpp File Reference}
-\label{ast_8cpp}\index{source/parser/ast/ast.cpp@{source/parser/ast/ast.cpp}}
+\hypertarget{ast_8cpp}{\section{source/parser/ast/ast.cpp File Reference}
+\label{ast_8cpp}\index{source/parser/ast/ast.\-cpp@{source/parser/ast/ast.\-cpp}}
}
-{\ttfamily \#include \char`\"{}ast.h\char`\"{}}\par
-{\ttfamily \#include \char`\"{}ivisitor.h\char`\"{}}\par
-{\ttfamily \#include $<$sstream$>$}\par
-{\ttfamily \#include $<$string.h$>$}\par
-{\ttfamily \#include $<$iostream$>$}\par
-Include dependency graph for ast.cpp:\nopagebreak
+{\ttfamily \#include \char`\"{}ast.\-h\char`\"{}}\\*
+{\ttfamily \#include \char`\"{}ivisitor.\-h\char`\"{}}\\*
+{\ttfamily \#include $<$sstream$>$}\\*
+{\ttfamily \#include $<$string.\-h$>$}\\*
+{\ttfamily \#include $<$iostream$>$}\\*
+Include dependency graph for ast.\-cpp\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=400pt]{ast_8cpp__incl}
+\includegraphics[width=350pt]{ast_8cpp__incl}
\end{center}
\end{figure}
-9e541b37e81ed8b2d77afca7f2e204ce
\ No newline at end of file
+8084bab2b7ff6c8250a55f96afc8be9f
\ No newline at end of file
-\hypertarget{ast_8d}{
-\section{source/parser/ast/ast.d File Reference}
-\label{ast_8d}\index{source/parser/ast/ast.d@{source/parser/ast/ast.d}}
+\hypertarget{ast_8d}{\section{source/parser/ast/ast.d File Reference}
+\label{ast_8d}\index{source/parser/ast/ast.\-d@{source/parser/ast/ast.\-d}}
}
-\hypertarget{ast_8h}{
-\section{source/parser/ast/ast.h File Reference}
-\label{ast_8h}\index{source/parser/ast/ast.h@{source/parser/ast/ast.h}}
+\hypertarget{ast_8h}{\section{source/parser/ast/ast.h File Reference}
+\label{ast_8h}\index{source/parser/ast/ast.\-h@{source/parser/ast/ast.\-h}}
}
-{\ttfamily \#include $<$stdarg.h$>$}\par
-{\ttfamily \#include $<$list$>$}\par
-{\ttfamily \#include $<$string$>$}\par
-{\ttfamily \#include \char`\"{}token.h\char`\"{}}\par
-Include dependency graph for ast.h:\nopagebreak
+{\ttfamily \#include $<$stdarg.\-h$>$}\\*
+{\ttfamily \#include $<$list$>$}\\*
+{\ttfamily \#include $<$string$>$}\\*
+{\ttfamily \#include \char`\"{}token.\-h\char`\"{}}\\*
+Include dependency graph for ast.\-h\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=302pt]{ast_8h__incl}
+\includegraphics[width=282pt]{ast_8h__incl}
\end{center}
\end{figure}
-This graph shows which files directly or indirectly include this file:\nopagebreak
+This graph shows which files directly or indirectly include this file\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=208pt]{ast_8h__dep__incl}
+\includegraphics[width=350pt]{ast_8h__dep__incl}
\end{center}
\end{figure}
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item
-class \hyperlink{class_a_s_t}{AST}
+class \hyperlink{class_a_s_t}{A\-S\-T}
\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item
-typedef unsigned int \hyperlink{ast_8h_a0a931957f12a2075e6e11ee596651dff}{ASTNodeType}
+typedef unsigned int \hyperlink{ast_8h_a0a931957f12a2075e6e11ee596651dff}{A\-S\-T\-Node\-Type}
\end{DoxyCompactItemize}
\subsection{Typedef Documentation}
-\hypertarget{ast_8h_a0a931957f12a2075e6e11ee596651dff}{
-\index{ast.h@{ast.h}!ASTNodeType@{ASTNodeType}}
-\index{ASTNodeType@{ASTNodeType}!ast.h@{ast.h}}
-\subsubsection[{ASTNodeType}]{\setlength{\rightskip}{0pt plus 5cm}typedef unsigned int {\bf ASTNodeType}}}
-\label{ast_8h_a0a931957f12a2075e6e11ee596651dff}
+\hypertarget{ast_8h_a0a931957f12a2075e6e11ee596651dff}{\index{ast.\-h@{ast.\-h}!A\-S\-T\-Node\-Type@{A\-S\-T\-Node\-Type}}
+\index{A\-S\-T\-Node\-Type@{A\-S\-T\-Node\-Type}!ast.h@{ast.\-h}}
+\subsubsection[{A\-S\-T\-Node\-Type}]{\setlength{\rightskip}{0pt plus 5cm}typedef unsigned int {\bf A\-S\-T\-Node\-Type}}}\label{ast_8h_a0a931957f12a2075e6e11ee596651dff}
-Definition at line 9 of file ast.h.
+Definition at line 9 of file ast.\-h.
-129a4f5a6c402cb5938d645fdcda9b0d
\ No newline at end of file
+d50aadb0459246ccd44762430bb109b6
\ No newline at end of file
-2fc5a44e7b9380f800e9c3260fe1828f
\ No newline at end of file
+9a19e3d0db344cd41142836ea308805a
\ No newline at end of file
-\hypertarget{astprinter_8cpp}{
-\section{source/visitor/astprinter/astprinter.cpp File Reference}
-\label{astprinter_8cpp}\index{source/visitor/astprinter/astprinter.cpp@{source/visitor/astprinter/astprinter.cpp}}
+\hypertarget{astprinter_8cpp}{\section{source/visitor/astprinter/astprinter.cpp File Reference}
+\label{astprinter_8cpp}\index{source/visitor/astprinter/astprinter.\-cpp@{source/visitor/astprinter/astprinter.\-cpp}}
}
-{\ttfamily \#include $<$iostream$>$}\par
-{\ttfamily \#include \char`\"{}astprinter.h\char`\"{}}\par
-Include dependency graph for astprinter.cpp:\nopagebreak
+{\ttfamily \#include $<$iostream$>$}\\*
+{\ttfamily \#include \char`\"{}astprinter.\-h\char`\"{}}\\*
+Include dependency graph for astprinter.\-cpp\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=301pt]{astprinter_8cpp__incl}
+\includegraphics[width=300pt]{astprinter_8cpp__incl}
\end{center}
\end{figure}
-0ab5a24e15e6db8b482768d58030bd9b
\ No newline at end of file
+db1abe5d2f09fc114c66ad671d27dc59
\ No newline at end of file
-\hypertarget{astprinter_8d}{
-\section{source/visitor/astprinter/astprinter.d File Reference}
-\label{astprinter_8d}\index{source/visitor/astprinter/astprinter.d@{source/visitor/astprinter/astprinter.d}}
+\hypertarget{astprinter_8d}{\section{source/visitor/astprinter/astprinter.d File Reference}
+\label{astprinter_8d}\index{source/visitor/astprinter/astprinter.\-d@{source/visitor/astprinter/astprinter.\-d}}
}
-\hypertarget{astprinter_8h}{
-\section{source/visitor/astprinter/astprinter.h File Reference}
-\label{astprinter_8h}\index{source/visitor/astprinter/astprinter.h@{source/visitor/astprinter/astprinter.h}}
+\hypertarget{astprinter_8h}{\section{source/visitor/astprinter/astprinter.h File Reference}
+\label{astprinter_8h}\index{source/visitor/astprinter/astprinter.\-h@{source/visitor/astprinter/astprinter.\-h}}
}
-{\ttfamily \#include \char`\"{}ivisitor.h\char`\"{}}\par
-{\ttfamily \#include $<$iostream$>$}\par
-{\ttfamily \#include $<$sstream$>$}\par
-Include dependency graph for astprinter.h:\nopagebreak
+{\ttfamily \#include \char`\"{}ivisitor.\-h\char`\"{}}\\*
+{\ttfamily \#include $<$iostream$>$}\\*
+{\ttfamily \#include $<$sstream$>$}\\*
+Include dependency graph for astprinter.\-h\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=274pt]{astprinter_8h__incl}
+\includegraphics[width=350pt]{astprinter_8h__incl}
\end{center}
\end{figure}
-This graph shows which files directly or indirectly include this file:\nopagebreak
+This graph shows which files directly or indirectly include this file\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=258pt]{astprinter_8h__dep__incl}
+\includegraphics[width=194pt]{astprinter_8h__dep__incl}
\end{center}
\end{figure}
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item
-class \hyperlink{class_a_s_t_printer}{ASTPrinter}
+class \hyperlink{class_a_s_t_printer}{A\-S\-T\-Printer}
\end{DoxyCompactItemize}
-a1a254ab2356878bd2cf788e01a0263a
\ No newline at end of file
+34da33dac91b18561e0f4219a1f90c3b
\ No newline at end of file
-893c7eb0df9361a19f985299ffd2e7ef
\ No newline at end of file
+dc2f6e4667fdaf1e28a717dd920e2ad9
\ No newline at end of file
-\hypertarget{btparser_8cpp}{
-\section{source/parser/btparser/btparser.cpp File Reference}
-\label{btparser_8cpp}\index{source/parser/btparser/btparser.cpp@{source/parser/btparser/btparser.cpp}}
+\hypertarget{btparser_8cpp}{\section{source/parser/btparser/btparser.cpp File Reference}
+\label{btparser_8cpp}\index{source/parser/btparser/btparser.\-cpp@{source/parser/btparser/btparser.\-cpp}}
}
-{\ttfamily \#include \char`\"{}btparser.h\char`\"{}}\par
-{\ttfamily \#include \char`\"{}exception.h\char`\"{}}\par
-Include dependency graph for btparser.cpp:\nopagebreak
+{\ttfamily \#include \char`\"{}btparser.\-h\char`\"{}}\\*
+{\ttfamily \#include \char`\"{}exception.\-h\char`\"{}}\\*
+Include dependency graph for btparser.\-cpp\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=344pt]{btparser_8cpp__incl}
+\includegraphics[width=350pt]{btparser_8cpp__incl}
\end{center}
\end{figure}
-99f9f7bce3429de21ecc8f77b9d7b818
\ No newline at end of file
+c9e872b5623ae64ff81ae71c105f9e02
\ No newline at end of file
-\hypertarget{btparser_8d}{
-\section{source/parser/btparser/btparser.d File Reference}
-\label{btparser_8d}\index{source/parser/btparser/btparser.d@{source/parser/btparser/btparser.d}}
+\hypertarget{btparser_8d}{\section{source/parser/btparser/btparser.d File Reference}
+\label{btparser_8d}\index{source/parser/btparser/btparser.\-d@{source/parser/btparser/btparser.\-d}}
}
-\hypertarget{btparser_8h}{
-\section{source/parser/btparser/btparser.h File Reference}
-\label{btparser_8h}\index{source/parser/btparser/btparser.h@{source/parser/btparser/btparser.h}}
+\hypertarget{btparser_8h}{\section{source/parser/btparser/btparser.h File Reference}
+\label{btparser_8h}\index{source/parser/btparser/btparser.\-h@{source/parser/btparser/btparser.\-h}}
}
-{\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
+{\ttfamily \#include $<$exception$>$}\\*
+{\ttfamily \#include $<$vector$>$}\\*
+{\ttfamily \#include \char`\"{}imarker.\-h\char`\"{}}\\*
+{\ttfamily \#include \char`\"{}iparser.\-h\char`\"{}}\\*
+Include dependency graph for btparser.\-h\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=344pt]{btparser_8h__incl}
+\includegraphics[width=350pt]{btparser_8h__incl}
\end{center}
\end{figure}
-This graph shows which files directly or indirectly include this file:\nopagebreak
+This graph shows which files directly or indirectly include this file\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=250pt]{btparser_8h__dep__incl}
+\includegraphics[width=190pt]{btparser_8h__dep__incl}
\end{center}
\end{figure}
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item
-class \hyperlink{class_b_t_parser}{BTParser}
+class \hyperlink{class_b_t_parser}{B\-T\-Parser}
\end{DoxyCompactItemize}
-3578fd691eeda3953b40b30ea5f42cfc
\ No newline at end of file
+db8f916b0422918f1a7bab33060b1c97
\ No newline at end of file
-af4fdf49c4f7994629419474a46ed453
\ No newline at end of file
+90c1da626eadbf2aa53195480dca0cfb
\ No newline at end of file
-\hypertarget{class_a_s_t}{
-\section{AST Class Reference}
-\label{class_a_s_t}\index{AST@{AST}}
+\hypertarget{class_a_s_t}{\section{A\-S\-T Class Reference}
+\label{class_a_s_t}\index{A\-S\-T@{A\-S\-T}}
}
-{\ttfamily \#include $<$ast.h$>$}
+{\ttfamily \#include $<$ast.\-h$>$}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
-\hyperlink{class_a_s_t_a6ac7ddb23729a313ba6b66ad09ab79bd}{AST} (\hyperlink{ast_8h_a0a931957f12a2075e6e11ee596651dff}{ASTNodeType} type)
+\hyperlink{class_a_s_t_a6ac7ddb23729a313ba6b66ad09ab79bd}{A\-S\-T} (\hyperlink{ast_8h_a0a931957f12a2075e6e11ee596651dff}{A\-S\-T\-Node\-Type} \hyperlink{class_a_s_t_ad947af30e5dbb743c41769296dc03c9d}{type})
\item
-\hyperlink{class_a_s_t_a039b00473e1617d1c3003b0a22d5f2d9}{AST} (\hyperlink{class_token}{Token} tok)
+\hyperlink{class_a_s_t_a039b00473e1617d1c3003b0a22d5f2d9}{A\-S\-T} (\hyperlink{class_token}{Token} tok)
\item
-\hyperlink{class_a_s_t_a56011c7a97fd6277c72e88c2acd6a96e}{AST} (\hyperlink{ast_8h_a0a931957f12a2075e6e11ee596651dff}{ASTNodeType} type, const char $\ast$text)
+\hyperlink{class_a_s_t_a56011c7a97fd6277c72e88c2acd6a96e}{A\-S\-T} (\hyperlink{ast_8h_a0a931957f12a2075e6e11ee596651dff}{A\-S\-T\-Node\-Type} \hyperlink{class_a_s_t_ad947af30e5dbb743c41769296dc03c9d}{type}, const char $\ast$\hyperlink{class_a_s_t_ad975048d27d24ffe87e95b1eed995d5e}{text})
\item
-\hyperlink{class_a_s_t_a341ac3dbf80dad18be249944c0b5f222}{AST} (\hyperlink{ast_8h_a0a931957f12a2075e6e11ee596651dff}{ASTNodeType} type, std::string text)
+\hyperlink{class_a_s_t_a341ac3dbf80dad18be249944c0b5f222}{A\-S\-T} (\hyperlink{ast_8h_a0a931957f12a2075e6e11ee596651dff}{A\-S\-T\-Node\-Type} \hyperlink{class_a_s_t_ad947af30e5dbb743c41769296dc03c9d}{type}, std\-::string \hyperlink{class_a_s_t_ad975048d27d24ffe87e95b1eed995d5e}{text})
\item
-\hyperlink{class_a_s_t_a5f463c2fad1523f2dfea906e25e60d91}{AST} (\hyperlink{ast_8h_a0a931957f12a2075e6e11ee596651dff}{ASTNodeType} type, int child\_\-count,...)
+\hyperlink{class_a_s_t_a5f463c2fad1523f2dfea906e25e60d91}{A\-S\-T} (\hyperlink{ast_8h_a0a931957f12a2075e6e11ee596651dff}{A\-S\-T\-Node\-Type} \hyperlink{class_a_s_t_ad947af30e5dbb743c41769296dc03c9d}{type}, int child\-\_\-count,...)
\item
-\hyperlink{class_a_s_t_aab868b0cf41c496ee5654fb17e61e63c}{AST} (\hyperlink{ast_8h_a0a931957f12a2075e6e11ee596651dff}{ASTNodeType} type, std::string text, int child\_\-count,...)
+\hyperlink{class_a_s_t_aab868b0cf41c496ee5654fb17e61e63c}{A\-S\-T} (\hyperlink{ast_8h_a0a931957f12a2075e6e11ee596651dff}{A\-S\-T\-Node\-Type} \hyperlink{class_a_s_t_ad947af30e5dbb743c41769296dc03c9d}{type}, std\-::string \hyperlink{class_a_s_t_ad975048d27d24ffe87e95b1eed995d5e}{text}, int child\-\_\-count,...)
\item
-virtual \hyperlink{class_a_s_t_ad332977af5d4ea0ec793c4843544b6e2}{$\sim$AST} ()
+virtual \hyperlink{class_a_s_t_ad332977af5d4ea0ec793c4843544b6e2}{$\sim$\-A\-S\-T} ()
\item
-\hyperlink{class_a_s_t}{AST} \& \hyperlink{class_a_s_t_aa28dd92452d4f89c16a4de0058905e16}{operator=} (\hyperlink{class_a_s_t}{AST} \&rhs)
+\hyperlink{class_a_s_t}{A\-S\-T} \& \hyperlink{class_a_s_t_aa28dd92452d4f89c16a4de0058905e16}{operator=} (\hyperlink{class_a_s_t}{A\-S\-T} \&rhs)
\item
-\hyperlink{ast_8h_a0a931957f12a2075e6e11ee596651dff}{ASTNodeType} \hyperlink{class_a_s_t_ad947af30e5dbb743c41769296dc03c9d}{type} (void) const
+\hyperlink{ast_8h_a0a931957f12a2075e6e11ee596651dff}{A\-S\-T\-Node\-Type} \hyperlink{class_a_s_t_ad947af30e5dbb743c41769296dc03c9d}{type} (void) const
\item
-void \hyperlink{class_a_s_t_a3bf7042778ad5c589b65dd1b276f093c}{type} (\hyperlink{ast_8h_a0a931957f12a2075e6e11ee596651dff}{ASTNodeType} typ)
+void \hyperlink{class_a_s_t_a3bf7042778ad5c589b65dd1b276f093c}{type} (\hyperlink{ast_8h_a0a931957f12a2075e6e11ee596651dff}{A\-S\-T\-Node\-Type} typ)
\item
-std::string \hyperlink{class_a_s_t_ad975048d27d24ffe87e95b1eed995d5e}{text} (void) const
+std\-::string \hyperlink{class_a_s_t_ad975048d27d24ffe87e95b1eed995d5e}{text} (void) const
\item
-void \hyperlink{class_a_s_t_a5b90708376a408b1e1ff5762975017e9}{text} (std::string \&txt)
+void \hyperlink{class_a_s_t_a5b90708376a408b1e1ff5762975017e9}{text} (std\-::string \&txt)
\item
-std::list$<$ \hyperlink{class_a_s_t}{AST} $\ast$ $>$ $\ast$ \hyperlink{class_a_s_t_addfd95ed0ba31ec4fdcf08097fb7fa75}{children} (void) const
+std\-::list$<$ \hyperlink{class_a_s_t}{A\-S\-T} $\ast$ $>$ $\ast$ \hyperlink{class_a_s_t_addfd95ed0ba31ec4fdcf08097fb7fa75}{children} (void) const
\item
-void \hyperlink{class_a_s_t_a131ed8cb88639003df1058f768820cc5}{addChild} (\hyperlink{class_a_s_t}{AST} $\ast$node)
+void \hyperlink{class_a_s_t_a131ed8cb88639003df1058f768820cc5}{add\-Child} (\hyperlink{class_a_s_t}{A\-S\-T} $\ast$node)
\item
-\hyperlink{class_a_s_t}{AST} $\ast$ \hyperlink{class_a_s_t_a787d24b79bf03b6ae15f10d9fad3411b}{clone} (void) const
+\hyperlink{class_a_s_t}{A\-S\-T} $\ast$ \hyperlink{class_a_s_t_a787d24b79bf03b6ae15f10d9fad3411b}{clone} (void) const
\item
-bool \hyperlink{class_a_s_t_a2329c4b895ed7832713563d00b89e978}{operator==} (const \hyperlink{class_a_s_t}{AST} \&other) const
+bool \hyperlink{class_a_s_t_a2329c4b895ed7832713563d00b89e978}{operator==} (const \hyperlink{class_a_s_t}{A\-S\-T} \&other) const
\item
-bool \hyperlink{class_a_s_t_a00250cbeed3c73d95d4117b20d8146dd}{operator!=} (const \hyperlink{class_a_s_t}{AST} \&other) const
+bool \hyperlink{class_a_s_t_a00250cbeed3c73d95d4117b20d8146dd}{operator!=} (const \hyperlink{class_a_s_t}{A\-S\-T} \&other) const
\item
-void \hyperlink{class_a_s_t_af8504282645b3e5baebabc486877ea1e}{process} (\hyperlink{class_i_visitor}{IVisitor} \&visitor)
+void \hyperlink{class_a_s_t_af8504282645b3e5baebabc486877ea1e}{process} (\hyperlink{class_i_visitor}{I\-Visitor} \&visitor)
\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item
-\hyperlink{ast_8h_a0a931957f12a2075e6e11ee596651dff}{ASTNodeType} \hyperlink{class_a_s_t_aa650b2056cd9f76cc9b8833ca5faf312}{node\_\-type}
+\hyperlink{ast_8h_a0a931957f12a2075e6e11ee596651dff}{A\-S\-T\-Node\-Type} \hyperlink{class_a_s_t_aa650b2056cd9f76cc9b8833ca5faf312}{node\-\_\-type}
\item
-std::string \hyperlink{class_a_s_t_a1638e0900cea081df5bb23d76432a2c3}{node\_\-text}
+std\-::string \hyperlink{class_a_s_t_a1638e0900cea081df5bb23d76432a2c3}{node\-\_\-text}
\item
-std::list$<$ \hyperlink{class_a_s_t}{AST} $\ast$ $>$ $\ast$ \hyperlink{class_a_s_t_acb9265830632be3a68812c66c08c8752}{node\_\-children}
+std\-::list$<$ \hyperlink{class_a_s_t}{A\-S\-T} $\ast$ $>$ $\ast$ \hyperlink{class_a_s_t_acb9265830632be3a68812c66c08c8752}{node\-\_\-children}
\end{DoxyCompactItemize}
\subsection{Detailed Description}
-Definition at line 14 of file ast.h.
+Definition at line 14 of file ast.\-h.
\subsection{Constructor \& Destructor Documentation}
-\hypertarget{class_a_s_t_a6ac7ddb23729a313ba6b66ad09ab79bd}{
-\index{AST@{AST}!AST@{AST}}
-\index{AST@{AST}!AST@{AST}}
-\subsubsection[{AST}]{\setlength{\rightskip}{0pt plus 5cm}AST::AST (
+\hypertarget{class_a_s_t_a6ac7ddb23729a313ba6b66ad09ab79bd}{\index{A\-S\-T@{A\-S\-T}!A\-S\-T@{A\-S\-T}}
+\index{A\-S\-T@{A\-S\-T}!AST@{A\-S\-T}}
+\subsubsection[{A\-S\-T}]{\setlength{\rightskip}{0pt plus 5cm}A\-S\-T\-::\-A\-S\-T (
\begin{DoxyParamCaption}
-\item[{{\bf ASTNodeType}}]{type}
+\item[{{\bf A\-S\-T\-Node\-Type}}]{type}
\end{DoxyParamCaption}
-)}}
-\label{class_a_s_t_a6ac7ddb23729a313ba6b66ad09ab79bd}
+)}}\label{class_a_s_t_a6ac7ddb23729a313ba6b66ad09ab79bd}
-Definition at line 9 of file ast.cpp.
+Definition at line 9 of file ast.\-cpp.
-\hypertarget{class_a_s_t_a039b00473e1617d1c3003b0a22d5f2d9}{
-\index{AST@{AST}!AST@{AST}}
-\index{AST@{AST}!AST@{AST}}
-\subsubsection[{AST}]{\setlength{\rightskip}{0pt plus 5cm}AST::AST (
+\hypertarget{class_a_s_t_a039b00473e1617d1c3003b0a22d5f2d9}{\index{A\-S\-T@{A\-S\-T}!A\-S\-T@{A\-S\-T}}
+\index{A\-S\-T@{A\-S\-T}!AST@{A\-S\-T}}
+\subsubsection[{A\-S\-T}]{\setlength{\rightskip}{0pt plus 5cm}A\-S\-T\-::\-A\-S\-T (
\begin{DoxyParamCaption}
\item[{{\bf Token}}]{tok}
\end{DoxyParamCaption}
-)}}
-\label{class_a_s_t_a039b00473e1617d1c3003b0a22d5f2d9}
+)}}\label{class_a_s_t_a039b00473e1617d1c3003b0a22d5f2d9}
-Definition at line 16 of file ast.cpp.
+Definition at line 16 of file ast.\-cpp.
-Here is the call graph for this function:\nopagebreak
+Here is the call graph for this function\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=244pt]{class_a_s_t_a039b00473e1617d1c3003b0a22d5f2d9_cgraph}
+\includegraphics[width=242pt]{class_a_s_t_a039b00473e1617d1c3003b0a22d5f2d9_cgraph}
\end{center}
\end{figure}
-\hypertarget{class_a_s_t_a56011c7a97fd6277c72e88c2acd6a96e}{
-\index{AST@{AST}!AST@{AST}}
-\index{AST@{AST}!AST@{AST}}
-\subsubsection[{AST}]{\setlength{\rightskip}{0pt plus 5cm}AST::AST (
+\hypertarget{class_a_s_t_a56011c7a97fd6277c72e88c2acd6a96e}{\index{A\-S\-T@{A\-S\-T}!A\-S\-T@{A\-S\-T}}
+\index{A\-S\-T@{A\-S\-T}!AST@{A\-S\-T}}
+\subsubsection[{A\-S\-T}]{\setlength{\rightskip}{0pt plus 5cm}A\-S\-T\-::\-A\-S\-T (
\begin{DoxyParamCaption}
-\item[{{\bf ASTNodeType}}]{type, }
+\item[{{\bf A\-S\-T\-Node\-Type}}]{type, }
\item[{const char $\ast$}]{text}
\end{DoxyParamCaption}
-)}}
-\label{class_a_s_t_a56011c7a97fd6277c72e88c2acd6a96e}
+)}}\label{class_a_s_t_a56011c7a97fd6277c72e88c2acd6a96e}
-Definition at line 23 of file ast.cpp.
+Definition at line 23 of file ast.\-cpp.
-\hypertarget{class_a_s_t_a341ac3dbf80dad18be249944c0b5f222}{
-\index{AST@{AST}!AST@{AST}}
-\index{AST@{AST}!AST@{AST}}
-\subsubsection[{AST}]{\setlength{\rightskip}{0pt plus 5cm}AST::AST (
+\hypertarget{class_a_s_t_a341ac3dbf80dad18be249944c0b5f222}{\index{A\-S\-T@{A\-S\-T}!A\-S\-T@{A\-S\-T}}
+\index{A\-S\-T@{A\-S\-T}!AST@{A\-S\-T}}
+\subsubsection[{A\-S\-T}]{\setlength{\rightskip}{0pt plus 5cm}A\-S\-T\-::\-A\-S\-T (
\begin{DoxyParamCaption}
-\item[{{\bf ASTNodeType}}]{type, }
-\item[{std::string}]{text}
+\item[{{\bf A\-S\-T\-Node\-Type}}]{type, }
+\item[{std\-::string}]{text}
\end{DoxyParamCaption}
-)}}
-\label{class_a_s_t_a341ac3dbf80dad18be249944c0b5f222}
+)}}\label{class_a_s_t_a341ac3dbf80dad18be249944c0b5f222}
-Definition at line 30 of file ast.cpp.
+Definition at line 30 of file ast.\-cpp.
-\hypertarget{class_a_s_t_a5f463c2fad1523f2dfea906e25e60d91}{
-\index{AST@{AST}!AST@{AST}}
-\index{AST@{AST}!AST@{AST}}
-\subsubsection[{AST}]{\setlength{\rightskip}{0pt plus 5cm}AST::AST (
+\hypertarget{class_a_s_t_a5f463c2fad1523f2dfea906e25e60d91}{\index{A\-S\-T@{A\-S\-T}!A\-S\-T@{A\-S\-T}}
+\index{A\-S\-T@{A\-S\-T}!AST@{A\-S\-T}}
+\subsubsection[{A\-S\-T}]{\setlength{\rightskip}{0pt plus 5cm}A\-S\-T\-::\-A\-S\-T (
\begin{DoxyParamCaption}
-\item[{{\bf ASTNodeType}}]{type, }
-\item[{int}]{child\_\-count, }
+\item[{{\bf A\-S\-T\-Node\-Type}}]{type, }
+\item[{int}]{child\-\_\-count, }
\item[{}]{...}
\end{DoxyParamCaption}
-)}}
-\label{class_a_s_t_a5f463c2fad1523f2dfea906e25e60d91}
+)}}\label{class_a_s_t_a5f463c2fad1523f2dfea906e25e60d91}
-Definition at line 37 of file ast.cpp.
+Definition at line 37 of file ast.\-cpp.
-\hypertarget{class_a_s_t_aab868b0cf41c496ee5654fb17e61e63c}{
-\index{AST@{AST}!AST@{AST}}
-\index{AST@{AST}!AST@{AST}}
-\subsubsection[{AST}]{\setlength{\rightskip}{0pt plus 5cm}AST::AST (
+\hypertarget{class_a_s_t_aab868b0cf41c496ee5654fb17e61e63c}{\index{A\-S\-T@{A\-S\-T}!A\-S\-T@{A\-S\-T}}
+\index{A\-S\-T@{A\-S\-T}!AST@{A\-S\-T}}
+\subsubsection[{A\-S\-T}]{\setlength{\rightskip}{0pt plus 5cm}A\-S\-T\-::\-A\-S\-T (
\begin{DoxyParamCaption}
-\item[{{\bf ASTNodeType}}]{type, }
-\item[{std::string}]{text, }
-\item[{int}]{child\_\-count, }
+\item[{{\bf A\-S\-T\-Node\-Type}}]{type, }
+\item[{std\-::string}]{text, }
+\item[{int}]{child\-\_\-count, }
\item[{}]{...}
\end{DoxyParamCaption}
-)}}
-\label{class_a_s_t_aab868b0cf41c496ee5654fb17e61e63c}
+)}}\label{class_a_s_t_aab868b0cf41c496ee5654fb17e61e63c}
-Definition at line 52 of file ast.cpp.
+Definition at line 52 of file ast.\-cpp.
-\hypertarget{class_a_s_t_ad332977af5d4ea0ec793c4843544b6e2}{
-\index{AST@{AST}!$\sim$AST@{$\sim$AST}}
-\index{$\sim$AST@{$\sim$AST}!AST@{AST}}
-\subsubsection[{$\sim$AST}]{\setlength{\rightskip}{0pt plus 5cm}AST::$\sim$AST (
+\hypertarget{class_a_s_t_ad332977af5d4ea0ec793c4843544b6e2}{\index{A\-S\-T@{A\-S\-T}!$\sim$\-A\-S\-T@{$\sim$\-A\-S\-T}}
+\index{$\sim$\-A\-S\-T@{$\sim$\-A\-S\-T}!AST@{A\-S\-T}}
+\subsubsection[{$\sim$\-A\-S\-T}]{\setlength{\rightskip}{0pt plus 5cm}A\-S\-T\-::$\sim$\-A\-S\-T (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily \mbox{[}virtual\mbox{]}}}}
-\label{class_a_s_t_ad332977af5d4ea0ec793c4843544b6e2}
+)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_a_s_t_ad332977af5d4ea0ec793c4843544b6e2}
-Definition at line 67 of file ast.cpp.
+Definition at line 67 of file ast.\-cpp.
\subsection{Member Function Documentation}
-\hypertarget{class_a_s_t_a131ed8cb88639003df1058f768820cc5}{
-\index{AST@{AST}!addChild@{addChild}}
-\index{addChild@{addChild}!AST@{AST}}
-\subsubsection[{addChild}]{\setlength{\rightskip}{0pt plus 5cm}void AST::addChild (
+\hypertarget{class_a_s_t_a131ed8cb88639003df1058f768820cc5}{\index{A\-S\-T@{A\-S\-T}!add\-Child@{add\-Child}}
+\index{add\-Child@{add\-Child}!AST@{A\-S\-T}}
+\subsubsection[{add\-Child}]{\setlength{\rightskip}{0pt plus 5cm}void A\-S\-T\-::add\-Child (
\begin{DoxyParamCaption}
-\item[{{\bf AST} $\ast$}]{node}
+\item[{{\bf A\-S\-T} $\ast$}]{node}
\end{DoxyParamCaption}
-)}}
-\label{class_a_s_t_a131ed8cb88639003df1058f768820cc5}
+)}}\label{class_a_s_t_a131ed8cb88639003df1058f768820cc5}
-Definition at line 117 of file ast.cpp.
+Definition at line 117 of file ast.\-cpp.
-Here is the caller graph for this function:\nopagebreak
+Here is the caller graph for this function\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=262pt]{class_a_s_t_a131ed8cb88639003df1058f768820cc5_icgraph}
+\includegraphics[width=258pt]{class_a_s_t_a131ed8cb88639003df1058f768820cc5_icgraph}
\end{center}
\end{figure}
-\hypertarget{class_a_s_t_addfd95ed0ba31ec4fdcf08097fb7fa75}{
-\index{AST@{AST}!children@{children}}
-\index{children@{children}!AST@{AST}}
-\subsubsection[{children}]{\setlength{\rightskip}{0pt plus 5cm}list$<$ {\bf AST} $\ast$ $>$ $\ast$ AST::children (
+\hypertarget{class_a_s_t_addfd95ed0ba31ec4fdcf08097fb7fa75}{\index{A\-S\-T@{A\-S\-T}!children@{children}}
+\index{children@{children}!AST@{A\-S\-T}}
+\subsubsection[{children}]{\setlength{\rightskip}{0pt plus 5cm}list$<$ {\bf A\-S\-T} $\ast$ $>$ $\ast$ A\-S\-T\-::children (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
-) const}}
-\label{class_a_s_t_addfd95ed0ba31ec4fdcf08097fb7fa75}
+) const}}\label{class_a_s_t_addfd95ed0ba31ec4fdcf08097fb7fa75}
-Definition at line 102 of file ast.cpp.
+Definition at line 102 of file ast.\-cpp.
-Here is the caller graph for this function:\nopagebreak
+Here is the caller graph for this function\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=400pt]{class_a_s_t_addfd95ed0ba31ec4fdcf08097fb7fa75_icgraph}
+\includegraphics[width=350pt]{class_a_s_t_addfd95ed0ba31ec4fdcf08097fb7fa75_icgraph}
\end{center}
\end{figure}
-\hypertarget{class_a_s_t_a787d24b79bf03b6ae15f10d9fad3411b}{
-\index{AST@{AST}!clone@{clone}}
-\index{clone@{clone}!AST@{AST}}
-\subsubsection[{clone}]{\setlength{\rightskip}{0pt plus 5cm}{\bf AST} $\ast$ AST::clone (
+\hypertarget{class_a_s_t_a787d24b79bf03b6ae15f10d9fad3411b}{\index{A\-S\-T@{A\-S\-T}!clone@{clone}}
+\index{clone@{clone}!AST@{A\-S\-T}}
+\subsubsection[{clone}]{\setlength{\rightskip}{0pt plus 5cm}{\bf A\-S\-T} $\ast$ A\-S\-T\-::clone (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
-) const}}
-\label{class_a_s_t_a787d24b79bf03b6ae15f10d9fad3411b}
+) const}}\label{class_a_s_t_a787d24b79bf03b6ae15f10d9fad3411b}
-Definition at line 122 of file ast.cpp.
+Definition at line 122 of file ast.\-cpp.
-Here is the call graph for this function:\nopagebreak
+Here is the call graph for this function\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=262pt]{class_a_s_t_a787d24b79bf03b6ae15f10d9fad3411b_cgraph}
+\includegraphics[width=258pt]{class_a_s_t_a787d24b79bf03b6ae15f10d9fad3411b_cgraph}
\end{center}
\end{figure}
-\hypertarget{class_a_s_t_a00250cbeed3c73d95d4117b20d8146dd}{
-\index{AST@{AST}!operator!=@{operator!=}}
-\index{operator!=@{operator!=}!AST@{AST}}
-\subsubsection[{operator!=}]{\setlength{\rightskip}{0pt plus 5cm}bool AST::operator!= (
+\hypertarget{class_a_s_t_a00250cbeed3c73d95d4117b20d8146dd}{\index{A\-S\-T@{A\-S\-T}!operator!=@{operator!=}}
+\index{operator!=@{operator!=}!AST@{A\-S\-T}}
+\subsubsection[{operator!=}]{\setlength{\rightskip}{0pt plus 5cm}bool A\-S\-T\-::operator!= (
\begin{DoxyParamCaption}
-\item[{const {\bf AST} \&}]{other}
+\item[{const {\bf A\-S\-T} \&}]{other}
\end{DoxyParamCaption}
-) const}}
-\label{class_a_s_t_a00250cbeed3c73d95d4117b20d8146dd}
+) const}}\label{class_a_s_t_a00250cbeed3c73d95d4117b20d8146dd}
-Definition at line 168 of file ast.cpp.
+Definition at line 168 of file ast.\-cpp.
-\hypertarget{class_a_s_t_aa28dd92452d4f89c16a4de0058905e16}{
-\index{AST@{AST}!operator=@{operator=}}
-\index{operator=@{operator=}!AST@{AST}}
-\subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf AST} \& AST::operator= (
+\hypertarget{class_a_s_t_aa28dd92452d4f89c16a4de0058905e16}{\index{A\-S\-T@{A\-S\-T}!operator=@{operator=}}
+\index{operator=@{operator=}!AST@{A\-S\-T}}
+\subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf A\-S\-T} \& A\-S\-T\-::operator= (
\begin{DoxyParamCaption}
-\item[{{\bf AST} \&}]{rhs}
+\item[{{\bf A\-S\-T} \&}]{rhs}
\end{DoxyParamCaption}
-)}}
-\label{class_a_s_t_aa28dd92452d4f89c16a4de0058905e16}
+)}}\label{class_a_s_t_aa28dd92452d4f89c16a4de0058905e16}
-Definition at line 77 of file ast.cpp.
+Definition at line 77 of file ast.\-cpp.
-Here is the call graph for this function:\nopagebreak
+Here is the call graph for this function\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=276pt]{class_a_s_t_aa28dd92452d4f89c16a4de0058905e16_cgraph}
+\includegraphics[width=272pt]{class_a_s_t_aa28dd92452d4f89c16a4de0058905e16_cgraph}
\end{center}
\end{figure}
-\hypertarget{class_a_s_t_a2329c4b895ed7832713563d00b89e978}{
-\index{AST@{AST}!operator==@{operator==}}
-\index{operator==@{operator==}!AST@{AST}}
-\subsubsection[{operator==}]{\setlength{\rightskip}{0pt plus 5cm}bool AST::operator== (
+\hypertarget{class_a_s_t_a2329c4b895ed7832713563d00b89e978}{\index{A\-S\-T@{A\-S\-T}!operator==@{operator==}}
+\index{operator==@{operator==}!AST@{A\-S\-T}}
+\subsubsection[{operator==}]{\setlength{\rightskip}{0pt plus 5cm}bool A\-S\-T\-::operator== (
\begin{DoxyParamCaption}
-\item[{const {\bf AST} \&}]{other}
+\item[{const {\bf A\-S\-T} \&}]{other}
\end{DoxyParamCaption}
-) const}}
-\label{class_a_s_t_a2329c4b895ed7832713563d00b89e978}
+) const}}\label{class_a_s_t_a2329c4b895ed7832713563d00b89e978}
-Definition at line 133 of file ast.cpp.
+Definition at line 133 of file ast.\-cpp.
-Here is the call graph for this function:\nopagebreak
+Here is the call graph for this function\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=282pt]{class_a_s_t_a2329c4b895ed7832713563d00b89e978_cgraph}
+\includegraphics[width=278pt]{class_a_s_t_a2329c4b895ed7832713563d00b89e978_cgraph}
\end{center}
\end{figure}
-\hypertarget{class_a_s_t_af8504282645b3e5baebabc486877ea1e}{
-\index{AST@{AST}!process@{process}}
-\index{process@{process}!AST@{AST}}
-\subsubsection[{process}]{\setlength{\rightskip}{0pt plus 5cm}void AST::process (
+\hypertarget{class_a_s_t_af8504282645b3e5baebabc486877ea1e}{\index{A\-S\-T@{A\-S\-T}!process@{process}}
+\index{process@{process}!AST@{A\-S\-T}}
+\subsubsection[{process}]{\setlength{\rightskip}{0pt plus 5cm}void A\-S\-T\-::process (
\begin{DoxyParamCaption}
-\item[{{\bf IVisitor} \&}]{visitor}
+\item[{{\bf I\-Visitor} \&}]{visitor}
\end{DoxyParamCaption}
-)}}
-\label{class_a_s_t_af8504282645b3e5baebabc486877ea1e}
+)}}\label{class_a_s_t_af8504282645b3e5baebabc486877ea1e}
-Definition at line 173 of file ast.cpp.
+Definition at line 173 of file ast.\-cpp.
-Here is the call graph for this function:\nopagebreak
+Here is the call graph for this function\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=374pt]{class_a_s_t_af8504282645b3e5baebabc486877ea1e_cgraph}
+\includegraphics[width=350pt]{class_a_s_t_af8504282645b3e5baebabc486877ea1e_cgraph}
\end{center}
\end{figure}
-\hypertarget{class_a_s_t_a5b90708376a408b1e1ff5762975017e9}{
-\index{AST@{AST}!text@{text}}
-\index{text@{text}!AST@{AST}}
-\subsubsection[{text}]{\setlength{\rightskip}{0pt plus 5cm}void AST::text (
-\begin{DoxyParamCaption}
-\item[{std::string \&}]{txt}
-\end{DoxyParamCaption}
-)}}
-\label{class_a_s_t_a5b90708376a408b1e1ff5762975017e9}
-
-
-Definition at line 112 of file ast.cpp.
-
-\hypertarget{class_a_s_t_ad975048d27d24ffe87e95b1eed995d5e}{
-\index{AST@{AST}!text@{text}}
-\index{text@{text}!AST@{AST}}
-\subsubsection[{text}]{\setlength{\rightskip}{0pt plus 5cm}string AST::text (
+\hypertarget{class_a_s_t_ad975048d27d24ffe87e95b1eed995d5e}{\index{A\-S\-T@{A\-S\-T}!text@{text}}
+\index{text@{text}!AST@{A\-S\-T}}
+\subsubsection[{text}]{\setlength{\rightskip}{0pt plus 5cm}string A\-S\-T\-::text (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
-) const}}
-\label{class_a_s_t_ad975048d27d24ffe87e95b1eed995d5e}
+) const}}\label{class_a_s_t_ad975048d27d24ffe87e95b1eed995d5e}
-Definition at line 107 of file ast.cpp.
+Definition at line 107 of file ast.\-cpp.
-Here is the caller graph for this function:\nopagebreak
+Here is the caller graph for this function\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=264pt]{class_a_s_t_ad975048d27d24ffe87e95b1eed995d5e_icgraph}
+\includegraphics[width=260pt]{class_a_s_t_ad975048d27d24ffe87e95b1eed995d5e_icgraph}
\end{center}
\end{figure}
-\hypertarget{class_a_s_t_a3bf7042778ad5c589b65dd1b276f093c}{
-\index{AST@{AST}!type@{type}}
-\index{type@{type}!AST@{AST}}
-\subsubsection[{type}]{\setlength{\rightskip}{0pt plus 5cm}void AST::type (
+\hypertarget{class_a_s_t_a5b90708376a408b1e1ff5762975017e9}{\index{A\-S\-T@{A\-S\-T}!text@{text}}
+\index{text@{text}!AST@{A\-S\-T}}
+\subsubsection[{text}]{\setlength{\rightskip}{0pt plus 5cm}void A\-S\-T\-::text (
\begin{DoxyParamCaption}
-\item[{{\bf ASTNodeType}}]{typ}
+\item[{std\-::string \&}]{txt}
\end{DoxyParamCaption}
-)}}
-\label{class_a_s_t_a3bf7042778ad5c589b65dd1b276f093c}
+)}}\label{class_a_s_t_a5b90708376a408b1e1ff5762975017e9}
-Definition at line 97 of file ast.cpp.
+Definition at line 112 of file ast.\-cpp.
-\hypertarget{class_a_s_t_ad947af30e5dbb743c41769296dc03c9d}{
-\index{AST@{AST}!type@{type}}
-\index{type@{type}!AST@{AST}}
-\subsubsection[{type}]{\setlength{\rightskip}{0pt plus 5cm}{\bf ASTNodeType} AST::type (
+\hypertarget{class_a_s_t_ad947af30e5dbb743c41769296dc03c9d}{\index{A\-S\-T@{A\-S\-T}!type@{type}}
+\index{type@{type}!AST@{A\-S\-T}}
+\subsubsection[{type}]{\setlength{\rightskip}{0pt plus 5cm}{\bf A\-S\-T\-Node\-Type} A\-S\-T\-::type (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
-) const}}
-\label{class_a_s_t_ad947af30e5dbb743c41769296dc03c9d}
+) const}}\label{class_a_s_t_ad947af30e5dbb743c41769296dc03c9d}
-Definition at line 92 of file ast.cpp.
+Definition at line 92 of file ast.\-cpp.
-Here is the caller graph for this function:\nopagebreak
+Here is the caller graph for this function\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=266pt]{class_a_s_t_ad947af30e5dbb743c41769296dc03c9d_icgraph}
+\includegraphics[width=264pt]{class_a_s_t_ad947af30e5dbb743c41769296dc03c9d_icgraph}
\end{center}
\end{figure}
+\hypertarget{class_a_s_t_a3bf7042778ad5c589b65dd1b276f093c}{\index{A\-S\-T@{A\-S\-T}!type@{type}}
+\index{type@{type}!AST@{A\-S\-T}}
+\subsubsection[{type}]{\setlength{\rightskip}{0pt plus 5cm}void A\-S\-T\-::type (
+\begin{DoxyParamCaption}
+\item[{{\bf A\-S\-T\-Node\-Type}}]{typ}
+\end{DoxyParamCaption}
+)}}\label{class_a_s_t_a3bf7042778ad5c589b65dd1b276f093c}
+
+
+Definition at line 97 of file ast.\-cpp.
+
\subsection{Member Data Documentation}
-\hypertarget{class_a_s_t_acb9265830632be3a68812c66c08c8752}{
-\index{AST@{AST}!node\_\-children@{node\_\-children}}
-\index{node\_\-children@{node\_\-children}!AST@{AST}}
-\subsubsection[{node\_\-children}]{\setlength{\rightskip}{0pt plus 5cm}std::list$<${\bf AST}$\ast$$>$$\ast$ {\bf AST::node\_\-children}\hspace{0.3cm}{\ttfamily \mbox{[}protected\mbox{]}}}}
-\label{class_a_s_t_acb9265830632be3a68812c66c08c8752}
+\hypertarget{class_a_s_t_acb9265830632be3a68812c66c08c8752}{\index{A\-S\-T@{A\-S\-T}!node\-\_\-children@{node\-\_\-children}}
+\index{node\-\_\-children@{node\-\_\-children}!AST@{A\-S\-T}}
+\subsubsection[{node\-\_\-children}]{\setlength{\rightskip}{0pt plus 5cm}std\-::list$<${\bf A\-S\-T}$\ast$$>$$\ast$ A\-S\-T\-::node\-\_\-children\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_a_s_t_acb9265830632be3a68812c66c08c8752}
-Definition at line 19 of file ast.h.
+Definition at line 19 of file ast.\-h.
-\hypertarget{class_a_s_t_a1638e0900cea081df5bb23d76432a2c3}{
-\index{AST@{AST}!node\_\-text@{node\_\-text}}
-\index{node\_\-text@{node\_\-text}!AST@{AST}}
-\subsubsection[{node\_\-text}]{\setlength{\rightskip}{0pt plus 5cm}std::string {\bf AST::node\_\-text}\hspace{0.3cm}{\ttfamily \mbox{[}protected\mbox{]}}}}
-\label{class_a_s_t_a1638e0900cea081df5bb23d76432a2c3}
+\hypertarget{class_a_s_t_a1638e0900cea081df5bb23d76432a2c3}{\index{A\-S\-T@{A\-S\-T}!node\-\_\-text@{node\-\_\-text}}
+\index{node\-\_\-text@{node\-\_\-text}!AST@{A\-S\-T}}
+\subsubsection[{node\-\_\-text}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string A\-S\-T\-::node\-\_\-text\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_a_s_t_a1638e0900cea081df5bb23d76432a2c3}
-Definition at line 18 of file ast.h.
+Definition at line 18 of file ast.\-h.
-\hypertarget{class_a_s_t_aa650b2056cd9f76cc9b8833ca5faf312}{
-\index{AST@{AST}!node\_\-type@{node\_\-type}}
-\index{node\_\-type@{node\_\-type}!AST@{AST}}
-\subsubsection[{node\_\-type}]{\setlength{\rightskip}{0pt plus 5cm}{\bf ASTNodeType} {\bf AST::node\_\-type}\hspace{0.3cm}{\ttfamily \mbox{[}protected\mbox{]}}}}
-\label{class_a_s_t_aa650b2056cd9f76cc9b8833ca5faf312}
+\hypertarget{class_a_s_t_aa650b2056cd9f76cc9b8833ca5faf312}{\index{A\-S\-T@{A\-S\-T}!node\-\_\-type@{node\-\_\-type}}
+\index{node\-\_\-type@{node\-\_\-type}!AST@{A\-S\-T}}
+\subsubsection[{node\-\_\-type}]{\setlength{\rightskip}{0pt plus 5cm}{\bf A\-S\-T\-Node\-Type} A\-S\-T\-::node\-\_\-type\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_a_s_t_aa650b2056cd9f76cc9b8833ca5faf312}
-Definition at line 17 of file ast.h.
+Definition at line 17 of file ast.\-h.
-The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
+The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item
-source/parser/ast/\hyperlink{ast_8h}{ast.h}\item
-source/parser/ast/\hyperlink{ast_8cpp}{ast.cpp}\end{DoxyCompactItemize}
+source/parser/ast/\hyperlink{ast_8h}{ast.\-h}\item
+source/parser/ast/\hyperlink{ast_8cpp}{ast.\-cpp}\end{DoxyCompactItemize}
-4e767ae78e06a6c45abd7337d66e0eb7
\ No newline at end of file
+71ed49d5f6ad79949ed4286e4312a069
\ No newline at end of file
-529879629c3d54d8dc5cf2f179c558ee
\ No newline at end of file
+5e8b78a00c8ec5439cf581e46aaabab3
\ No newline at end of file
-3ede21aa00cccde2fdf214bfb7afb838
\ No newline at end of file
+eb104247c1068089e2f891717aacd6f8
\ No newline at end of file
-c3d0175e2271b4702954279124a2e09d
\ No newline at end of file
+a572a57cd6400ad49ad3a7c0c800a985
\ No newline at end of file
-10fc659c6b111be8149b0ad58afc0000
\ No newline at end of file
+e1c4e17685b1225fc30292db6f9bf2db
\ No newline at end of file
-9e8ec26414ac1ccd77110658ef476bf0
\ No newline at end of file
+9d73e0a25e6178e04990fad053849e0a
\ No newline at end of file
-9cb6ab3f9d36dade1b2c9edd7c25f950
\ No newline at end of file
+6bf8f92e0d9edda80a9984a204099998
\ No newline at end of file
-9fc740267e209852fc6e7b50fa523f61
\ No newline at end of file
+268a277976f150ae82645eb2820aea3c
\ No newline at end of file
-c743253769714aaa53efe357ca1a9d82
\ No newline at end of file
+cb673cd3ff55cb4c3ef28b25dd0157ee
\ No newline at end of file
-\hypertarget{class_a_s_t_printer}{
-\section{ASTPrinter Class Reference}
-\label{class_a_s_t_printer}\index{ASTPrinter@{ASTPrinter}}
+\hypertarget{class_a_s_t_printer}{\section{A\-S\-T\-Printer Class Reference}
+\label{class_a_s_t_printer}\index{A\-S\-T\-Printer@{A\-S\-T\-Printer}}
}
-{\ttfamily \#include $<$astprinter.h$>$}
+{\ttfamily \#include $<$astprinter.\-h$>$}
-Inheritance diagram for ASTPrinter:\nopagebreak
+Inheritance diagram for A\-S\-T\-Printer\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\end{figure}
-Collaboration diagram for ASTPrinter:\nopagebreak
+Collaboration diagram for A\-S\-T\-Printer\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=144pt]{class_a_s_t_printer__coll__graph}
\end{center}
\end{figure}
+\subsection*{Additional Inherited Members}
\subsection{Detailed Description}
-Definition at line 8 of file astprinter.h.
+Definition at line 8 of file astprinter.\-h.
-The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
+The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item
-source/visitor/astprinter/\hyperlink{astprinter_8h}{astprinter.h}\item
-source/visitor/astprinter/\hyperlink{astprinter_8cpp}{astprinter.cpp}\end{DoxyCompactItemize}
+source/visitor/astprinter/\hyperlink{astprinter_8h}{astprinter.\-h}\item
+source/visitor/astprinter/\hyperlink{astprinter_8cpp}{astprinter.\-cpp}\end{DoxyCompactItemize}
-808f8ca90d98619233d9cdadce29988c
\ No newline at end of file
+1beb58a3624a990dc78fc5e7a3408ba8
\ No newline at end of file
-808f8ca90d98619233d9cdadce29988c
\ No newline at end of file
+1beb58a3624a990dc78fc5e7a3408ba8
\ No newline at end of file
-\hypertarget{class_b_t_parser}{
-\section{BTParser Class Reference}
-\label{class_b_t_parser}\index{BTParser@{BTParser}}
+\hypertarget{class_b_t_parser}{\section{B\-T\-Parser Class Reference}
+\label{class_b_t_parser}\index{B\-T\-Parser@{B\-T\-Parser}}
}
-{\ttfamily \#include $<$btparser.h$>$}
+{\ttfamily \#include $<$btparser.\-h$>$}
-Inheritance diagram for BTParser:\nopagebreak
+Inheritance diagram for B\-T\-Parser\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=192pt]{class_b_t_parser__inherit__graph}
+\includegraphics[width=195pt]{class_b_t_parser__inherit__graph}
\end{center}
\end{figure}
-Collaboration diagram for BTParser:\nopagebreak
+Collaboration diagram for B\-T\-Parser\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=214pt]{class_b_t_parser__coll__graph}
+\includegraphics[width=219pt]{class_b_t_parser__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
-\hyperlink{class_b_t_parser_ad9495eabeaf69d91c5f26131cabd3ec4}{BTParser} ()
+\hyperlink{class_b_t_parser_ad9495eabeaf69d91c5f26131cabd3ec4}{B\-T\-Parser} ()
\item
-virtual \hyperlink{class_b_t_parser_a5965c4cf0baf950be976a0a2932eec2c}{$\sim$BTParser} ()
+virtual \hyperlink{class_b_t_parser_a5965c4cf0baf950be976a0a2932eec2c}{$\sim$\-B\-T\-Parser} ()
\item
void \hyperlink{class_b_t_parser_a9d72bba86b16427b0b03e91113b0f027}{consume} (void)
\item
\item
void \hyperlink{class_b_t_parser_a366b4477388d2cd7fd655b36342f882c}{fill} (unsigned int n)
\item
-void \hyperlink{class_b_t_parser_ad8fb9348dd9bc2e65a08033dd2539a03}{match} (\hyperlink{token_8h_abf05bcc4c1b09928131e6afd3b768a77}{TokenType\_\-T} type)
+void \hyperlink{class_b_t_parser_ad8fb9348dd9bc2e65a08033dd2539a03}{match} (\hyperlink{token_8h_abf05bcc4c1b09928131e6afd3b768a77}{Token\-Type\-\_\-\-T} type)
\item
-\hyperlink{class_token}{Token} \& \hyperlink{class_b_t_parser_a2674f280bd3000751a100b45ac3899e2}{lookaheadToken} (unsigned int i)
+\hyperlink{class_token}{Token} \& \hyperlink{class_b_t_parser_a2674f280bd3000751a100b45ac3899e2}{lookahead\-Token} (unsigned int i)
\item
-\hyperlink{token_8h_abf05bcc4c1b09928131e6afd3b768a77}{TokenType\_\-T} \hyperlink{class_b_t_parser_a01abded048ed1573e03867f7f2316583}{lookaheadType} (unsigned int i)
+\hyperlink{token_8h_abf05bcc4c1b09928131e6afd3b768a77}{Token\-Type\-\_\-\-T} \hyperlink{class_b_t_parser_a01abded048ed1573e03867f7f2316583}{lookahead\-Type} (unsigned int i)
\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item
-std::vector$<$ \hyperlink{class_token}{Token} $>$ \hyperlink{class_b_t_parser_a796693745ebe354914eeacddba20f109}{lookahead}
+std\-::vector$<$ \hyperlink{class_token}{Token} $>$ \hyperlink{class_b_t_parser_a796693745ebe354914eeacddba20f109}{lookahead}
\end{DoxyCompactItemize}
\subsection{Detailed Description}
-Definition at line 9 of file btparser.h.
+Definition at line 9 of file btparser.\-h.
\subsection{Constructor \& Destructor Documentation}
-\hypertarget{class_b_t_parser_ad9495eabeaf69d91c5f26131cabd3ec4}{
-\index{BTParser@{BTParser}!BTParser@{BTParser}}
-\index{BTParser@{BTParser}!BTParser@{BTParser}}
-\subsubsection[{BTParser}]{\setlength{\rightskip}{0pt plus 5cm}BTParser::BTParser (
+\hypertarget{class_b_t_parser_ad9495eabeaf69d91c5f26131cabd3ec4}{\index{B\-T\-Parser@{B\-T\-Parser}!B\-T\-Parser@{B\-T\-Parser}}
+\index{B\-T\-Parser@{B\-T\-Parser}!BTParser@{B\-T\-Parser}}
+\subsubsection[{B\-T\-Parser}]{\setlength{\rightskip}{0pt plus 5cm}B\-T\-Parser\-::\-B\-T\-Parser (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
-)}}
-\label{class_b_t_parser_ad9495eabeaf69d91c5f26131cabd3ec4}
+)}}\label{class_b_t_parser_ad9495eabeaf69d91c5f26131cabd3ec4}
-Definition at line 6 of file btparser.cpp.
+Definition at line 6 of file btparser.\-cpp.
-\hypertarget{class_b_t_parser_a5965c4cf0baf950be976a0a2932eec2c}{
-\index{BTParser@{BTParser}!$\sim$BTParser@{$\sim$BTParser}}
-\index{$\sim$BTParser@{$\sim$BTParser}!BTParser@{BTParser}}
-\subsubsection[{$\sim$BTParser}]{\setlength{\rightskip}{0pt plus 5cm}BTParser::$\sim$BTParser (
+\hypertarget{class_b_t_parser_a5965c4cf0baf950be976a0a2932eec2c}{\index{B\-T\-Parser@{B\-T\-Parser}!$\sim$\-B\-T\-Parser@{$\sim$\-B\-T\-Parser}}
+\index{$\sim$\-B\-T\-Parser@{$\sim$\-B\-T\-Parser}!BTParser@{B\-T\-Parser}}
+\subsubsection[{$\sim$\-B\-T\-Parser}]{\setlength{\rightskip}{0pt plus 5cm}B\-T\-Parser\-::$\sim$\-B\-T\-Parser (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily \mbox{[}virtual\mbox{]}}}}
-\label{class_b_t_parser_a5965c4cf0baf950be976a0a2932eec2c}
+)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_b_t_parser_a5965c4cf0baf950be976a0a2932eec2c}
-Definition at line 10 of file btparser.cpp.
+Definition at line 10 of file btparser.\-cpp.
\subsection{Member Function Documentation}
-\hypertarget{class_b_t_parser_a9d72bba86b16427b0b03e91113b0f027}{
-\index{BTParser@{BTParser}!consume@{consume}}
-\index{consume@{consume}!BTParser@{BTParser}}
-\subsubsection[{consume}]{\setlength{\rightskip}{0pt plus 5cm}void BTParser::consume (
+\hypertarget{class_b_t_parser_a9d72bba86b16427b0b03e91113b0f027}{\index{B\-T\-Parser@{B\-T\-Parser}!consume@{consume}}
+\index{consume@{consume}!BTParser@{B\-T\-Parser}}
+\subsubsection[{consume}]{\setlength{\rightskip}{0pt plus 5cm}void B\-T\-Parser\-::consume (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
-)}}
-\label{class_b_t_parser_a9d72bba86b16427b0b03e91113b0f027}
+)}}\label{class_b_t_parser_a9d72bba86b16427b0b03e91113b0f027}
-Definition at line 14 of file btparser.cpp.
+Definition at line 14 of file btparser.\-cpp.
-\hypertarget{class_b_t_parser_a366b4477388d2cd7fd655b36342f882c}{
-\index{BTParser@{BTParser}!fill@{fill}}
-\index{fill@{fill}!BTParser@{BTParser}}
-\subsubsection[{fill}]{\setlength{\rightskip}{0pt plus 5cm}void BTParser::fill (
+\hypertarget{class_b_t_parser_a366b4477388d2cd7fd655b36342f882c}{\index{B\-T\-Parser@{B\-T\-Parser}!fill@{fill}}
+\index{fill@{fill}!BTParser@{B\-T\-Parser}}
+\subsubsection[{fill}]{\setlength{\rightskip}{0pt plus 5cm}void B\-T\-Parser\-::fill (
\begin{DoxyParamCaption}
\item[{unsigned int}]{n}
\end{DoxyParamCaption}
-)}}
-\label{class_b_t_parser_a366b4477388d2cd7fd655b36342f882c}
+)}}\label{class_b_t_parser_a366b4477388d2cd7fd655b36342f882c}
-Definition at line 40 of file btparser.cpp.
+Definition at line 40 of file btparser.\-cpp.
-\hypertarget{class_b_t_parser_a2674f280bd3000751a100b45ac3899e2}{
-\index{BTParser@{BTParser}!lookaheadToken@{lookaheadToken}}
-\index{lookaheadToken@{lookaheadToken}!BTParser@{BTParser}}
-\subsubsection[{lookaheadToken}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Token} \& BTParser::lookaheadToken (
+\hypertarget{class_b_t_parser_a2674f280bd3000751a100b45ac3899e2}{\index{B\-T\-Parser@{B\-T\-Parser}!lookahead\-Token@{lookahead\-Token}}
+\index{lookahead\-Token@{lookahead\-Token}!BTParser@{B\-T\-Parser}}
+\subsubsection[{lookahead\-Token}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Token} \& B\-T\-Parser\-::lookahead\-Token (
\begin{DoxyParamCaption}
\item[{unsigned int}]{i}
\end{DoxyParamCaption}
-)}}
-\label{class_b_t_parser_a2674f280bd3000751a100b45ac3899e2}
+)}}\label{class_b_t_parser_a2674f280bd3000751a100b45ac3899e2}
-Definition at line 63 of file btparser.cpp.
+Definition at line 63 of file btparser.\-cpp.
-\hypertarget{class_b_t_parser_a01abded048ed1573e03867f7f2316583}{
-\index{BTParser@{BTParser}!lookaheadType@{lookaheadType}}
-\index{lookaheadType@{lookaheadType}!BTParser@{BTParser}}
-\subsubsection[{lookaheadType}]{\setlength{\rightskip}{0pt plus 5cm}{\bf TokenType\_\-T} BTParser::lookaheadType (
+\hypertarget{class_b_t_parser_a01abded048ed1573e03867f7f2316583}{\index{B\-T\-Parser@{B\-T\-Parser}!lookahead\-Type@{lookahead\-Type}}
+\index{lookahead\-Type@{lookahead\-Type}!BTParser@{B\-T\-Parser}}
+\subsubsection[{lookahead\-Type}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Token\-Type\-\_\-\-T} B\-T\-Parser\-::lookahead\-Type (
\begin{DoxyParamCaption}
\item[{unsigned int}]{i}
\end{DoxyParamCaption}
-)}}
-\label{class_b_t_parser_a01abded048ed1573e03867f7f2316583}
+)}}\label{class_b_t_parser_a01abded048ed1573e03867f7f2316583}
-Definition at line 69 of file btparser.cpp.
+Definition at line 69 of file btparser.\-cpp.
-\hypertarget{class_b_t_parser_ad8fb9348dd9bc2e65a08033dd2539a03}{
-\index{BTParser@{BTParser}!match@{match}}
-\index{match@{match}!BTParser@{BTParser}}
-\subsubsection[{match}]{\setlength{\rightskip}{0pt plus 5cm}void BTParser::match (
+\hypertarget{class_b_t_parser_ad8fb9348dd9bc2e65a08033dd2539a03}{\index{B\-T\-Parser@{B\-T\-Parser}!match@{match}}
+\index{match@{match}!BTParser@{B\-T\-Parser}}
+\subsubsection[{match}]{\setlength{\rightskip}{0pt plus 5cm}void B\-T\-Parser\-::match (
\begin{DoxyParamCaption}
-\item[{{\bf TokenType\_\-T}}]{type}
+\item[{{\bf Token\-Type\-\_\-\-T}}]{type}
\end{DoxyParamCaption}
-)}}
-\label{class_b_t_parser_ad8fb9348dd9bc2e65a08033dd2539a03}
+)}}\label{class_b_t_parser_ad8fb9348dd9bc2e65a08033dd2539a03}
-Definition at line 49 of file btparser.cpp.
+Definition at line 49 of file btparser.\-cpp.
-\hypertarget{class_b_t_parser_a762e16322aec6e50af51c2b6377d86fe}{
-\index{BTParser@{BTParser}!sync@{sync}}
-\index{sync@{sync}!BTParser@{BTParser}}
-\subsubsection[{sync}]{\setlength{\rightskip}{0pt plus 5cm}void BTParser::sync (
+\hypertarget{class_b_t_parser_a762e16322aec6e50af51c2b6377d86fe}{\index{B\-T\-Parser@{B\-T\-Parser}!sync@{sync}}
+\index{sync@{sync}!BTParser@{B\-T\-Parser}}
+\subsubsection[{sync}]{\setlength{\rightskip}{0pt plus 5cm}void B\-T\-Parser\-::sync (
\begin{DoxyParamCaption}
\item[{unsigned int}]{i}
\end{DoxyParamCaption}
-)}}
-\label{class_b_t_parser_a762e16322aec6e50af51c2b6377d86fe}
+)}}\label{class_b_t_parser_a762e16322aec6e50af51c2b6377d86fe}
-Definition at line 25 of file btparser.cpp.
+Definition at line 25 of file btparser.\-cpp.
\subsection{Member Data Documentation}
-\hypertarget{class_b_t_parser_a796693745ebe354914eeacddba20f109}{
-\index{BTParser@{BTParser}!lookahead@{lookahead}}
-\index{lookahead@{lookahead}!BTParser@{BTParser}}
-\subsubsection[{lookahead}]{\setlength{\rightskip}{0pt plus 5cm}std::vector$<${\bf Token}$>$ {\bf BTParser::lookahead}\hspace{0.3cm}{\ttfamily \mbox{[}protected\mbox{]}}}}
-\label{class_b_t_parser_a796693745ebe354914eeacddba20f109}
+\hypertarget{class_b_t_parser_a796693745ebe354914eeacddba20f109}{\index{B\-T\-Parser@{B\-T\-Parser}!lookahead@{lookahead}}
+\index{lookahead@{lookahead}!BTParser@{B\-T\-Parser}}
+\subsubsection[{lookahead}]{\setlength{\rightskip}{0pt plus 5cm}std\-::vector$<${\bf Token}$>$ B\-T\-Parser\-::lookahead\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_b_t_parser_a796693745ebe354914eeacddba20f109}
-Definition at line 12 of file btparser.h.
+Definition at line 12 of file btparser.\-h.
-The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
+The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item
-source/parser/btparser/\hyperlink{btparser_8h}{btparser.h}\item
-source/parser/btparser/\hyperlink{btparser_8cpp}{btparser.cpp}\end{DoxyCompactItemize}
+source/parser/btparser/\hyperlink{btparser_8h}{btparser.\-h}\item
+source/parser/btparser/\hyperlink{btparser_8cpp}{btparser.\-cpp}\end{DoxyCompactItemize}
-f32a6de9286c785554f913ac78635b06
\ No newline at end of file
+5df8b9221e7db69af061622b4b9d4266
\ No newline at end of file
-fff7eae54f93d33ad19c18c55b1de9e4
\ No newline at end of file
+b401e4acf730b8947978943cd1c05e96
\ No newline at end of file
-\hypertarget{class_exception}{
-\section{Exception Class Reference}
+\hypertarget{class_exception}{\section{Exception Class Reference}
\label{class_exception}\index{Exception@{Exception}}
}
-{\ttfamily \#include $<$exception.h$>$}
+{\ttfamily \#include $<$exception.\-h$>$}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
\hyperlink{class_exception_aa049354d27370ca0176a16c5ed7394e9}{Exception} (int line, int column) throw ()
\item
-virtual \hyperlink{class_exception_ad1ba411de295ef2eeb02ba26284a829a}{$\sim$Exception} () throw ()
+virtual \hyperlink{class_exception_ad1ba411de295ef2eeb02ba26284a829a}{$\sim$\-Exception} () throw ()
\item
virtual const char $\ast$ \hyperlink{class_exception_a380f0477d9ef319911e7a8167bd47f1f}{what} () const throw ()
\item
-void \hyperlink{class_exception_a2514fc52bf060e2d242f5e6f1b87e8bf}{message} (const std::string \&msg) throw ()
+void \hyperlink{class_exception_a2514fc52bf060e2d242f5e6f1b87e8bf}{message} (const std\-::string \&msg) throw ()
\item
-const std::string \& \hyperlink{class_exception_a8f4eb20583b892ce7b0fb55554a94156}{message} (void) const throw ()
+const std\-::string \& \hyperlink{class_exception_a8f4eb20583b892ce7b0fb55554a94156}{message} (void) const throw ()
\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item
-int \hyperlink{class_exception_ab30bf54ebcf9ead45300ce422fb4b6b8}{ex\_\-line}
+int \hyperlink{class_exception_ab30bf54ebcf9ead45300ce422fb4b6b8}{ex\-\_\-line}
\item
-int \hyperlink{class_exception_a5a08b0f7c24a639573c36ace567348c4}{ex\_\-column}
+int \hyperlink{class_exception_a5a08b0f7c24a639573c36ace567348c4}{ex\-\_\-column}
\item
-std::string \hyperlink{class_exception_ac106ae3b8d10ae97ee0b71a270fbda27}{ex\_\-msg}
+std\-::string \hyperlink{class_exception_ac106ae3b8d10ae97ee0b71a270fbda27}{ex\-\_\-msg}
\end{DoxyCompactItemize}
\subsection*{Friends}
\begin{DoxyCompactItemize}
\item
-\hyperlink{class_exception}{Exception} \& \hyperlink{class_exception_a14ad8d29bc8d9f4eb8d2a0b0e5b1047f}{operator$<$$<$} (\hyperlink{class_exception}{Exception} \&ex, const std::string \&rhs)
+\hyperlink{class_exception}{Exception} \& \hyperlink{class_exception_a14ad8d29bc8d9f4eb8d2a0b0e5b1047f}{operator$<$$<$} (\hyperlink{class_exception}{Exception} \&ex, const std\-::string \&rhs)
\item
\hyperlink{class_exception}{Exception} \& \hyperlink{class_exception_a96bb231c8f8c68239c83b6fa691e02b4}{operator$<$$<$} (\hyperlink{class_exception}{Exception} \&ex, unsigned int rhs)
\end{DoxyCompactItemize}
\subsection{Detailed Description}
-Definition at line 8 of file exception.h.
+Definition at line 8 of file exception.\-h.
\subsection{Constructor \& Destructor Documentation}
-\hypertarget{class_exception_a1b78336bb26edf8e784783cc150c5801}{
+\hypertarget{class_exception_a1b78336bb26edf8e784783cc150c5801}{\index{Exception@{Exception}!Exception@{Exception}}
\index{Exception@{Exception}!Exception@{Exception}}
-\index{Exception@{Exception}!Exception@{Exception}}
-\subsubsection[{Exception}]{\setlength{\rightskip}{0pt plus 5cm}Exception::Exception (
+\subsubsection[{Exception}]{\setlength{\rightskip}{0pt plus 5cm}Exception\-::\-Exception (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
-) throw ()}}
-\label{class_exception_a1b78336bb26edf8e784783cc150c5801}
+) throw ()}}\label{class_exception_a1b78336bb26edf8e784783cc150c5801}
-Definition at line 4 of file exception.cpp.
+Definition at line 4 of file exception.\-cpp.
-\hypertarget{class_exception_abfa91380075acb0b040b401ace9885d8}{
-\index{Exception@{Exception}!Exception@{Exception}}
+\hypertarget{class_exception_abfa91380075acb0b040b401ace9885d8}{\index{Exception@{Exception}!Exception@{Exception}}
\index{Exception@{Exception}!Exception@{Exception}}
-\subsubsection[{Exception}]{\setlength{\rightskip}{0pt plus 5cm}Exception::Exception (
+\subsubsection[{Exception}]{\setlength{\rightskip}{0pt plus 5cm}Exception\-::\-Exception (
\begin{DoxyParamCaption}
\item[{const {\bf Token} \&}]{tok}
\end{DoxyParamCaption}
-) throw ()}}
-\label{class_exception_abfa91380075acb0b040b401ace9885d8}
+) throw ()}}\label{class_exception_abfa91380075acb0b040b401ace9885d8}
-Definition at line 8 of file exception.cpp.
+Definition at line 8 of file exception.\-cpp.
-\hypertarget{class_exception_aa049354d27370ca0176a16c5ed7394e9}{
-\index{Exception@{Exception}!Exception@{Exception}}
+\hypertarget{class_exception_aa049354d27370ca0176a16c5ed7394e9}{\index{Exception@{Exception}!Exception@{Exception}}
\index{Exception@{Exception}!Exception@{Exception}}
-\subsubsection[{Exception}]{\setlength{\rightskip}{0pt plus 5cm}Exception::Exception (
+\subsubsection[{Exception}]{\setlength{\rightskip}{0pt plus 5cm}Exception\-::\-Exception (
\begin{DoxyParamCaption}
\item[{int}]{line, }
\item[{int}]{column}
\end{DoxyParamCaption}
-) throw ()}}
-\label{class_exception_aa049354d27370ca0176a16c5ed7394e9}
+) throw ()}}\label{class_exception_aa049354d27370ca0176a16c5ed7394e9}
-Definition at line 16 of file exception.cpp.
+Definition at line 16 of file exception.\-cpp.
-\hypertarget{class_exception_ad1ba411de295ef2eeb02ba26284a829a}{
-\index{Exception@{Exception}!$\sim$Exception@{$\sim$Exception}}
-\index{$\sim$Exception@{$\sim$Exception}!Exception@{Exception}}
-\subsubsection[{$\sim$Exception}]{\setlength{\rightskip}{0pt plus 5cm}virtual Exception::$\sim$Exception (
+\hypertarget{class_exception_ad1ba411de295ef2eeb02ba26284a829a}{\index{Exception@{Exception}!$\sim$\-Exception@{$\sim$\-Exception}}
+\index{$\sim$\-Exception@{$\sim$\-Exception}!Exception@{Exception}}
+\subsubsection[{$\sim$\-Exception}]{\setlength{\rightskip}{0pt plus 5cm}virtual Exception\-::$\sim$\-Exception (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
-) throw ()\hspace{0.3cm}{\ttfamily \mbox{[}inline, virtual\mbox{]}}}}
-\label{class_exception_ad1ba411de295ef2eeb02ba26284a829a}
+) throw ()\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{class_exception_ad1ba411de295ef2eeb02ba26284a829a}
-Definition at line 18 of file exception.h.
+Definition at line 18 of file exception.\-h.
\subsection{Member Function Documentation}
-\hypertarget{class_exception_a2514fc52bf060e2d242f5e6f1b87e8bf}{
-\index{Exception@{Exception}!message@{message}}
+\hypertarget{class_exception_a2514fc52bf060e2d242f5e6f1b87e8bf}{\index{Exception@{Exception}!message@{message}}
\index{message@{message}!Exception@{Exception}}
-\subsubsection[{message}]{\setlength{\rightskip}{0pt plus 5cm}void Exception::message (
+\subsubsection[{message}]{\setlength{\rightskip}{0pt plus 5cm}void Exception\-::message (
\begin{DoxyParamCaption}
-\item[{const std::string \&}]{msg}
+\item[{const std\-::string \&}]{msg}
\end{DoxyParamCaption}
-) throw ()}}
-\label{class_exception_a2514fc52bf060e2d242f5e6f1b87e8bf}
+) throw ()}}\label{class_exception_a2514fc52bf060e2d242f5e6f1b87e8bf}
-Definition at line 29 of file exception.cpp.
+Definition at line 29 of file exception.\-cpp.
-\hypertarget{class_exception_a8f4eb20583b892ce7b0fb55554a94156}{
-\index{Exception@{Exception}!message@{message}}
+\hypertarget{class_exception_a8f4eb20583b892ce7b0fb55554a94156}{\index{Exception@{Exception}!message@{message}}
\index{message@{message}!Exception@{Exception}}
-\subsubsection[{message}]{\setlength{\rightskip}{0pt plus 5cm}const std::string \& Exception::message (
+\subsubsection[{message}]{\setlength{\rightskip}{0pt plus 5cm}const std\-::string \& Exception\-::message (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
-) const throw ()}}
-\label{class_exception_a8f4eb20583b892ce7b0fb55554a94156}
+) const throw ()}}\label{class_exception_a8f4eb20583b892ce7b0fb55554a94156}
-Definition at line 34 of file exception.cpp.
+Definition at line 34 of file exception.\-cpp.
-\hypertarget{class_exception_a380f0477d9ef319911e7a8167bd47f1f}{
-\index{Exception@{Exception}!what@{what}}
+\hypertarget{class_exception_a380f0477d9ef319911e7a8167bd47f1f}{\index{Exception@{Exception}!what@{what}}
\index{what@{what}!Exception@{Exception}}
-\subsubsection[{what}]{\setlength{\rightskip}{0pt plus 5cm}const char $\ast$ Exception::what (
+\subsubsection[{what}]{\setlength{\rightskip}{0pt plus 5cm}const char $\ast$ Exception\-::what (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
-) const throw ()\hspace{0.3cm}{\ttfamily \mbox{[}virtual\mbox{]}}}}
-\label{class_exception_a380f0477d9ef319911e7a8167bd47f1f}
+) const throw ()\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_exception_a380f0477d9ef319911e7a8167bd47f1f}
-Definition at line 24 of file exception.cpp.
+Definition at line 24 of file exception.\-cpp.
\subsection{Friends And Related Function Documentation}
-\hypertarget{class_exception_a14ad8d29bc8d9f4eb8d2a0b0e5b1047f}{
-\index{Exception@{Exception}!operator$<$$<$@{operator$<$$<$}}
+\hypertarget{class_exception_a14ad8d29bc8d9f4eb8d2a0b0e5b1047f}{\index{Exception@{Exception}!operator$<$$<$@{operator$<$$<$}}
\index{operator$<$$<$@{operator$<$$<$}!Exception@{Exception}}
\subsubsection[{operator$<$$<$}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Exception}\& operator$<$$<$ (
\begin{DoxyParamCaption}
\item[{{\bf Exception} \&}]{ex, }
-\item[{const std::string \&}]{rhs}
+\item[{const std\-::string \&}]{rhs}
\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily \mbox{[}friend\mbox{]}}}}
-\label{class_exception_a14ad8d29bc8d9f4eb8d2a0b0e5b1047f}
+)\hspace{0.3cm}{\ttfamily [friend]}}}\label{class_exception_a14ad8d29bc8d9f4eb8d2a0b0e5b1047f}
-Definition at line 39 of file exception.cpp.
+Definition at line 39 of file exception.\-cpp.
-\hypertarget{class_exception_a96bb231c8f8c68239c83b6fa691e02b4}{
-\index{Exception@{Exception}!operator$<$$<$@{operator$<$$<$}}
+\hypertarget{class_exception_a96bb231c8f8c68239c83b6fa691e02b4}{\index{Exception@{Exception}!operator$<$$<$@{operator$<$$<$}}
\index{operator$<$$<$@{operator$<$$<$}!Exception@{Exception}}
\subsubsection[{operator$<$$<$}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Exception}\& operator$<$$<$ (
\begin{DoxyParamCaption}
\item[{{\bf Exception} \&}]{ex, }
\item[{unsigned int}]{rhs}
\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily \mbox{[}friend\mbox{]}}}}
-\label{class_exception_a96bb231c8f8c68239c83b6fa691e02b4}
+)\hspace{0.3cm}{\ttfamily [friend]}}}\label{class_exception_a96bb231c8f8c68239c83b6fa691e02b4}
-Definition at line 45 of file exception.cpp.
+Definition at line 45 of file exception.\-cpp.
\subsection{Member Data Documentation}
-\hypertarget{class_exception_a5a08b0f7c24a639573c36ace567348c4}{
-\index{Exception@{Exception}!ex\_\-column@{ex\_\-column}}
-\index{ex\_\-column@{ex\_\-column}!Exception@{Exception}}
-\subsubsection[{ex\_\-column}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf Exception::ex\_\-column}\hspace{0.3cm}{\ttfamily \mbox{[}protected\mbox{]}}}}
-\label{class_exception_a5a08b0f7c24a639573c36ace567348c4}
+\hypertarget{class_exception_a5a08b0f7c24a639573c36ace567348c4}{\index{Exception@{Exception}!ex\-\_\-column@{ex\-\_\-column}}
+\index{ex\-\_\-column@{ex\-\_\-column}!Exception@{Exception}}
+\subsubsection[{ex\-\_\-column}]{\setlength{\rightskip}{0pt plus 5cm}int Exception\-::ex\-\_\-column\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_exception_a5a08b0f7c24a639573c36ace567348c4}
-Definition at line 12 of file exception.h.
+Definition at line 12 of file exception.\-h.
-\hypertarget{class_exception_ab30bf54ebcf9ead45300ce422fb4b6b8}{
-\index{Exception@{Exception}!ex\_\-line@{ex\_\-line}}
-\index{ex\_\-line@{ex\_\-line}!Exception@{Exception}}
-\subsubsection[{ex\_\-line}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf Exception::ex\_\-line}\hspace{0.3cm}{\ttfamily \mbox{[}protected\mbox{]}}}}
-\label{class_exception_ab30bf54ebcf9ead45300ce422fb4b6b8}
+\hypertarget{class_exception_ab30bf54ebcf9ead45300ce422fb4b6b8}{\index{Exception@{Exception}!ex\-\_\-line@{ex\-\_\-line}}
+\index{ex\-\_\-line@{ex\-\_\-line}!Exception@{Exception}}
+\subsubsection[{ex\-\_\-line}]{\setlength{\rightskip}{0pt plus 5cm}int Exception\-::ex\-\_\-line\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_exception_ab30bf54ebcf9ead45300ce422fb4b6b8}
-Definition at line 11 of file exception.h.
+Definition at line 11 of file exception.\-h.
-\hypertarget{class_exception_ac106ae3b8d10ae97ee0b71a270fbda27}{
-\index{Exception@{Exception}!ex\_\-msg@{ex\_\-msg}}
-\index{ex\_\-msg@{ex\_\-msg}!Exception@{Exception}}
-\subsubsection[{ex\_\-msg}]{\setlength{\rightskip}{0pt plus 5cm}std::string {\bf Exception::ex\_\-msg}\hspace{0.3cm}{\ttfamily \mbox{[}protected\mbox{]}}}}
-\label{class_exception_ac106ae3b8d10ae97ee0b71a270fbda27}
+\hypertarget{class_exception_ac106ae3b8d10ae97ee0b71a270fbda27}{\index{Exception@{Exception}!ex\-\_\-msg@{ex\-\_\-msg}}
+\index{ex\-\_\-msg@{ex\-\_\-msg}!Exception@{Exception}}
+\subsubsection[{ex\-\_\-msg}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string Exception\-::ex\-\_\-msg\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_exception_ac106ae3b8d10ae97ee0b71a270fbda27}
-Definition at line 13 of file exception.h.
+Definition at line 13 of file exception.\-h.
-The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
+The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item
-source/exception/\hyperlink{exception_8h}{exception.h}\item
-source/exception/\hyperlink{exception_8cpp}{exception.cpp}\end{DoxyCompactItemize}
+source/exception/\hyperlink{exception_8h}{exception.\-h}\item
+source/exception/\hyperlink{exception_8cpp}{exception.\-cpp}\end{DoxyCompactItemize}
-\hypertarget{class_i_buffer}{
-\section{IBuffer Class Reference}
-\label{class_i_buffer}\index{IBuffer@{IBuffer}}
+\hypertarget{class_i_buffer}{\section{I\-Buffer Class Reference}
+\label{class_i_buffer}\index{I\-Buffer@{I\-Buffer}}
}
-{\ttfamily \#include $<$ibuffer.h$>$}
+{\ttfamily \#include $<$ibuffer.\-h$>$}
-Inheritance diagram for IBuffer:\nopagebreak
+Inheritance diagram for I\-Buffer\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=128pt]{class_i_buffer__inherit__graph}
+\includegraphics[width=130pt]{class_i_buffer__inherit__graph}
\end{center}
\end{figure}
-Collaboration diagram for IBuffer:\nopagebreak
+Collaboration diagram for I\-Buffer\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=128pt]{class_i_buffer__coll__graph}
+\includegraphics[width=130pt]{class_i_buffer__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
-\hyperlink{class_i_buffer_a6504e6c294b4c22a74e90c6b5d826f8b}{IBuffer} ()
+\hyperlink{class_i_buffer_a6504e6c294b4c22a74e90c6b5d826f8b}{I\-Buffer} ()
\item
-virtual \hyperlink{class_i_buffer_a0411f55151d1b770a064d1296579b966}{$\sim$IBuffer} ()
+virtual \hyperlink{class_i_buffer_a0411f55151d1b770a064d1296579b966}{$\sim$\-I\-Buffer} ()
\item
void \hyperlink{class_i_buffer_a43343cee2b18e6af304da8ee0cf19c5d}{consume} (void)
\item
\item
virtual void \hyperlink{class_i_buffer_aa9b8125ddc806077ad9e7faa7dbda64d}{load} ()=0
\end{DoxyCompactItemize}
+\subsection*{Additional Inherited Members}
\subsection{Detailed Description}
-Definition at line 7 of file ibuffer.h.
+Definition at line 7 of file ibuffer.\-h.
\subsection{Constructor \& Destructor Documentation}
-\hypertarget{class_i_buffer_a6504e6c294b4c22a74e90c6b5d826f8b}{
-\index{IBuffer@{IBuffer}!IBuffer@{IBuffer}}
-\index{IBuffer@{IBuffer}!IBuffer@{IBuffer}}
-\subsubsection[{IBuffer}]{\setlength{\rightskip}{0pt plus 5cm}IBuffer::IBuffer (
+\hypertarget{class_i_buffer_a6504e6c294b4c22a74e90c6b5d826f8b}{\index{I\-Buffer@{I\-Buffer}!I\-Buffer@{I\-Buffer}}
+\index{I\-Buffer@{I\-Buffer}!IBuffer@{I\-Buffer}}
+\subsubsection[{I\-Buffer}]{\setlength{\rightskip}{0pt plus 5cm}I\-Buffer\-::\-I\-Buffer (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
-)}}
-\label{class_i_buffer_a6504e6c294b4c22a74e90c6b5d826f8b}
+)}}\label{class_i_buffer_a6504e6c294b4c22a74e90c6b5d826f8b}
-Definition at line 3 of file ibuffer.cpp.
+Definition at line 3 of file ibuffer.\-cpp.
-\hypertarget{class_i_buffer_a0411f55151d1b770a064d1296579b966}{
-\index{IBuffer@{IBuffer}!$\sim$IBuffer@{$\sim$IBuffer}}
-\index{$\sim$IBuffer@{$\sim$IBuffer}!IBuffer@{IBuffer}}
-\subsubsection[{$\sim$IBuffer}]{\setlength{\rightskip}{0pt plus 5cm}IBuffer::$\sim$IBuffer (
+\hypertarget{class_i_buffer_a0411f55151d1b770a064d1296579b966}{\index{I\-Buffer@{I\-Buffer}!$\sim$\-I\-Buffer@{$\sim$\-I\-Buffer}}
+\index{$\sim$\-I\-Buffer@{$\sim$\-I\-Buffer}!IBuffer@{I\-Buffer}}
+\subsubsection[{$\sim$\-I\-Buffer}]{\setlength{\rightskip}{0pt plus 5cm}I\-Buffer\-::$\sim$\-I\-Buffer (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily \mbox{[}virtual\mbox{]}}}}
-\label{class_i_buffer_a0411f55151d1b770a064d1296579b966}
+)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_i_buffer_a0411f55151d1b770a064d1296579b966}
-Definition at line 7 of file ibuffer.cpp.
+Definition at line 7 of file ibuffer.\-cpp.
\subsection{Member Function Documentation}
-\hypertarget{class_i_buffer_ae73a7e66aaca98fcaca9e53305264e04}{
-\index{IBuffer@{IBuffer}!clear@{clear}}
-\index{clear@{clear}!IBuffer@{IBuffer}}
-\subsubsection[{clear}]{\setlength{\rightskip}{0pt plus 5cm}virtual void IBuffer::clear (
+\hypertarget{class_i_buffer_ae73a7e66aaca98fcaca9e53305264e04}{\index{I\-Buffer@{I\-Buffer}!clear@{clear}}
+\index{clear@{clear}!IBuffer@{I\-Buffer}}
+\subsubsection[{clear}]{\setlength{\rightskip}{0pt plus 5cm}virtual void I\-Buffer\-::clear (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily \mbox{[}pure virtual\mbox{]}}}}
-\label{class_i_buffer_ae73a7e66aaca98fcaca9e53305264e04}
+)\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{class_i_buffer_ae73a7e66aaca98fcaca9e53305264e04}
-Here is the caller graph for this function:\nopagebreak
+Here is the caller graph for this function\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=278pt]{class_i_buffer_ae73a7e66aaca98fcaca9e53305264e04_icgraph}
+\includegraphics[width=274pt]{class_i_buffer_ae73a7e66aaca98fcaca9e53305264e04_icgraph}
\end{center}
\end{figure}
-\hypertarget{class_i_buffer_a43343cee2b18e6af304da8ee0cf19c5d}{
-\index{IBuffer@{IBuffer}!consume@{consume}}
-\index{consume@{consume}!IBuffer@{IBuffer}}
-\subsubsection[{consume}]{\setlength{\rightskip}{0pt plus 5cm}void IBuffer::consume (
+\hypertarget{class_i_buffer_a43343cee2b18e6af304da8ee0cf19c5d}{\index{I\-Buffer@{I\-Buffer}!consume@{consume}}
+\index{consume@{consume}!IBuffer@{I\-Buffer}}
+\subsubsection[{consume}]{\setlength{\rightskip}{0pt plus 5cm}void I\-Buffer\-::consume (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
-)}}
-\label{class_i_buffer_a43343cee2b18e6af304da8ee0cf19c5d}
+)}}\label{class_i_buffer_a43343cee2b18e6af304da8ee0cf19c5d}
-Definition at line 11 of file ibuffer.cpp.
+Definition at line 11 of file ibuffer.\-cpp.
-Here is the call graph for this function:\nopagebreak
+Here is the call graph for this function\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=400pt]{class_i_buffer_a43343cee2b18e6af304da8ee0cf19c5d_cgraph}
+\includegraphics[width=350pt]{class_i_buffer_a43343cee2b18e6af304da8ee0cf19c5d_cgraph}
\end{center}
\end{figure}
-\hypertarget{class_i_buffer_afc6767d57494a8020611c90f31f3f9df}{
-\index{IBuffer@{IBuffer}!fill@{fill}}
-\index{fill@{fill}!IBuffer@{IBuffer}}
-\subsubsection[{fill}]{\setlength{\rightskip}{0pt plus 5cm}void IBuffer::fill (
+\hypertarget{class_i_buffer_afc6767d57494a8020611c90f31f3f9df}{\index{I\-Buffer@{I\-Buffer}!fill@{fill}}
+\index{fill@{fill}!IBuffer@{I\-Buffer}}
+\subsubsection[{fill}]{\setlength{\rightskip}{0pt plus 5cm}void I\-Buffer\-::fill (
\begin{DoxyParamCaption}
\item[{unsigned int}]{n}
\end{DoxyParamCaption}
-)}}
-\label{class_i_buffer_afc6767d57494a8020611c90f31f3f9df}
+)}}\label{class_i_buffer_afc6767d57494a8020611c90f31f3f9df}
-Definition at line 37 of file ibuffer.cpp.
+Definition at line 37 of file ibuffer.\-cpp.
-Here is the call graph for this function:\nopagebreak
+Here is the call graph for this function\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=244pt]{class_i_buffer_afc6767d57494a8020611c90f31f3f9df_cgraph}
+\includegraphics[width=242pt]{class_i_buffer_afc6767d57494a8020611c90f31f3f9df_cgraph}
\end{center}
\end{figure}
-Here is the caller graph for this function:\nopagebreak
+Here is the caller graph for this function\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=374pt]{class_i_buffer_afc6767d57494a8020611c90f31f3f9df_icgraph}
+\includegraphics[width=350pt]{class_i_buffer_afc6767d57494a8020611c90f31f3f9df_icgraph}
\end{center}
\end{figure}
-\hypertarget{class_i_buffer_aa9b8125ddc806077ad9e7faa7dbda64d}{
-\index{IBuffer@{IBuffer}!load@{load}}
-\index{load@{load}!IBuffer@{IBuffer}}
-\subsubsection[{load}]{\setlength{\rightskip}{0pt plus 5cm}virtual void IBuffer::load (
+\hypertarget{class_i_buffer_aa9b8125ddc806077ad9e7faa7dbda64d}{\index{I\-Buffer@{I\-Buffer}!load@{load}}
+\index{load@{load}!IBuffer@{I\-Buffer}}
+\subsubsection[{load}]{\setlength{\rightskip}{0pt plus 5cm}virtual void I\-Buffer\-::load (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily \mbox{[}pure virtual\mbox{]}}}}
-\label{class_i_buffer_aa9b8125ddc806077ad9e7faa7dbda64d}
+)\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{class_i_buffer_aa9b8125ddc806077ad9e7faa7dbda64d}
-Here is the caller graph for this function:\nopagebreak
+Here is the caller graph for this function\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=400pt]{class_i_buffer_aa9b8125ddc806077ad9e7faa7dbda64d_icgraph}
+\includegraphics[width=350pt]{class_i_buffer_aa9b8125ddc806077ad9e7faa7dbda64d_icgraph}
\end{center}
\end{figure}
-\hypertarget{class_i_buffer_a70e50087fc075f8487ea14a323ef2012}{
-\index{IBuffer@{IBuffer}!size@{size}}
-\index{size@{size}!IBuffer@{IBuffer}}
-\subsubsection[{size}]{\setlength{\rightskip}{0pt plus 5cm}virtual unsigned int IBuffer::size (
+\hypertarget{class_i_buffer_a70e50087fc075f8487ea14a323ef2012}{\index{I\-Buffer@{I\-Buffer}!size@{size}}
+\index{size@{size}!IBuffer@{I\-Buffer}}
+\subsubsection[{size}]{\setlength{\rightskip}{0pt plus 5cm}virtual unsigned int I\-Buffer\-::size (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily \mbox{[}pure virtual\mbox{]}}}}
-\label{class_i_buffer_a70e50087fc075f8487ea14a323ef2012}
+)\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{class_i_buffer_a70e50087fc075f8487ea14a323ef2012}
-Here is the caller graph for this function:\nopagebreak
+Here is the caller graph for this function\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=382pt]{class_i_buffer_a70e50087fc075f8487ea14a323ef2012_icgraph}
+\includegraphics[width=350pt]{class_i_buffer_a70e50087fc075f8487ea14a323ef2012_icgraph}
\end{center}
\end{figure}
-\hypertarget{class_i_buffer_aa61fe968b6058c01883bf4a464e7089f}{
-\index{IBuffer@{IBuffer}!sync@{sync}}
-\index{sync@{sync}!IBuffer@{IBuffer}}
-\subsubsection[{sync}]{\setlength{\rightskip}{0pt plus 5cm}void IBuffer::sync (
+\hypertarget{class_i_buffer_aa61fe968b6058c01883bf4a464e7089f}{\index{I\-Buffer@{I\-Buffer}!sync@{sync}}
+\index{sync@{sync}!IBuffer@{I\-Buffer}}
+\subsubsection[{sync}]{\setlength{\rightskip}{0pt plus 5cm}void I\-Buffer\-::sync (
\begin{DoxyParamCaption}
\item[{unsigned int}]{i}
\end{DoxyParamCaption}
-)}}
-\label{class_i_buffer_aa61fe968b6058c01883bf4a464e7089f}
+)}}\label{class_i_buffer_aa61fe968b6058c01883bf4a464e7089f}
-Definition at line 22 of file ibuffer.cpp.
+Definition at line 22 of file ibuffer.\-cpp.
-Here is the call graph for this function:\nopagebreak
+Here is the call graph for this function\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=382pt]{class_i_buffer_aa61fe968b6058c01883bf4a464e7089f_cgraph}
+\includegraphics[width=350pt]{class_i_buffer_aa61fe968b6058c01883bf4a464e7089f_cgraph}
\end{center}
\end{figure}
-Here is the caller graph for this function:\nopagebreak
+Here is the caller graph for this function\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=278pt]{class_i_buffer_aa61fe968b6058c01883bf4a464e7089f_icgraph}
+\includegraphics[width=272pt]{class_i_buffer_aa61fe968b6058c01883bf4a464e7089f_icgraph}
\end{center}
\end{figure}
-The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
+The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item
-source/buffer/\hyperlink{ibuffer_8h}{ibuffer.h}\item
-source/buffer/\hyperlink{ibuffer_8cpp}{ibuffer.cpp}\end{DoxyCompactItemize}
+source/buffer/\hyperlink{ibuffer_8h}{ibuffer.\-h}\item
+source/buffer/\hyperlink{ibuffer_8cpp}{ibuffer.\-cpp}\end{DoxyCompactItemize}
-b9b1aee5d4b98e4a55be5ee7e1084541
\ No newline at end of file
+c46aa661e5c1960af61820fdfc2be85b
\ No newline at end of file
-b9b1aee5d4b98e4a55be5ee7e1084541
\ No newline at end of file
+c46aa661e5c1960af61820fdfc2be85b
\ No newline at end of file
-e82b64f9e6837e6df61c203cd469b143
\ No newline at end of file
+fb8daa1c23d29dda19a281eacedb3075
\ No newline at end of file
-ed01027abb617627e67cf0b325ba5f4b
\ No newline at end of file
+e2616a12395d4c67245bdb32533795ad
\ No newline at end of file
-3703c647613611272019adb2fd70c896
\ No newline at end of file
+53a57536fac238ee5a192179eceb59f7
\ No newline at end of file
-33d3633173d2c276dcebbb6fe5ebece3
\ No newline at end of file
+15ea97a55cf5adfb31f501a32ffcdc97
\ No newline at end of file
-d9281c79f23e004d5ad153f21dd1fda7
\ No newline at end of file
+c73be664fdc97c6a1940aadcc268bcac
\ No newline at end of file
-aa2586291fb2e0608121a1cdf636b0b3
\ No newline at end of file
+09e7671477fe138faa05194886dcd244
\ No newline at end of file
-8825afbb305eac68550990607fc86a6a
\ No newline at end of file
+fa37030a959c5953799066f239cd027e
\ No newline at end of file
-a1d2a7ac5b3bea7e2aa3b251d2c39c66
\ No newline at end of file
+9c4b41139ba7e8e767eba6f2c0001999
\ No newline at end of file
-\hypertarget{class_i_lexer}{
-\section{ILexer Class Reference}
-\label{class_i_lexer}\index{ILexer@{ILexer}}
+\hypertarget{class_i_lexer}{\section{I\-Lexer Class Reference}
+\label{class_i_lexer}\index{I\-Lexer@{I\-Lexer}}
}
-{\ttfamily \#include $<$ilexer.h$>$}
+{\ttfamily \#include $<$ilexer.\-h$>$}
-Inheritance diagram for ILexer:\nopagebreak
+Inheritance diagram for I\-Lexer\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=138pt]{class_i_lexer__inherit__graph}
+\includegraphics[width=136pt]{class_i_lexer__inherit__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
-\hyperlink{class_i_lexer_a204cc87b6147aa741d8fde4825843761}{ILexer} (std::istream \&in)
+\hyperlink{class_i_lexer_a204cc87b6147aa741d8fde4825843761}{I\-Lexer} (std\-::istream \&in)
\item
-virtual \hyperlink{class_i_lexer_a1018ca7c4ec102150fe2f6acfe38929d}{$\sim$ILexer} ()
+virtual \hyperlink{class_i_lexer_a1018ca7c4ec102150fe2f6acfe38929d}{$\sim$\-I\-Lexer} ()
\item
virtual void \hyperlink{class_i_lexer_ae1009b9b2a1e023e1a7d2fd75806607f}{consume} (void)=0
\item
\item
int \hyperlink{class_i_lexer_a05ce2bfa3595f992618d2a328b66bdfb}{column}
\item
-std::istream \& \hyperlink{class_i_lexer_a02d418cc6fdcbfbf6cad7bf914cce77f}{in\_\-stream}
+std\-::istream \& \hyperlink{class_i_lexer_a02d418cc6fdcbfbf6cad7bf914cce77f}{in\-\_\-stream}
\end{DoxyCompactItemize}
\subsection{Detailed Description}
-Definition at line 9 of file ilexer.h.
+Definition at line 9 of file ilexer.\-h.
\subsection{Constructor \& Destructor Documentation}
-\hypertarget{class_i_lexer_a204cc87b6147aa741d8fde4825843761}{
-\index{ILexer@{ILexer}!ILexer@{ILexer}}
-\index{ILexer@{ILexer}!ILexer@{ILexer}}
-\subsubsection[{ILexer}]{\setlength{\rightskip}{0pt plus 5cm}ILexer::ILexer (
+\hypertarget{class_i_lexer_a204cc87b6147aa741d8fde4825843761}{\index{I\-Lexer@{I\-Lexer}!I\-Lexer@{I\-Lexer}}
+\index{I\-Lexer@{I\-Lexer}!ILexer@{I\-Lexer}}
+\subsubsection[{I\-Lexer}]{\setlength{\rightskip}{0pt plus 5cm}I\-Lexer\-::\-I\-Lexer (
\begin{DoxyParamCaption}
-\item[{std::istream \&}]{in}
+\item[{std\-::istream \&}]{in}
\end{DoxyParamCaption}
-)}}
-\label{class_i_lexer_a204cc87b6147aa741d8fde4825843761}
+)}}\label{class_i_lexer_a204cc87b6147aa741d8fde4825843761}
-Definition at line 6 of file ilexer.cpp.
+Definition at line 6 of file ilexer.\-cpp.
-\hypertarget{class_i_lexer_a1018ca7c4ec102150fe2f6acfe38929d}{
-\index{ILexer@{ILexer}!$\sim$ILexer@{$\sim$ILexer}}
-\index{$\sim$ILexer@{$\sim$ILexer}!ILexer@{ILexer}}
-\subsubsection[{$\sim$ILexer}]{\setlength{\rightskip}{0pt plus 5cm}ILexer::$\sim$ILexer (
+\hypertarget{class_i_lexer_a1018ca7c4ec102150fe2f6acfe38929d}{\index{I\-Lexer@{I\-Lexer}!$\sim$\-I\-Lexer@{$\sim$\-I\-Lexer}}
+\index{$\sim$\-I\-Lexer@{$\sim$\-I\-Lexer}!ILexer@{I\-Lexer}}
+\subsubsection[{$\sim$\-I\-Lexer}]{\setlength{\rightskip}{0pt plus 5cm}I\-Lexer\-::$\sim$\-I\-Lexer (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily \mbox{[}virtual\mbox{]}}}}
-\label{class_i_lexer_a1018ca7c4ec102150fe2f6acfe38929d}
+)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_i_lexer_a1018ca7c4ec102150fe2f6acfe38929d}
-Definition at line 10 of file ilexer.cpp.
+Definition at line 10 of file ilexer.\-cpp.
\subsection{Member Function Documentation}
-\hypertarget{class_i_lexer_ae1009b9b2a1e023e1a7d2fd75806607f}{
-\index{ILexer@{ILexer}!consume@{consume}}
-\index{consume@{consume}!ILexer@{ILexer}}
-\subsubsection[{consume}]{\setlength{\rightskip}{0pt plus 5cm}virtual void ILexer::consume (
+\hypertarget{class_i_lexer_ae1009b9b2a1e023e1a7d2fd75806607f}{\index{I\-Lexer@{I\-Lexer}!consume@{consume}}
+\index{consume@{consume}!ILexer@{I\-Lexer}}
+\subsubsection[{consume}]{\setlength{\rightskip}{0pt plus 5cm}virtual void I\-Lexer\-::consume (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily \mbox{[}pure virtual\mbox{]}}}}
-\label{class_i_lexer_ae1009b9b2a1e023e1a7d2fd75806607f}
+)\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{class_i_lexer_ae1009b9b2a1e023e1a7d2fd75806607f}
-Implemented in \hyperlink{class_l_l_n_lexer_ada670d39fa588ed793c71fe286ffe01d}{LLNLexer}.
+Implemented in \hyperlink{class_l_l_n_lexer_ada670d39fa588ed793c71fe286ffe01d}{L\-L\-N\-Lexer}.
-\hypertarget{class_i_lexer_a0366072c45083ee20123f2552a95b6e0}{
-\index{ILexer@{ILexer}!eof@{eof}}
-\index{eof@{eof}!ILexer@{ILexer}}
-\subsubsection[{eof}]{\setlength{\rightskip}{0pt plus 5cm}bool ILexer::eof (
+\hypertarget{class_i_lexer_a0366072c45083ee20123f2552a95b6e0}{\index{I\-Lexer@{I\-Lexer}!eof@{eof}}
+\index{eof@{eof}!ILexer@{I\-Lexer}}
+\subsubsection[{eof}]{\setlength{\rightskip}{0pt plus 5cm}bool I\-Lexer\-::eof (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily \mbox{[}virtual\mbox{]}}}}
-\label{class_i_lexer_a0366072c45083ee20123f2552a95b6e0}
+)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_i_lexer_a0366072c45083ee20123f2552a95b6e0}
-Definition at line 14 of file ilexer.cpp.
+Definition at line 14 of file ilexer.\-cpp.
-\hypertarget{class_i_lexer_a556fdc7b13486f03cb7c3d7d4612666c}{
-\index{ILexer@{ILexer}!match@{match}}
-\index{match@{match}!ILexer@{ILexer}}
-\subsubsection[{match}]{\setlength{\rightskip}{0pt plus 5cm}virtual void ILexer::match (
+\hypertarget{class_i_lexer_a556fdc7b13486f03cb7c3d7d4612666c}{\index{I\-Lexer@{I\-Lexer}!match@{match}}
+\index{match@{match}!ILexer@{I\-Lexer}}
+\subsubsection[{match}]{\setlength{\rightskip}{0pt plus 5cm}virtual void I\-Lexer\-::match (
\begin{DoxyParamCaption}
\item[{char}]{x}
\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily \mbox{[}pure virtual\mbox{]}}}}
-\label{class_i_lexer_a556fdc7b13486f03cb7c3d7d4612666c}
+)\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{class_i_lexer_a556fdc7b13486f03cb7c3d7d4612666c}
-Implemented in \hyperlink{class_l_l_n_lexer_a4c250c0e032a7cc3e0ffbdcf8c3b18b7}{LLNLexer}.
+Implemented in \hyperlink{class_l_l_n_lexer_a4c250c0e032a7cc3e0ffbdcf8c3b18b7}{L\-L\-N\-Lexer}.
-\hypertarget{class_i_lexer_a6f5098fda43f68b01d2e7a2a7158c50d}{
-\index{ILexer@{ILexer}!next@{next}}
-\index{next@{next}!ILexer@{ILexer}}
-\subsubsection[{next}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf Token} ILexer::next (
+\hypertarget{class_i_lexer_a6f5098fda43f68b01d2e7a2a7158c50d}{\index{I\-Lexer@{I\-Lexer}!next@{next}}
+\index{next@{next}!ILexer@{I\-Lexer}}
+\subsubsection[{next}]{\setlength{\rightskip}{0pt plus 5cm}virtual {\bf Token} I\-Lexer\-::next (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily \mbox{[}pure virtual\mbox{]}}}}
-\label{class_i_lexer_a6f5098fda43f68b01d2e7a2a7158c50d}
+)\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{class_i_lexer_a6f5098fda43f68b01d2e7a2a7158c50d}
-Implemented in \hyperlink{class_l_l_n_lexer_a3832522afb32a85b3171f552ff9dd676}{LLNLexer}.
+Implemented in \hyperlink{class_l_l_n_lexer_a3832522afb32a85b3171f552ff9dd676}{L\-L\-N\-Lexer}.
\subsection{Member Data Documentation}
-\hypertarget{class_i_lexer_a05ce2bfa3595f992618d2a328b66bdfb}{
-\index{ILexer@{ILexer}!column@{column}}
-\index{column@{column}!ILexer@{ILexer}}
-\subsubsection[{column}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf ILexer::column}\hspace{0.3cm}{\ttfamily \mbox{[}protected\mbox{]}}}}
-\label{class_i_lexer_a05ce2bfa3595f992618d2a328b66bdfb}
+\hypertarget{class_i_lexer_a05ce2bfa3595f992618d2a328b66bdfb}{\index{I\-Lexer@{I\-Lexer}!column@{column}}
+\index{column@{column}!ILexer@{I\-Lexer}}
+\subsubsection[{column}]{\setlength{\rightskip}{0pt plus 5cm}int I\-Lexer\-::column\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_i_lexer_a05ce2bfa3595f992618d2a328b66bdfb}
-Definition at line 13 of file ilexer.h.
+Definition at line 13 of file ilexer.\-h.
-\hypertarget{class_i_lexer_a02d418cc6fdcbfbf6cad7bf914cce77f}{
-\index{ILexer@{ILexer}!in\_\-stream@{in\_\-stream}}
-\index{in\_\-stream@{in\_\-stream}!ILexer@{ILexer}}
-\subsubsection[{in\_\-stream}]{\setlength{\rightskip}{0pt plus 5cm}std::istream\& {\bf ILexer::in\_\-stream}\hspace{0.3cm}{\ttfamily \mbox{[}protected\mbox{]}}}}
-\label{class_i_lexer_a02d418cc6fdcbfbf6cad7bf914cce77f}
+\hypertarget{class_i_lexer_a02d418cc6fdcbfbf6cad7bf914cce77f}{\index{I\-Lexer@{I\-Lexer}!in\-\_\-stream@{in\-\_\-stream}}
+\index{in\-\_\-stream@{in\-\_\-stream}!ILexer@{I\-Lexer}}
+\subsubsection[{in\-\_\-stream}]{\setlength{\rightskip}{0pt plus 5cm}std\-::istream\& I\-Lexer\-::in\-\_\-stream\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_i_lexer_a02d418cc6fdcbfbf6cad7bf914cce77f}
-Definition at line 14 of file ilexer.h.
+Definition at line 14 of file ilexer.\-h.
-\hypertarget{class_i_lexer_a5d766f4f4dcc976553ab17a5753ef8ff}{
-\index{ILexer@{ILexer}!line@{line}}
-\index{line@{line}!ILexer@{ILexer}}
-\subsubsection[{line}]{\setlength{\rightskip}{0pt plus 5cm}int {\bf ILexer::line}\hspace{0.3cm}{\ttfamily \mbox{[}protected\mbox{]}}}}
-\label{class_i_lexer_a5d766f4f4dcc976553ab17a5753ef8ff}
+\hypertarget{class_i_lexer_a5d766f4f4dcc976553ab17a5753ef8ff}{\index{I\-Lexer@{I\-Lexer}!line@{line}}
+\index{line@{line}!ILexer@{I\-Lexer}}
+\subsubsection[{line}]{\setlength{\rightskip}{0pt plus 5cm}int I\-Lexer\-::line\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_i_lexer_a5d766f4f4dcc976553ab17a5753ef8ff}
-Definition at line 12 of file ilexer.h.
+Definition at line 12 of file ilexer.\-h.
-The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
+The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item
-source/lexer/\hyperlink{ilexer_8h}{ilexer.h}\item
-source/lexer/\hyperlink{ilexer_8cpp}{ilexer.cpp}\end{DoxyCompactItemize}
+source/lexer/\hyperlink{ilexer_8h}{ilexer.\-h}\item
+source/lexer/\hyperlink{ilexer_8cpp}{ilexer.\-cpp}\end{DoxyCompactItemize}
-da8c0a22ac0255995b029dda4aa07433
\ No newline at end of file
+e577f6c9d16288d6ec0a0046323882c2
\ No newline at end of file
-\hypertarget{class_i_marker}{
-\section{IMarker Class Reference}
-\label{class_i_marker}\index{IMarker@{IMarker}}
+\hypertarget{class_i_marker}{\section{I\-Marker Class Reference}
+\label{class_i_marker}\index{I\-Marker@{I\-Marker}}
}
-{\ttfamily \#include $<$imarker.h$>$}
+{\ttfamily \#include $<$imarker.\-h$>$}
-Inheritance diagram for IMarker:\nopagebreak
+Inheritance diagram for I\-Marker\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=198pt]{class_i_marker__inherit__graph}
+\includegraphics[width=199pt]{class_i_marker__inherit__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
-\hyperlink{class_i_marker_afbe7a5bbe8cb8f1b86e7ebf7d62782d4}{IMarker} ()
+\hyperlink{class_i_marker_afbe7a5bbe8cb8f1b86e7ebf7d62782d4}{I\-Marker} ()
\item
-virtual \hyperlink{class_i_marker_afefb80c6283b5f2327faa16ab131c875}{$\sim$IMarker} ()
+virtual \hyperlink{class_i_marker_afefb80c6283b5f2327faa16ab131c875}{$\sim$\-I\-Marker} ()
\item
void \hyperlink{class_i_marker_a68c539e79c3052ba7addf090dfd05985}{advance} (void)
\item
\item
void \hyperlink{class_i_marker_a58086bbf091c5b49c15464a070fec171}{seek} (unsigned int index)
\item
-bool \hyperlink{class_i_marker_ae6fda228fa071a9720e7d2309d47ac6e}{isMarked} (void)
+bool \hyperlink{class_i_marker_ae6fda228fa071a9720e7d2309d47ac6e}{is\-Marked} (void)
\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item
-unsigned int \hyperlink{class_i_marker_adedaefcf6a1b1eac3d728a9d318dc618}{cur\_\-location}
+unsigned int \hyperlink{class_i_marker_adedaefcf6a1b1eac3d728a9d318dc618}{cur\-\_\-location}
\item
-std::vector$<$ unsigned int $>$ \hyperlink{class_i_marker_a1c1b6ba790e3adf5fa8d9b24c06b10d7}{markers}
+std\-::vector$<$ unsigned int $>$ \hyperlink{class_i_marker_a1c1b6ba790e3adf5fa8d9b24c06b10d7}{markers}
\end{DoxyCompactItemize}
\subsection{Detailed Description}
-Definition at line 6 of file imarker.h.
+Definition at line 6 of file imarker.\-h.
\subsection{Constructor \& Destructor Documentation}
-\hypertarget{class_i_marker_afbe7a5bbe8cb8f1b86e7ebf7d62782d4}{
-\index{IMarker@{IMarker}!IMarker@{IMarker}}
-\index{IMarker@{IMarker}!IMarker@{IMarker}}
-\subsubsection[{IMarker}]{\setlength{\rightskip}{0pt plus 5cm}IMarker::IMarker (
+\hypertarget{class_i_marker_afbe7a5bbe8cb8f1b86e7ebf7d62782d4}{\index{I\-Marker@{I\-Marker}!I\-Marker@{I\-Marker}}
+\index{I\-Marker@{I\-Marker}!IMarker@{I\-Marker}}
+\subsubsection[{I\-Marker}]{\setlength{\rightskip}{0pt plus 5cm}I\-Marker\-::\-I\-Marker (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
-)}}
-\label{class_i_marker_afbe7a5bbe8cb8f1b86e7ebf7d62782d4}
+)}}\label{class_i_marker_afbe7a5bbe8cb8f1b86e7ebf7d62782d4}
-Definition at line 3 of file imarker.cpp.
+Definition at line 3 of file imarker.\-cpp.
-\hypertarget{class_i_marker_afefb80c6283b5f2327faa16ab131c875}{
-\index{IMarker@{IMarker}!$\sim$IMarker@{$\sim$IMarker}}
-\index{$\sim$IMarker@{$\sim$IMarker}!IMarker@{IMarker}}
-\subsubsection[{$\sim$IMarker}]{\setlength{\rightskip}{0pt plus 5cm}IMarker::$\sim$IMarker (
+\hypertarget{class_i_marker_afefb80c6283b5f2327faa16ab131c875}{\index{I\-Marker@{I\-Marker}!$\sim$\-I\-Marker@{$\sim$\-I\-Marker}}
+\index{$\sim$\-I\-Marker@{$\sim$\-I\-Marker}!IMarker@{I\-Marker}}
+\subsubsection[{$\sim$\-I\-Marker}]{\setlength{\rightskip}{0pt plus 5cm}I\-Marker\-::$\sim$\-I\-Marker (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily \mbox{[}virtual\mbox{]}}}}
-\label{class_i_marker_afefb80c6283b5f2327faa16ab131c875}
+)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_i_marker_afefb80c6283b5f2327faa16ab131c875}
-Definition at line 7 of file imarker.cpp.
+Definition at line 7 of file imarker.\-cpp.
\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 (
+\hypertarget{class_i_marker_a68c539e79c3052ba7addf090dfd05985}{\index{I\-Marker@{I\-Marker}!advance@{advance}}
+\index{advance@{advance}!IMarker@{I\-Marker}}
+\subsubsection[{advance}]{\setlength{\rightskip}{0pt plus 5cm}void I\-Marker\-::advance (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
-)}}
-\label{class_i_marker_a68c539e79c3052ba7addf090dfd05985}
+)}}\label{class_i_marker_a68c539e79c3052ba7addf090dfd05985}
-Definition at line 11 of file imarker.cpp.
+Definition at line 11 of file imarker.\-cpp.
-Here is the caller graph for this function:\nopagebreak
+Here is the caller graph for this function\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=296pt]{class_i_marker_a68c539e79c3052ba7addf090dfd05985_icgraph}
+\includegraphics[width=294pt]{class_i_marker_a68c539e79c3052ba7addf090dfd05985_icgraph}
\end{center}
\end{figure}
-\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 (
+\hypertarget{class_i_marker_ae6fda228fa071a9720e7d2309d47ac6e}{\index{I\-Marker@{I\-Marker}!is\-Marked@{is\-Marked}}
+\index{is\-Marked@{is\-Marked}!IMarker@{I\-Marker}}
+\subsubsection[{is\-Marked}]{\setlength{\rightskip}{0pt plus 5cm}bool I\-Marker\-::is\-Marked (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
-)}}
-\label{class_i_marker_ae6fda228fa071a9720e7d2309d47ac6e}
+)}}\label{class_i_marker_ae6fda228fa071a9720e7d2309d47ac6e}
-Definition at line 45 of file imarker.cpp.
+Definition at line 45 of file imarker.\-cpp.
-Here is the caller graph for this function:\nopagebreak
+Here is the caller graph for this function\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=302pt]{class_i_marker_ae6fda228fa071a9720e7d2309d47ac6e_icgraph}
+\includegraphics[width=298pt]{class_i_marker_ae6fda228fa071a9720e7d2309d47ac6e_icgraph}
\end{center}
\end{figure}
-\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 (
+\hypertarget{class_i_marker_a0e9628e8c66b493ff331abab55c744da}{\index{I\-Marker@{I\-Marker}!location@{location}}
+\index{location@{location}!IMarker@{I\-Marker}}
+\subsubsection[{location}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int I\-Marker\-::location (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
-)}}
-\label{class_i_marker_a0e9628e8c66b493ff331abab55c744da}
+)}}\label{class_i_marker_a0e9628e8c66b493ff331abab55c744da}
-Definition at line 16 of file imarker.cpp.
+Definition at line 16 of file imarker.\-cpp.
-Here is the caller graph for this function:\nopagebreak
+Here is the caller graph for this function\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=400pt]{class_i_marker_a0e9628e8c66b493ff331abab55c744da_icgraph}
+\includegraphics[width=350pt]{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 (
+\hypertarget{class_i_marker_ac2d7a0e8bbfb213378f7a19b50ec9686}{\index{I\-Marker@{I\-Marker}!location@{location}}
+\index{location@{location}!IMarker@{I\-Marker}}
+\subsubsection[{location}]{\setlength{\rightskip}{0pt plus 5cm}void I\-Marker\-::location (
\begin{DoxyParamCaption}
\item[{unsigned int}]{index}
\end{DoxyParamCaption}
-)}}
-\label{class_i_marker_ac2d7a0e8bbfb213378f7a19b50ec9686}
+)}}\label{class_i_marker_ac2d7a0e8bbfb213378f7a19b50ec9686}
-Definition at line 21 of file imarker.cpp.
+Definition at line 21 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 (
+\hypertarget{class_i_marker_a92024922612faa5bb0106609f151c050}{\index{I\-Marker@{I\-Marker}!mark@{mark}}
+\index{mark@{mark}!IMarker@{I\-Marker}}
+\subsubsection[{mark}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int I\-Marker\-::mark (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
-)}}
-\label{class_i_marker_a92024922612faa5bb0106609f151c050}
+)}}\label{class_i_marker_a92024922612faa5bb0106609f151c050}
-Definition at line 26 of file imarker.cpp.
+Definition at line 26 of file imarker.\-cpp.
-Here is the call graph for this function:\nopagebreak
+Here is the call graph for this function\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=284pt]{class_i_marker_a92024922612faa5bb0106609f151c050_cgraph}
+\includegraphics[width=280pt]{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 (
+\hypertarget{class_i_marker_afce4bb0bef01b4579db97e1ca5e64001}{\index{I\-Marker@{I\-Marker}!release@{release}}
+\index{release@{release}!IMarker@{I\-Marker}}
+\subsubsection[{release}]{\setlength{\rightskip}{0pt plus 5cm}void I\-Marker\-::release (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
-)}}
-\label{class_i_marker_afce4bb0bef01b4579db97e1ca5e64001}
+)}}\label{class_i_marker_afce4bb0bef01b4579db97e1ca5e64001}
-Definition at line 33 of file imarker.cpp.
+Definition at line 33 of file imarker.\-cpp.
-Here is the call graph for this function:\nopagebreak
+Here is the call graph for this function\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=400pt]{class_i_marker_afce4bb0bef01b4579db97e1ca5e64001_cgraph}
+\includegraphics[width=350pt]{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 (
+\hypertarget{class_i_marker_a58086bbf091c5b49c15464a070fec171}{\index{I\-Marker@{I\-Marker}!seek@{seek}}
+\index{seek@{seek}!IMarker@{I\-Marker}}
+\subsubsection[{seek}]{\setlength{\rightskip}{0pt plus 5cm}void I\-Marker\-::seek (
\begin{DoxyParamCaption}
\item[{unsigned int}]{index}
\end{DoxyParamCaption}
-)}}
-\label{class_i_marker_a58086bbf091c5b49c15464a070fec171}
+)}}\label{class_i_marker_a58086bbf091c5b49c15464a070fec171}
-Definition at line 40 of file imarker.cpp.
+Definition at line 40 of file imarker.\-cpp.
-Here is the call graph for this function:\nopagebreak
+Here is the call graph for this function\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=282pt]{class_i_marker_a58086bbf091c5b49c15464a070fec171_cgraph}
+\includegraphics[width=278pt]{class_i_marker_a58086bbf091c5b49c15464a070fec171_cgraph}
\end{center}
\end{figure}
-Here is the caller graph for this function:\nopagebreak
+Here is the caller graph for this function\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=282pt]{class_i_marker_a58086bbf091c5b49c15464a070fec171_icgraph}
+\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}
+\hypertarget{class_i_marker_adedaefcf6a1b1eac3d728a9d318dc618}{\index{I\-Marker@{I\-Marker}!cur\-\_\-location@{cur\-\_\-location}}
+\index{cur\-\_\-location@{cur\-\_\-location}!IMarker@{I\-Marker}}
+\subsubsection[{cur\-\_\-location}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int I\-Marker\-::cur\-\_\-location\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_i_marker_adedaefcf6a1b1eac3d728a9d318dc618}
-Definition at line 9 of file imarker.h.
+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}
+\hypertarget{class_i_marker_a1c1b6ba790e3adf5fa8d9b24c06b10d7}{\index{I\-Marker@{I\-Marker}!markers@{markers}}
+\index{markers@{markers}!IMarker@{I\-Marker}}
+\subsubsection[{markers}]{\setlength{\rightskip}{0pt plus 5cm}std\-::vector$<$unsigned int$>$ I\-Marker\-::markers\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_i_marker_a1c1b6ba790e3adf5fa8d9b24c06b10d7}
-Definition at line 10 of file imarker.h.
+Definition at line 10 of file imarker.\-h.
-The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
+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}
+source/marker/\hyperlink{imarker_8h}{imarker.\-h}\item
+source/marker/\hyperlink{imarker_8cpp}{imarker.\-cpp}\end{DoxyCompactItemize}
-daeae5cd1771333362ddb82d12bb0fda
\ No newline at end of file
+def3679dedb55f12b871230acbb220b6
\ No newline at end of file
-8c94dc049e5a85455dcd36a2f75f985f
\ No newline at end of file
+547b733cb5d32401a734d08edb2f082d
\ No newline at end of file
-0e0b81cb8c93f20254e86328c75891a7
\ No newline at end of file
+fc6a64a6f0979eb82b78ccc0b23a5761
\ No newline at end of file
-ba837a0dc26a46bc7b7d72fedf809869
\ No newline at end of file
+99c9d2a515826f66a5933afa1fd1c54b
\ No newline at end of file
-7f5383c1b000ef192224e3d50af8c2c9
\ No newline at end of file
+72499ae6db614e70bcdbc952bd771b02
\ No newline at end of file
-e3a1b75ac19e1d3d6544c0d365d7a6ff
\ No newline at end of file
+31322810bed055145daa4fe6a2f9f960
\ No newline at end of file
-85ca32228d409b2f0f59c85f7a1f2827
\ No newline at end of file
+feaa1a0a58224b6d0192bbe8fe401a2f
\ No newline at end of file
-47c822d7c06083989c912e40566819e2
\ No newline at end of file
+280a3b9f1c060c87ecfc33425b56d1b9
\ No newline at end of file
-\hypertarget{class_i_parser}{
-\section{IParser Class Reference}
-\label{class_i_parser}\index{IParser@{IParser}}
+\hypertarget{class_i_parser}{\section{I\-Parser Class Reference}
+\label{class_i_parser}\index{I\-Parser@{I\-Parser}}
}
-{\ttfamily \#include $<$iparser.h$>$}
+{\ttfamily \#include $<$iparser.\-h$>$}
-Inheritance diagram for IParser:\nopagebreak
+Inheritance diagram for I\-Parser\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\end{figure}
-Collaboration diagram for IParser:\nopagebreak
+Collaboration diagram for I\-Parser\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=174pt]{class_i_parser__coll__graph}
+\includegraphics[width=177pt]{class_i_parser__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
-\hyperlink{class_i_parser_a97691dca898e799fac489ede2ff058b4}{IParser} ()
+\hyperlink{class_i_parser_a97691dca898e799fac489ede2ff058b4}{I\-Parser} ()
\item
-\hyperlink{class_i_parser_a7e843f2ae69a52cbacf5bd7b5b9622cf}{IParser} (\hyperlink{class_i_lexer}{ILexer} $\ast$in)
+\hyperlink{class_i_parser_a7e843f2ae69a52cbacf5bd7b5b9622cf}{I\-Parser} (\hyperlink{class_i_lexer}{I\-Lexer} $\ast$in)
\item
-virtual \hyperlink{class_i_parser_a5b617df0a65b13e5f4be40d764a8ba3b}{$\sim$IParser} ()
+virtual \hyperlink{class_i_parser_a5b617df0a65b13e5f4be40d764a8ba3b}{$\sim$\-I\-Parser} ()
\item
virtual void \hyperlink{class_i_parser_a03bdae30f9a5acb2b9ec5aebb20cc0c2}{parse} ()=0
\item
-virtual void \hyperlink{class_i_parser_a0bb117afecf63b3f2d95b598b763fec2}{input} (\hyperlink{class_i_lexer}{ILexer} $\ast$in)
+virtual void \hyperlink{class_i_parser_a0bb117afecf63b3f2d95b598b763fec2}{input} (\hyperlink{class_i_lexer}{I\-Lexer} $\ast$in)
\item
-virtual const \hyperlink{class_a_s_t}{AST} $\ast$ \hyperlink{class_i_parser_a486e53606cbc75b8a44cfea335ac9c87}{ast} () const
+virtual const \hyperlink{class_a_s_t}{A\-S\-T} $\ast$ \hyperlink{class_i_parser_a486e53606cbc75b8a44cfea335ac9c87}{ast} () const
\item
-virtual void \hyperlink{class_i_parser_ab6b8bb5a97c0bce976135dc4eccc1452}{process} (\hyperlink{class_i_visitor}{IVisitor} \&visitor)
+virtual void \hyperlink{class_i_parser_ab6b8bb5a97c0bce976135dc4eccc1452}{process} (\hyperlink{class_i_visitor}{I\-Visitor} \&visitor)
\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item
-\hyperlink{class_a_s_t}{AST} $\ast$ \hyperlink{class_i_parser_a525c62c560492ef3bdb1a21c4da13e04}{result}
+\hyperlink{class_a_s_t}{A\-S\-T} $\ast$ \hyperlink{class_i_parser_a525c62c560492ef3bdb1a21c4da13e04}{result}
\item
-\hyperlink{class_i_lexer}{ILexer} $\ast$ \hyperlink{class_i_parser_a2c89fe9ae1c200eda69c78f7441dea00}{lexer}
+\hyperlink{class_i_lexer}{I\-Lexer} $\ast$ \hyperlink{class_i_parser_a2c89fe9ae1c200eda69c78f7441dea00}{lexer}
\end{DoxyCompactItemize}
\subsection{Detailed Description}
-Definition at line 26 of file iparser.h.
+Definition at line 26 of file iparser.\-h.
\subsection{Constructor \& Destructor Documentation}
-\hypertarget{class_i_parser_a97691dca898e799fac489ede2ff058b4}{
-\index{IParser@{IParser}!IParser@{IParser}}
-\index{IParser@{IParser}!IParser@{IParser}}
-\subsubsection[{IParser}]{\setlength{\rightskip}{0pt plus 5cm}IParser::IParser (
+\hypertarget{class_i_parser_a97691dca898e799fac489ede2ff058b4}{\index{I\-Parser@{I\-Parser}!I\-Parser@{I\-Parser}}
+\index{I\-Parser@{I\-Parser}!IParser@{I\-Parser}}
+\subsubsection[{I\-Parser}]{\setlength{\rightskip}{0pt plus 5cm}I\-Parser\-::\-I\-Parser (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
-)}}
-\label{class_i_parser_a97691dca898e799fac489ede2ff058b4}
+)}}\label{class_i_parser_a97691dca898e799fac489ede2ff058b4}
-Definition at line 28 of file iparser.cpp.
+Definition at line 28 of file iparser.\-cpp.
-\hypertarget{class_i_parser_a7e843f2ae69a52cbacf5bd7b5b9622cf}{
-\index{IParser@{IParser}!IParser@{IParser}}
-\index{IParser@{IParser}!IParser@{IParser}}
-\subsubsection[{IParser}]{\setlength{\rightskip}{0pt plus 5cm}IParser::IParser (
+\hypertarget{class_i_parser_a7e843f2ae69a52cbacf5bd7b5b9622cf}{\index{I\-Parser@{I\-Parser}!I\-Parser@{I\-Parser}}
+\index{I\-Parser@{I\-Parser}!IParser@{I\-Parser}}
+\subsubsection[{I\-Parser}]{\setlength{\rightskip}{0pt plus 5cm}I\-Parser\-::\-I\-Parser (
\begin{DoxyParamCaption}
-\item[{{\bf ILexer} $\ast$}]{in}
+\item[{{\bf I\-Lexer} $\ast$}]{in}
\end{DoxyParamCaption}
-)}}
-\label{class_i_parser_a7e843f2ae69a52cbacf5bd7b5b9622cf}
+)}}\label{class_i_parser_a7e843f2ae69a52cbacf5bd7b5b9622cf}
-Definition at line 32 of file iparser.cpp.
+Definition at line 32 of file iparser.\-cpp.
-\hypertarget{class_i_parser_a5b617df0a65b13e5f4be40d764a8ba3b}{
-\index{IParser@{IParser}!$\sim$IParser@{$\sim$IParser}}
-\index{$\sim$IParser@{$\sim$IParser}!IParser@{IParser}}
-\subsubsection[{$\sim$IParser}]{\setlength{\rightskip}{0pt plus 5cm}IParser::$\sim$IParser (
+\hypertarget{class_i_parser_a5b617df0a65b13e5f4be40d764a8ba3b}{\index{I\-Parser@{I\-Parser}!$\sim$\-I\-Parser@{$\sim$\-I\-Parser}}
+\index{$\sim$\-I\-Parser@{$\sim$\-I\-Parser}!IParser@{I\-Parser}}
+\subsubsection[{$\sim$\-I\-Parser}]{\setlength{\rightskip}{0pt plus 5cm}I\-Parser\-::$\sim$\-I\-Parser (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily \mbox{[}virtual\mbox{]}}}}
-\label{class_i_parser_a5b617df0a65b13e5f4be40d764a8ba3b}
+)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_i_parser_a5b617df0a65b13e5f4be40d764a8ba3b}
-Definition at line 36 of file iparser.cpp.
+Definition at line 36 of file iparser.\-cpp.
\subsection{Member Function Documentation}
-\hypertarget{class_i_parser_a486e53606cbc75b8a44cfea335ac9c87}{
-\index{IParser@{IParser}!ast@{ast}}
-\index{ast@{ast}!IParser@{IParser}}
-\subsubsection[{ast}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf AST} $\ast$ IParser::ast (
+\hypertarget{class_i_parser_a486e53606cbc75b8a44cfea335ac9c87}{\index{I\-Parser@{I\-Parser}!ast@{ast}}
+\index{ast@{ast}!IParser@{I\-Parser}}
+\subsubsection[{ast}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf A\-S\-T} $\ast$ I\-Parser\-::ast (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
-) const\hspace{0.3cm}{\ttfamily \mbox{[}virtual\mbox{]}}}}
-\label{class_i_parser_a486e53606cbc75b8a44cfea335ac9c87}
+) const\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_i_parser_a486e53606cbc75b8a44cfea335ac9c87}
-Definition at line 54 of file iparser.cpp.
+Definition at line 54 of file iparser.\-cpp.
-\hypertarget{class_i_parser_a0bb117afecf63b3f2d95b598b763fec2}{
-\index{IParser@{IParser}!input@{input}}
-\index{input@{input}!IParser@{IParser}}
-\subsubsection[{input}]{\setlength{\rightskip}{0pt plus 5cm}void IParser::input (
+\hypertarget{class_i_parser_a0bb117afecf63b3f2d95b598b763fec2}{\index{I\-Parser@{I\-Parser}!input@{input}}
+\index{input@{input}!IParser@{I\-Parser}}
+\subsubsection[{input}]{\setlength{\rightskip}{0pt plus 5cm}void I\-Parser\-::input (
\begin{DoxyParamCaption}
-\item[{{\bf ILexer} $\ast$}]{in}
+\item[{{\bf I\-Lexer} $\ast$}]{in}
\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily \mbox{[}virtual\mbox{]}}}}
-\label{class_i_parser_a0bb117afecf63b3f2d95b598b763fec2}
+)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_i_parser_a0bb117afecf63b3f2d95b598b763fec2}
-Definition at line 49 of file iparser.cpp.
+Definition at line 49 of file iparser.\-cpp.
-\hypertarget{class_i_parser_a03bdae30f9a5acb2b9ec5aebb20cc0c2}{
-\index{IParser@{IParser}!parse@{parse}}
-\index{parse@{parse}!IParser@{IParser}}
-\subsubsection[{parse}]{\setlength{\rightskip}{0pt plus 5cm}virtual void IParser::parse (
+\hypertarget{class_i_parser_a03bdae30f9a5acb2b9ec5aebb20cc0c2}{\index{I\-Parser@{I\-Parser}!parse@{parse}}
+\index{parse@{parse}!IParser@{I\-Parser}}
+\subsubsection[{parse}]{\setlength{\rightskip}{0pt plus 5cm}virtual void I\-Parser\-::parse (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily \mbox{[}pure virtual\mbox{]}}}}
-\label{class_i_parser_a03bdae30f9a5acb2b9ec5aebb20cc0c2}
-\hypertarget{class_i_parser_ab6b8bb5a97c0bce976135dc4eccc1452}{
-\index{IParser@{IParser}!process@{process}}
-\index{process@{process}!IParser@{IParser}}
-\subsubsection[{process}]{\setlength{\rightskip}{0pt plus 5cm}void IParser::process (
+)\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{class_i_parser_a03bdae30f9a5acb2b9ec5aebb20cc0c2}
+\hypertarget{class_i_parser_ab6b8bb5a97c0bce976135dc4eccc1452}{\index{I\-Parser@{I\-Parser}!process@{process}}
+\index{process@{process}!IParser@{I\-Parser}}
+\subsubsection[{process}]{\setlength{\rightskip}{0pt plus 5cm}void I\-Parser\-::process (
\begin{DoxyParamCaption}
-\item[{{\bf IVisitor} \&}]{visitor}
+\item[{{\bf I\-Visitor} \&}]{visitor}
\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily \mbox{[}virtual\mbox{]}}}}
-\label{class_i_parser_ab6b8bb5a97c0bce976135dc4eccc1452}
+)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_i_parser_ab6b8bb5a97c0bce976135dc4eccc1452}
-Definition at line 59 of file iparser.cpp.
+Definition at line 59 of file iparser.\-cpp.
-Here is the call graph for this function:\nopagebreak
+Here is the call graph for this function\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=386pt]{class_i_parser_ab6b8bb5a97c0bce976135dc4eccc1452_cgraph}
+\includegraphics[width=350pt]{class_i_parser_ab6b8bb5a97c0bce976135dc4eccc1452_cgraph}
\end{center}
\end{figure}
\subsection{Member Data Documentation}
-\hypertarget{class_i_parser_a2c89fe9ae1c200eda69c78f7441dea00}{
-\index{IParser@{IParser}!lexer@{lexer}}
-\index{lexer@{lexer}!IParser@{IParser}}
-\subsubsection[{lexer}]{\setlength{\rightskip}{0pt plus 5cm}{\bf ILexer}$\ast$ {\bf IParser::lexer}\hspace{0.3cm}{\ttfamily \mbox{[}protected\mbox{]}}}}
-\label{class_i_parser_a2c89fe9ae1c200eda69c78f7441dea00}
+\hypertarget{class_i_parser_a2c89fe9ae1c200eda69c78f7441dea00}{\index{I\-Parser@{I\-Parser}!lexer@{lexer}}
+\index{lexer@{lexer}!IParser@{I\-Parser}}
+\subsubsection[{lexer}]{\setlength{\rightskip}{0pt plus 5cm}{\bf I\-Lexer}$\ast$ I\-Parser\-::lexer\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_i_parser_a2c89fe9ae1c200eda69c78f7441dea00}
-Definition at line 29 of file iparser.h.
+Definition at line 29 of file iparser.\-h.
-\hypertarget{class_i_parser_a525c62c560492ef3bdb1a21c4da13e04}{
-\index{IParser@{IParser}!result@{result}}
-\index{result@{result}!IParser@{IParser}}
-\subsubsection[{result}]{\setlength{\rightskip}{0pt plus 5cm}{\bf AST}$\ast$ {\bf IParser::result}\hspace{0.3cm}{\ttfamily \mbox{[}protected\mbox{]}}}}
-\label{class_i_parser_a525c62c560492ef3bdb1a21c4da13e04}
+\hypertarget{class_i_parser_a525c62c560492ef3bdb1a21c4da13e04}{\index{I\-Parser@{I\-Parser}!result@{result}}
+\index{result@{result}!IParser@{I\-Parser}}
+\subsubsection[{result}]{\setlength{\rightskip}{0pt plus 5cm}{\bf A\-S\-T}$\ast$ I\-Parser\-::result\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_i_parser_a525c62c560492ef3bdb1a21c4da13e04}
-Definition at line 28 of file iparser.h.
+Definition at line 28 of file iparser.\-h.
-The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
+The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item
-source/parser/\hyperlink{iparser_8h}{iparser.h}\item
-source/parser/\hyperlink{iparser_8cpp}{iparser.cpp}\end{DoxyCompactItemize}
+source/parser/\hyperlink{iparser_8h}{iparser.\-h}\item
+source/parser/\hyperlink{iparser_8cpp}{iparser.\-cpp}\end{DoxyCompactItemize}
-847b8cda1265b0965e0fdba4922250eb
\ No newline at end of file
+4489a4c91e479100bbdc70a6bbdf7e1b
\ No newline at end of file
-735ca2be052a3834f20793f5ff73cad2
\ No newline at end of file
+8142af5ef8b4538d0f172705e27df055
\ No newline at end of file
-cbff3e38f5fbbeff9721c9c5f6c88883
\ No newline at end of file
+1ac89792161387a833c1541fd0c3d530
\ No newline at end of file
-\hypertarget{class_i_visitor}{
-\section{IVisitor Class Reference}
-\label{class_i_visitor}\index{IVisitor@{IVisitor}}
+\hypertarget{class_i_visitor}{\section{I\-Visitor Class Reference}
+\label{class_i_visitor}\index{I\-Visitor@{I\-Visitor}}
}
-{\ttfamily \#include $<$ivisitor.h$>$}
+{\ttfamily \#include $<$ivisitor.\-h$>$}
-Inheritance diagram for IVisitor:\nopagebreak
+Inheritance diagram for I\-Visitor\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
-\hyperlink{class_i_visitor_a1f982003291f872f6f3781456b295e8a}{IVisitor} ()
+\hyperlink{class_i_visitor_a1f982003291f872f6f3781456b295e8a}{I\-Visitor} ()
\item
-\hyperlink{class_i_visitor_a05534ba3ad2710875aa918c3d917a088}{$\sim$IVisitor} ()
+\hyperlink{class_i_visitor_a05534ba3ad2710875aa918c3d917a088}{$\sim$\-I\-Visitor} ()
\item
-void \hyperlink{class_i_visitor_ae1fa19302cb2c14a8e98094cb3e990f4}{visit} (\hyperlink{class_a_s_t}{AST} $\ast$cur, int depth=0)
+void \hyperlink{class_i_visitor_ae1fa19302cb2c14a8e98094cb3e990f4}{visit} (\hyperlink{class_a_s_t}{A\-S\-T} $\ast$cur, int depth=0)
\end{DoxyCompactItemize}
\subsection{Detailed Description}
-Definition at line 8 of file ivisitor.h.
+Definition at line 8 of file ivisitor.\-h.
\subsection{Constructor \& Destructor Documentation}
-\hypertarget{class_i_visitor_a1f982003291f872f6f3781456b295e8a}{
-\index{IVisitor@{IVisitor}!IVisitor@{IVisitor}}
-\index{IVisitor@{IVisitor}!IVisitor@{IVisitor}}
-\subsubsection[{IVisitor}]{\setlength{\rightskip}{0pt plus 5cm}IVisitor::IVisitor (
+\hypertarget{class_i_visitor_a1f982003291f872f6f3781456b295e8a}{\index{I\-Visitor@{I\-Visitor}!I\-Visitor@{I\-Visitor}}
+\index{I\-Visitor@{I\-Visitor}!IVisitor@{I\-Visitor}}
+\subsubsection[{I\-Visitor}]{\setlength{\rightskip}{0pt plus 5cm}I\-Visitor\-::\-I\-Visitor (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
-)}}
-\label{class_i_visitor_a1f982003291f872f6f3781456b295e8a}
+)}}\label{class_i_visitor_a1f982003291f872f6f3781456b295e8a}
-Definition at line 6 of file ivisitor.cpp.
+Definition at line 6 of file ivisitor.\-cpp.
-\hypertarget{class_i_visitor_a05534ba3ad2710875aa918c3d917a088}{
-\index{IVisitor@{IVisitor}!$\sim$IVisitor@{$\sim$IVisitor}}
-\index{$\sim$IVisitor@{$\sim$IVisitor}!IVisitor@{IVisitor}}
-\subsubsection[{$\sim$IVisitor}]{\setlength{\rightskip}{0pt plus 5cm}IVisitor::$\sim$IVisitor (
+\hypertarget{class_i_visitor_a05534ba3ad2710875aa918c3d917a088}{\index{I\-Visitor@{I\-Visitor}!$\sim$\-I\-Visitor@{$\sim$\-I\-Visitor}}
+\index{$\sim$\-I\-Visitor@{$\sim$\-I\-Visitor}!IVisitor@{I\-Visitor}}
+\subsubsection[{$\sim$\-I\-Visitor}]{\setlength{\rightskip}{0pt plus 5cm}I\-Visitor\-::$\sim$\-I\-Visitor (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
-)}}
-\label{class_i_visitor_a05534ba3ad2710875aa918c3d917a088}
+)}}\label{class_i_visitor_a05534ba3ad2710875aa918c3d917a088}
-Definition at line 10 of file ivisitor.cpp.
+Definition at line 10 of file ivisitor.\-cpp.
\subsection{Member Function Documentation}
-\hypertarget{class_i_visitor_ae1fa19302cb2c14a8e98094cb3e990f4}{
-\index{IVisitor@{IVisitor}!visit@{visit}}
-\index{visit@{visit}!IVisitor@{IVisitor}}
-\subsubsection[{visit}]{\setlength{\rightskip}{0pt plus 5cm}void IVisitor::visit (
+\hypertarget{class_i_visitor_ae1fa19302cb2c14a8e98094cb3e990f4}{\index{I\-Visitor@{I\-Visitor}!visit@{visit}}
+\index{visit@{visit}!IVisitor@{I\-Visitor}}
+\subsubsection[{visit}]{\setlength{\rightskip}{0pt plus 5cm}void I\-Visitor\-::visit (
\begin{DoxyParamCaption}
-\item[{{\bf AST} $\ast$}]{cur, }
+\item[{{\bf A\-S\-T} $\ast$}]{cur, }
\item[{int}]{depth = {\ttfamily 0}}
\end{DoxyParamCaption}
-)}}
-\label{class_i_visitor_ae1fa19302cb2c14a8e98094cb3e990f4}
+)}}\label{class_i_visitor_ae1fa19302cb2c14a8e98094cb3e990f4}
-Definition at line 14 of file ivisitor.cpp.
+Definition at line 14 of file ivisitor.\-cpp.
-Here is the call graph for this function:\nopagebreak
+Here is the call graph for this function\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=262pt]{class_i_visitor_ae1fa19302cb2c14a8e98094cb3e990f4_cgraph}
+\includegraphics[width=258pt]{class_i_visitor_ae1fa19302cb2c14a8e98094cb3e990f4_cgraph}
\end{center}
\end{figure}
-Here is the caller graph for this function:\nopagebreak
+Here is the caller graph for this function\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=274pt]{class_i_visitor_ae1fa19302cb2c14a8e98094cb3e990f4_icgraph}
+\includegraphics[width=270pt]{class_i_visitor_ae1fa19302cb2c14a8e98094cb3e990f4_icgraph}
\end{center}
\end{figure}
-The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
+The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item
-source/visitor/\hyperlink{ivisitor_8h}{ivisitor.h}\item
-source/visitor/\hyperlink{ivisitor_8cpp}{ivisitor.cpp}\end{DoxyCompactItemize}
+source/visitor/\hyperlink{ivisitor_8h}{ivisitor.\-h}\item
+source/visitor/\hyperlink{ivisitor_8cpp}{ivisitor.\-cpp}\end{DoxyCompactItemize}
-b811608601c64223ca4eb4b028dccb68
\ No newline at end of file
+bac1b38235b1755d09cefc6f5cbc01a1
\ No newline at end of file
-0ca195ee735db502449d2cd40bf67189
\ No newline at end of file
+274a31c128039a21308d05f3da85b9a1
\ No newline at end of file
-adb2a24cd80357ad15c95d9671a25732
\ No newline at end of file
+0056311252023dd65ad6370df4709cb5
\ No newline at end of file
-\hypertarget{class_l_l_n_lexer}{
-\section{LLNLexer Class Reference}
-\label{class_l_l_n_lexer}\index{LLNLexer@{LLNLexer}}
+\hypertarget{class_l_l_n_lexer}{\section{L\-L\-N\-Lexer Class Reference}
+\label{class_l_l_n_lexer}\index{L\-L\-N\-Lexer@{L\-L\-N\-Lexer}}
}
-{\ttfamily \#include $<$llnlexer.h$>$}
+{\ttfamily \#include $<$llnlexer.\-h$>$}
-Inheritance diagram for LLNLexer:\nopagebreak
+Inheritance diagram for L\-L\-N\-Lexer\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=138pt]{class_l_l_n_lexer__inherit__graph}
+\includegraphics[width=136pt]{class_l_l_n_lexer__inherit__graph}
\end{center}
\end{figure}
-Collaboration diagram for LLNLexer:\nopagebreak
+Collaboration diagram for L\-L\-N\-Lexer\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=138pt]{class_l_l_n_lexer__coll__graph}
+\includegraphics[width=136pt]{class_l_l_n_lexer__coll__graph}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
-\hyperlink{class_l_l_n_lexer_a80d72ef409a84e097a52ddb6d3cf9843}{LLNLexer} (std::istream \&in)
+\hyperlink{class_l_l_n_lexer_a80d72ef409a84e097a52ddb6d3cf9843}{L\-L\-N\-Lexer} (std\-::istream \&in)
\item
-virtual \hyperlink{class_l_l_n_lexer_ab4c8e44583f3d144df1379ea4d70b42b}{$\sim$LLNLexer} ()
+virtual \hyperlink{class_l_l_n_lexer_ab4c8e44583f3d144df1379ea4d70b42b}{$\sim$\-L\-L\-N\-Lexer} ()
\item
void \hyperlink{class_l_l_n_lexer_ada670d39fa588ed793c71fe286ffe01d}{consume} (void)
\item
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item
-unsigned int \hyperlink{class_l_l_n_lexer_a6cac67fbdbdc8083f87e1d0938d68ba2}{cur\_\-idx}
+unsigned int \hyperlink{class_l_l_n_lexer_a6cac67fbdbdc8083f87e1d0938d68ba2}{cur\-\_\-idx}
\item
-std::vector$<$ char $>$ \hyperlink{class_l_l_n_lexer_a6e583dda9f354ddb453c277be2cb6edc}{la\_\-buffer}
+std\-::vector$<$ char $>$ \hyperlink{class_l_l_n_lexer_a6e583dda9f354ddb453c277be2cb6edc}{la\-\_\-buffer}
\end{DoxyCompactItemize}
\subsection{Detailed Description}
-Definition at line 7 of file llnlexer.h.
+Definition at line 7 of file llnlexer.\-h.
\subsection{Constructor \& Destructor Documentation}
-\hypertarget{class_l_l_n_lexer_a80d72ef409a84e097a52ddb6d3cf9843}{
-\index{LLNLexer@{LLNLexer}!LLNLexer@{LLNLexer}}
-\index{LLNLexer@{LLNLexer}!LLNLexer@{LLNLexer}}
-\subsubsection[{LLNLexer}]{\setlength{\rightskip}{0pt plus 5cm}LLNLexer::LLNLexer (
+\hypertarget{class_l_l_n_lexer_a80d72ef409a84e097a52ddb6d3cf9843}{\index{L\-L\-N\-Lexer@{L\-L\-N\-Lexer}!L\-L\-N\-Lexer@{L\-L\-N\-Lexer}}
+\index{L\-L\-N\-Lexer@{L\-L\-N\-Lexer}!LLNLexer@{L\-L\-N\-Lexer}}
+\subsubsection[{L\-L\-N\-Lexer}]{\setlength{\rightskip}{0pt plus 5cm}L\-L\-N\-Lexer\-::\-L\-L\-N\-Lexer (
\begin{DoxyParamCaption}
-\item[{std::istream \&}]{in}
+\item[{std\-::istream \&}]{in}
\end{DoxyParamCaption}
-)}}
-\label{class_l_l_n_lexer_a80d72ef409a84e097a52ddb6d3cf9843}
+)}}\label{class_l_l_n_lexer_a80d72ef409a84e097a52ddb6d3cf9843}
-Definition at line 4 of file llnlexer.cpp.
+Definition at line 4 of file llnlexer.\-cpp.
-\hypertarget{class_l_l_n_lexer_ab4c8e44583f3d144df1379ea4d70b42b}{
-\index{LLNLexer@{LLNLexer}!$\sim$LLNLexer@{$\sim$LLNLexer}}
-\index{$\sim$LLNLexer@{$\sim$LLNLexer}!LLNLexer@{LLNLexer}}
-\subsubsection[{$\sim$LLNLexer}]{\setlength{\rightskip}{0pt plus 5cm}LLNLexer::$\sim$LLNLexer (
+\hypertarget{class_l_l_n_lexer_ab4c8e44583f3d144df1379ea4d70b42b}{\index{L\-L\-N\-Lexer@{L\-L\-N\-Lexer}!$\sim$\-L\-L\-N\-Lexer@{$\sim$\-L\-L\-N\-Lexer}}
+\index{$\sim$\-L\-L\-N\-Lexer@{$\sim$\-L\-L\-N\-Lexer}!LLNLexer@{L\-L\-N\-Lexer}}
+\subsubsection[{$\sim$\-L\-L\-N\-Lexer}]{\setlength{\rightskip}{0pt plus 5cm}L\-L\-N\-Lexer\-::$\sim$\-L\-L\-N\-Lexer (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily \mbox{[}virtual\mbox{]}}}}
-\label{class_l_l_n_lexer_ab4c8e44583f3d144df1379ea4d70b42b}
+)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_l_l_n_lexer_ab4c8e44583f3d144df1379ea4d70b42b}
-Definition at line 8 of file llnlexer.cpp.
+Definition at line 8 of file llnlexer.\-cpp.
\subsection{Member Function Documentation}
-\hypertarget{class_l_l_n_lexer_ada670d39fa588ed793c71fe286ffe01d}{
-\index{LLNLexer@{LLNLexer}!consume@{consume}}
-\index{consume@{consume}!LLNLexer@{LLNLexer}}
-\subsubsection[{consume}]{\setlength{\rightskip}{0pt plus 5cm}void LLNLexer::consume (
+\hypertarget{class_l_l_n_lexer_ada670d39fa588ed793c71fe286ffe01d}{\index{L\-L\-N\-Lexer@{L\-L\-N\-Lexer}!consume@{consume}}
+\index{consume@{consume}!LLNLexer@{L\-L\-N\-Lexer}}
+\subsubsection[{consume}]{\setlength{\rightskip}{0pt plus 5cm}void L\-L\-N\-Lexer\-::consume (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily \mbox{[}virtual\mbox{]}}}}
-\label{class_l_l_n_lexer_ada670d39fa588ed793c71fe286ffe01d}
+)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_l_l_n_lexer_ada670d39fa588ed793c71fe286ffe01d}
-Implements \hyperlink{class_i_lexer_ae1009b9b2a1e023e1a7d2fd75806607f}{ILexer}.
+Implements \hyperlink{class_i_lexer_ae1009b9b2a1e023e1a7d2fd75806607f}{I\-Lexer}.
-Definition at line 12 of file llnlexer.cpp.
+Definition at line 12 of file llnlexer.\-cpp.
-Here is the call graph for this function:\nopagebreak
+Here is the call graph for this function\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=400pt]{class_l_l_n_lexer_ada670d39fa588ed793c71fe286ffe01d_cgraph}
+\includegraphics[width=350pt]{class_l_l_n_lexer_ada670d39fa588ed793c71fe286ffe01d_cgraph}
\end{center}
\end{figure}
-Here is the caller graph for this function:\nopagebreak
+Here is the caller graph for this function\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=312pt]{class_l_l_n_lexer_ada670d39fa588ed793c71fe286ffe01d_icgraph}
+\includegraphics[width=308pt]{class_l_l_n_lexer_ada670d39fa588ed793c71fe286ffe01d_icgraph}
\end{center}
\end{figure}
-\hypertarget{class_l_l_n_lexer_a6a736fa44bf3553a7792d84ab9598eaa}{
-\index{LLNLexer@{LLNLexer}!fill@{fill}}
-\index{fill@{fill}!LLNLexer@{LLNLexer}}
-\subsubsection[{fill}]{\setlength{\rightskip}{0pt plus 5cm}void LLNLexer::fill (
+\hypertarget{class_l_l_n_lexer_a6a736fa44bf3553a7792d84ab9598eaa}{\index{L\-L\-N\-Lexer@{L\-L\-N\-Lexer}!fill@{fill}}
+\index{fill@{fill}!LLNLexer@{L\-L\-N\-Lexer}}
+\subsubsection[{fill}]{\setlength{\rightskip}{0pt plus 5cm}void L\-L\-N\-Lexer\-::fill (
\begin{DoxyParamCaption}
\item[{unsigned int}]{n}
\end{DoxyParamCaption}
-)}}
-\label{class_l_l_n_lexer_a6a736fa44bf3553a7792d84ab9598eaa}
+)}}\label{class_l_l_n_lexer_a6a736fa44bf3553a7792d84ab9598eaa}
-Definition at line 63 of file llnlexer.cpp.
+Definition at line 63 of file llnlexer.\-cpp.
-Here is the caller graph for this function:\nopagebreak
+Here is the caller graph for this function\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=400pt]{class_l_l_n_lexer_a6a736fa44bf3553a7792d84ab9598eaa_icgraph}
+\includegraphics[width=350pt]{class_l_l_n_lexer_a6a736fa44bf3553a7792d84ab9598eaa_icgraph}
\end{center}
\end{figure}
-\hypertarget{class_l_l_n_lexer_a66d139156eeb71c9017cfa55acc6ae89}{
-\index{LLNLexer@{LLNLexer}!lookahead@{lookahead}}
-\index{lookahead@{lookahead}!LLNLexer@{LLNLexer}}
-\subsubsection[{lookahead}]{\setlength{\rightskip}{0pt plus 5cm}char LLNLexer::lookahead (
+\hypertarget{class_l_l_n_lexer_a66d139156eeb71c9017cfa55acc6ae89}{\index{L\-L\-N\-Lexer@{L\-L\-N\-Lexer}!lookahead@{lookahead}}
+\index{lookahead@{lookahead}!LLNLexer@{L\-L\-N\-Lexer}}
+\subsubsection[{lookahead}]{\setlength{\rightskip}{0pt plus 5cm}char L\-L\-N\-Lexer\-::lookahead (
\begin{DoxyParamCaption}
\item[{unsigned int}]{i}
\end{DoxyParamCaption}
-)}}
-\label{class_l_l_n_lexer_a66d139156eeb71c9017cfa55acc6ae89}
+)}}\label{class_l_l_n_lexer_a66d139156eeb71c9017cfa55acc6ae89}
-Definition at line 72 of file llnlexer.cpp.
+Definition at line 72 of file llnlexer.\-cpp.
-Here is the call graph for this function:\nopagebreak
+Here is the call graph for this function\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=400pt]{class_l_l_n_lexer_a66d139156eeb71c9017cfa55acc6ae89_cgraph}
+\includegraphics[width=350pt]{class_l_l_n_lexer_a66d139156eeb71c9017cfa55acc6ae89_cgraph}
\end{center}
\end{figure}
-Here is the caller graph for this function:\nopagebreak
+Here is the caller graph for this function\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=316pt]{class_l_l_n_lexer_a66d139156eeb71c9017cfa55acc6ae89_icgraph}
+\includegraphics[width=312pt]{class_l_l_n_lexer_a66d139156eeb71c9017cfa55acc6ae89_icgraph}
\end{center}
\end{figure}
-\hypertarget{class_l_l_n_lexer_a4c250c0e032a7cc3e0ffbdcf8c3b18b7}{
-\index{LLNLexer@{LLNLexer}!match@{match}}
-\index{match@{match}!LLNLexer@{LLNLexer}}
-\subsubsection[{match}]{\setlength{\rightskip}{0pt plus 5cm}void LLNLexer::match (
+\hypertarget{class_l_l_n_lexer_a4c250c0e032a7cc3e0ffbdcf8c3b18b7}{\index{L\-L\-N\-Lexer@{L\-L\-N\-Lexer}!match@{match}}
+\index{match@{match}!LLNLexer@{L\-L\-N\-Lexer}}
+\subsubsection[{match}]{\setlength{\rightskip}{0pt plus 5cm}void L\-L\-N\-Lexer\-::match (
\begin{DoxyParamCaption}
\item[{char}]{type}
\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily \mbox{[}virtual\mbox{]}}}}
-\label{class_l_l_n_lexer_a4c250c0e032a7cc3e0ffbdcf8c3b18b7}
+)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_l_l_n_lexer_a4c250c0e032a7cc3e0ffbdcf8c3b18b7}
-Implements \hyperlink{class_i_lexer_a556fdc7b13486f03cb7c3d7d4612666c}{ILexer}.
+Implements \hyperlink{class_i_lexer_a556fdc7b13486f03cb7c3d7d4612666c}{I\-Lexer}.
-Definition at line 34 of file llnlexer.cpp.
+Definition at line 34 of file llnlexer.\-cpp.
-Here is the call graph for this function:\nopagebreak
+Here is the call graph for this function\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=400pt]{class_l_l_n_lexer_a4c250c0e032a7cc3e0ffbdcf8c3b18b7_cgraph}
+\includegraphics[width=350pt]{class_l_l_n_lexer_a4c250c0e032a7cc3e0ffbdcf8c3b18b7_cgraph}
\end{center}
\end{figure}
-\hypertarget{class_l_l_n_lexer_a3832522afb32a85b3171f552ff9dd676}{
-\index{LLNLexer@{LLNLexer}!next@{next}}
-\index{next@{next}!LLNLexer@{LLNLexer}}
-\subsubsection[{next}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Token} LLNLexer::next (
+\hypertarget{class_l_l_n_lexer_a3832522afb32a85b3171f552ff9dd676}{\index{L\-L\-N\-Lexer@{L\-L\-N\-Lexer}!next@{next}}
+\index{next@{next}!LLNLexer@{L\-L\-N\-Lexer}}
+\subsubsection[{next}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Token} L\-L\-N\-Lexer\-::next (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily \mbox{[}pure virtual\mbox{]}}}}
-\label{class_l_l_n_lexer_a3832522afb32a85b3171f552ff9dd676}
+)\hspace{0.3cm}{\ttfamily [pure virtual]}}}\label{class_l_l_n_lexer_a3832522afb32a85b3171f552ff9dd676}
-Implements \hyperlink{class_i_lexer_a6f5098fda43f68b01d2e7a2a7158c50d}{ILexer}.
+Implements \hyperlink{class_i_lexer_a6f5098fda43f68b01d2e7a2a7158c50d}{I\-Lexer}.
-\hypertarget{class_l_l_n_lexer_a63acbcfa3e703992774a6071a49d1735}{
-\index{LLNLexer@{LLNLexer}!sync@{sync}}
-\index{sync@{sync}!LLNLexer@{LLNLexer}}
-\subsubsection[{sync}]{\setlength{\rightskip}{0pt plus 5cm}void LLNLexer::sync (
+\hypertarget{class_l_l_n_lexer_a63acbcfa3e703992774a6071a49d1735}{\index{L\-L\-N\-Lexer@{L\-L\-N\-Lexer}!sync@{sync}}
+\index{sync@{sync}!LLNLexer@{L\-L\-N\-Lexer}}
+\subsubsection[{sync}]{\setlength{\rightskip}{0pt plus 5cm}void L\-L\-N\-Lexer\-::sync (
\begin{DoxyParamCaption}
\item[{unsigned int}]{i}
\end{DoxyParamCaption}
-)}}
-\label{class_l_l_n_lexer_a63acbcfa3e703992774a6071a49d1735}
+)}}\label{class_l_l_n_lexer_a63acbcfa3e703992774a6071a49d1735}
-Definition at line 48 of file llnlexer.cpp.
+Definition at line 48 of file llnlexer.\-cpp.
-Here is the call graph for this function:\nopagebreak
+Here is the call graph for this function\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=276pt]{class_l_l_n_lexer_a63acbcfa3e703992774a6071a49d1735_cgraph}
+\includegraphics[width=270pt]{class_l_l_n_lexer_a63acbcfa3e703992774a6071a49d1735_cgraph}
\end{center}
\end{figure}
-Here is the caller graph for this function:\nopagebreak
+Here is the caller graph for this function\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=400pt]{class_l_l_n_lexer_a63acbcfa3e703992774a6071a49d1735_icgraph}
+\includegraphics[width=350pt]{class_l_l_n_lexer_a63acbcfa3e703992774a6071a49d1735_icgraph}
\end{center}
\end{figure}
\subsection{Member Data Documentation}
-\hypertarget{class_l_l_n_lexer_a6cac67fbdbdc8083f87e1d0938d68ba2}{
-\index{LLNLexer@{LLNLexer}!cur\_\-idx@{cur\_\-idx}}
-\index{cur\_\-idx@{cur\_\-idx}!LLNLexer@{LLNLexer}}
-\subsubsection[{cur\_\-idx}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int {\bf LLNLexer::cur\_\-idx}\hspace{0.3cm}{\ttfamily \mbox{[}protected\mbox{]}}}}
-\label{class_l_l_n_lexer_a6cac67fbdbdc8083f87e1d0938d68ba2}
+\hypertarget{class_l_l_n_lexer_a6cac67fbdbdc8083f87e1d0938d68ba2}{\index{L\-L\-N\-Lexer@{L\-L\-N\-Lexer}!cur\-\_\-idx@{cur\-\_\-idx}}
+\index{cur\-\_\-idx@{cur\-\_\-idx}!LLNLexer@{L\-L\-N\-Lexer}}
+\subsubsection[{cur\-\_\-idx}]{\setlength{\rightskip}{0pt plus 5cm}unsigned int L\-L\-N\-Lexer\-::cur\-\_\-idx\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_l_l_n_lexer_a6cac67fbdbdc8083f87e1d0938d68ba2}
-Definition at line 10 of file llnlexer.h.
+Definition at line 10 of file llnlexer.\-h.
-\hypertarget{class_l_l_n_lexer_a6e583dda9f354ddb453c277be2cb6edc}{
-\index{LLNLexer@{LLNLexer}!la\_\-buffer@{la\_\-buffer}}
-\index{la\_\-buffer@{la\_\-buffer}!LLNLexer@{LLNLexer}}
-\subsubsection[{la\_\-buffer}]{\setlength{\rightskip}{0pt plus 5cm}std::vector$<$char$>$ {\bf LLNLexer::la\_\-buffer}\hspace{0.3cm}{\ttfamily \mbox{[}protected\mbox{]}}}}
-\label{class_l_l_n_lexer_a6e583dda9f354ddb453c277be2cb6edc}
+\hypertarget{class_l_l_n_lexer_a6e583dda9f354ddb453c277be2cb6edc}{\index{L\-L\-N\-Lexer@{L\-L\-N\-Lexer}!la\-\_\-buffer@{la\-\_\-buffer}}
+\index{la\-\_\-buffer@{la\-\_\-buffer}!LLNLexer@{L\-L\-N\-Lexer}}
+\subsubsection[{la\-\_\-buffer}]{\setlength{\rightskip}{0pt plus 5cm}std\-::vector$<$char$>$ L\-L\-N\-Lexer\-::la\-\_\-buffer\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_l_l_n_lexer_a6e583dda9f354ddb453c277be2cb6edc}
-Definition at line 11 of file llnlexer.h.
+Definition at line 11 of file llnlexer.\-h.
-The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
+The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item
-source/lexer/llnlexer/\hyperlink{llnlexer_8h}{llnlexer.h}\item
-source/lexer/llnlexer/\hyperlink{llnlexer_8cpp}{llnlexer.cpp}\end{DoxyCompactItemize}
+source/lexer/llnlexer/\hyperlink{llnlexer_8h}{llnlexer.\-h}\item
+source/lexer/llnlexer/\hyperlink{llnlexer_8cpp}{llnlexer.\-cpp}\end{DoxyCompactItemize}
-a7262da9f67fc3435b6749f4f4182288
\ No newline at end of file
+eb4287453c2291c7593d5870846e50cb
\ No newline at end of file
-a7262da9f67fc3435b6749f4f4182288
\ No newline at end of file
+eb4287453c2291c7593d5870846e50cb
\ No newline at end of file
-98d08b3113d1f342ea3789bf3378d6b8
\ No newline at end of file
+ad1cd4de7f8e09401f977e0cdd862f48
\ No newline at end of file
-7d034f123680b78b3f88a6333fa8501a
\ No newline at end of file
+b2e163367bb36e199a4045108e4ca386
\ No newline at end of file
-4b3c2d6b6ee0f6f33e66a0fd084f963f
\ No newline at end of file
+3a7774f4d9e5d8152f919e7483222bdc
\ No newline at end of file
-dc27b7a33f4ee96cb916352c85c7416e
\ No newline at end of file
+b78bdb18c4b61cb7708d2c0da8c90a19
\ No newline at end of file
-1c5529f14ea75b048d63ac4bc765596a
\ No newline at end of file
+69fa695de62a6443b4362764e0fa4c1e
\ No newline at end of file
-4e2111a42b3e9e1d21299c63a8050879
\ No newline at end of file
+eb0a07fc66c327efac1a5bcaecf68980
\ No newline at end of file
-ba99d35f8161c4cde5153f18b63bf86f
\ No newline at end of file
+c0a36700a815bd0a43127f9a1ca7d1b9
\ No newline at end of file
-e355cd73b411b59847b756d31db69573
\ No newline at end of file
+8a92f32ed72ac22730d8929c8f632c34
\ No newline at end of file
-\hypertarget{class_scope_stack}{
-\section{ScopeStack Class Reference}
-\label{class_scope_stack}\index{ScopeStack@{ScopeStack}}
+\hypertarget{class_scope_stack}{\section{Scope\-Stack Class Reference}
+\label{class_scope_stack}\index{Scope\-Stack@{Scope\-Stack}}
}
-{\ttfamily \#include $<$scopestack.h$>$}
+{\ttfamily \#include $<$scopestack.\-h$>$}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
-\hyperlink{class_scope_stack_a754459e71e5e91fd4210c063014634c2}{ScopeStack} ()
+\hyperlink{class_scope_stack_a754459e71e5e91fd4210c063014634c2}{Scope\-Stack} ()
\item
-virtual \hyperlink{class_scope_stack_a64e2f6ee2758341a649bbbc873b4c626}{$\sim$ScopeStack} ()
+virtual \hyperlink{class_scope_stack_a64e2f6ee2758341a649bbbc873b4c626}{$\sim$\-Scope\-Stack} ()
\item
-void \hyperlink{class_scope_stack_ae5809bddef2aa253460c1d35ed36c1c8}{startScope} ()
+void \hyperlink{class_scope_stack_ae5809bddef2aa253460c1d35ed36c1c8}{start\-Scope} ()
\item
-void \hyperlink{class_scope_stack_a410129444ad5a4be8784007d1fd73129}{stopScope} ()
+void \hyperlink{class_scope_stack_a410129444ad5a4be8784007d1fd73129}{stop\-Scope} ()
\item
-void \hyperlink{class_scope_stack_a16f903a19a7223c925d00fe6ba4155f2}{define} (const std::string \&name)
+void \hyperlink{class_scope_stack_a16f903a19a7223c925d00fe6ba4155f2}{define} (const std\-::string \&name)
\item
-void \hyperlink{class_scope_stack_ae0c9aa708ebe375e6d4c4eebc4ffc60a}{define} (const std::string \&name, \hyperlink{symbol_8h_a07090a2a79cb68ad8d84e7ecd6558859}{symtype\_\-t} type)
+void \hyperlink{class_scope_stack_ae0c9aa708ebe375e6d4c4eebc4ffc60a}{define} (const std\-::string \&name, \hyperlink{symbol_8h_a07090a2a79cb68ad8d84e7ecd6558859}{symtype\-\_\-t} type)
\item
-const \hyperlink{class_symbol}{Symbol} $\ast$ \hyperlink{class_scope_stack_a93cb7113443905f602ba812587e01b4d}{lookup} (const std::string \&name)
+const \hyperlink{class_symbol}{Symbol} $\ast$ \hyperlink{class_scope_stack_a93cb7113443905f602ba812587e01b4d}{lookup} (const std\-::string \&name)
\item
-bool \hyperlink{class_scope_stack_a553478b9e13cba1cf77b7f0e7a91c6f4}{isLocal} (const std::string \&name) const
+bool \hyperlink{class_scope_stack_a553478b9e13cba1cf77b7f0e7a91c6f4}{is\-Local} (const std\-::string \&name) const
\item
-bool \hyperlink{class_scope_stack_ae0792790e8cfd148e0cfb67090a790bf}{isGlobal} (const std::string \&name) const
+bool \hyperlink{class_scope_stack_ae0792790e8cfd148e0cfb67090a790bf}{is\-Global} (const std\-::string \&name) const
\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item
-std::list$<$ \hyperlink{scopestack_8h_ac00f2f845911b84646322b4b1c7bc14c}{sym\_\-table\_\-t} $>$ \hyperlink{class_scope_stack_affa1115b1547064c04186846fd594344}{scope\_\-stack}
+std\-::list$<$ \hyperlink{scopestack_8h_ac00f2f845911b84646322b4b1c7bc14c}{sym\-\_\-table\-\_\-t} $>$ \hyperlink{class_scope_stack_affa1115b1547064c04186846fd594344}{scope\-\_\-stack}
\end{DoxyCompactItemize}
\subsection{Detailed Description}
-Definition at line 12 of file scopestack.h.
+Definition at line 12 of file scopestack.\-h.
\subsection{Constructor \& Destructor Documentation}
-\hypertarget{class_scope_stack_a754459e71e5e91fd4210c063014634c2}{
-\index{ScopeStack@{ScopeStack}!ScopeStack@{ScopeStack}}
-\index{ScopeStack@{ScopeStack}!ScopeStack@{ScopeStack}}
-\subsubsection[{ScopeStack}]{\setlength{\rightskip}{0pt plus 5cm}ScopeStack::ScopeStack (
+\hypertarget{class_scope_stack_a754459e71e5e91fd4210c063014634c2}{\index{Scope\-Stack@{Scope\-Stack}!Scope\-Stack@{Scope\-Stack}}
+\index{Scope\-Stack@{Scope\-Stack}!ScopeStack@{Scope\-Stack}}
+\subsubsection[{Scope\-Stack}]{\setlength{\rightskip}{0pt plus 5cm}Scope\-Stack\-::\-Scope\-Stack (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
-)}}
-\label{class_scope_stack_a754459e71e5e91fd4210c063014634c2}
+)}}\label{class_scope_stack_a754459e71e5e91fd4210c063014634c2}
-Definition at line 6 of file scopestack.cpp.
+Definition at line 6 of file scopestack.\-cpp.
-\hypertarget{class_scope_stack_a64e2f6ee2758341a649bbbc873b4c626}{
-\index{ScopeStack@{ScopeStack}!$\sim$ScopeStack@{$\sim$ScopeStack}}
-\index{$\sim$ScopeStack@{$\sim$ScopeStack}!ScopeStack@{ScopeStack}}
-\subsubsection[{$\sim$ScopeStack}]{\setlength{\rightskip}{0pt plus 5cm}ScopeStack::$\sim$ScopeStack (
+\hypertarget{class_scope_stack_a64e2f6ee2758341a649bbbc873b4c626}{\index{Scope\-Stack@{Scope\-Stack}!$\sim$\-Scope\-Stack@{$\sim$\-Scope\-Stack}}
+\index{$\sim$\-Scope\-Stack@{$\sim$\-Scope\-Stack}!ScopeStack@{Scope\-Stack}}
+\subsubsection[{$\sim$\-Scope\-Stack}]{\setlength{\rightskip}{0pt plus 5cm}Scope\-Stack\-::$\sim$\-Scope\-Stack (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily \mbox{[}virtual\mbox{]}}}}
-\label{class_scope_stack_a64e2f6ee2758341a649bbbc873b4c626}
+)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_scope_stack_a64e2f6ee2758341a649bbbc873b4c626}
-Definition at line 13 of file scopestack.cpp.
+Definition at line 13 of file scopestack.\-cpp.
\subsection{Member Function Documentation}
-\hypertarget{class_scope_stack_a16f903a19a7223c925d00fe6ba4155f2}{
-\index{ScopeStack@{ScopeStack}!define@{define}}
-\index{define@{define}!ScopeStack@{ScopeStack}}
-\subsubsection[{define}]{\setlength{\rightskip}{0pt plus 5cm}void ScopeStack::define (
+\hypertarget{class_scope_stack_a16f903a19a7223c925d00fe6ba4155f2}{\index{Scope\-Stack@{Scope\-Stack}!define@{define}}
+\index{define@{define}!ScopeStack@{Scope\-Stack}}
+\subsubsection[{define}]{\setlength{\rightskip}{0pt plus 5cm}void Scope\-Stack\-::define (
\begin{DoxyParamCaption}
-\item[{const std::string \&}]{name}
+\item[{const std\-::string \&}]{name}
\end{DoxyParamCaption}
-)}}
-\label{class_scope_stack_a16f903a19a7223c925d00fe6ba4155f2}
+)}}\label{class_scope_stack_a16f903a19a7223c925d00fe6ba4155f2}
-Definition at line 28 of file scopestack.cpp.
+Definition at line 28 of file scopestack.\-cpp.
-\hypertarget{class_scope_stack_ae0c9aa708ebe375e6d4c4eebc4ffc60a}{
-\index{ScopeStack@{ScopeStack}!define@{define}}
-\index{define@{define}!ScopeStack@{ScopeStack}}
-\subsubsection[{define}]{\setlength{\rightskip}{0pt plus 5cm}void ScopeStack::define (
+\hypertarget{class_scope_stack_ae0c9aa708ebe375e6d4c4eebc4ffc60a}{\index{Scope\-Stack@{Scope\-Stack}!define@{define}}
+\index{define@{define}!ScopeStack@{Scope\-Stack}}
+\subsubsection[{define}]{\setlength{\rightskip}{0pt plus 5cm}void Scope\-Stack\-::define (
\begin{DoxyParamCaption}
-\item[{const std::string \&}]{name, }
-\item[{{\bf symtype\_\-t}}]{type}
+\item[{const std\-::string \&}]{name, }
+\item[{{\bf symtype\-\_\-t}}]{type}
\end{DoxyParamCaption}
-)}}
-\label{class_scope_stack_ae0c9aa708ebe375e6d4c4eebc4ffc60a}
+)}}\label{class_scope_stack_ae0c9aa708ebe375e6d4c4eebc4ffc60a}
-Definition at line 34 of file scopestack.cpp.
+Definition at line 34 of file scopestack.\-cpp.
-\hypertarget{class_scope_stack_ae0792790e8cfd148e0cfb67090a790bf}{
-\index{ScopeStack@{ScopeStack}!isGlobal@{isGlobal}}
-\index{isGlobal@{isGlobal}!ScopeStack@{ScopeStack}}
-\subsubsection[{isGlobal}]{\setlength{\rightskip}{0pt plus 5cm}bool ScopeStack::isGlobal (
+\hypertarget{class_scope_stack_ae0792790e8cfd148e0cfb67090a790bf}{\index{Scope\-Stack@{Scope\-Stack}!is\-Global@{is\-Global}}
+\index{is\-Global@{is\-Global}!ScopeStack@{Scope\-Stack}}
+\subsubsection[{is\-Global}]{\setlength{\rightskip}{0pt plus 5cm}bool Scope\-Stack\-::is\-Global (
\begin{DoxyParamCaption}
-\item[{const std::string \&}]{name}
+\item[{const std\-::string \&}]{name}
\end{DoxyParamCaption}
-) const}}
-\label{class_scope_stack_ae0792790e8cfd148e0cfb67090a790bf}
+) const}}\label{class_scope_stack_ae0792790e8cfd148e0cfb67090a790bf}
-Definition at line 66 of file scopestack.cpp.
+Definition at line 66 of file scopestack.\-cpp.
-\hypertarget{class_scope_stack_a553478b9e13cba1cf77b7f0e7a91c6f4}{
-\index{ScopeStack@{ScopeStack}!isLocal@{isLocal}}
-\index{isLocal@{isLocal}!ScopeStack@{ScopeStack}}
-\subsubsection[{isLocal}]{\setlength{\rightskip}{0pt plus 5cm}bool ScopeStack::isLocal (
+\hypertarget{class_scope_stack_a553478b9e13cba1cf77b7f0e7a91c6f4}{\index{Scope\-Stack@{Scope\-Stack}!is\-Local@{is\-Local}}
+\index{is\-Local@{is\-Local}!ScopeStack@{Scope\-Stack}}
+\subsubsection[{is\-Local}]{\setlength{\rightskip}{0pt plus 5cm}bool Scope\-Stack\-::is\-Local (
\begin{DoxyParamCaption}
-\item[{const std::string \&}]{name}
+\item[{const std\-::string \&}]{name}
\end{DoxyParamCaption}
-) const}}
-\label{class_scope_stack_a553478b9e13cba1cf77b7f0e7a91c6f4}
+) const}}\label{class_scope_stack_a553478b9e13cba1cf77b7f0e7a91c6f4}
-Definition at line 55 of file scopestack.cpp.
+Definition at line 55 of file scopestack.\-cpp.
-\hypertarget{class_scope_stack_a93cb7113443905f602ba812587e01b4d}{
-\index{ScopeStack@{ScopeStack}!lookup@{lookup}}
-\index{lookup@{lookup}!ScopeStack@{ScopeStack}}
-\subsubsection[{lookup}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf Symbol} $\ast$ ScopeStack::lookup (
+\hypertarget{class_scope_stack_a93cb7113443905f602ba812587e01b4d}{\index{Scope\-Stack@{Scope\-Stack}!lookup@{lookup}}
+\index{lookup@{lookup}!ScopeStack@{Scope\-Stack}}
+\subsubsection[{lookup}]{\setlength{\rightskip}{0pt plus 5cm}const {\bf Symbol} $\ast$ Scope\-Stack\-::lookup (
\begin{DoxyParamCaption}
-\item[{const std::string \&}]{name}
+\item[{const std\-::string \&}]{name}
\end{DoxyParamCaption}
-)}}
-\label{class_scope_stack_a93cb7113443905f602ba812587e01b4d}
+)}}\label{class_scope_stack_a93cb7113443905f602ba812587e01b4d}
-Definition at line 40 of file scopestack.cpp.
+Definition at line 40 of file scopestack.\-cpp.
-\hypertarget{class_scope_stack_ae5809bddef2aa253460c1d35ed36c1c8}{
-\index{ScopeStack@{ScopeStack}!startScope@{startScope}}
-\index{startScope@{startScope}!ScopeStack@{ScopeStack}}
-\subsubsection[{startScope}]{\setlength{\rightskip}{0pt plus 5cm}void ScopeStack::startScope (
+\hypertarget{class_scope_stack_ae5809bddef2aa253460c1d35ed36c1c8}{\index{Scope\-Stack@{Scope\-Stack}!start\-Scope@{start\-Scope}}
+\index{start\-Scope@{start\-Scope}!ScopeStack@{Scope\-Stack}}
+\subsubsection[{start\-Scope}]{\setlength{\rightskip}{0pt plus 5cm}void Scope\-Stack\-::start\-Scope (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
-)}}
-\label{class_scope_stack_ae5809bddef2aa253460c1d35ed36c1c8}
+)}}\label{class_scope_stack_ae5809bddef2aa253460c1d35ed36c1c8}
-Definition at line 17 of file scopestack.cpp.
+Definition at line 17 of file scopestack.\-cpp.
-\hypertarget{class_scope_stack_a410129444ad5a4be8784007d1fd73129}{
-\index{ScopeStack@{ScopeStack}!stopScope@{stopScope}}
-\index{stopScope@{stopScope}!ScopeStack@{ScopeStack}}
-\subsubsection[{stopScope}]{\setlength{\rightskip}{0pt plus 5cm}void ScopeStack::stopScope (
+\hypertarget{class_scope_stack_a410129444ad5a4be8784007d1fd73129}{\index{Scope\-Stack@{Scope\-Stack}!stop\-Scope@{stop\-Scope}}
+\index{stop\-Scope@{stop\-Scope}!ScopeStack@{Scope\-Stack}}
+\subsubsection[{stop\-Scope}]{\setlength{\rightskip}{0pt plus 5cm}void Scope\-Stack\-::stop\-Scope (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
-)}}
-\label{class_scope_stack_a410129444ad5a4be8784007d1fd73129}
+)}}\label{class_scope_stack_a410129444ad5a4be8784007d1fd73129}
-Definition at line 23 of file scopestack.cpp.
+Definition at line 23 of file scopestack.\-cpp.
\subsection{Member Data Documentation}
-\hypertarget{class_scope_stack_affa1115b1547064c04186846fd594344}{
-\index{ScopeStack@{ScopeStack}!scope\_\-stack@{scope\_\-stack}}
-\index{scope\_\-stack@{scope\_\-stack}!ScopeStack@{ScopeStack}}
-\subsubsection[{scope\_\-stack}]{\setlength{\rightskip}{0pt plus 5cm}std::list$<${\bf sym\_\-table\_\-t}$>$ {\bf ScopeStack::scope\_\-stack}\hspace{0.3cm}{\ttfamily \mbox{[}protected\mbox{]}}}}
-\label{class_scope_stack_affa1115b1547064c04186846fd594344}
+\hypertarget{class_scope_stack_affa1115b1547064c04186846fd594344}{\index{Scope\-Stack@{Scope\-Stack}!scope\-\_\-stack@{scope\-\_\-stack}}
+\index{scope\-\_\-stack@{scope\-\_\-stack}!ScopeStack@{Scope\-Stack}}
+\subsubsection[{scope\-\_\-stack}]{\setlength{\rightskip}{0pt plus 5cm}std\-::list$<${\bf sym\-\_\-table\-\_\-t}$>$ Scope\-Stack\-::scope\-\_\-stack\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_scope_stack_affa1115b1547064c04186846fd594344}
-Definition at line 14 of file scopestack.h.
+Definition at line 14 of file scopestack.\-h.
-The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
+The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item
-source/symbol/\hyperlink{scopestack_8h}{scopestack.h}\item
-source/symbol/\hyperlink{scopestack_8cpp}{scopestack.cpp}\end{DoxyCompactItemize}
+source/symbol/\hyperlink{scopestack_8h}{scopestack.\-h}\item
+source/symbol/\hyperlink{scopestack_8cpp}{scopestack.\-cpp}\end{DoxyCompactItemize}
-\hypertarget{class_symbol}{
-\section{Symbol Class Reference}
+\hypertarget{class_symbol}{\section{Symbol Class Reference}
\label{class_symbol}\index{Symbol@{Symbol}}
}
-{\ttfamily \#include $<$symbol.h$>$}
+{\ttfamily \#include $<$symbol.\-h$>$}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
-\hyperlink{class_symbol_a918bcf3f530e98cc9d97cb16381db88f}{Symbol} (const std::string \&name)
+\hyperlink{class_symbol_a918bcf3f530e98cc9d97cb16381db88f}{Symbol} (const std\-::string \&\hyperlink{class_symbol_a8324a8b8848a9bd1957b8d9e69335112}{name})
\item
-\hyperlink{class_symbol_a696ddf09a21f1a5a6dacac4e49da076e}{Symbol} (const std::string \&name, \hyperlink{symbol_8h_a07090a2a79cb68ad8d84e7ecd6558859}{symtype\_\-t} type)
+\hyperlink{class_symbol_a696ddf09a21f1a5a6dacac4e49da076e}{Symbol} (const std\-::string \&\hyperlink{class_symbol_a8324a8b8848a9bd1957b8d9e69335112}{name}, \hyperlink{symbol_8h_a07090a2a79cb68ad8d84e7ecd6558859}{symtype\-\_\-t} \hyperlink{class_symbol_afc6ea326ca57f6f9292a05a61f2df362}{type})
\item
-virtual \hyperlink{class_symbol_a505360ad4bd2e0bd1e3954eca1b05723}{$\sim$Symbol} ()
+virtual \hyperlink{class_symbol_a505360ad4bd2e0bd1e3954eca1b05723}{$\sim$\-Symbol} ()
\item
-\hyperlink{symbol_8h_a07090a2a79cb68ad8d84e7ecd6558859}{symtype\_\-t} \hyperlink{class_symbol_afc6ea326ca57f6f9292a05a61f2df362}{type} () const
+\hyperlink{symbol_8h_a07090a2a79cb68ad8d84e7ecd6558859}{symtype\-\_\-t} \hyperlink{class_symbol_afc6ea326ca57f6f9292a05a61f2df362}{type} () const
\item
-void \hyperlink{class_symbol_a7822b485af2e735d462276836479ff24}{type} (\hyperlink{symbol_8h_a07090a2a79cb68ad8d84e7ecd6558859}{symtype\_\-t} type)
+void \hyperlink{class_symbol_a7822b485af2e735d462276836479ff24}{type} (\hyperlink{symbol_8h_a07090a2a79cb68ad8d84e7ecd6558859}{symtype\-\_\-t} type)
\item
-const std::string \& \hyperlink{class_symbol_a8324a8b8848a9bd1957b8d9e69335112}{name} () const
+const std\-::string \& \hyperlink{class_symbol_a8324a8b8848a9bd1957b8d9e69335112}{name} () const
\item
-void \hyperlink{class_symbol_a474363d0819a0acf6ecd1a547ec3f926}{name} (const std::string \&name)
+void \hyperlink{class_symbol_a474363d0819a0acf6ecd1a547ec3f926}{name} (const std\-::string \&name)
\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item
-std::string \hyperlink{class_symbol_a131f02876f25c9bdccbd71e1e7147989}{sym\_\-name}
+std\-::string \hyperlink{class_symbol_a131f02876f25c9bdccbd71e1e7147989}{sym\-\_\-name}
\item
-\hyperlink{symbol_8h_a07090a2a79cb68ad8d84e7ecd6558859}{symtype\_\-t} \hyperlink{class_symbol_a4cb69009155bb4a73a86fc4004655a31}{sym\_\-type}
+\hyperlink{symbol_8h_a07090a2a79cb68ad8d84e7ecd6558859}{symtype\-\_\-t} \hyperlink{class_symbol_a4cb69009155bb4a73a86fc4004655a31}{sym\-\_\-type}
\end{DoxyCompactItemize}
\subsection{Detailed Description}
-Definition at line 8 of file symbol.h.
+Definition at line 8 of file symbol.\-h.
\subsection{Constructor \& Destructor Documentation}
-\hypertarget{class_symbol_a918bcf3f530e98cc9d97cb16381db88f}{
+\hypertarget{class_symbol_a918bcf3f530e98cc9d97cb16381db88f}{\index{Symbol@{Symbol}!Symbol@{Symbol}}
\index{Symbol@{Symbol}!Symbol@{Symbol}}
-\index{Symbol@{Symbol}!Symbol@{Symbol}}
-\subsubsection[{Symbol}]{\setlength{\rightskip}{0pt plus 5cm}Symbol::Symbol (
+\subsubsection[{Symbol}]{\setlength{\rightskip}{0pt plus 5cm}Symbol\-::\-Symbol (
\begin{DoxyParamCaption}
-\item[{const std::string \&}]{name}
+\item[{const std\-::string \&}]{name}
\end{DoxyParamCaption}
-)}}
-\label{class_symbol_a918bcf3f530e98cc9d97cb16381db88f}
+)}}\label{class_symbol_a918bcf3f530e98cc9d97cb16381db88f}
-Definition at line 3 of file symbol.cpp.
+Definition at line 3 of file symbol.\-cpp.
-\hypertarget{class_symbol_a696ddf09a21f1a5a6dacac4e49da076e}{
-\index{Symbol@{Symbol}!Symbol@{Symbol}}
+\hypertarget{class_symbol_a696ddf09a21f1a5a6dacac4e49da076e}{\index{Symbol@{Symbol}!Symbol@{Symbol}}
\index{Symbol@{Symbol}!Symbol@{Symbol}}
-\subsubsection[{Symbol}]{\setlength{\rightskip}{0pt plus 5cm}Symbol::Symbol (
+\subsubsection[{Symbol}]{\setlength{\rightskip}{0pt plus 5cm}Symbol\-::\-Symbol (
\begin{DoxyParamCaption}
-\item[{const std::string \&}]{name, }
-\item[{{\bf symtype\_\-t}}]{type}
+\item[{const std\-::string \&}]{name, }
+\item[{{\bf symtype\-\_\-t}}]{type}
\end{DoxyParamCaption}
-)}}
-\label{class_symbol_a696ddf09a21f1a5a6dacac4e49da076e}
+)}}\label{class_symbol_a696ddf09a21f1a5a6dacac4e49da076e}
-Definition at line 7 of file symbol.cpp.
+Definition at line 7 of file symbol.\-cpp.
-\hypertarget{class_symbol_a505360ad4bd2e0bd1e3954eca1b05723}{
-\index{Symbol@{Symbol}!$\sim$Symbol@{$\sim$Symbol}}
-\index{$\sim$Symbol@{$\sim$Symbol}!Symbol@{Symbol}}
-\subsubsection[{$\sim$Symbol}]{\setlength{\rightskip}{0pt plus 5cm}Symbol::$\sim$Symbol (
+\hypertarget{class_symbol_a505360ad4bd2e0bd1e3954eca1b05723}{\index{Symbol@{Symbol}!$\sim$\-Symbol@{$\sim$\-Symbol}}
+\index{$\sim$\-Symbol@{$\sim$\-Symbol}!Symbol@{Symbol}}
+\subsubsection[{$\sim$\-Symbol}]{\setlength{\rightskip}{0pt plus 5cm}Symbol\-::$\sim$\-Symbol (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
-)\hspace{0.3cm}{\ttfamily \mbox{[}virtual\mbox{]}}}}
-\label{class_symbol_a505360ad4bd2e0bd1e3954eca1b05723}
+)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{class_symbol_a505360ad4bd2e0bd1e3954eca1b05723}
-Definition at line 11 of file symbol.cpp.
+Definition at line 11 of file symbol.\-cpp.
\subsection{Member Function Documentation}
-\hypertarget{class_symbol_a8324a8b8848a9bd1957b8d9e69335112}{
-\index{Symbol@{Symbol}!name@{name}}
+\hypertarget{class_symbol_a8324a8b8848a9bd1957b8d9e69335112}{\index{Symbol@{Symbol}!name@{name}}
\index{name@{name}!Symbol@{Symbol}}
-\subsubsection[{name}]{\setlength{\rightskip}{0pt plus 5cm}const std::string \& Symbol::name (
+\subsubsection[{name}]{\setlength{\rightskip}{0pt plus 5cm}const std\-::string \& Symbol\-::name (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
-) const}}
-\label{class_symbol_a8324a8b8848a9bd1957b8d9e69335112}
+) const}}\label{class_symbol_a8324a8b8848a9bd1957b8d9e69335112}
-Definition at line 25 of file symbol.cpp.
+Definition at line 25 of file symbol.\-cpp.
-Here is the caller graph for this function:\nopagebreak
+Here is the caller graph for this function\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=276pt]{class_symbol_a8324a8b8848a9bd1957b8d9e69335112_icgraph}
+\includegraphics[width=272pt]{class_symbol_a8324a8b8848a9bd1957b8d9e69335112_icgraph}
\end{center}
\end{figure}
-\hypertarget{class_symbol_a474363d0819a0acf6ecd1a547ec3f926}{
-\index{Symbol@{Symbol}!name@{name}}
+\hypertarget{class_symbol_a474363d0819a0acf6ecd1a547ec3f926}{\index{Symbol@{Symbol}!name@{name}}
\index{name@{name}!Symbol@{Symbol}}
-\subsubsection[{name}]{\setlength{\rightskip}{0pt plus 5cm}void Symbol::name (
+\subsubsection[{name}]{\setlength{\rightskip}{0pt plus 5cm}void Symbol\-::name (
\begin{DoxyParamCaption}
-\item[{const std::string \&}]{name}
+\item[{const std\-::string \&}]{name}
\end{DoxyParamCaption}
-)}}
-\label{class_symbol_a474363d0819a0acf6ecd1a547ec3f926}
+)}}\label{class_symbol_a474363d0819a0acf6ecd1a547ec3f926}
-Definition at line 30 of file symbol.cpp.
+Definition at line 30 of file symbol.\-cpp.
-Here is the call graph for this function:\nopagebreak
+Here is the call graph for this function\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=276pt]{class_symbol_a474363d0819a0acf6ecd1a547ec3f926_cgraph}
+\includegraphics[width=272pt]{class_symbol_a474363d0819a0acf6ecd1a547ec3f926_cgraph}
\end{center}
\end{figure}
-\hypertarget{class_symbol_afc6ea326ca57f6f9292a05a61f2df362}{
-\index{Symbol@{Symbol}!type@{type}}
+\hypertarget{class_symbol_afc6ea326ca57f6f9292a05a61f2df362}{\index{Symbol@{Symbol}!type@{type}}
\index{type@{type}!Symbol@{Symbol}}
-\subsubsection[{type}]{\setlength{\rightskip}{0pt plus 5cm}{\bf symtype\_\-t} Symbol::type (
+\subsubsection[{type}]{\setlength{\rightskip}{0pt plus 5cm}{\bf symtype\-\_\-t} Symbol\-::type (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
-) const}}
-\label{class_symbol_afc6ea326ca57f6f9292a05a61f2df362}
+) const}}\label{class_symbol_afc6ea326ca57f6f9292a05a61f2df362}
-Definition at line 15 of file symbol.cpp.
+Definition at line 15 of file symbol.\-cpp.
-Here is the caller graph for this function:\nopagebreak
+Here is the caller graph for this function\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=264pt]{class_symbol_afc6ea326ca57f6f9292a05a61f2df362_icgraph}
+\includegraphics[width=260pt]{class_symbol_afc6ea326ca57f6f9292a05a61f2df362_icgraph}
\end{center}
\end{figure}
-\hypertarget{class_symbol_a7822b485af2e735d462276836479ff24}{
-\index{Symbol@{Symbol}!type@{type}}
+\hypertarget{class_symbol_a7822b485af2e735d462276836479ff24}{\index{Symbol@{Symbol}!type@{type}}
\index{type@{type}!Symbol@{Symbol}}
-\subsubsection[{type}]{\setlength{\rightskip}{0pt plus 5cm}void Symbol::type (
+\subsubsection[{type}]{\setlength{\rightskip}{0pt plus 5cm}void Symbol\-::type (
\begin{DoxyParamCaption}
-\item[{{\bf symtype\_\-t}}]{type}
+\item[{{\bf symtype\-\_\-t}}]{type}
\end{DoxyParamCaption}
-)}}
-\label{class_symbol_a7822b485af2e735d462276836479ff24}
+)}}\label{class_symbol_a7822b485af2e735d462276836479ff24}
-Definition at line 20 of file symbol.cpp.
+Definition at line 20 of file symbol.\-cpp.
-Here is the call graph for this function:\nopagebreak
+Here is the call graph for this function\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=264pt]{class_symbol_a7822b485af2e735d462276836479ff24_cgraph}
+\includegraphics[width=260pt]{class_symbol_a7822b485af2e735d462276836479ff24_cgraph}
\end{center}
\end{figure}
\subsection{Member Data Documentation}
-\hypertarget{class_symbol_a131f02876f25c9bdccbd71e1e7147989}{
-\index{Symbol@{Symbol}!sym\_\-name@{sym\_\-name}}
-\index{sym\_\-name@{sym\_\-name}!Symbol@{Symbol}}
-\subsubsection[{sym\_\-name}]{\setlength{\rightskip}{0pt plus 5cm}std::string {\bf Symbol::sym\_\-name}\hspace{0.3cm}{\ttfamily \mbox{[}protected\mbox{]}}}}
-\label{class_symbol_a131f02876f25c9bdccbd71e1e7147989}
+\hypertarget{class_symbol_a131f02876f25c9bdccbd71e1e7147989}{\index{Symbol@{Symbol}!sym\-\_\-name@{sym\-\_\-name}}
+\index{sym\-\_\-name@{sym\-\_\-name}!Symbol@{Symbol}}
+\subsubsection[{sym\-\_\-name}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string Symbol\-::sym\-\_\-name\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_symbol_a131f02876f25c9bdccbd71e1e7147989}
-Definition at line 10 of file symbol.h.
+Definition at line 10 of file symbol.\-h.
-\hypertarget{class_symbol_a4cb69009155bb4a73a86fc4004655a31}{
-\index{Symbol@{Symbol}!sym\_\-type@{sym\_\-type}}
-\index{sym\_\-type@{sym\_\-type}!Symbol@{Symbol}}
-\subsubsection[{sym\_\-type}]{\setlength{\rightskip}{0pt plus 5cm}{\bf symtype\_\-t} {\bf Symbol::sym\_\-type}\hspace{0.3cm}{\ttfamily \mbox{[}protected\mbox{]}}}}
-\label{class_symbol_a4cb69009155bb4a73a86fc4004655a31}
+\hypertarget{class_symbol_a4cb69009155bb4a73a86fc4004655a31}{\index{Symbol@{Symbol}!sym\-\_\-type@{sym\-\_\-type}}
+\index{sym\-\_\-type@{sym\-\_\-type}!Symbol@{Symbol}}
+\subsubsection[{sym\-\_\-type}]{\setlength{\rightskip}{0pt plus 5cm}{\bf symtype\-\_\-t} Symbol\-::sym\-\_\-type\hspace{0.3cm}{\ttfamily [protected]}}}\label{class_symbol_a4cb69009155bb4a73a86fc4004655a31}
-Definition at line 11 of file symbol.h.
+Definition at line 11 of file symbol.\-h.
-The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
+The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item
-source/symbol/\hyperlink{symbol_8h}{symbol.h}\item
-source/symbol/\hyperlink{symbol_8cpp}{symbol.cpp}\end{DoxyCompactItemize}
+source/symbol/\hyperlink{symbol_8h}{symbol.\-h}\item
+source/symbol/\hyperlink{symbol_8cpp}{symbol.\-cpp}\end{DoxyCompactItemize}
-de804d3e9ec7ca0a6111f00c9bd1e567
\ No newline at end of file
+40c380b6f5ddea67204a34bd0a7b7887
\ No newline at end of file
-f94898ce0b4cd1f8c5e749d7c6557f90
\ No newline at end of file
+ca2dddf699c15ad21714e250d76e7477
\ No newline at end of file
-e8ac5aaa65b13d50c971a158c585b2d2
\ No newline at end of file
+9bd255a3904eb7e3b68312813953e655
\ No newline at end of file
-11cf99c79b36b87b65d9e704dc341a4a
\ No newline at end of file
+ff90d2af24c7125c26b91ea3cf25de73
\ No newline at end of file
-\hypertarget{class_token}{
-\section{Token Class Reference}
+\hypertarget{class_token}{\section{Token Class Reference}
\label{class_token}\index{Token@{Token}}
}
-{\ttfamily \#include $<$token.h$>$}
+{\ttfamily \#include $<$token.\-h$>$}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item
\hyperlink{class_token_aa3c5868ba4115f3189df6b2ac5b36f39}{Token} ()
\item
-\hyperlink{class_token_a0b787b39aed3baf7cad3e3e68ed29fa6}{Token} (\hyperlink{token_8h_abf05bcc4c1b09928131e6afd3b768a77}{TokenType\_\-T} ttype, int line, int col)
+\hyperlink{class_token_a0b787b39aed3baf7cad3e3e68ed29fa6}{Token} (\hyperlink{token_8h_abf05bcc4c1b09928131e6afd3b768a77}{Token\-Type\-\_\-\-T} ttype, int \hyperlink{class_token_aa9f8fb673aae6d36dad03e3f5d1e5f77}{line}, int col)
\item
-\hyperlink{class_token_a19ae35e10dd99fca08017e0f883b1d6c}{Token} (\hyperlink{token_8h_abf05bcc4c1b09928131e6afd3b768a77}{TokenType\_\-T} ttype, const std::string \&ttext, int line, int col)
+\hyperlink{class_token_a19ae35e10dd99fca08017e0f883b1d6c}{Token} (\hyperlink{token_8h_abf05bcc4c1b09928131e6afd3b768a77}{Token\-Type\-\_\-\-T} ttype, const std\-::string \&ttext, int \hyperlink{class_token_aa9f8fb673aae6d36dad03e3f5d1e5f77}{line}, int col)
\item
-void \hyperlink{class_token_af7a5db637926db45f92522f7bc207207}{type} (\hyperlink{token_8h_abf05bcc4c1b09928131e6afd3b768a77}{TokenType\_\-T} typ)
+void \hyperlink{class_token_af7a5db637926db45f92522f7bc207207}{type} (\hyperlink{token_8h_abf05bcc4c1b09928131e6afd3b768a77}{Token\-Type\-\_\-\-T} typ)
\item
-\hyperlink{token_8h_abf05bcc4c1b09928131e6afd3b768a77}{TokenType\_\-T} \hyperlink{class_token_a94ffaaf2ec54ac87397607e9af567df8}{type} () const
+\hyperlink{token_8h_abf05bcc4c1b09928131e6afd3b768a77}{Token\-Type\-\_\-\-T} \hyperlink{class_token_a94ffaaf2ec54ac87397607e9af567df8}{type} () const
\item
-void \hyperlink{class_token_a30e84cfd0f4ac2c71f59366088787d8e}{text} (std::string txt)
+void \hyperlink{class_token_a30e84cfd0f4ac2c71f59366088787d8e}{text} (std\-::string txt)
\item
-std::string \hyperlink{class_token_ae8915cc9838cf9e08ff6c7c39fd81ed2}{text} () const
+std\-::string \hyperlink{class_token_ae8915cc9838cf9e08ff6c7c39fd81ed2}{text} () const
\item
void \hyperlink{class_token_aa9f8fb673aae6d36dad03e3f5d1e5f77}{line} (int ln)
\item
\subsection{Detailed Description}
-Definition at line 8 of file token.h.
+Definition at line 8 of file token.\-h.
\subsection{Constructor \& Destructor Documentation}
-\hypertarget{class_token_aa3c5868ba4115f3189df6b2ac5b36f39}{
+\hypertarget{class_token_aa3c5868ba4115f3189df6b2ac5b36f39}{\index{Token@{Token}!Token@{Token}}
\index{Token@{Token}!Token@{Token}}
-\index{Token@{Token}!Token@{Token}}
-\subsubsection[{Token}]{\setlength{\rightskip}{0pt plus 5cm}Token::Token (
+\subsubsection[{Token}]{\setlength{\rightskip}{0pt plus 5cm}Token\-::\-Token (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
-)}}
-\label{class_token_aa3c5868ba4115f3189df6b2ac5b36f39}
+)}}\label{class_token_aa3c5868ba4115f3189df6b2ac5b36f39}
-Definition at line 4 of file token.cpp.
+Definition at line 4 of file token.\-cpp.
-\hypertarget{class_token_a0b787b39aed3baf7cad3e3e68ed29fa6}{
-\index{Token@{Token}!Token@{Token}}
+\hypertarget{class_token_a0b787b39aed3baf7cad3e3e68ed29fa6}{\index{Token@{Token}!Token@{Token}}
\index{Token@{Token}!Token@{Token}}
-\subsubsection[{Token}]{\setlength{\rightskip}{0pt plus 5cm}Token::Token (
+\subsubsection[{Token}]{\setlength{\rightskip}{0pt plus 5cm}Token\-::\-Token (
\begin{DoxyParamCaption}
-\item[{{\bf TokenType\_\-T}}]{ttype, }
+\item[{{\bf Token\-Type\-\_\-\-T}}]{ttype, }
\item[{int}]{line, }
\item[{int}]{col}
\end{DoxyParamCaption}
-)}}
-\label{class_token_a0b787b39aed3baf7cad3e3e68ed29fa6}
+)}}\label{class_token_a0b787b39aed3baf7cad3e3e68ed29fa6}
-Definition at line 12 of file token.cpp.
+Definition at line 12 of file token.\-cpp.
-\hypertarget{class_token_a19ae35e10dd99fca08017e0f883b1d6c}{
-\index{Token@{Token}!Token@{Token}}
+\hypertarget{class_token_a19ae35e10dd99fca08017e0f883b1d6c}{\index{Token@{Token}!Token@{Token}}
\index{Token@{Token}!Token@{Token}}
-\subsubsection[{Token}]{\setlength{\rightskip}{0pt plus 5cm}Token::Token (
+\subsubsection[{Token}]{\setlength{\rightskip}{0pt plus 5cm}Token\-::\-Token (
\begin{DoxyParamCaption}
-\item[{{\bf TokenType\_\-T}}]{ttype, }
-\item[{const std::string \&}]{ttext, }
+\item[{{\bf Token\-Type\-\_\-\-T}}]{ttype, }
+\item[{const std\-::string \&}]{ttext, }
\item[{int}]{line, }
\item[{int}]{col}
\end{DoxyParamCaption}
-)}}
-\label{class_token_a19ae35e10dd99fca08017e0f883b1d6c}
+)}}\label{class_token_a19ae35e10dd99fca08017e0f883b1d6c}
-Definition at line 8 of file token.cpp.
+Definition at line 8 of file token.\-cpp.
\subsection{Member Function Documentation}
-\hypertarget{class_token_a1b21e17c8d9b12f84147656d03492b57}{
-\index{Token@{Token}!column@{column}}
+\hypertarget{class_token_a1b21e17c8d9b12f84147656d03492b57}{\index{Token@{Token}!column@{column}}
\index{column@{column}!Token@{Token}}
-\subsubsection[{column}]{\setlength{\rightskip}{0pt plus 5cm}void Token::column (
+\subsubsection[{column}]{\setlength{\rightskip}{0pt plus 5cm}void Token\-::column (
\begin{DoxyParamCaption}
\item[{int}]{col}
\end{DoxyParamCaption}
-)}}
-\label{class_token_a1b21e17c8d9b12f84147656d03492b57}
+)}}\label{class_token_a1b21e17c8d9b12f84147656d03492b57}
-Definition at line 46 of file token.cpp.
+Definition at line 46 of file token.\-cpp.
-Here is the caller graph for this function:\nopagebreak
+Here is the caller graph for this function\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\end{figure}
-\hypertarget{class_token_ae814a8d1293aa3e17fcff49a655fde92}{
-\index{Token@{Token}!column@{column}}
+\hypertarget{class_token_ae814a8d1293aa3e17fcff49a655fde92}{\index{Token@{Token}!column@{column}}
\index{column@{column}!Token@{Token}}
-\subsubsection[{column}]{\setlength{\rightskip}{0pt plus 5cm}int Token::column (
+\subsubsection[{column}]{\setlength{\rightskip}{0pt plus 5cm}int Token\-::column (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
-) const}}
-\label{class_token_ae814a8d1293aa3e17fcff49a655fde92}
+) const}}\label{class_token_ae814a8d1293aa3e17fcff49a655fde92}
-Definition at line 51 of file token.cpp.
+Definition at line 51 of file token.\-cpp.
-\hypertarget{class_token_aa9f8fb673aae6d36dad03e3f5d1e5f77}{
-\index{Token@{Token}!line@{line}}
+\hypertarget{class_token_aa9f8fb673aae6d36dad03e3f5d1e5f77}{\index{Token@{Token}!line@{line}}
\index{line@{line}!Token@{Token}}
-\subsubsection[{line}]{\setlength{\rightskip}{0pt plus 5cm}void Token::line (
+\subsubsection[{line}]{\setlength{\rightskip}{0pt plus 5cm}void Token\-::line (
\begin{DoxyParamCaption}
\item[{int}]{ln}
\end{DoxyParamCaption}
-)}}
-\label{class_token_aa9f8fb673aae6d36dad03e3f5d1e5f77}
+)}}\label{class_token_aa9f8fb673aae6d36dad03e3f5d1e5f77}
-Definition at line 36 of file token.cpp.
+Definition at line 36 of file token.\-cpp.
-Here is the caller graph for this function:\nopagebreak
+Here is the caller graph for this function\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\end{figure}
-\hypertarget{class_token_a8e3d3bce7ab65c33abadab8fc0aa2f46}{
-\index{Token@{Token}!line@{line}}
+\hypertarget{class_token_a8e3d3bce7ab65c33abadab8fc0aa2f46}{\index{Token@{Token}!line@{line}}
\index{line@{line}!Token@{Token}}
-\subsubsection[{line}]{\setlength{\rightskip}{0pt plus 5cm}int Token::line (
+\subsubsection[{line}]{\setlength{\rightskip}{0pt plus 5cm}int Token\-::line (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
-) const}}
-\label{class_token_a8e3d3bce7ab65c33abadab8fc0aa2f46}
+) const}}\label{class_token_a8e3d3bce7ab65c33abadab8fc0aa2f46}
-Definition at line 41 of file token.cpp.
+Definition at line 41 of file token.\-cpp.
-\hypertarget{class_token_a44c1e0a6d1880cb378e7b43178db4e08}{
-\index{Token@{Token}!operator!=@{operator!=}}
+\hypertarget{class_token_a44c1e0a6d1880cb378e7b43178db4e08}{\index{Token@{Token}!operator!=@{operator!=}}
\index{operator!=@{operator!=}!Token@{Token}}
-\subsubsection[{operator!=}]{\setlength{\rightskip}{0pt plus 5cm}bool Token::operator!= (
+\subsubsection[{operator!=}]{\setlength{\rightskip}{0pt plus 5cm}bool Token\-::operator!= (
\begin{DoxyParamCaption}
\item[{const {\bf Token} \&}]{other}
\end{DoxyParamCaption}
-) const}}
-\label{class_token_a44c1e0a6d1880cb378e7b43178db4e08}
+) const}}\label{class_token_a44c1e0a6d1880cb378e7b43178db4e08}
-Definition at line 64 of file token.cpp.
+Definition at line 64 of file token.\-cpp.
-\hypertarget{class_token_a4b0d7419c692350d4b28b947956e7e82}{
-\index{Token@{Token}!operator==@{operator==}}
+\hypertarget{class_token_a4b0d7419c692350d4b28b947956e7e82}{\index{Token@{Token}!operator==@{operator==}}
\index{operator==@{operator==}!Token@{Token}}
-\subsubsection[{operator==}]{\setlength{\rightskip}{0pt plus 5cm}bool Token::operator== (
+\subsubsection[{operator==}]{\setlength{\rightskip}{0pt plus 5cm}bool Token\-::operator== (
\begin{DoxyParamCaption}
\item[{const {\bf Token} \&}]{other}
\end{DoxyParamCaption}
-) const}}
-\label{class_token_a4b0d7419c692350d4b28b947956e7e82}
+) const}}\label{class_token_a4b0d7419c692350d4b28b947956e7e82}
-Definition at line 56 of file token.cpp.
+Definition at line 56 of file token.\-cpp.
-Here is the call graph for this function:\nopagebreak
+Here is the call graph for this function\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\end{figure}
-\hypertarget{class_token_ae8915cc9838cf9e08ff6c7c39fd81ed2}{
-\index{Token@{Token}!text@{text}}
-\index{text@{text}!Token@{Token}}
-\subsubsection[{text}]{\setlength{\rightskip}{0pt plus 5cm}std::string Token::text (
-\begin{DoxyParamCaption}
-{}
-\end{DoxyParamCaption}
-) const}}
-\label{class_token_ae8915cc9838cf9e08ff6c7c39fd81ed2}
-
-
-Definition at line 31 of file token.cpp.
-
-\hypertarget{class_token_a30e84cfd0f4ac2c71f59366088787d8e}{
-\index{Token@{Token}!text@{text}}
+\hypertarget{class_token_a30e84cfd0f4ac2c71f59366088787d8e}{\index{Token@{Token}!text@{text}}
\index{text@{text}!Token@{Token}}
-\subsubsection[{text}]{\setlength{\rightskip}{0pt plus 5cm}void Token::text (
+\subsubsection[{text}]{\setlength{\rightskip}{0pt plus 5cm}void Token\-::text (
\begin{DoxyParamCaption}
-\item[{std::string}]{txt}
+\item[{std\-::string}]{txt}
\end{DoxyParamCaption}
-)}}
-\label{class_token_a30e84cfd0f4ac2c71f59366088787d8e}
+)}}\label{class_token_a30e84cfd0f4ac2c71f59366088787d8e}
-Definition at line 26 of file token.cpp.
+Definition at line 26 of file token.\-cpp.
-Here is the caller graph for this function:\nopagebreak
+Here is the caller graph for this function\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=278pt]{class_token_a30e84cfd0f4ac2c71f59366088787d8e_icgraph}
+\includegraphics[width=276pt]{class_token_a30e84cfd0f4ac2c71f59366088787d8e_icgraph}
\end{center}
\end{figure}
-\hypertarget{class_token_a94ffaaf2ec54ac87397607e9af567df8}{
-\index{Token@{Token}!type@{type}}
-\index{type@{type}!Token@{Token}}
-\subsubsection[{type}]{\setlength{\rightskip}{0pt plus 5cm}{\bf TokenType\_\-T} Token::type (
+\hypertarget{class_token_ae8915cc9838cf9e08ff6c7c39fd81ed2}{\index{Token@{Token}!text@{text}}
+\index{text@{text}!Token@{Token}}
+\subsubsection[{text}]{\setlength{\rightskip}{0pt plus 5cm}std\-::string Token\-::text (
\begin{DoxyParamCaption}
{}
\end{DoxyParamCaption}
-) const}}
-\label{class_token_a94ffaaf2ec54ac87397607e9af567df8}
+) const}}\label{class_token_ae8915cc9838cf9e08ff6c7c39fd81ed2}
-Definition at line 21 of file token.cpp.
+Definition at line 31 of file token.\-cpp.
-\hypertarget{class_token_af7a5db637926db45f92522f7bc207207}{
-\index{Token@{Token}!type@{type}}
+\hypertarget{class_token_af7a5db637926db45f92522f7bc207207}{\index{Token@{Token}!type@{type}}
\index{type@{type}!Token@{Token}}
-\subsubsection[{type}]{\setlength{\rightskip}{0pt plus 5cm}void Token::type (
+\subsubsection[{type}]{\setlength{\rightskip}{0pt plus 5cm}void Token\-::type (
\begin{DoxyParamCaption}
-\item[{{\bf TokenType\_\-T}}]{typ}
+\item[{{\bf Token\-Type\-\_\-\-T}}]{typ}
\end{DoxyParamCaption}
-)}}
-\label{class_token_af7a5db637926db45f92522f7bc207207}
+)}}\label{class_token_af7a5db637926db45f92522f7bc207207}
-Definition at line 16 of file token.cpp.
+Definition at line 16 of file token.\-cpp.
-Here is the caller graph for this function:\nopagebreak
+Here is the caller graph for this function\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=280pt]{class_token_af7a5db637926db45f92522f7bc207207_icgraph}
+\includegraphics[width=278pt]{class_token_af7a5db637926db45f92522f7bc207207_icgraph}
\end{center}
\end{figure}
+\hypertarget{class_token_a94ffaaf2ec54ac87397607e9af567df8}{\index{Token@{Token}!type@{type}}
+\index{type@{type}!Token@{Token}}
+\subsubsection[{type}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Token\-Type\-\_\-\-T} Token\-::type (
+\begin{DoxyParamCaption}
+{}
+\end{DoxyParamCaption}
+) const}}\label{class_token_a94ffaaf2ec54ac87397607e9af567df8}
+
+
+Definition at line 21 of file token.\-cpp.
+
-The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
+The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item
-source/lexer/token/\hyperlink{token_8h}{token.h}\item
-source/lexer/token/\hyperlink{token_8cpp}{token.cpp}\end{DoxyCompactItemize}
+source/lexer/token/\hyperlink{token_8h}{token.\-h}\item
+source/lexer/token/\hyperlink{token_8cpp}{token.\-cpp}\end{DoxyCompactItemize}
-59d99df5d0ea893761eb7cca9bd914f3
\ No newline at end of file
+f5eaa11a3bf0d62ac6e4793ba20d1ffa
\ No newline at end of file
-d4d17693a41c5f8e63781feb12325267
\ No newline at end of file
+7260c076b423f26097842b06dd3692cd
\ No newline at end of file
-5421e76f15ebb64b5251a114e864f0a3
\ No newline at end of file
+258ac05dca413fcd2e12919c26aa016a
\ No newline at end of file
-4e507e224f3e4d3269795661af21e35c
\ No newline at end of file
+5c091164f1c77e961b017a6f7f10c554
\ No newline at end of file
-d2ad6ea623f3e7892cf512c396df0675
\ No newline at end of file
+933758ecc3842c02b45feabcbdb19850
\ No newline at end of file
--- /dev/null
+\hypertarget{dir_03dccc10170a172d872e1c090cced3eb}{\section{source/buffer/ Directory Reference}
+\label{dir_03dccc10170a172d872e1c090cced3eb}\index{source/buffer/ Directory Reference@{source/buffer/ Directory Reference}}
+}
+Directory dependency graph for source/buffer/\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=166pt]{dir_03dccc10170a172d872e1c090cced3eb_dep}
+\end{center}
+\end{figure}
+\subsection*{Files}
+\begin{DoxyCompactItemize}
+\item
+file \hyperlink{ibuffer_8cpp}{ibuffer.\-cpp}
+\item
+file \hyperlink{ibuffer_8d}{ibuffer.\-d}
+\item
+file \hyperlink{ibuffer_8h}{ibuffer.\-h}
+\end{DoxyCompactItemize}
--- /dev/null
+791195072dc7aeb4015de1979293e74b
\ No newline at end of file
--- /dev/null
+\hypertarget{dir_040db83666d49d272c886fd8333eeae6}{\section{source/visitor/astprinter/ Directory Reference}
+\label{dir_040db83666d49d272c886fd8333eeae6}\index{source/visitor/astprinter/ Directory Reference@{source/visitor/astprinter/ Directory Reference}}
+}
+Directory dependency graph for source/visitor/astprinter/\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=168pt]{dir_040db83666d49d272c886fd8333eeae6_dep}
+\end{center}
+\end{figure}
+\subsection*{Files}
+\begin{DoxyCompactItemize}
+\item
+file \hyperlink{astprinter_8cpp}{astprinter.\-cpp}
+\item
+file \hyperlink{astprinter_8d}{astprinter.\-d}
+\item
+file \hyperlink{astprinter_8h}{astprinter.\-h}
+\end{DoxyCompactItemize}
--- /dev/null
+fd37194982bc71462db8e33079fefe5e
\ No newline at end of file
--- /dev/null
+\hypertarget{dir_0713e853f9be800659de034b50d5eb34}{\section{source/parser/ Directory Reference}
+\label{dir_0713e853f9be800659de034b50d5eb34}\index{source/parser/ Directory Reference@{source/parser/ Directory Reference}}
+}
+Directory dependency graph for source/parser/\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=350pt]{dir_0713e853f9be800659de034b50d5eb34_dep}
+\end{center}
+\end{figure}
+\subsection*{Directories}
+\begin{DoxyCompactItemize}
+\item
+directory \hyperlink{dir_7d243f0521fc9ea9eda52e50e3904d9f}{ast}
+\item
+directory \hyperlink{dir_b9e62201da49416043e75d5681b5d992}{btparser}
+\end{DoxyCompactItemize}
+\subsection*{Files}
+\begin{DoxyCompactItemize}
+\item
+file \hyperlink{iparser_8cpp}{iparser.\-cpp}
+\item
+file \hyperlink{iparser_8d}{iparser.\-d}
+\item
+file \hyperlink{iparser_8h}{iparser.\-h}
+\end{DoxyCompactItemize}
--- /dev/null
+bc3cb6a2ad1dadf8649378880d8047a0
\ No newline at end of file
--- /dev/null
+\hypertarget{dir_0ded4896afb9830a3107831cf5c3c74e}{\section{source/marker/ Directory Reference}
+\label{dir_0ded4896afb9830a3107831cf5c3c74e}\index{source/marker/ Directory Reference@{source/marker/ Directory Reference}}
+}
+Directory dependency graph for source/marker/\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=166pt]{dir_0ded4896afb9830a3107831cf5c3c74e_dep}
+\end{center}
+\end{figure}
+\subsection*{Files}
+\begin{DoxyCompactItemize}
+\item
+file \hyperlink{imarker_8cpp}{imarker.\-cpp}
+\item
+file \hyperlink{imarker_8d}{imarker.\-d}
+\item
+file \hyperlink{imarker_8h}{imarker.\-h}
+\end{DoxyCompactItemize}
--- /dev/null
+63b07cb0436faa053377d604e11f0f26
\ No newline at end of file
--- /dev/null
+\hypertarget{dir_5a7579107b65eb4193120908d061ed8f}{\section{source/visitor/ Directory Reference}
+\label{dir_5a7579107b65eb4193120908d061ed8f}\index{source/visitor/ Directory Reference@{source/visitor/ Directory Reference}}
+}
+Directory dependency graph for source/visitor/\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=256pt]{dir_5a7579107b65eb4193120908d061ed8f_dep}
+\end{center}
+\end{figure}
+\subsection*{Directories}
+\begin{DoxyCompactItemize}
+\item
+directory \hyperlink{dir_040db83666d49d272c886fd8333eeae6}{astprinter}
+\end{DoxyCompactItemize}
+\subsection*{Files}
+\begin{DoxyCompactItemize}
+\item
+file \hyperlink{ivisitor_8cpp}{ivisitor.\-cpp}
+\item
+file \hyperlink{ivisitor_8d}{ivisitor.\-d}
+\item
+file \hyperlink{ivisitor_8h}{ivisitor.\-h}
+\end{DoxyCompactItemize}
--- /dev/null
+06c430af690a57490fe06cb28759dd94
\ No newline at end of file
--- /dev/null
+\hypertarget{dir_6e01c9f65c607c8413b6b867b2e4a4a7}{\section{source/lexer/ Directory Reference}
+\label{dir_6e01c9f65c607c8413b6b867b2e4a4a7}\index{source/lexer/ Directory Reference@{source/lexer/ Directory Reference}}
+}
+Directory dependency graph for source/lexer/\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=312pt]{dir_6e01c9f65c607c8413b6b867b2e4a4a7_dep}
+\end{center}
+\end{figure}
+\subsection*{Directories}
+\begin{DoxyCompactItemize}
+\item
+directory \hyperlink{dir_b5ebd7784fcb5fa8d1a2ca4f98b1fae7}{llnlexer}
+\item
+directory \hyperlink{dir_e0e9d8d67a346e030b26eb17ee9d6bea}{token}
+\end{DoxyCompactItemize}
+\subsection*{Files}
+\begin{DoxyCompactItemize}
+\item
+file \hyperlink{ilexer_8cpp}{ilexer.\-cpp}
+\item
+file \hyperlink{ilexer_8d}{ilexer.\-d}
+\item
+file \hyperlink{ilexer_8h}{ilexer.\-h}
+\end{DoxyCompactItemize}
--- /dev/null
+db97abad2ea882460deee2eb3f43abf3
\ No newline at end of file
--- /dev/null
+\hypertarget{dir_7cbf506fb13f3b03152051beb0d4464b}{\section{source/exception/ Directory Reference}
+\label{dir_7cbf506fb13f3b03152051beb0d4464b}\index{source/exception/ Directory Reference@{source/exception/ Directory Reference}}
+}
+Directory dependency graph for source/exception/\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=170pt]{dir_7cbf506fb13f3b03152051beb0d4464b_dep}
+\end{center}
+\end{figure}
+\subsection*{Files}
+\begin{DoxyCompactItemize}
+\item
+file \hyperlink{exception_8cpp}{exception.\-cpp}
+\item
+file \hyperlink{exception_8d}{exception.\-d}
+\item
+file \hyperlink{exception_8h}{exception.\-h}
+\end{DoxyCompactItemize}
--- /dev/null
+5afa9024b7d23f4031a3613e9c060cee
\ No newline at end of file
--- /dev/null
+\hypertarget{dir_7d243f0521fc9ea9eda52e50e3904d9f}{\section{source/parser/ast/ Directory Reference}
+\label{dir_7d243f0521fc9ea9eda52e50e3904d9f}\index{source/parser/ast/ Directory Reference@{source/parser/ast/ Directory Reference}}
+}
+Directory dependency graph for source/parser/ast/\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=206pt]{dir_7d243f0521fc9ea9eda52e50e3904d9f_dep}
+\end{center}
+\end{figure}
+\subsection*{Files}
+\begin{DoxyCompactItemize}
+\item
+file \hyperlink{ast_8cpp}{ast.\-cpp}
+\item
+file \hyperlink{ast_8d}{ast.\-d}
+\item
+file \hyperlink{ast_8h}{ast.\-h}
+\end{DoxyCompactItemize}
--- /dev/null
+46a3da2021e9a5ee8230f7c8384bafa6
\ No newline at end of file
--- /dev/null
+\hypertarget{dir_89df9e639bca1960a616c1c202d57d94}{\section{source/symbol/ Directory Reference}
+\label{dir_89df9e639bca1960a616c1c202d57d94}\index{source/symbol/ Directory Reference@{source/symbol/ Directory Reference}}
+}
+Directory dependency graph for source/symbol/\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=166pt]{dir_89df9e639bca1960a616c1c202d57d94_dep}
+\end{center}
+\end{figure}
+\subsection*{Files}
+\begin{DoxyCompactItemize}
+\item
+file \hyperlink{scopestack_8cpp}{scopestack.\-cpp}
+\item
+file \hyperlink{scopestack_8d}{scopestack.\-d}
+\item
+file \hyperlink{scopestack_8h}{scopestack.\-h}
+\item
+file \hyperlink{symbol_8cpp}{symbol.\-cpp}
+\item
+file \hyperlink{symbol_8d}{symbol.\-d}
+\item
+file \hyperlink{symbol_8h}{symbol.\-h}
+\end{DoxyCompactItemize}
--- /dev/null
+e17a2bcbd4da31202a34032468901594
\ No newline at end of file
--- /dev/null
+\hypertarget{dir_b2f33c71d4aa5e7af42a1ca61ff5af1b}{\section{source/ Directory Reference}
+\label{dir_b2f33c71d4aa5e7af42a1ca61ff5af1b}\index{source/ Directory Reference@{source/ Directory Reference}}
+}
+Directory dependency graph for source/\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=350pt]{dir_b2f33c71d4aa5e7af42a1ca61ff5af1b_dep}
+\end{center}
+\end{figure}
+\subsection*{Directories}
+\begin{DoxyCompactItemize}
+\item
+directory \hyperlink{dir_03dccc10170a172d872e1c090cced3eb}{buffer}
+\item
+directory \hyperlink{dir_7cbf506fb13f3b03152051beb0d4464b}{exception}
+\item
+directory \hyperlink{dir_6e01c9f65c607c8413b6b867b2e4a4a7}{lexer}
+\item
+directory \hyperlink{dir_0ded4896afb9830a3107831cf5c3c74e}{marker}
+\item
+directory \hyperlink{dir_0713e853f9be800659de034b50d5eb34}{parser}
+\item
+directory \hyperlink{dir_89df9e639bca1960a616c1c202d57d94}{symbol}
+\item
+directory \hyperlink{dir_5a7579107b65eb4193120908d061ed8f}{visitor}
+\end{DoxyCompactItemize}
--- /dev/null
+c97ef2d26e33ddf175b4ce1b67b286a4
\ No newline at end of file
--- /dev/null
+\hypertarget{dir_b5ebd7784fcb5fa8d1a2ca4f98b1fae7}{\section{source/lexer/llnlexer/ Directory Reference}
+\label{dir_b5ebd7784fcb5fa8d1a2ca4f98b1fae7}\index{source/lexer/llnlexer/ Directory Reference@{source/lexer/llnlexer/ Directory Reference}}
+}
+Directory dependency graph for source/lexer/llnlexer/\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=166pt]{dir_b5ebd7784fcb5fa8d1a2ca4f98b1fae7_dep}
+\end{center}
+\end{figure}
+\subsection*{Files}
+\begin{DoxyCompactItemize}
+\item
+file \hyperlink{llnlexer_8cpp}{llnlexer.\-cpp}
+\item
+file \hyperlink{llnlexer_8d}{llnlexer.\-d}
+\item
+file \hyperlink{llnlexer_8h}{llnlexer.\-h}
+\end{DoxyCompactItemize}
--- /dev/null
+13c75b221803d286a2ce0847657f6aa2
\ No newline at end of file
--- /dev/null
+\hypertarget{dir_b9e62201da49416043e75d5681b5d992}{\section{source/parser/btparser/ Directory Reference}
+\label{dir_b9e62201da49416043e75d5681b5d992}\index{source/parser/btparser/ Directory Reference@{source/parser/btparser/ Directory Reference}}
+}
+Directory dependency graph for source/parser/btparser/\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=210pt]{dir_b9e62201da49416043e75d5681b5d992_dep}
+\end{center}
+\end{figure}
+\subsection*{Files}
+\begin{DoxyCompactItemize}
+\item
+file \hyperlink{btparser_8cpp}{btparser.\-cpp}
+\item
+file \hyperlink{btparser_8d}{btparser.\-d}
+\item
+file \hyperlink{btparser_8h}{btparser.\-h}
+\end{DoxyCompactItemize}
--- /dev/null
+dab72e1bbfe15acd9b7804af1beb07a4
\ No newline at end of file
--- /dev/null
+\hypertarget{dir_e0e9d8d67a346e030b26eb17ee9d6bea}{\section{source/lexer/token/ Directory Reference}
+\label{dir_e0e9d8d67a346e030b26eb17ee9d6bea}\index{source/lexer/token/ Directory Reference@{source/lexer/token/ Directory Reference}}
+}
+Directory dependency graph for source/lexer/token/\-:
+\nopagebreak
+\begin{figure}[H]
+\begin{center}
+\leavevmode
+\includegraphics[width=166pt]{dir_e0e9d8d67a346e030b26eb17ee9d6bea_dep}
+\end{center}
+\end{figure}
+\subsection*{Files}
+\begin{DoxyCompactItemize}
+\item
+file \hyperlink{token_8cpp}{token.\-cpp}
+\item
+file \hyperlink{token_8d}{token.\-d}
+\item
+file \hyperlink{token_8h}{token.\-h}
+\end{DoxyCompactItemize}
--- /dev/null
+a27caa715fa9c478b8171c3b9598c539
\ No newline at end of file
\RequirePackage{longtable}
\RequirePackage{verbatim}
\RequirePackage{ifthen}
-\RequirePackage{xcolor}
+\RequirePackage{xtab}
+\RequirePackage{multirow}
+\RequirePackage[table]{xcolor}
% Use helvetica font instead of times roman
\RequirePackage{helvet}
\RequirePackage{sectsty}
\RequirePackage{tocloft}
-\allsectionsfont{\usefont{OT1}{phv}{bc}{n}\selectfont}
-\providecommand{\cftchapfont}{%
- \fontsize{11}{13}\usefont{OT1}{phv}{bc}{n}\selectfont
-}
-\providecommand{\cftchappagefont}{%
- \fontsize{11}{13}\usefont{OT1}{phv}{c}{n}\selectfont
-}
-\providecommand{\cftsecfont}{%
- \fontsize{10}{12}\usefont{OT1}{phv}{c}{n}\selectfont
-}
-\providecommand{\cftsecpagefont}{%
- \fontsize{10}{12}\usefont{OT1}{phv}{c}{n}\selectfont
-}
-\providecommand{\cftsubsecfont}{%
- \fontsize{10}{12}\usefont{OT1}{phv}{c}{n}\selectfont
-}
-\providecommand{\cftsubsecpagefont}{%
- \fontsize{10}{12}\usefont{OT1}{phv}{c}{n}\selectfont
-}
-\providecommand{\cftsubsubsecfont}{%
- \fontsize{9}{11}\usefont{OT1}{phv}{c}{n}\selectfont
-}
-\providecommand{\cftsubsubsecpagefont}{%
- \fontsize{9}{11}\usefont{OT1}{phv}{c}{n}\selectfont
-}
-\providecommand{\cftparafont}{%
- \fontsize{9}{11}\usefont{OT1}{phv}{c}{n}\selectfont
-}
-\providecommand{\cftparapagefont}{%
- \fontsize{9}{11}\usefont{OT1}{phv}{c}{n}\selectfont
-}
-\providecommand{\cfttoctitlefont}{%
- \fontsize{20}{22}\usefont{OT1}{phv}{b}{n}\selectfont
-}
\providecommand{\rmdefault}{phv}
\providecommand{\bfdefault}{bc}
\fancyhead[RO]{\fancyplain{}{\bfseries\thepage}}
\fancyfoot[LE]{\fancyplain{}{}}
\fancyfoot[CE]{\fancyplain{}{}}
-\fancyfoot[RE]{\fancyplain{}{\bfseries\scriptsize Generated on Mon Jun 25 2012 16:46:24 for Parse Utils by Doxygen }}
-\fancyfoot[LO]{\fancyplain{}{\bfseries\scriptsize Generated on Mon Jun 25 2012 16:46:24 for Parse Utils by Doxygen }}
+\fancyfoot[RE]{\fancyplain{}{\bfseries\scriptsize Generated on Tue Jun 26 2012 01\-:54\-:23 for Parse Utils by Doxygen }}
+\fancyfoot[LO]{\fancyplain{}{\bfseries\scriptsize Generated on Tue Jun 26 2012 01\-:54\-:23 for Parse Utils by Doxygen }}
\fancyfoot[CO]{\fancyplain{}{}}
\fancyfoot[RO]{\fancyplain{}{}}
%---------- Internal commands used in this style file ----------------
+\newcommand\tabfill[1]{%
+ \dimen@\linewidth%
+ \advance\dimen@\@totalleftmargin%
+ \advance\dimen@-\dimen\@curtab%
+ \parbox[t]\dimen@{\raggedright #1\ifhmode\strut\fi}%
+}
+
+\newcommand{\ensurespace}[1]{%
+ \begingroup
+ \setlength{\dimen@}{#1}%
+ \vskip\z@\@plus\dimen@
+ \penalty -100\vskip\z@\@plus -\dimen@
+ \vskip\dimen@
+ \penalty 9999%
+ \vskip -\dimen@
+ \vskip\z@skip % hide the previous |\vskip| from |\addvspace|
+ \endgroup
+}
+
% Generic environment used by all paragraph-based environments defined
% below. Note that the command \title{...} needs to be defined inside
% those environments!
\newenvironment{DoxyDesc}[1]{%
+ \ensurespace{4\baselineskip}%
\begin{list}{}%
{%
\settowidth{\labelwidth}{40pt}%
% Used by @code ... @endcode
\newenvironment{DoxyCode}{%
- \footnotesize%
- \verbatim%
+
+
+\begin{scriptsize}\begin{alltt}%
}{%
- \endverbatim%
- \normalsize%
+\end{alltt}\end{scriptsize}%
}
% Used by @example, @include, @includelineno and @dontinclude
\end{DoxyDesc}%
}
+% Used by @copyright
+\newenvironment{DoxyCopyright}[1]{%
+ \begin{DoxyDesc}{#1}%
+}{%
+ \end{DoxyDesc}%
+}
+
% Used by @remark
\newenvironment{DoxyRemark}[1]{%
\begin{DoxyDesc}{#1}%
% Used by parameter lists
\newenvironment{DoxyParams}[2][]{%
\begin{DoxyDesc}{#2}%
- \begin{description}%
- \item[] \hspace{\fill} \vspace{-25pt}%
- \definecolor{tableShade}{HTML}{F8F8F8}%
- \rowcolors{1}{white}{tableShade}%
- \arrayrulecolor{gray}%
- \setlength{\tabcolsep}{0.01\textwidth}%
- \ifthenelse{\equal{#1}{}}
- {\begin{longtable}{|>{\raggedleft\hspace{0pt}}p{0.15\textwidth}|%
- p{0.87\textwidth}|}}%
- {\ifthenelse{\equal{#1}{1}}%
- {\begin{longtable}{|>{\centering}p{0.10\textwidth}|%
- >{\raggedleft\hspace{0pt}}p{0.15\textwidth}|%
- p{0.75\textwidth}|}}%
- {\begin{longtable}{|>{\centering}p{0.10\textwidth}|%
- >{\centering\hspace{0pt}}p{0.15\textwidth}|%
- >{\raggedleft\hspace{0pt}}p{0.15\textwidth}|%
- p{0.58\textwidth}|}}%
- }\hline%
+ \item[] \hspace{\fill} \vspace{-40pt}%
+ \settowidth{\labelwidth}{40pt}%
+ \setlength{\LTleft}{0pt}%
+ \setlength{\tabcolsep}{0.01\textwidth}%
+ \ifthenelse{\equal{#1}{}}%
+ {\begin{longtable}{|>{\raggedleft\hspace{0pt}}p{0.15\textwidth}|%
+ p{0.815\textwidth}|}}%
+ {\ifthenelse{\equal{#1}{1}}%
+ {\begin{longtable}{|>{\centering}p{0.10\textwidth}|%
+ >{\raggedleft\hspace{0pt}}p{0.15\textwidth}|%
+ p{0.685\textwidth}|}}%
+ {\begin{longtable}{|>{\centering}p{0.10\textwidth}|%
+ >{\centering\hspace{0pt}}p{0.15\textwidth}|%
+ >{\raggedleft\hspace{0pt}}p{0.15\textwidth}|%
+ p{0.515\textwidth}|}}%
+ }\hline%
}{%
- \end{longtable}%
- \end{description}%
+ \end{longtable}%
+ \end{DoxyDesc}%
+}
+
+% Used for fields of simple structs
+\newenvironment{DoxyFields}[1]{%
+ \begin{DoxyDesc}{#1}%
+ \item[] \hspace{\fill} \vspace{-40pt}%
+ \settowidth{\labelwidth}{40pt}%
+ \setlength{\LTleft}{0pt}%
+ \setlength{\tabcolsep}{0.01\textwidth}%
+ \begin{longtable}{|>{\raggedleft\hspace{0pt}}p{0.15\textwidth}|%
+ p{0.15\textwidth}|%
+ p{0.635\textwidth}|}%
+ \hline%
+}{%
+ \end{longtable}%
\end{DoxyDesc}%
}
\begin{DoxyDesc}{#1}%
\begin{description}%
\item[] \hspace{\fill} \vspace{-25pt}%
- \definecolor{tableShade}{HTML}{F8F8F8}%
- \rowcolors{1}{white}{tableShade}%
- \arrayrulecolor{gray}%
\setlength{\tabcolsep}{0.01\textwidth}%
\begin{longtable}{|>{\raggedleft\hspace{0pt}}p{0.25\textwidth}|%
p{0.77\textwidth}|}%
{
\setlength{\tmplength}
{\linewidth/(#1)-\tabcolsep*2-\arrayrulewidth*(#1+1)/(#1)}
- \par\begin{tabular*}{\linewidth}
+ \par\begin{xtabular*}{\linewidth}
{*{#1}{|>{\PBS\raggedright\hspace{0pt}}p{\the\tmplength}}|}
}
-{\end{tabular*}\par}
+{\end{xtabular*}\par}
\newcommand{\entrylabel}[1]{
- {\parbox[b]{\labelwidth-4pt}{\makebox[0pt][l]{\textbf{#1}}\vspace{1.5\baselineskip}}}}
+ {\parbox[b]{\labelwidth-4pt}{\makebox[0pt][l]{%
+ \usefont{OT1}{phv}{bc}{n}\color{darkgray}#1}\vspace{1.5\baselineskip}}}}
\newenvironment{Desc}
{\begin{list}{}
{
}
}
{\end{list}}
+\newsavebox{\xrefbox}
+\newlength{\xreflength}
+\newcommand{\xreflabel}[1]{%
+ \sbox{\xrefbox}{#1}%
+ \setlength{\xreflength}{\wd\xrefbox}%
+ \ifthenelse{\xreflength>\labelwidth}{%
+ \begin{minipage}{\textwidth}%
+ \setlength{\parindent}{0pt}%
+ \hangindent=15pt\bfseries #1\vspace{1.2\itemsep}%
+ \end{minipage}%
+ }{%
+ \parbox[b]{\labelwidth}{\makebox[0pt][l]{\textbf{#1}}}%
+ }}%
+\newenvironment{DoxyRefList}{%
+ \begin{list}{}{%
+ \setlength{\labelwidth}{10pt}%
+ \setlength{\leftmargin}{\labelwidth}%
+ \addtolength{\leftmargin}{\labelsep}%
+ \renewcommand{\makelabel}{\xreflabel}%
+ }%
+ }%
+{\end{list}}
+\newenvironment{DoxyRefDesc}[1]
+{\begin{list}{}{%
+ \renewcommand\makelabel[1]{\textbf{##1}}
+ \settowidth\labelwidth{\makelabel{#1}}
+ \setlength\leftmargin{\labelwidth+\labelsep}}}
+{\end{list}}
\newenvironment{Indent}
{\begin{list}{}{\setlength{\leftmargin}{0.5cm}}
\item[]\ignorespaces}
{\unskip\end{list}}
\setlength{\parindent}{0cm}
\setlength{\parskip}{0.2cm}
-\addtocounter{secnumdepth}{1}
+\addtocounter{secnumdepth}{2}
\usepackage[T1]{fontenc}
\makeatletter
\renewcommand{\paragraph}{\@startsection{paragraph}{4}{0ex}%
- {-3.25ex plus -1ex minus -0.2ex}%
- {1.5ex plus 0.2ex}%
- {\normalfont\normalsize\bfseries}}
+ {-1.0ex}%
+ {1.0ex}%
+ {\usefont{OT1}{phv}{bc}{n}\color{darkgray}}}
+\renewcommand{\subparagraph}{\@startsection{subparagraph}{5}{0ex}%
+ {-1.0ex}%
+ {1.0ex}%
+ {\usefont{OT1}{phv}{bc}{n}\color{darkgray}}}
\makeatother
+\allsectionsfont{\usefont{OT1}{phv}{bc}{n}\selectfont\color{darkgray}}
\stepcounter{secnumdepth}
\stepcounter{tocdepth}
\definecolor{comment}{rgb}{0.5,0.0,0.0}
-\hypertarget{exception_8cpp}{
-\section{source/exception/exception.cpp File Reference}
-\label{exception_8cpp}\index{source/exception/exception.cpp@{source/exception/exception.cpp}}
+\hypertarget{exception_8cpp}{\section{source/exception/exception.cpp File Reference}
+\label{exception_8cpp}\index{source/exception/exception.\-cpp@{source/exception/exception.\-cpp}}
}
-{\ttfamily \#include $<$sstream$>$}\par
-{\ttfamily \#include \char`\"{}exception.h\char`\"{}}\par
-Include dependency graph for exception.cpp:\nopagebreak
+{\ttfamily \#include $<$sstream$>$}\\*
+{\ttfamily \#include \char`\"{}exception.\-h\char`\"{}}\\*
+Include dependency graph for exception.\-cpp\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=282pt]{exception_8cpp__incl}
+\includegraphics[width=270pt]{exception_8cpp__incl}
\end{center}
\end{figure}
\subsection*{Functions}
\begin{DoxyCompactItemize}
\item
-\hyperlink{class_exception}{Exception} \& \hyperlink{exception_8cpp_a14ad8d29bc8d9f4eb8d2a0b0e5b1047f}{operator$<$$<$} (\hyperlink{class_exception}{Exception} \&ex, const std::string \&rhs)
+\hyperlink{class_exception}{Exception} \& \hyperlink{exception_8cpp_a14ad8d29bc8d9f4eb8d2a0b0e5b1047f}{operator$<$$<$} (\hyperlink{class_exception}{Exception} \&ex, const std\-::string \&rhs)
\item
\hyperlink{class_exception}{Exception} \& \hyperlink{exception_8cpp_a96bb231c8f8c68239c83b6fa691e02b4}{operator$<$$<$} (\hyperlink{class_exception}{Exception} \&ex, unsigned int rhs)
\end{DoxyCompactItemize}
\subsection{Function Documentation}
-\hypertarget{exception_8cpp_a14ad8d29bc8d9f4eb8d2a0b0e5b1047f}{
-\index{exception.cpp@{exception.cpp}!operator$<$$<$@{operator$<$$<$}}
-\index{operator$<$$<$@{operator$<$$<$}!exception.cpp@{exception.cpp}}
+\hypertarget{exception_8cpp_a14ad8d29bc8d9f4eb8d2a0b0e5b1047f}{\index{exception.\-cpp@{exception.\-cpp}!operator$<$$<$@{operator$<$$<$}}
+\index{operator$<$$<$@{operator$<$$<$}!exception.cpp@{exception.\-cpp}}
\subsubsection[{operator$<$$<$}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Exception}\& operator$<$$<$ (
\begin{DoxyParamCaption}
\item[{{\bf Exception} \&}]{ex, }
-\item[{const std::string \&}]{rhs}
+\item[{const std\-::string \&}]{rhs}
\end{DoxyParamCaption}
-)}}
-\label{exception_8cpp_a14ad8d29bc8d9f4eb8d2a0b0e5b1047f}
+)}}\label{exception_8cpp_a14ad8d29bc8d9f4eb8d2a0b0e5b1047f}
-Definition at line 39 of file exception.cpp.
+Definition at line 39 of file exception.\-cpp.
-\hypertarget{exception_8cpp_a96bb231c8f8c68239c83b6fa691e02b4}{
-\index{exception.cpp@{exception.cpp}!operator$<$$<$@{operator$<$$<$}}
-\index{operator$<$$<$@{operator$<$$<$}!exception.cpp@{exception.cpp}}
+\hypertarget{exception_8cpp_a96bb231c8f8c68239c83b6fa691e02b4}{\index{exception.\-cpp@{exception.\-cpp}!operator$<$$<$@{operator$<$$<$}}
+\index{operator$<$$<$@{operator$<$$<$}!exception.cpp@{exception.\-cpp}}
\subsubsection[{operator$<$$<$}]{\setlength{\rightskip}{0pt plus 5cm}{\bf Exception}\& operator$<$$<$ (
\begin{DoxyParamCaption}
\item[{{\bf Exception} \&}]{ex, }
\item[{unsigned int}]{rhs}
\end{DoxyParamCaption}
-)}}
-\label{exception_8cpp_a96bb231c8f8c68239c83b6fa691e02b4}
+)}}\label{exception_8cpp_a96bb231c8f8c68239c83b6fa691e02b4}
-Definition at line 45 of file exception.cpp.
+Definition at line 45 of file exception.\-cpp.
-ed1caf975b160a9c0b9d7e0e678d022f
\ No newline at end of file
+349cf579c204f4b95fb95dff7b7b8fc5
\ No newline at end of file
-\hypertarget{exception_8d}{
-\section{source/exception/exception.d File Reference}
-\label{exception_8d}\index{source/exception/exception.d@{source/exception/exception.d}}
+\hypertarget{exception_8d}{\section{source/exception/exception.d File Reference}
+\label{exception_8d}\index{source/exception/exception.\-d@{source/exception/exception.\-d}}
}
-\hypertarget{exception_8h}{
-\section{source/exception/exception.h File Reference}
-\label{exception_8h}\index{source/exception/exception.h@{source/exception/exception.h}}
+\hypertarget{exception_8h}{\section{source/exception/exception.h File Reference}
+\label{exception_8h}\index{source/exception/exception.\-h@{source/exception/exception.\-h}}
}
-{\ttfamily \#include $<$exception$>$}\par
-{\ttfamily \#include $<$string$>$}\par
-{\ttfamily \#include \char`\"{}token.h\char`\"{}}\par
-Include dependency graph for exception.h:\nopagebreak
+{\ttfamily \#include $<$exception$>$}\\*
+{\ttfamily \#include $<$string$>$}\\*
+{\ttfamily \#include \char`\"{}token.\-h\char`\"{}}\\*
+Include dependency graph for exception.\-h\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=262pt]{exception_8h__incl}
+\includegraphics[width=242pt]{exception_8h__incl}
\end{center}
\end{figure}
-This graph shows which files directly or indirectly include this file:\nopagebreak
+This graph shows which files directly or indirectly include this file\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=234pt]{exception_8h__dep__incl}
+\includegraphics[width=350pt]{exception_8h__dep__incl}
\end{center}
\end{figure}
\subsection*{Classes}
-4d0114530bdd6f0e63814c99b56296b2
\ No newline at end of file
+0c2c685f1982b3c20b4a2ab2d778cc04
\ No newline at end of file
-203af7b07c577adb496204d899beeba0
\ No newline at end of file
+c0038f73fb9af38b8a78c94fc3f48623
\ No newline at end of file
\section{File List}
-Here is a list of all files with brief descriptions:\begin{DoxyCompactList}
-\item\contentsline{section}{source/buffer/\hyperlink{ibuffer_8cpp}{ibuffer.cpp} }{\pageref{ibuffer_8cpp}}{}
-\item\contentsline{section}{source/buffer/\hyperlink{ibuffer_8d}{ibuffer.d} }{\pageref{ibuffer_8d}}{}
-\item\contentsline{section}{source/buffer/\hyperlink{ibuffer_8h}{ibuffer.h} }{\pageref{ibuffer_8h}}{}
-\item\contentsline{section}{source/exception/\hyperlink{exception_8cpp}{exception.cpp} }{\pageref{exception_8cpp}}{}
-\item\contentsline{section}{source/exception/\hyperlink{exception_8d}{exception.d} }{\pageref{exception_8d}}{}
-\item\contentsline{section}{source/exception/\hyperlink{exception_8h}{exception.h} }{\pageref{exception_8h}}{}
-\item\contentsline{section}{source/lexer/\hyperlink{ilexer_8cpp}{ilexer.cpp} }{\pageref{ilexer_8cpp}}{}
-\item\contentsline{section}{source/lexer/\hyperlink{ilexer_8d}{ilexer.d} }{\pageref{ilexer_8d}}{}
-\item\contentsline{section}{source/lexer/\hyperlink{ilexer_8h}{ilexer.h} }{\pageref{ilexer_8h}}{}
-\item\contentsline{section}{source/lexer/llnlexer/\hyperlink{llnlexer_8cpp}{llnlexer.cpp} }{\pageref{llnlexer_8cpp}}{}
-\item\contentsline{section}{source/lexer/llnlexer/\hyperlink{llnlexer_8d}{llnlexer.d} }{\pageref{llnlexer_8d}}{}
-\item\contentsline{section}{source/lexer/llnlexer/\hyperlink{llnlexer_8h}{llnlexer.h} }{\pageref{llnlexer_8h}}{}
-\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}}{}
-\item\contentsline{section}{source/parser/ast/\hyperlink{ast_8cpp}{ast.cpp} }{\pageref{ast_8cpp}}{}
-\item\contentsline{section}{source/parser/ast/\hyperlink{ast_8d}{ast.d} }{\pageref{ast_8d}}{}
-\item\contentsline{section}{source/parser/ast/\hyperlink{ast_8h}{ast.h} }{\pageref{ast_8h}}{}
-\item\contentsline{section}{source/parser/btparser/\hyperlink{btparser_8cpp}{btparser.cpp} }{\pageref{btparser_8cpp}}{}
-\item\contentsline{section}{source/parser/btparser/\hyperlink{btparser_8d}{btparser.d} }{\pageref{btparser_8d}}{}
-\item\contentsline{section}{source/parser/btparser/\hyperlink{btparser_8h}{btparser.h} }{\pageref{btparser_8h}}{}
-\item\contentsline{section}{source/symbol/\hyperlink{scopestack_8cpp}{scopestack.cpp} }{\pageref{scopestack_8cpp}}{}
-\item\contentsline{section}{source/symbol/\hyperlink{scopestack_8d}{scopestack.d} }{\pageref{scopestack_8d}}{}
-\item\contentsline{section}{source/symbol/\hyperlink{scopestack_8h}{scopestack.h} }{\pageref{scopestack_8h}}{}
-\item\contentsline{section}{source/symbol/\hyperlink{symbol_8cpp}{symbol.cpp} }{\pageref{symbol_8cpp}}{}
-\item\contentsline{section}{source/symbol/\hyperlink{symbol_8d}{symbol.d} }{\pageref{symbol_8d}}{}
-\item\contentsline{section}{source/symbol/\hyperlink{symbol_8h}{symbol.h} }{\pageref{symbol_8h}}{}
-\item\contentsline{section}{source/visitor/\hyperlink{ivisitor_8cpp}{ivisitor.cpp} }{\pageref{ivisitor_8cpp}}{}
-\item\contentsline{section}{source/visitor/\hyperlink{ivisitor_8d}{ivisitor.d} }{\pageref{ivisitor_8d}}{}
-\item\contentsline{section}{source/visitor/\hyperlink{ivisitor_8h}{ivisitor.h} }{\pageref{ivisitor_8h}}{}
-\item\contentsline{section}{source/visitor/astprinter/\hyperlink{astprinter_8cpp}{astprinter.cpp} }{\pageref{astprinter_8cpp}}{}
-\item\contentsline{section}{source/visitor/astprinter/\hyperlink{astprinter_8d}{astprinter.d} }{\pageref{astprinter_8d}}{}
-\item\contentsline{section}{source/visitor/astprinter/\hyperlink{astprinter_8h}{astprinter.h} }{\pageref{astprinter_8h}}{}
+Here is a list of all files with brief descriptions\-:\begin{DoxyCompactList}
+\item\contentsline{section}{source/buffer/\hyperlink{ibuffer_8cpp}{ibuffer.\-cpp} }{\pageref{ibuffer_8cpp}}{}
+\item\contentsline{section}{source/buffer/\hyperlink{ibuffer_8d}{ibuffer.\-d} }{\pageref{ibuffer_8d}}{}
+\item\contentsline{section}{source/buffer/\hyperlink{ibuffer_8h}{ibuffer.\-h} }{\pageref{ibuffer_8h}}{}
+\item\contentsline{section}{source/exception/\hyperlink{exception_8cpp}{exception.\-cpp} }{\pageref{exception_8cpp}}{}
+\item\contentsline{section}{source/exception/\hyperlink{exception_8d}{exception.\-d} }{\pageref{exception_8d}}{}
+\item\contentsline{section}{source/exception/\hyperlink{exception_8h}{exception.\-h} }{\pageref{exception_8h}}{}
+\item\contentsline{section}{source/lexer/\hyperlink{ilexer_8cpp}{ilexer.\-cpp} }{\pageref{ilexer_8cpp}}{}
+\item\contentsline{section}{source/lexer/\hyperlink{ilexer_8d}{ilexer.\-d} }{\pageref{ilexer_8d}}{}
+\item\contentsline{section}{source/lexer/\hyperlink{ilexer_8h}{ilexer.\-h} }{\pageref{ilexer_8h}}{}
+\item\contentsline{section}{source/lexer/llnlexer/\hyperlink{llnlexer_8cpp}{llnlexer.\-cpp} }{\pageref{llnlexer_8cpp}}{}
+\item\contentsline{section}{source/lexer/llnlexer/\hyperlink{llnlexer_8d}{llnlexer.\-d} }{\pageref{llnlexer_8d}}{}
+\item\contentsline{section}{source/lexer/llnlexer/\hyperlink{llnlexer_8h}{llnlexer.\-h} }{\pageref{llnlexer_8h}}{}
+\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}}{}
+\item\contentsline{section}{source/parser/ast/\hyperlink{ast_8cpp}{ast.\-cpp} }{\pageref{ast_8cpp}}{}
+\item\contentsline{section}{source/parser/ast/\hyperlink{ast_8d}{ast.\-d} }{\pageref{ast_8d}}{}
+\item\contentsline{section}{source/parser/ast/\hyperlink{ast_8h}{ast.\-h} }{\pageref{ast_8h}}{}
+\item\contentsline{section}{source/parser/btparser/\hyperlink{btparser_8cpp}{btparser.\-cpp} }{\pageref{btparser_8cpp}}{}
+\item\contentsline{section}{source/parser/btparser/\hyperlink{btparser_8d}{btparser.\-d} }{\pageref{btparser_8d}}{}
+\item\contentsline{section}{source/parser/btparser/\hyperlink{btparser_8h}{btparser.\-h} }{\pageref{btparser_8h}}{}
+\item\contentsline{section}{source/symbol/\hyperlink{scopestack_8cpp}{scopestack.\-cpp} }{\pageref{scopestack_8cpp}}{}
+\item\contentsline{section}{source/symbol/\hyperlink{scopestack_8d}{scopestack.\-d} }{\pageref{scopestack_8d}}{}
+\item\contentsline{section}{source/symbol/\hyperlink{scopestack_8h}{scopestack.\-h} }{\pageref{scopestack_8h}}{}
+\item\contentsline{section}{source/symbol/\hyperlink{symbol_8cpp}{symbol.\-cpp} }{\pageref{symbol_8cpp}}{}
+\item\contentsline{section}{source/symbol/\hyperlink{symbol_8d}{symbol.\-d} }{\pageref{symbol_8d}}{}
+\item\contentsline{section}{source/symbol/\hyperlink{symbol_8h}{symbol.\-h} }{\pageref{symbol_8h}}{}
+\item\contentsline{section}{source/visitor/\hyperlink{ivisitor_8cpp}{ivisitor.\-cpp} }{\pageref{ivisitor_8cpp}}{}
+\item\contentsline{section}{source/visitor/\hyperlink{ivisitor_8d}{ivisitor.\-d} }{\pageref{ivisitor_8d}}{}
+\item\contentsline{section}{source/visitor/\hyperlink{ivisitor_8h}{ivisitor.\-h} }{\pageref{ivisitor_8h}}{}
+\item\contentsline{section}{source/visitor/astprinter/\hyperlink{astprinter_8cpp}{astprinter.\-cpp} }{\pageref{astprinter_8cpp}}{}
+\item\contentsline{section}{source/visitor/astprinter/\hyperlink{astprinter_8d}{astprinter.\-d} }{\pageref{astprinter_8d}}{}
+\item\contentsline{section}{source/visitor/astprinter/\hyperlink{astprinter_8h}{astprinter.\-h} }{\pageref{astprinter_8h}}{}
\end{DoxyCompactList}
\section{Class Hierarchy}
-This inheritance list is sorted roughly, but not completely, alphabetically:\begin{DoxyCompactList}
-\item \contentsline{section}{AST}{\pageref{class_a_s_t}}{}
+This inheritance list is sorted roughly, but not completely, alphabetically\-:\begin{DoxyCompactList}
+\item \contentsline{section}{A\-S\-T}{\pageref{class_a_s_t}}{}
\item \contentsline{section}{Exception}{\pageref{class_exception}}{}
-\item \contentsline{section}{ILexer}{\pageref{class_i_lexer}}{}
+\item \contentsline{section}{I\-Lexer}{\pageref{class_i_lexer}}{}
\begin{DoxyCompactList}
-\item \contentsline{section}{LLNLexer}{\pageref{class_l_l_n_lexer}}{}
+\item \contentsline{section}{L\-L\-N\-Lexer}{\pageref{class_l_l_n_lexer}}{}
\end{DoxyCompactList}
-\item \contentsline{section}{IMarker}{\pageref{class_i_marker}}{}
+\item \contentsline{section}{I\-Marker}{\pageref{class_i_marker}}{}
\begin{DoxyCompactList}
-\item \contentsline{section}{BTParser}{\pageref{class_b_t_parser}}{}
-\item \contentsline{section}{IBuffer}{\pageref{class_i_buffer}}{}
+\item \contentsline{section}{B\-T\-Parser}{\pageref{class_b_t_parser}}{}
+\item \contentsline{section}{I\-Buffer}{\pageref{class_i_buffer}}{}
\end{DoxyCompactList}
-\item \contentsline{section}{IParser}{\pageref{class_i_parser}}{}
+\item \contentsline{section}{I\-Parser}{\pageref{class_i_parser}}{}
\begin{DoxyCompactList}
-\item \contentsline{section}{BTParser}{\pageref{class_b_t_parser}}{}
+\item \contentsline{section}{B\-T\-Parser}{\pageref{class_b_t_parser}}{}
\end{DoxyCompactList}
-\item \contentsline{section}{IVisitor}{\pageref{class_i_visitor}}{}
+\item \contentsline{section}{I\-Visitor}{\pageref{class_i_visitor}}{}
\begin{DoxyCompactList}
-\item \contentsline{section}{ASTPrinter}{\pageref{class_a_s_t_printer}}{}
+\item \contentsline{section}{A\-S\-T\-Printer}{\pageref{class_a_s_t_printer}}{}
\end{DoxyCompactList}
-\item \contentsline{section}{ScopeStack}{\pageref{class_scope_stack}}{}
+\item \contentsline{section}{Scope\-Stack}{\pageref{class_scope_stack}}{}
\item \contentsline{section}{Symbol}{\pageref{class_symbol}}{}
\item \contentsline{section}{Token}{\pageref{class_token}}{}
\end{DoxyCompactList}
-\hypertarget{ibuffer_8cpp}{
-\section{source/buffer/ibuffer.cpp File Reference}
-\label{ibuffer_8cpp}\index{source/buffer/ibuffer.cpp@{source/buffer/ibuffer.cpp}}
+\hypertarget{ibuffer_8cpp}{\section{source/buffer/ibuffer.cpp File Reference}
+\label{ibuffer_8cpp}\index{source/buffer/ibuffer.\-cpp@{source/buffer/ibuffer.\-cpp}}
}
-{\ttfamily \#include \char`\"{}ibuffer.h\char`\"{}}\par
-Include dependency graph for ibuffer.cpp:\nopagebreak
+{\ttfamily \#include \char`\"{}ibuffer.\-h\char`\"{}}\\*
+Include dependency graph for ibuffer.\-cpp\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=201pt]{ibuffer_8cpp__incl}
+\includegraphics[width=198pt]{ibuffer_8cpp__incl}
\end{center}
\end{figure}
-1c85de8528b3e1d54690b45379cddfcd
\ No newline at end of file
+54bc2aa4580d0d5f13641c0da74e06e8
\ No newline at end of file
-\hypertarget{ibuffer_8d}{
-\section{source/buffer/ibuffer.d File Reference}
-\label{ibuffer_8d}\index{source/buffer/ibuffer.d@{source/buffer/ibuffer.d}}
+\hypertarget{ibuffer_8d}{\section{source/buffer/ibuffer.d File Reference}
+\label{ibuffer_8d}\index{source/buffer/ibuffer.\-d@{source/buffer/ibuffer.\-d}}
}
-\hypertarget{ibuffer_8h}{
-\section{source/buffer/ibuffer.h File Reference}
-\label{ibuffer_8h}\index{source/buffer/ibuffer.h@{source/buffer/ibuffer.h}}
+\hypertarget{ibuffer_8h}{\section{source/buffer/ibuffer.h File Reference}
+\label{ibuffer_8h}\index{source/buffer/ibuffer.\-h@{source/buffer/ibuffer.\-h}}
}
-{\ttfamily \#include $<$vector$>$}\par
-{\ttfamily \#include \char`\"{}imarker.h\char`\"{}}\par
-Include dependency graph for ibuffer.h:\nopagebreak
+{\ttfamily \#include $<$vector$>$}\\*
+{\ttfamily \#include \char`\"{}imarker.\-h\char`\"{}}\\*
+Include dependency graph for ibuffer.\-h\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=196pt]{ibuffer_8h__incl}
+\includegraphics[width=189pt]{ibuffer_8h__incl}
\end{center}
\end{figure}
-This graph shows which files directly or indirectly include this file:\nopagebreak
+This graph shows which files directly or indirectly include this file\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item
-class \hyperlink{class_i_buffer}{IBuffer}
+class \hyperlink{class_i_buffer}{I\-Buffer}
\end{DoxyCompactItemize}
-a9a91047f3d279c4b6d12ce6a5e6d0cd
\ No newline at end of file
+955e64330e5bf4e79590ec334f83cc0d
\ No newline at end of file
-a10f9fbac96f77855915cac1516dc09e
\ No newline at end of file
+889e4661d60a2e3165c0266afa7860b6
\ No newline at end of file
-\hypertarget{ilexer_8cpp}{
-\section{source/lexer/ilexer.cpp File Reference}
-\label{ilexer_8cpp}\index{source/lexer/ilexer.cpp@{source/lexer/ilexer.cpp}}
+\hypertarget{ilexer_8cpp}{\section{source/lexer/ilexer.cpp File Reference}
+\label{ilexer_8cpp}\index{source/lexer/ilexer.\-cpp@{source/lexer/ilexer.\-cpp}}
}
-{\ttfamily \#include \char`\"{}ilexer.h\char`\"{}}\par
-{\ttfamily \#include \char`\"{}exception.h\char`\"{}}\par
-Include dependency graph for ilexer.cpp:\nopagebreak
+{\ttfamily \#include \char`\"{}ilexer.\-h\char`\"{}}\\*
+{\ttfamily \#include \char`\"{}exception.\-h\char`\"{}}\\*
+Include dependency graph for ilexer.\-cpp\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=330pt]{ilexer_8cpp__incl}
+\includegraphics[width=350pt]{ilexer_8cpp__incl}
\end{center}
\end{figure}
-173b1dbc84151991c9cfb8b1f39f0cc5
\ No newline at end of file
+918ebcf9c1092e82f06975543ec925a3
\ No newline at end of file
-\hypertarget{ilexer_8d}{
-\section{source/lexer/ilexer.d File Reference}
-\label{ilexer_8d}\index{source/lexer/ilexer.d@{source/lexer/ilexer.d}}
+\hypertarget{ilexer_8d}{\section{source/lexer/ilexer.d File Reference}
+\label{ilexer_8d}\index{source/lexer/ilexer.\-d@{source/lexer/ilexer.\-d}}
}
-\hypertarget{ilexer_8h}{
-\section{source/lexer/ilexer.h File Reference}
-\label{ilexer_8h}\index{source/lexer/ilexer.h@{source/lexer/ilexer.h}}
+\hypertarget{ilexer_8h}{\section{source/lexer/ilexer.h File Reference}
+\label{ilexer_8h}\index{source/lexer/ilexer.\-h@{source/lexer/ilexer.\-h}}
}
-{\ttfamily \#include $<$iostream$>$}\par
-{\ttfamily \#include $<$sstream$>$}\par
-{\ttfamily \#include $<$cstdio$>$}\par
-{\ttfamily \#include \char`\"{}token.h\char`\"{}}\par
-Include dependency graph for ilexer.h:\nopagebreak
+{\ttfamily \#include $<$iostream$>$}\\*
+{\ttfamily \#include $<$sstream$>$}\\*
+{\ttfamily \#include $<$cstdio$>$}\\*
+{\ttfamily \#include \char`\"{}token.\-h\char`\"{}}\\*
+Include dependency graph for ilexer.\-h\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=330pt]{ilexer_8h__incl}
+\includegraphics[width=327pt]{ilexer_8h__incl}
\end{center}
\end{figure}
-This graph shows which files directly or indirectly include this file:\nopagebreak
+This graph shows which files directly or indirectly include this file\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=194pt]{ilexer_8h__dep__incl}
+\includegraphics[width=350pt]{ilexer_8h__dep__incl}
\end{center}
\end{figure}
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item
-class \hyperlink{class_i_lexer}{ILexer}
+class \hyperlink{class_i_lexer}{I\-Lexer}
\end{DoxyCompactItemize}
-8a13dc577e2a2cba1532560bdf194d8d
\ No newline at end of file
+975c5b4cf58e422be3046583cc2b62f2
\ No newline at end of file
-a52cc123721728d242b4cca46130b0f3
\ No newline at end of file
+9c0d099e72048fbf89cffbb82f08ddf9
\ No newline at end of file
-\hypertarget{imarker_8cpp}{
-\section{source/marker/imarker.cpp File Reference}
-\label{imarker_8cpp}\index{source/marker/imarker.cpp@{source/marker/imarker.cpp}}
+\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
+{\ttfamily \#include \char`\"{}imarker.\-h\char`\"{}}\\*
+Include dependency graph for imarker.\-cpp\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\hypertarget{imarker_8d}{
-\section{source/marker/imarker.d File Reference}
-\label{imarker_8d}\index{source/marker/imarker.d@{source/marker/imarker.d}}
+\hypertarget{imarker_8d}{\section{source/marker/imarker.d File Reference}
+\label{imarker_8d}\index{source/marker/imarker.\-d@{source/marker/imarker.\-d}}
}
-\hypertarget{imarker_8h}{
-\section{source/marker/imarker.h File Reference}
-\label{imarker_8h}\index{source/marker/imarker.h@{source/marker/imarker.h}}
+\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
+{\ttfamily \#include $<$vector$>$}\\*
+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
+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}
+\includegraphics[width=350pt]{imarker_8h__dep__incl}
\end{center}
\end{figure}
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item
-class \hyperlink{class_i_marker}{IMarker}
+class \hyperlink{class_i_marker}{I\-Marker}
\end{DoxyCompactItemize}
-f5e705e5f28b04a5cc003fc807d20af5
\ No newline at end of file
+11931862c00e4cfb0ef5c275f7718d7b
\ No newline at end of file
-\hypertarget{iparser_8cpp}{
-\section{source/parser/iparser.cpp File Reference}
-\label{iparser_8cpp}\index{source/parser/iparser.cpp@{source/parser/iparser.cpp}}
+\hypertarget{iparser_8cpp}{\section{source/parser/iparser.cpp File Reference}
+\label{iparser_8cpp}\index{source/parser/iparser.\-cpp@{source/parser/iparser.\-cpp}}
}
-{\ttfamily \#include $<$stdio.h$>$}\par
-{\ttfamily \#include \char`\"{}iparser.h\char`\"{}}\par
-Include dependency graph for iparser.cpp:\nopagebreak
+{\ttfamily \#include $<$stdio.\-h$>$}\\*
+{\ttfamily \#include \char`\"{}iparser.\-h\char`\"{}}\\*
+Include dependency graph for iparser.\-cpp\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=382pt]{iparser_8cpp__incl}
+\includegraphics[width=350pt]{iparser_8cpp__incl}
\end{center}
\end{figure}
-3b8ab5bcf30b661d6bbe01e6e7854843
\ No newline at end of file
+2d78cdd3067c9e2b8d5c9148992b3ebf
\ No newline at end of file
-\hypertarget{iparser_8d}{
-\section{source/parser/iparser.d File Reference}
-\label{iparser_8d}\index{source/parser/iparser.d@{source/parser/iparser.d}}
+\hypertarget{iparser_8d}{\section{source/parser/iparser.d File Reference}
+\label{iparser_8d}\index{source/parser/iparser.\-d@{source/parser/iparser.\-d}}
}
-\hypertarget{iparser_8h}{
-\section{source/parser/iparser.h File Reference}
-\label{iparser_8h}\index{source/parser/iparser.h@{source/parser/iparser.h}}
+\hypertarget{iparser_8h}{\section{source/parser/iparser.h File Reference}
+\label{iparser_8h}\index{source/parser/iparser.\-h@{source/parser/iparser.\-h}}
}
-{\ttfamily \#include $<$string$>$}\par
-{\ttfamily \#include $<$sstream$>$}\par
-{\ttfamily \#include \char`\"{}ast.h\char`\"{}}\par
-{\ttfamily \#include \char`\"{}ilexer.h\char`\"{}}\par
-{\ttfamily \#include \char`\"{}ivisitor.h\char`\"{}}\par
-Include dependency graph for iparser.h:\nopagebreak
+{\ttfamily \#include $<$string$>$}\\*
+{\ttfamily \#include $<$sstream$>$}\\*
+{\ttfamily \#include \char`\"{}ast.\-h\char`\"{}}\\*
+{\ttfamily \#include \char`\"{}ilexer.\-h\char`\"{}}\\*
+{\ttfamily \#include \char`\"{}ivisitor.\-h\char`\"{}}\\*
+Include dependency graph for iparser.\-h\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=382pt]{iparser_8h__incl}
+\includegraphics[width=350pt]{iparser_8h__incl}
\end{center}
\end{figure}
-This graph shows which files directly or indirectly include this file:\nopagebreak
+This graph shows which files directly or indirectly include this file\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=206pt]{iparser_8h__dep__incl}
+\includegraphics[width=333pt]{iparser_8h__dep__incl}
\end{center}
\end{figure}
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item
-class \hyperlink{class_i_parser}{IParser}
+class \hyperlink{class_i_parser}{I\-Parser}
\end{DoxyCompactItemize}
-95f6469f5126eac06cef150894fdf00c
\ No newline at end of file
+541fe98d7017c85701d2a468ed31480c
\ No newline at end of file
-5fd1617357e0c3a733ed20d00ff8b67c
\ No newline at end of file
+aca5e9b09ad5e7e8aa339702e6b812ba
\ No newline at end of file
-\hypertarget{ivisitor_8cpp}{
-\section{source/visitor/ivisitor.cpp File Reference}
-\label{ivisitor_8cpp}\index{source/visitor/ivisitor.cpp@{source/visitor/ivisitor.cpp}}
+\hypertarget{ivisitor_8cpp}{\section{source/visitor/ivisitor.cpp File Reference}
+\label{ivisitor_8cpp}\index{source/visitor/ivisitor.\-cpp@{source/visitor/ivisitor.\-cpp}}
}
-{\ttfamily \#include \char`\"{}ivisitor.h\char`\"{}}\par
-{\ttfamily \#include $<$list$>$}\par
-Include dependency graph for ivisitor.cpp:\nopagebreak
+{\ttfamily \#include \char`\"{}ivisitor.\-h\char`\"{}}\\*
+{\ttfamily \#include $<$list$>$}\\*
+Include dependency graph for ivisitor.\-cpp\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=248pt]{ivisitor_8cpp__incl}
+\includegraphics[width=296pt]{ivisitor_8cpp__incl}
\end{center}
\end{figure}
-322df73ae404f38b05d5c0795a5ae629
\ No newline at end of file
+a95532f9841eb9ce1285c3f6cb236bac
\ No newline at end of file
-\hypertarget{ivisitor_8d}{
-\section{source/visitor/ivisitor.d File Reference}
-\label{ivisitor_8d}\index{source/visitor/ivisitor.d@{source/visitor/ivisitor.d}}
+\hypertarget{ivisitor_8d}{\section{source/visitor/ivisitor.d File Reference}
+\label{ivisitor_8d}\index{source/visitor/ivisitor.\-d@{source/visitor/ivisitor.\-d}}
}
-\hypertarget{ivisitor_8h}{
-\section{source/visitor/ivisitor.h File Reference}
-\label{ivisitor_8h}\index{source/visitor/ivisitor.h@{source/visitor/ivisitor.h}}
+\hypertarget{ivisitor_8h}{\section{source/visitor/ivisitor.h File Reference}
+\label{ivisitor_8h}\index{source/visitor/ivisitor.\-h@{source/visitor/ivisitor.\-h}}
}
-{\ttfamily \#include \char`\"{}ast.h\char`\"{}}\par
-{\ttfamily \#include $<$string$>$}\par
-{\ttfamily \#include $<$iostream$>$}\par
-Include dependency graph for ivisitor.h:\nopagebreak
+{\ttfamily \#include \char`\"{}ast.\-h\char`\"{}}\\*
+{\ttfamily \#include $<$string$>$}\\*
+{\ttfamily \#include $<$iostream$>$}\\*
+Include dependency graph for ivisitor.\-h\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=248pt]{ivisitor_8h__incl}
+\includegraphics[width=350pt]{ivisitor_8h__incl}
\end{center}
\end{figure}
-This graph shows which files directly or indirectly include this file:\nopagebreak
+This graph shows which files directly or indirectly include this file\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=202pt]{ivisitor_8h__dep__incl}
+\includegraphics[width=350pt]{ivisitor_8h__dep__incl}
\end{center}
\end{figure}
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item
-class \hyperlink{class_i_visitor}{IVisitor}
+class \hyperlink{class_i_visitor}{I\-Visitor}
\end{DoxyCompactItemize}
-aeb6c638455e8de4a3b31b8356bf1f90
\ No newline at end of file
+a1c103064fd971a7dabc0c94f5e134ee
\ No newline at end of file
-b0e69064a4ca3fda0c0a66163a19ceb1
\ No newline at end of file
+9e464eec4d66f9153141b418983282ff
\ No newline at end of file
-\hypertarget{llnlexer_8cpp}{
-\section{source/lexer/llnlexer/llnlexer.cpp File Reference}
-\label{llnlexer_8cpp}\index{source/lexer/llnlexer/llnlexer.cpp@{source/lexer/llnlexer/llnlexer.cpp}}
+\hypertarget{llnlexer_8cpp}{\section{source/lexer/llnlexer/llnlexer.cpp File Reference}
+\label{llnlexer_8cpp}\index{source/lexer/llnlexer/llnlexer.\-cpp@{source/lexer/llnlexer/llnlexer.\-cpp}}
}
-{\ttfamily \#include \char`\"{}llnlexer.h\char`\"{}}\par
-{\ttfamily \#include \char`\"{}exception.h\char`\"{}}\par
-Include dependency graph for llnlexer.cpp:\nopagebreak
+{\ttfamily \#include \char`\"{}llnlexer.\-h\char`\"{}}\\*
+{\ttfamily \#include \char`\"{}exception.\-h\char`\"{}}\\*
+Include dependency graph for llnlexer.\-cpp\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=249pt]{llnlexer_8cpp__incl}
+\includegraphics[width=350pt]{llnlexer_8cpp__incl}
\end{center}
\end{figure}
-81216e7ce75f9e0299853ca36687806d
\ No newline at end of file
+6db360142cff10bd89eab9b24d40379c
\ No newline at end of file
-\hypertarget{llnlexer_8d}{
-\section{source/lexer/llnlexer/llnlexer.d File Reference}
-\label{llnlexer_8d}\index{source/lexer/llnlexer/llnlexer.d@{source/lexer/llnlexer/llnlexer.d}}
+\hypertarget{llnlexer_8d}{\section{source/lexer/llnlexer/llnlexer.d File Reference}
+\label{llnlexer_8d}\index{source/lexer/llnlexer/llnlexer.\-d@{source/lexer/llnlexer/llnlexer.\-d}}
}
-\hypertarget{llnlexer_8h}{
-\section{source/lexer/llnlexer/llnlexer.h File Reference}
-\label{llnlexer_8h}\index{source/lexer/llnlexer/llnlexer.h@{source/lexer/llnlexer/llnlexer.h}}
+\hypertarget{llnlexer_8h}{\section{source/lexer/llnlexer/llnlexer.h File Reference}
+\label{llnlexer_8h}\index{source/lexer/llnlexer/llnlexer.\-h@{source/lexer/llnlexer/llnlexer.\-h}}
}
-{\ttfamily \#include $<$vector$>$}\par
-{\ttfamily \#include \char`\"{}ilexer.h\char`\"{}}\par
-Include dependency graph for llnlexer.h:\nopagebreak
+{\ttfamily \#include $<$vector$>$}\\*
+{\ttfamily \#include \char`\"{}ilexer.\-h\char`\"{}}\\*
+Include dependency graph for llnlexer.\-h\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=226pt]{llnlexer_8h__incl}
+\includegraphics[width=327pt]{llnlexer_8h__incl}
\end{center}
\end{figure}
-This graph shows which files directly or indirectly include this file:\nopagebreak
+This graph shows which files directly or indirectly include this file\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=236pt]{llnlexer_8h__dep__incl}
+\includegraphics[width=180pt]{llnlexer_8h__dep__incl}
\end{center}
\end{figure}
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item
-class \hyperlink{class_l_l_n_lexer}{LLNLexer}
+class \hyperlink{class_l_l_n_lexer}{L\-L\-N\-Lexer}
\end{DoxyCompactItemize}
-cca57e6834825713fe7abcc16f5ee18e
\ No newline at end of file
+07537111c8ffb1afe8a94b8c612ff1d1
\ No newline at end of file
-929875faf996968b416a1164a716cf23
\ No newline at end of file
+e6b945079c0793d6a0148f80ff343c01
\ No newline at end of file
-\documentclass[a4paper]{book}
+\documentclass{book}
+\usepackage[a4paper,top=2.5cm,bottom=2.5cm,left=2.5cm,right=2.5cm]{geometry}
\usepackage{makeidx}
+\usepackage{natbib}
\usepackage{graphicx}
\usepackage{multicol}
\usepackage{float}
\usepackage{mathptmx}
\usepackage[scaled=.90]{helvet}
\usepackage{courier}
+\usepackage{sectsty}
+\usepackage[titles]{tocloft}
\usepackage{doxygen}
\lstset{language=C++,inputencoding=utf8,basicstyle=\footnotesize,breaklines=true,breakatwhitespace=true,tabsize=8,numbers=left }
\makeindex
\setcounter{tocdepth}{3}
\renewcommand{\footrulewidth}{0.4pt}
+\renewcommand{\familydefault}{\sfdefault}
+\hfuzz=15pt
+\setlength{\emergencystretch}{15pt}
+\hbadness=750
+\tolerance=750
\begin{document}
-\hypersetup{pageanchor=false}
+\hypersetup{pageanchor=false,citecolor=blue}
\begin{titlepage}
\vspace*{7cm}
\begin{center}
-{\Large Parse Utils \\[1ex]\large v0.1a }\\
+{\Large Parse Utils \\[1ex]\large v0.\-1a }\\
\vspace*{1cm}
-{\large Generated by Doxygen 1.7.3}\\
+{\large Generated by Doxygen 1.8.1.1}\\
\vspace*{0.5cm}
-{\small Mon Jun 25 2012 16:46:24}\\
+{\small Tue Jun 26 2012 01:54:24}\\
\end{center}
\end{titlepage}
\clearemptydoublepage
\tableofcontents
\clearemptydoublepage
\pagenumbering{arabic}
-\hypersetup{pageanchor=true}
+\hypersetup{pageanchor=true,citecolor=blue}
\chapter{Class Index}
\input{hierarchy}
\chapter{Class Index}
-\hypertarget{scopestack_8cpp}{
-\section{source/symbol/scopestack.cpp File Reference}
-\label{scopestack_8cpp}\index{source/symbol/scopestack.cpp@{source/symbol/scopestack.cpp}}
+\hypertarget{scopestack_8cpp}{\section{source/symbol/scopestack.cpp File Reference}
+\label{scopestack_8cpp}\index{source/symbol/scopestack.\-cpp@{source/symbol/scopestack.\-cpp}}
}
-{\ttfamily \#include \char`\"{}scopestack.h\char`\"{}}\par
-{\ttfamily \#include $<$iostream$>$}\par
-Include dependency graph for scopestack.cpp:\nopagebreak
+{\ttfamily \#include \char`\"{}scopestack.\-h\char`\"{}}\\*
+{\ttfamily \#include $<$iostream$>$}\\*
+Include dependency graph for scopestack.\-cpp\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\hypertarget{scopestack_8d}{
-\section{source/symbol/scopestack.d File Reference}
-\label{scopestack_8d}\index{source/symbol/scopestack.d@{source/symbol/scopestack.d}}
+\hypertarget{scopestack_8d}{\section{source/symbol/scopestack.d File Reference}
+\label{scopestack_8d}\index{source/symbol/scopestack.\-d@{source/symbol/scopestack.\-d}}
}
-\hypertarget{scopestack_8h}{
-\section{source/symbol/scopestack.h File Reference}
-\label{scopestack_8h}\index{source/symbol/scopestack.h@{source/symbol/scopestack.h}}
+\hypertarget{scopestack_8h}{\section{source/symbol/scopestack.h File Reference}
+\label{scopestack_8h}\index{source/symbol/scopestack.\-h@{source/symbol/scopestack.\-h}}
}
-{\ttfamily \#include $<$string$>$}\par
-{\ttfamily \#include $<$list$>$}\par
-{\ttfamily \#include $<$map$>$}\par
-{\ttfamily \#include \char`\"{}symbol.h\char`\"{}}\par
-Include dependency graph for scopestack.h:\nopagebreak
+{\ttfamily \#include $<$string$>$}\\*
+{\ttfamily \#include $<$list$>$}\\*
+{\ttfamily \#include $<$map$>$}\\*
+{\ttfamily \#include \char`\"{}symbol.\-h\char`\"{}}\\*
+Include dependency graph for scopestack.\-h\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=267pt]{scopestack_8h__incl}
\end{center}
\end{figure}
-This graph shows which files directly or indirectly include this file:\nopagebreak
+This graph shows which files directly or indirectly include this file\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=232pt]{scopestack_8h__dep__incl}
+\includegraphics[width=228pt]{scopestack_8h__dep__incl}
\end{center}
\end{figure}
\subsection*{Classes}
\begin{DoxyCompactItemize}
\item
-class \hyperlink{class_scope_stack}{ScopeStack}
+class \hyperlink{class_scope_stack}{Scope\-Stack}
\end{DoxyCompactItemize}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item
-typedef std::pair$<$ std::string, \hyperlink{class_symbol}{Symbol} $>$ \hyperlink{scopestack_8h_aa8203ad0e1d28bcfef1d1918f115d0d6}{sym\_\-pair\_\-t}
+typedef std\-::pair$<$ std\-::string, \\*
+\hyperlink{class_symbol}{Symbol} $>$ \hyperlink{scopestack_8h_aa8203ad0e1d28bcfef1d1918f115d0d6}{sym\-\_\-pair\-\_\-t}
\item
-typedef std::map$<$ std::string, \hyperlink{class_symbol}{Symbol} $>$ \hyperlink{scopestack_8h_ac00f2f845911b84646322b4b1c7bc14c}{sym\_\-table\_\-t}
+typedef std\-::map$<$ std\-::string, \\*
+\hyperlink{class_symbol}{Symbol} $>$ \hyperlink{scopestack_8h_ac00f2f845911b84646322b4b1c7bc14c}{sym\-\_\-table\-\_\-t}
\end{DoxyCompactItemize}
\subsection{Typedef Documentation}
-\hypertarget{scopestack_8h_aa8203ad0e1d28bcfef1d1918f115d0d6}{
-\index{scopestack.h@{scopestack.h}!sym\_\-pair\_\-t@{sym\_\-pair\_\-t}}
-\index{sym\_\-pair\_\-t@{sym\_\-pair\_\-t}!scopestack.h@{scopestack.h}}
-\subsubsection[{sym\_\-pair\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}typedef std::pair$<$std::string,{\bf Symbol}$>$ {\bf sym\_\-pair\_\-t}}}
-\label{scopestack_8h_aa8203ad0e1d28bcfef1d1918f115d0d6}
+\hypertarget{scopestack_8h_aa8203ad0e1d28bcfef1d1918f115d0d6}{\index{scopestack.\-h@{scopestack.\-h}!sym\-\_\-pair\-\_\-t@{sym\-\_\-pair\-\_\-t}}
+\index{sym\-\_\-pair\-\_\-t@{sym\-\_\-pair\-\_\-t}!scopestack.h@{scopestack.\-h}}
+\subsubsection[{sym\-\_\-pair\-\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}typedef std\-::pair$<$std\-::string,{\bf Symbol}$>$ {\bf sym\-\_\-pair\-\_\-t}}}\label{scopestack_8h_aa8203ad0e1d28bcfef1d1918f115d0d6}
-Definition at line 9 of file scopestack.h.
+Definition at line 9 of file scopestack.\-h.
-\hypertarget{scopestack_8h_ac00f2f845911b84646322b4b1c7bc14c}{
-\index{scopestack.h@{scopestack.h}!sym\_\-table\_\-t@{sym\_\-table\_\-t}}
-\index{sym\_\-table\_\-t@{sym\_\-table\_\-t}!scopestack.h@{scopestack.h}}
-\subsubsection[{sym\_\-table\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}typedef std::map$<$std::string,{\bf Symbol}$>$ {\bf sym\_\-table\_\-t}}}
-\label{scopestack_8h_ac00f2f845911b84646322b4b1c7bc14c}
+\hypertarget{scopestack_8h_ac00f2f845911b84646322b4b1c7bc14c}{\index{scopestack.\-h@{scopestack.\-h}!sym\-\_\-table\-\_\-t@{sym\-\_\-table\-\_\-t}}
+\index{sym\-\_\-table\-\_\-t@{sym\-\_\-table\-\_\-t}!scopestack.h@{scopestack.\-h}}
+\subsubsection[{sym\-\_\-table\-\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}typedef std\-::map$<$std\-::string,{\bf Symbol}$>$ {\bf sym\-\_\-table\-\_\-t}}}\label{scopestack_8h_ac00f2f845911b84646322b4b1c7bc14c}
-Definition at line 10 of file scopestack.h.
+Definition at line 10 of file scopestack.\-h.
-d8753ad39dc35bbd681dac492e9196e1
\ No newline at end of file
+2f726ea62c3337b016d3e7f62f3e7070
\ No newline at end of file
-\hypertarget{symbol_8cpp}{
-\section{source/symbol/symbol.cpp File Reference}
-\label{symbol_8cpp}\index{source/symbol/symbol.cpp@{source/symbol/symbol.cpp}}
+\hypertarget{symbol_8cpp}{\section{source/symbol/symbol.cpp File Reference}
+\label{symbol_8cpp}\index{source/symbol/symbol.\-cpp@{source/symbol/symbol.\-cpp}}
}
-{\ttfamily \#include \char`\"{}symbol.h\char`\"{}}\par
-Include dependency graph for symbol.cpp:\nopagebreak
+{\ttfamily \#include \char`\"{}symbol.\-h\char`\"{}}\\*
+Include dependency graph for symbol.\-cpp\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\hypertarget{symbol_8d}{
-\section{source/symbol/symbol.d File Reference}
-\label{symbol_8d}\index{source/symbol/symbol.d@{source/symbol/symbol.d}}
+\hypertarget{symbol_8d}{\section{source/symbol/symbol.d File Reference}
+\label{symbol_8d}\index{source/symbol/symbol.\-d@{source/symbol/symbol.\-d}}
}
-\hypertarget{symbol_8h}{
-\section{source/symbol/symbol.h File Reference}
-\label{symbol_8h}\index{source/symbol/symbol.h@{source/symbol/symbol.h}}
+\hypertarget{symbol_8h}{\section{source/symbol/symbol.h File Reference}
+\label{symbol_8h}\index{source/symbol/symbol.\-h@{source/symbol/symbol.\-h}}
}
-{\ttfamily \#include $<$string$>$}\par
-Include dependency graph for symbol.h:\nopagebreak
+{\ttfamily \#include $<$string$>$}\\*
+Include dependency graph for symbol.\-h\-:\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[width=202pt]{symbol_8h__incl}
\end{center}
\end{figure}
-This graph shows which files directly or indirectly include this file:\nopagebreak
+This graph shows which files directly or indirectly include this file\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=379pt]{symbol_8h__dep__incl}
+\includegraphics[width=350pt]{symbol_8h__dep__incl}
\end{center}
\end{figure}
\subsection*{Classes}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item
-typedef unsigned int \hyperlink{symbol_8h_a07090a2a79cb68ad8d84e7ecd6558859}{symtype\_\-t}
+typedef unsigned int \hyperlink{symbol_8h_a07090a2a79cb68ad8d84e7ecd6558859}{symtype\-\_\-t}
\end{DoxyCompactItemize}
\subsection{Typedef Documentation}
-\hypertarget{symbol_8h_a07090a2a79cb68ad8d84e7ecd6558859}{
-\index{symbol.h@{symbol.h}!symtype\_\-t@{symtype\_\-t}}
-\index{symtype\_\-t@{symtype\_\-t}!symbol.h@{symbol.h}}
-\subsubsection[{symtype\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}typedef unsigned int {\bf symtype\_\-t}}}
-\label{symbol_8h_a07090a2a79cb68ad8d84e7ecd6558859}
+\hypertarget{symbol_8h_a07090a2a79cb68ad8d84e7ecd6558859}{\index{symbol.\-h@{symbol.\-h}!symtype\-\_\-t@{symtype\-\_\-t}}
+\index{symtype\-\_\-t@{symtype\-\_\-t}!symbol.h@{symbol.\-h}}
+\subsubsection[{symtype\-\_\-t}]{\setlength{\rightskip}{0pt plus 5cm}typedef unsigned int {\bf symtype\-\_\-t}}}\label{symbol_8h_a07090a2a79cb68ad8d84e7ecd6558859}
-Definition at line 6 of file symbol.h.
+Definition at line 6 of file symbol.\-h.
-29e047adf681275f7ec0217222c41bb1
\ No newline at end of file
+46321ca32065bbcd1b189e432f5198c5
\ No newline at end of file
-\hypertarget{token_8cpp}{
-\section{source/lexer/token/token.cpp File Reference}
-\label{token_8cpp}\index{source/lexer/token/token.cpp@{source/lexer/token/token.cpp}}
+\hypertarget{token_8cpp}{\section{source/lexer/token/token.cpp File Reference}
+\label{token_8cpp}\index{source/lexer/token/token.\-cpp@{source/lexer/token/token.\-cpp}}
}
-{\ttfamily \#include $<$stdio.h$>$}\par
-{\ttfamily \#include \char`\"{}token.h\char`\"{}}\par
-Include dependency graph for token.cpp:\nopagebreak
+{\ttfamily \#include $<$stdio.\-h$>$}\\*
+{\ttfamily \#include \char`\"{}token.\-h\char`\"{}}\\*
+Include dependency graph for token.\-cpp\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=222pt]{token_8cpp__incl}
+\includegraphics[width=189pt]{token_8cpp__incl}
\end{center}
\end{figure}
-fcb60fe3cc9fe64f1918443059d4c8f4
\ No newline at end of file
+f0572de272429b63b97147491e1a8200
\ No newline at end of file
-\hypertarget{token_8d}{
-\section{source/lexer/token/token.d File Reference}
-\label{token_8d}\index{source/lexer/token/token.d@{source/lexer/token/token.d}}
+\hypertarget{token_8d}{\section{source/lexer/token/token.d File Reference}
+\label{token_8d}\index{source/lexer/token/token.\-d@{source/lexer/token/token.\-d}}
}
-\hypertarget{token_8h}{
-\section{source/lexer/token/token.h File Reference}
-\label{token_8h}\index{source/lexer/token/token.h@{source/lexer/token/token.h}}
+\hypertarget{token_8h}{\section{source/lexer/token/token.h File Reference}
+\label{token_8h}\index{source/lexer/token/token.\-h@{source/lexer/token/token.\-h}}
}
-{\ttfamily \#include $<$string$>$}\par
-Include dependency graph for token.h:\nopagebreak
+{\ttfamily \#include $<$string$>$}\\*
+Include dependency graph for token.\-h\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=212pt]{token_8h__incl}
+\includegraphics[width=174pt]{token_8h__incl}
\end{center}
\end{figure}
-This graph shows which files directly or indirectly include this file:\nopagebreak
+This graph shows which files directly or indirectly include this file\-:
+\nopagebreak
\begin{figure}[H]
\begin{center}
\leavevmode
-\includegraphics[width=222pt]{token_8h__dep__incl}
+\includegraphics[width=350pt]{token_8h__dep__incl}
\end{center}
\end{figure}
\subsection*{Classes}
\subsection*{Typedefs}
\begin{DoxyCompactItemize}
\item
-typedef int \hyperlink{token_8h_abf05bcc4c1b09928131e6afd3b768a77}{TokenType\_\-T}
+typedef int \hyperlink{token_8h_abf05bcc4c1b09928131e6afd3b768a77}{Token\-Type\-\_\-\-T}
\end{DoxyCompactItemize}
\subsection{Typedef Documentation}
-\hypertarget{token_8h_abf05bcc4c1b09928131e6afd3b768a77}{
-\index{token.h@{token.h}!TokenType\_\-T@{TokenType\_\-T}}
-\index{TokenType\_\-T@{TokenType\_\-T}!token.h@{token.h}}
-\subsubsection[{TokenType\_\-T}]{\setlength{\rightskip}{0pt plus 5cm}typedef int {\bf TokenType\_\-T}}}
-\label{token_8h_abf05bcc4c1b09928131e6afd3b768a77}
+\hypertarget{token_8h_abf05bcc4c1b09928131e6afd3b768a77}{\index{token.\-h@{token.\-h}!Token\-Type\-\_\-\-T@{Token\-Type\-\_\-\-T}}
+\index{Token\-Type\-\_\-\-T@{Token\-Type\-\_\-\-T}!token.h@{token.\-h}}
+\subsubsection[{Token\-Type\-\_\-\-T}]{\setlength{\rightskip}{0pt plus 5cm}typedef int {\bf Token\-Type\-\_\-\-T}}}\label{token_8h_abf05bcc4c1b09928131e6afd3b768a77}
-Definition at line 6 of file token.h.
+Definition at line 6 of file token.\-h.
-0a694e46d0219ab3daf0a953d252cf89
\ No newline at end of file
+6a05afcb6a09b0bcc861a9b1ed5981e0
\ No newline at end of file
-4bb4eacec8e21a684516e2a11ccdc99b
\ No newline at end of file
+cb4aaae259d5ebfc8b4cb08edc5b02ff
\ No newline at end of file