<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<title>St4tic: st4tic.SimpleCharStream 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="doxygen.css" rel="stylesheet" type="text/css"/>
</head>
<body onload='searchBox.OnSelectItem(0);'>
<!-- Generated by Doxygen 1.6.1 -->
<script type="text/javascript"><!--
var searchBox = new SearchBox("searchBox", "search",false,'Search');
--></script>
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main Page</span></a></li>
<li><a href="pages.html"><span>Related Pages</span></a></li>
<li><a href="namespaces.html"><span>Packages</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>
<div id="MSearchBox" class="MSearchBoxInactive">
<img id="MSearchSelect" src="search/search.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)"/>
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
</div>
</li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class List</span></a></li>
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class Members</span></a></li>
</ul>
</div>
<div class="navpath"><a class="el" href="namespacest4tic.html">st4tic</a>.<a class="el" href="classst4tic_1_1_simple_char_stream.html">SimpleCharStream</a>
</div>
</div>
<div class="contents">
<h1>st4tic.SimpleCharStream Class Reference</h1><!-- doxytag: class="st4tic::SimpleCharStream" -->
<p><a href="classst4tic_1_1_simple_char_stream-members.html">List of all members.</a></p>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td colspan="2"><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_simple_char_stream.html#ae63d529fa003a65f04648397b9f7e8bd">BeginToken</a> () throws java.io.IOException </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">char </td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_simple_char_stream.html#a57e5020bd005c83a81ab3ad336cc6231">readChar</a> () throws java.io.IOException </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_simple_char_stream.html#a54a9faef57620e2747c3ff9576e8bee5">getColumn</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_simple_char_stream.html#aab3e4c1077c3e21efe948857dd1ee821">getLine</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_simple_char_stream.html#a7efe1787937693079e10ea10f8199ed9">getEndColumn</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_simple_char_stream.html#aff86fa295f34be660d46d730881bd00e">getEndLine</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_simple_char_stream.html#a92e5ce6af58e9067a25a48cad40f3f83">getBeginColumn</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_simple_char_stream.html#a2b15b9272f873f7a8f39e79d3cf7c934">getBeginLine</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_simple_char_stream.html#ac8a0b0383305b45e768071631680cd54">backup</a> (int amount)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_simple_char_stream.html#af116f73e9be21d39968121bbebd633e5">SimpleCharStream</a> (java.io.Reader dstream, int startline, int startcolumn, int buffersize)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_simple_char_stream.html#a5d88f216d3b6ba7b6e8191a2e1090bae">SimpleCharStream</a> (java.io.Reader dstream, int startline, int startcolumn)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_simple_char_stream.html#af50c1cfb322bf2b862684c724478b8fb">SimpleCharStream</a> (java.io.Reader dstream)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_simple_char_stream.html#a9614b115adcf38374338b70516fcadf5">ReInit</a> (java.io.Reader dstream, int startline, int startcolumn, int buffersize)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_simple_char_stream.html#a22f71c322906d6ad1fbe3e236f9218f2">ReInit</a> (java.io.Reader dstream, int startline, int startcolumn)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_simple_char_stream.html#a442bf70f95d8e7d77752d0a0656790cc">ReInit</a> (java.io.Reader dstream)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_simple_char_stream.html#a30440bc6962fad38c3b68048b0e1a706">SimpleCharStream</a> (java.io.InputStream dstream, String encoding, int startline, int startcolumn, int buffersize) throws java.io.UnsupportedEncodingException </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_simple_char_stream.html#a3b49d51ade3b59dd690475537d8a900a">SimpleCharStream</a> (java.io.InputStream dstream, int startline, int startcolumn, int buffersize)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_simple_char_stream.html#a58f04f91ad50de69f01a1c25821a5037">SimpleCharStream</a> (java.io.InputStream dstream, String encoding, int startline, int startcolumn) throws java.io.UnsupportedEncodingException </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_simple_char_stream.html#ae477d93af0bb27a9b3ec9818a939ba8f">SimpleCharStream</a> (java.io.InputStream dstream, int startline, int startcolumn)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_simple_char_stream.html#a654b079e6e03b3a01ffc14e16018b818">SimpleCharStream</a> (java.io.InputStream dstream, String encoding) throws java.io.UnsupportedEncodingException </td></tr>
<tr><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_simple_char_stream.html#aef5efd7e1c3ee570137d813692a58c40">SimpleCharStream</a> (java.io.InputStream dstream)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_simple_char_stream.html#a760c0587e4b185f85b0b69150d91eae1">ReInit</a> (java.io.InputStream dstream, String encoding, int startline, int startcolumn, int buffersize) throws java.io.UnsupportedEncodingException </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_simple_char_stream.html#a9ea35ae1f12a31ba3dc3e237a7e8118b">ReInit</a> (java.io.InputStream dstream, int startline, int startcolumn, int buffersize)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_simple_char_stream.html#aa4cf8dc1a46faf0c19a75d7a316a1fb0">ReInit</a> (java.io.InputStream dstream, String encoding) throws java.io.UnsupportedEncodingException </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_simple_char_stream.html#ab6ed462ad0e0e19321813a5e6d36d0d0">ReInit</a> (java.io.InputStream dstream)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_simple_char_stream.html#ab5dcdb4f3a97b6a9c578bf5860a70bb4">ReInit</a> (java.io.InputStream dstream, String encoding, int startline, int startcolumn) throws java.io.UnsupportedEncodingException </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_simple_char_stream.html#a37c2f60d013b33387810409d306cc871">ReInit</a> (java.io.InputStream dstream, int startline, int startcolumn)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">String </td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_simple_char_stream.html#ada76507f1ace17d0badcb60aad6a4ff0">GetImage</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">char[] </td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_simple_char_stream.html#a1148e4db8087a7441406c162cba63124">GetSuffix</a> (int len)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_simple_char_stream.html#a1d8b39b0a239a964d027c2d3165d8cfb">Done</a> ()</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_simple_char_stream.html#a1857b5877303ef70f8136fff470d65af">adjustBeginLineColumn</a> (int newLine, int newCol)</td></tr>
<tr><td colspan="2"><h2>Public Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_simple_char_stream.html#ac2d4f578ead20e1eceb4abf07cb07c5a">bufpos</a> = -1</td></tr>
<tr><td colspan="2"><h2>Static Public Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">static final boolean </td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_simple_char_stream.html#a3381fbb6f017e914ae919b6a7bfa88d7">staticFlag</a> = false</td></tr>
<tr><td colspan="2"><h2>Protected Member Functions</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_simple_char_stream.html#a21b7222b7f2eb1366139462440aace3d">setTabSize</a> (int i)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_simple_char_stream.html#a1c3a9e224e6c217980bcb8a7eceef753">getTabSize</a> (int i)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_simple_char_stream.html#ae70c316cb251a63fc98b6f7e89047d43">ExpandBuff</a> (boolean wrapAround)</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_simple_char_stream.html#ad16e8c95caeb24774572baa7c574c25a">FillBuff</a> () throws java.io.IOException </td></tr>
<tr><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_simple_char_stream.html#a2ffc56a8a664450e7946ff6dcf816e83">UpdateLineColumn</a> (char c)</td></tr>
<tr><td colspan="2"><h2>Protected Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_simple_char_stream.html#a7260409bd5ff7edd34c5a641bf394a25">bufline</a> []</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_simple_char_stream.html#ab0317461e2d463f48dd0367bc83c3327">bufcolumn</a> []</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_simple_char_stream.html#af28dd01da72dc381a35fd8b90a241179">column</a> = 0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_simple_char_stream.html#ae9f1d15ac0a5f2390724bc5d06dbd106">line</a> = 1</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">boolean </td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_simple_char_stream.html#a21aa77ca6afe51eb05e68beeda2b1616">prevCharIsCR</a> = false</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">boolean </td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_simple_char_stream.html#a6a6fc1b26060ca03bda707303a7b3b55">prevCharIsLF</a> = false</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">java.io.Reader </td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_simple_char_stream.html#acb87ec22eba01b48a86ba5e80784dee3">inputStream</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">char[] </td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_simple_char_stream.html#a31b62d509f5ec0ab8a5134f244ba87cc">buffer</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_simple_char_stream.html#a7df2354ab5f3327505caff0042e9796a">maxNextCharInd</a> = 0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_simple_char_stream.html#ae24f1bb6cbfe0dbdffbe54cda9cf8133">inBuf</a> = 0</td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_simple_char_stream.html#af88831480a1f9fa6d320cd0d51966bb8">tabSize</a> = 8</td></tr>
<tr><td colspan="2"><h2>Package Attributes</h2></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_simple_char_stream.html#a4a0f8c0820aa2612a7e2cde666a31451">bufsize</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_simple_char_stream.html#aa430b4e4303527cbb8de1b931f8e8c55">available</a></td></tr>
<tr><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="classst4tic_1_1_simple_char_stream.html#a4f76774b51af53de6e8ef2b8da6e9f7d">tokenBegin</a></td></tr>
</table>
<hr/><a name="_details"></a><h2>Detailed Description</h2>
<p>An implementation of interface CharStream, where the stream is assumed to contain only ASCII characters (without unicode processing). </p>
<hr/><h2>Constructor & Destructor Documentation</h2>
<a class="anchor" id="af116f73e9be21d39968121bbebd633e5"></a><!-- doxytag: member="st4tic::SimpleCharStream::SimpleCharStream" ref="af116f73e9be21d39968121bbebd633e5" args="(java.io.Reader dstream, int startline, int startcolumn, int buffersize)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">st4tic.SimpleCharStream.SimpleCharStream </td>
<td>(</td>
<td class="paramtype">java.io.Reader </td>
<td class="paramname"> <em>dstream</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int </td>
<td class="paramname"> <em>startline</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int </td>
<td class="paramname"> <em>startcolumn</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int </td>
<td class="paramname"> <em>buffersize</em></td><td> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Constructor. </p>
</div>
</div>
<a class="anchor" id="a5d88f216d3b6ba7b6e8191a2e1090bae"></a><!-- doxytag: member="st4tic::SimpleCharStream::SimpleCharStream" ref="a5d88f216d3b6ba7b6e8191a2e1090bae" args="(java.io.Reader dstream, int startline, int startcolumn)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">st4tic.SimpleCharStream.SimpleCharStream </td>
<td>(</td>
<td class="paramtype">java.io.Reader </td>
<td class="paramname"> <em>dstream</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int </td>
<td class="paramname"> <em>startline</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int </td>
<td class="paramname"> <em>startcolumn</em></td><td> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Constructor. </p>
</div>
</div>
<a class="anchor" id="af50c1cfb322bf2b862684c724478b8fb"></a><!-- doxytag: member="st4tic::SimpleCharStream::SimpleCharStream" ref="af50c1cfb322bf2b862684c724478b8fb" args="(java.io.Reader dstream)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">st4tic.SimpleCharStream.SimpleCharStream </td>
<td>(</td>
<td class="paramtype">java.io.Reader </td>
<td class="paramname"> <em>dstream</em></td>
<td> ) </td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Constructor. </p>
</div>
</div>
<a class="anchor" id="a30440bc6962fad38c3b68048b0e1a706"></a><!-- doxytag: member="st4tic::SimpleCharStream::SimpleCharStream" ref="a30440bc6962fad38c3b68048b0e1a706" args="(java.io.InputStream dstream, String encoding, int startline, int startcolumn, int buffersize)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">st4tic.SimpleCharStream.SimpleCharStream </td>
<td>(</td>
<td class="paramtype">java.io.InputStream </td>
<td class="paramname"> <em>dstream</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">String </td>
<td class="paramname"> <em>encoding</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int </td>
<td class="paramname"> <em>startline</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int </td>
<td class="paramname"> <em>startcolumn</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int </td>
<td class="paramname"> <em>buffersize</em></td><td> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td> throws java.io.UnsupportedEncodingException </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Constructor. </p>
</div>
</div>
<a class="anchor" id="a3b49d51ade3b59dd690475537d8a900a"></a><!-- doxytag: member="st4tic::SimpleCharStream::SimpleCharStream" ref="a3b49d51ade3b59dd690475537d8a900a" args="(java.io.InputStream dstream, int startline, int startcolumn, int buffersize)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">st4tic.SimpleCharStream.SimpleCharStream </td>
<td>(</td>
<td class="paramtype">java.io.InputStream </td>
<td class="paramname"> <em>dstream</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int </td>
<td class="paramname"> <em>startline</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int </td>
<td class="paramname"> <em>startcolumn</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int </td>
<td class="paramname"> <em>buffersize</em></td><td> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Constructor. </p>
</div>
</div>
<a class="anchor" id="a58f04f91ad50de69f01a1c25821a5037"></a><!-- doxytag: member="st4tic::SimpleCharStream::SimpleCharStream" ref="a58f04f91ad50de69f01a1c25821a5037" args="(java.io.InputStream dstream, String encoding, int startline, int startcolumn)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">st4tic.SimpleCharStream.SimpleCharStream </td>
<td>(</td>
<td class="paramtype">java.io.InputStream </td>
<td class="paramname"> <em>dstream</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">String </td>
<td class="paramname"> <em>encoding</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int </td>
<td class="paramname"> <em>startline</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int </td>
<td class="paramname"> <em>startcolumn</em></td><td> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td> throws java.io.UnsupportedEncodingException </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Constructor. </p>
</div>
</div>
<a class="anchor" id="ae477d93af0bb27a9b3ec9818a939ba8f"></a><!-- doxytag: member="st4tic::SimpleCharStream::SimpleCharStream" ref="ae477d93af0bb27a9b3ec9818a939ba8f" args="(java.io.InputStream dstream, int startline, int startcolumn)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">st4tic.SimpleCharStream.SimpleCharStream </td>
<td>(</td>
<td class="paramtype">java.io.InputStream </td>
<td class="paramname"> <em>dstream</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int </td>
<td class="paramname"> <em>startline</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int </td>
<td class="paramname"> <em>startcolumn</em></td><td> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Constructor. </p>
</div>
</div>
<a class="anchor" id="a654b079e6e03b3a01ffc14e16018b818"></a><!-- doxytag: member="st4tic::SimpleCharStream::SimpleCharStream" ref="a654b079e6e03b3a01ffc14e16018b818" args="(java.io.InputStream dstream, String encoding)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">st4tic.SimpleCharStream.SimpleCharStream </td>
<td>(</td>
<td class="paramtype">java.io.InputStream </td>
<td class="paramname"> <em>dstream</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">String </td>
<td class="paramname"> <em>encoding</em></td><td> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td> throws java.io.UnsupportedEncodingException </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Constructor. </p>
</div>
</div>
<a class="anchor" id="aef5efd7e1c3ee570137d813692a58c40"></a><!-- doxytag: member="st4tic::SimpleCharStream::SimpleCharStream" ref="aef5efd7e1c3ee570137d813692a58c40" args="(java.io.InputStream dstream)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">st4tic.SimpleCharStream.SimpleCharStream </td>
<td>(</td>
<td class="paramtype">java.io.InputStream </td>
<td class="paramname"> <em>dstream</em></td>
<td> ) </td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Constructor. </p>
</div>
</div>
<hr/><h2>Member Function Documentation</h2>
<a class="anchor" id="a1857b5877303ef70f8136fff470d65af"></a><!-- doxytag: member="st4tic::SimpleCharStream::adjustBeginLineColumn" ref="a1857b5877303ef70f8136fff470d65af" args="(int newLine, int newCol)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void st4tic.SimpleCharStream.adjustBeginLineColumn </td>
<td>(</td>
<td class="paramtype">int </td>
<td class="paramname"> <em>newLine</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int </td>
<td class="paramname"> <em>newCol</em></td><td> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Method to adjust line and column numbers for the start of a token. </p>
</div>
</div>
<a class="anchor" id="ac8a0b0383305b45e768071631680cd54"></a><!-- doxytag: member="st4tic::SimpleCharStream::backup" ref="ac8a0b0383305b45e768071631680cd54" args="(int amount)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void st4tic.SimpleCharStream.backup </td>
<td>(</td>
<td class="paramtype">int </td>
<td class="paramname"> <em>amount</em></td>
<td> ) </td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Backup a number of characters. </p>
</div>
</div>
<a class="anchor" id="ae63d529fa003a65f04648397b9f7e8bd"></a><!-- doxytag: member="st4tic::SimpleCharStream::BeginToken" ref="ae63d529fa003a65f04648397b9f7e8bd" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char st4tic.SimpleCharStream.BeginToken </td>
<td>(</td>
<td class="paramname"></td>
<td> ) </td>
<td> throws java.io.IOException </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Start. </p>
</div>
</div>
<a class="anchor" id="a1d8b39b0a239a964d027c2d3165d8cfb"></a><!-- doxytag: member="st4tic::SimpleCharStream::Done" ref="a1d8b39b0a239a964d027c2d3165d8cfb" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void st4tic.SimpleCharStream.Done </td>
<td>(</td>
<td class="paramname"></td>
<td> ) </td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Reset buffer when finished. </p>
</div>
</div>
<a class="anchor" id="ae70c316cb251a63fc98b6f7e89047d43"></a><!-- doxytag: member="st4tic::SimpleCharStream::ExpandBuff" ref="ae70c316cb251a63fc98b6f7e89047d43" args="(boolean wrapAround)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void st4tic.SimpleCharStream.ExpandBuff </td>
<td>(</td>
<td class="paramtype">boolean </td>
<td class="paramname"> <em>wrapAround</em></td>
<td> ) </td>
<td><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ad16e8c95caeb24774572baa7c574c25a"></a><!-- doxytag: member="st4tic::SimpleCharStream::FillBuff" ref="ad16e8c95caeb24774572baa7c574c25a" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void st4tic.SimpleCharStream.FillBuff </td>
<td>(</td>
<td class="paramname"></td>
<td> ) </td>
<td> throws java.io.IOException <code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a92e5ce6af58e9067a25a48cad40f3f83"></a><!-- doxytag: member="st4tic::SimpleCharStream::getBeginColumn" ref="a92e5ce6af58e9067a25a48cad40f3f83" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int st4tic.SimpleCharStream.getBeginColumn </td>
<td>(</td>
<td class="paramname"></td>
<td> ) </td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Get token beginning column number. </p>
</div>
</div>
<a class="anchor" id="a2b15b9272f873f7a8f39e79d3cf7c934"></a><!-- doxytag: member="st4tic::SimpleCharStream::getBeginLine" ref="a2b15b9272f873f7a8f39e79d3cf7c934" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int st4tic.SimpleCharStream.getBeginLine </td>
<td>(</td>
<td class="paramname"></td>
<td> ) </td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Get token beginning line number. </p>
</div>
</div>
<a class="anchor" id="a54a9faef57620e2747c3ff9576e8bee5"></a><!-- doxytag: member="st4tic::SimpleCharStream::getColumn" ref="a54a9faef57620e2747c3ff9576e8bee5" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int st4tic.SimpleCharStream.getColumn </td>
<td>(</td>
<td class="paramname"></td>
<td> ) </td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000001">Deprecated:</a></b></dt><dd></dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classst4tic_1_1_simple_char_stream.html#a7efe1787937693079e10ea10f8199ed9">getEndColumn</a> </dd></dl>
</div>
</div>
<a class="anchor" id="a7efe1787937693079e10ea10f8199ed9"></a><!-- doxytag: member="st4tic::SimpleCharStream::getEndColumn" ref="a7efe1787937693079e10ea10f8199ed9" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int st4tic.SimpleCharStream.getEndColumn </td>
<td>(</td>
<td class="paramname"></td>
<td> ) </td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Get token end column number. </p>
</div>
</div>
<a class="anchor" id="aff86fa295f34be660d46d730881bd00e"></a><!-- doxytag: member="st4tic::SimpleCharStream::getEndLine" ref="aff86fa295f34be660d46d730881bd00e" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int st4tic.SimpleCharStream.getEndLine </td>
<td>(</td>
<td class="paramname"></td>
<td> ) </td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Get token end line number. </p>
</div>
</div>
<a class="anchor" id="ada76507f1ace17d0badcb60aad6a4ff0"></a><!-- doxytag: member="st4tic::SimpleCharStream::GetImage" ref="ada76507f1ace17d0badcb60aad6a4ff0" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">String st4tic.SimpleCharStream.GetImage </td>
<td>(</td>
<td class="paramname"></td>
<td> ) </td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Get token literal value. </p>
</div>
</div>
<a class="anchor" id="aab3e4c1077c3e21efe948857dd1ee821"></a><!-- doxytag: member="st4tic::SimpleCharStream::getLine" ref="aab3e4c1077c3e21efe948857dd1ee821" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int st4tic.SimpleCharStream.getLine </td>
<td>(</td>
<td class="paramname"></td>
<td> ) </td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<dl class="deprecated"><dt><b><a class="el" href="deprecated.html#_deprecated000002">Deprecated:</a></b></dt><dd></dd></dl>
<dl class="see"><dt><b>See also:</b></dt><dd><a class="el" href="classst4tic_1_1_simple_char_stream.html#aff86fa295f34be660d46d730881bd00e">getEndLine</a> </dd></dl>
</div>
</div>
<a class="anchor" id="a1148e4db8087a7441406c162cba63124"></a><!-- doxytag: member="st4tic::SimpleCharStream::GetSuffix" ref="a1148e4db8087a7441406c162cba63124" args="(int len)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char [] st4tic.SimpleCharStream.GetSuffix </td>
<td>(</td>
<td class="paramtype">int </td>
<td class="paramname"> <em>len</em></td>
<td> ) </td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Get the suffix. </p>
</div>
</div>
<a class="anchor" id="a1c3a9e224e6c217980bcb8a7eceef753"></a><!-- doxytag: member="st4tic::SimpleCharStream::getTabSize" ref="a1c3a9e224e6c217980bcb8a7eceef753" args="(int i)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int st4tic.SimpleCharStream.getTabSize </td>
<td>(</td>
<td class="paramtype">int </td>
<td class="paramname"> <em>i</em></td>
<td> ) </td>
<td><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a57e5020bd005c83a81ab3ad336cc6231"></a><!-- doxytag: member="st4tic::SimpleCharStream::readChar" ref="a57e5020bd005c83a81ab3ad336cc6231" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char st4tic.SimpleCharStream.readChar </td>
<td>(</td>
<td class="paramname"></td>
<td> ) </td>
<td> throws java.io.IOException </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Read a character. </p>
</div>
</div>
<a class="anchor" id="a37c2f60d013b33387810409d306cc871"></a><!-- doxytag: member="st4tic::SimpleCharStream::ReInit" ref="a37c2f60d013b33387810409d306cc871" args="(java.io.InputStream dstream, int startline, int startcolumn)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void st4tic.SimpleCharStream.ReInit </td>
<td>(</td>
<td class="paramtype">java.io.InputStream </td>
<td class="paramname"> <em>dstream</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int </td>
<td class="paramname"> <em>startline</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int </td>
<td class="paramname"> <em>startcolumn</em></td><td> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Reinitialise. </p>
</div>
</div>
<a class="anchor" id="ab5dcdb4f3a97b6a9c578bf5860a70bb4"></a><!-- doxytag: member="st4tic::SimpleCharStream::ReInit" ref="ab5dcdb4f3a97b6a9c578bf5860a70bb4" args="(java.io.InputStream dstream, String encoding, int startline, int startcolumn)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void st4tic.SimpleCharStream.ReInit </td>
<td>(</td>
<td class="paramtype">java.io.InputStream </td>
<td class="paramname"> <em>dstream</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">String </td>
<td class="paramname"> <em>encoding</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int </td>
<td class="paramname"> <em>startline</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int </td>
<td class="paramname"> <em>startcolumn</em></td><td> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td> throws java.io.UnsupportedEncodingException </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Reinitialise. </p>
</div>
</div>
<a class="anchor" id="ab6ed462ad0e0e19321813a5e6d36d0d0"></a><!-- doxytag: member="st4tic::SimpleCharStream::ReInit" ref="ab6ed462ad0e0e19321813a5e6d36d0d0" args="(java.io.InputStream dstream)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void st4tic.SimpleCharStream.ReInit </td>
<td>(</td>
<td class="paramtype">java.io.InputStream </td>
<td class="paramname"> <em>dstream</em></td>
<td> ) </td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Reinitialise. </p>
</div>
</div>
<a class="anchor" id="aa4cf8dc1a46faf0c19a75d7a316a1fb0"></a><!-- doxytag: member="st4tic::SimpleCharStream::ReInit" ref="aa4cf8dc1a46faf0c19a75d7a316a1fb0" args="(java.io.InputStream dstream, String encoding)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void st4tic.SimpleCharStream.ReInit </td>
<td>(</td>
<td class="paramtype">java.io.InputStream </td>
<td class="paramname"> <em>dstream</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">String </td>
<td class="paramname"> <em>encoding</em></td><td> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td> throws java.io.UnsupportedEncodingException </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Reinitialise. </p>
</div>
</div>
<a class="anchor" id="a9ea35ae1f12a31ba3dc3e237a7e8118b"></a><!-- doxytag: member="st4tic::SimpleCharStream::ReInit" ref="a9ea35ae1f12a31ba3dc3e237a7e8118b" args="(java.io.InputStream dstream, int startline, int startcolumn, int buffersize)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void st4tic.SimpleCharStream.ReInit </td>
<td>(</td>
<td class="paramtype">java.io.InputStream </td>
<td class="paramname"> <em>dstream</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int </td>
<td class="paramname"> <em>startline</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int </td>
<td class="paramname"> <em>startcolumn</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int </td>
<td class="paramname"> <em>buffersize</em></td><td> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Reinitialise. </p>
</div>
</div>
<a class="anchor" id="a760c0587e4b185f85b0b69150d91eae1"></a><!-- doxytag: member="st4tic::SimpleCharStream::ReInit" ref="a760c0587e4b185f85b0b69150d91eae1" args="(java.io.InputStream dstream, String encoding, int startline, int startcolumn, int buffersize)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void st4tic.SimpleCharStream.ReInit </td>
<td>(</td>
<td class="paramtype">java.io.InputStream </td>
<td class="paramname"> <em>dstream</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">String </td>
<td class="paramname"> <em>encoding</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int </td>
<td class="paramname"> <em>startline</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int </td>
<td class="paramname"> <em>startcolumn</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int </td>
<td class="paramname"> <em>buffersize</em></td><td> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td> throws java.io.UnsupportedEncodingException </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Reinitialise. </p>
</div>
</div>
<a class="anchor" id="a442bf70f95d8e7d77752d0a0656790cc"></a><!-- doxytag: member="st4tic::SimpleCharStream::ReInit" ref="a442bf70f95d8e7d77752d0a0656790cc" args="(java.io.Reader dstream)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void st4tic.SimpleCharStream.ReInit </td>
<td>(</td>
<td class="paramtype">java.io.Reader </td>
<td class="paramname"> <em>dstream</em></td>
<td> ) </td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Reinitialise. </p>
</div>
</div>
<a class="anchor" id="a22f71c322906d6ad1fbe3e236f9218f2"></a><!-- doxytag: member="st4tic::SimpleCharStream::ReInit" ref="a22f71c322906d6ad1fbe3e236f9218f2" args="(java.io.Reader dstream, int startline, int startcolumn)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void st4tic.SimpleCharStream.ReInit </td>
<td>(</td>
<td class="paramtype">java.io.Reader </td>
<td class="paramname"> <em>dstream</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int </td>
<td class="paramname"> <em>startline</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int </td>
<td class="paramname"> <em>startcolumn</em></td><td> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Reinitialise. </p>
</div>
</div>
<a class="anchor" id="a9614b115adcf38374338b70516fcadf5"></a><!-- doxytag: member="st4tic::SimpleCharStream::ReInit" ref="a9614b115adcf38374338b70516fcadf5" args="(java.io.Reader dstream, int startline, int startcolumn, int buffersize)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void st4tic.SimpleCharStream.ReInit </td>
<td>(</td>
<td class="paramtype">java.io.Reader </td>
<td class="paramname"> <em>dstream</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int </td>
<td class="paramname"> <em>startline</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int </td>
<td class="paramname"> <em>startcolumn</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int </td>
<td class="paramname"> <em>buffersize</em></td><td> </td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Reinitialise. </p>
</div>
</div>
<a class="anchor" id="a21b7222b7f2eb1366139462440aace3d"></a><!-- doxytag: member="st4tic::SimpleCharStream::setTabSize" ref="a21b7222b7f2eb1366139462440aace3d" args="(int i)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void st4tic.SimpleCharStream.setTabSize </td>
<td>(</td>
<td class="paramtype">int </td>
<td class="paramname"> <em>i</em></td>
<td> ) </td>
<td><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a2ffc56a8a664450e7946ff6dcf816e83"></a><!-- doxytag: member="st4tic::SimpleCharStream::UpdateLineColumn" ref="a2ffc56a8a664450e7946ff6dcf816e83" args="(char c)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void st4tic.SimpleCharStream.UpdateLineColumn </td>
<td>(</td>
<td class="paramtype">char </td>
<td class="paramname"> <em>c</em></td>
<td> ) </td>
<td><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<hr/><h2>Member Data Documentation</h2>
<a class="anchor" id="aa430b4e4303527cbb8de1b931f8e8c55"></a><!-- doxytag: member="st4tic::SimpleCharStream::available" ref="aa430b4e4303527cbb8de1b931f8e8c55" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="classst4tic_1_1_simple_char_stream.html#aa430b4e4303527cbb8de1b931f8e8c55">st4tic.SimpleCharStream.available</a><code> [package]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ab0317461e2d463f48dd0367bc83c3327"></a><!-- doxytag: member="st4tic::SimpleCharStream::bufcolumn" ref="ab0317461e2d463f48dd0367bc83c3327" args="[]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="classst4tic_1_1_simple_char_stream.html#ab0317461e2d463f48dd0367bc83c3327">st4tic.SimpleCharStream.bufcolumn</a>[]<code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a31b62d509f5ec0ab8a5134f244ba87cc"></a><!-- doxytag: member="st4tic::SimpleCharStream::buffer" ref="a31b62d509f5ec0ab8a5134f244ba87cc" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char [] <a class="el" href="classst4tic_1_1_simple_char_stream.html#a31b62d509f5ec0ab8a5134f244ba87cc">st4tic.SimpleCharStream.buffer</a><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a7260409bd5ff7edd34c5a641bf394a25"></a><!-- doxytag: member="st4tic::SimpleCharStream::bufline" ref="a7260409bd5ff7edd34c5a641bf394a25" args="[]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="classst4tic_1_1_simple_char_stream.html#a7260409bd5ff7edd34c5a641bf394a25">st4tic.SimpleCharStream.bufline</a>[]<code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ac2d4f578ead20e1eceb4abf07cb07c5a"></a><!-- doxytag: member="st4tic::SimpleCharStream::bufpos" ref="ac2d4f578ead20e1eceb4abf07cb07c5a" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="classst4tic_1_1_simple_char_stream.html#ac2d4f578ead20e1eceb4abf07cb07c5a">st4tic.SimpleCharStream.bufpos</a> = -1</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Position in buffer. </p>
</div>
</div>
<a class="anchor" id="a4a0f8c0820aa2612a7e2cde666a31451"></a><!-- doxytag: member="st4tic::SimpleCharStream::bufsize" ref="a4a0f8c0820aa2612a7e2cde666a31451" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="classst4tic_1_1_simple_char_stream.html#a4a0f8c0820aa2612a7e2cde666a31451">st4tic.SimpleCharStream.bufsize</a><code> [package]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="af28dd01da72dc381a35fd8b90a241179"></a><!-- doxytag: member="st4tic::SimpleCharStream::column" ref="af28dd01da72dc381a35fd8b90a241179" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="classst4tic_1_1_simple_char_stream.html#af28dd01da72dc381a35fd8b90a241179">st4tic.SimpleCharStream.column</a> = 0<code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ae24f1bb6cbfe0dbdffbe54cda9cf8133"></a><!-- doxytag: member="st4tic::SimpleCharStream::inBuf" ref="ae24f1bb6cbfe0dbdffbe54cda9cf8133" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="classst4tic_1_1_simple_char_stream.html#ae24f1bb6cbfe0dbdffbe54cda9cf8133">st4tic.SimpleCharStream.inBuf</a> = 0<code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="acb87ec22eba01b48a86ba5e80784dee3"></a><!-- doxytag: member="st4tic::SimpleCharStream::inputStream" ref="acb87ec22eba01b48a86ba5e80784dee3" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">java.io.Reader <a class="el" href="classst4tic_1_1_simple_char_stream.html#acb87ec22eba01b48a86ba5e80784dee3">st4tic.SimpleCharStream.inputStream</a><code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="ae9f1d15ac0a5f2390724bc5d06dbd106"></a><!-- doxytag: member="st4tic::SimpleCharStream::line" ref="ae9f1d15ac0a5f2390724bc5d06dbd106" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="classst4tic_1_1_simple_char_stream.html#ae9f1d15ac0a5f2390724bc5d06dbd106">st4tic.SimpleCharStream.line</a> = 1<code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a7df2354ab5f3327505caff0042e9796a"></a><!-- doxytag: member="st4tic::SimpleCharStream::maxNextCharInd" ref="a7df2354ab5f3327505caff0042e9796a" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="classst4tic_1_1_simple_char_stream.html#a7df2354ab5f3327505caff0042e9796a">st4tic.SimpleCharStream.maxNextCharInd</a> = 0<code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a21aa77ca6afe51eb05e68beeda2b1616"></a><!-- doxytag: member="st4tic::SimpleCharStream::prevCharIsCR" ref="a21aa77ca6afe51eb05e68beeda2b1616" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">boolean <a class="el" href="classst4tic_1_1_simple_char_stream.html#a21aa77ca6afe51eb05e68beeda2b1616">st4tic.SimpleCharStream.prevCharIsCR</a> = false<code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a6a6fc1b26060ca03bda707303a7b3b55"></a><!-- doxytag: member="st4tic::SimpleCharStream::prevCharIsLF" ref="a6a6fc1b26060ca03bda707303a7b3b55" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">boolean <a class="el" href="classst4tic_1_1_simple_char_stream.html#a6a6fc1b26060ca03bda707303a7b3b55">st4tic.SimpleCharStream.prevCharIsLF</a> = false<code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a3381fbb6f017e914ae919b6a7bfa88d7"></a><!-- doxytag: member="st4tic::SimpleCharStream::staticFlag" ref="a3381fbb6f017e914ae919b6a7bfa88d7" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">final boolean <a class="el" href="classst4tic_1_1_simple_char_stream.html#a3381fbb6f017e914ae919b6a7bfa88d7">st4tic.SimpleCharStream.staticFlag</a> = false<code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>Whether parser is static. </p>
</div>
</div>
<a class="anchor" id="af88831480a1f9fa6d320cd0d51966bb8"></a><!-- doxytag: member="st4tic::SimpleCharStream::tabSize" ref="af88831480a1f9fa6d320cd0d51966bb8" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="classst4tic_1_1_simple_char_stream.html#af88831480a1f9fa6d320cd0d51966bb8">st4tic.SimpleCharStream.tabSize</a> = 8<code> [protected]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<a class="anchor" id="a4f76774b51af53de6e8ef2b8da6e9f7d"></a><!-- doxytag: member="st4tic::SimpleCharStream::tokenBegin" ref="a4f76774b51af53de6e8ef2b8da6e9f7d" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="classst4tic_1_1_simple_char_stream.html#a4f76774b51af53de6e8ef2b8da6e9f7d">st4tic.SimpleCharStream.tokenBegin</a><code> [package]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>F:/Java/St4tic/st4tic/src/st4tic/<a class="el" href="_simple_char_stream_8java.html">SimpleCharStream.java</a></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>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a></div>
<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="" frameborder="0"
name="MSearchResults" id="MSearchResults">
</iframe>
</div>
<hr size="1"/><address style="text-align: right;"><small>Generated on Sun Dec 27 10:50:22 2009 for St4tic by
<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
</body>
</html>