Skip to content
Snippets Groups Projects
Select Git revision
  • 0bb74d2ddf562395ac9fb27707c3a58fe132c333
  • master default
  • multipleinheritance
3 results

JavaCharStream.html

Blame
  • JavaCharStream.html 37.77 KiB
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
    <!--NewPage-->
    <HTML>
    <HEAD>
    <!-- Generated by javadoc (build 1.5.0_08) on Wed Nov 29 10:39:29 CET 2006 -->
    <TITLE>
    JavaCharStream
    </TITLE>
    
    <META NAME="keywords" CONTENT="AST.JavaCharStream class">
    
    <LINK REL ="stylesheet" TYPE="text/css" HREF="../stylesheet.css" TITLE="Style">
    
    <SCRIPT type="text/javascript">
    function windowTitle()
    {
        parent.document.title="JavaCharStream";
    }
    </SCRIPT>
    <NOSCRIPT>
    </NOSCRIPT>
    
    </HEAD>
    
    <BODY BGCOLOR="white" onload="windowTitle();">
    
    
    <!-- ========= START OF TOP NAVBAR ======= -->
    <A NAME="navbar_top"><!-- --></A>
    <A HREF="#skip-navbar_top" title="Skip navigation links"></A>
    <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
    <TR>
    <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
    <A NAME="navbar_top_firstrow"><!-- --></A>
    <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
      <TR ALIGN="center" VALIGN="top">
      <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../AST/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
      <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
      <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
      <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
      <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
      <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
      </TR>
    </TABLE>
    </TD>
    <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
    </EM>
    </TD>
    </TR>
    
    <TR>
    <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    &nbsp;<A HREF="../AST/IntElement.html" title="class in AST"><B>PREV CLASS</B></A>&nbsp;
    &nbsp;<A HREF="../AST/List.html" title="class in AST"><B>NEXT CLASS</B></A></FONT></TD>
    <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
      <A HREF="../index.html?AST/JavaCharStream.html" target="_top"><B>FRAMES</B></A>  &nbsp;
    &nbsp;<A HREF="JavaCharStream.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
    &nbsp;<SCRIPT type="text/javascript">
      <!--
      if(window==top) {
        document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
      }
      //-->
    </SCRIPT>
    <NOSCRIPT>
      <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
    </NOSCRIPT>
    
    
    </FONT></TD>
    </TR>
    <TR>
    <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
      SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
    <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
    DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
    </TR>
    </TABLE>
    <A NAME="skip-navbar_top"></A>
    <!-- ========= END OF TOP NAVBAR ========= -->
    
    <HR>
    <!-- ======== START OF CLASS DATA ======== -->
    <H2>
    <FONT SIZE="-1">
    AST</FONT>
    <BR>
    Class JavaCharStream</H2>
    <PRE>
    java.lang.Object
      <IMG SRC="../resources/inherit.gif" ALT="extended by "><B>AST.JavaCharStream</B>
    </PRE>
    <HR>
    <DL>
    <DT><PRE>public class <B>JavaCharStream</B><DT>extends java.lang.Object</DL>
    </PRE>
    
    <P>
    An implementation of interface CharStream, where the stream is assumed to
     contain only ASCII characters (with java-like unicode escape processing).
    <P>
    
    <P>
    <HR>
    
    <P>
    <!-- =========== FIELD SUMMARY =========== -->
    
    <A NAME="field_summary"><!-- --></A>
    <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
    <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
    <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
    <B>Field Summary</B></FONT></TH>
    </TR>
    <TR BGCOLOR="white" CLASS="TableRowColor">
    <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
    <CODE>protected &nbsp;int[]</CODE></FONT></TD>
    <TD><CODE><B><A HREF="../AST/JavaCharStream.html#bufcolumn">bufcolumn</A></B></CODE>
    
    <BR>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    </TR>
    <TR BGCOLOR="white" CLASS="TableRowColor">
    <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
    <CODE>protected &nbsp;char[]</CODE></FONT></TD>
    <TD><CODE><B><A HREF="../AST/JavaCharStream.html#buffer">buffer</A></B></CODE>
    
    <BR>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    </TR>
    <TR BGCOLOR="white" CLASS="TableRowColor">
    <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
    <CODE>protected &nbsp;int[]</CODE></FONT></TD>
    <TD><CODE><B><A HREF="../AST/JavaCharStream.html#bufline">bufline</A></B></CODE>
    
    <BR>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    </TR>
    <TR BGCOLOR="white" CLASS="TableRowColor">
    <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
    <CODE>&nbsp;int</CODE></FONT></TD>
    <TD><CODE><B><A HREF="../AST/JavaCharStream.html#bufpos">bufpos</A></B></CODE>
    
    <BR>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    </TR>
    <TR BGCOLOR="white" CLASS="TableRowColor">
    <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
    <CODE>protected &nbsp;int</CODE></FONT></TD>
    <TD><CODE><B><A HREF="../AST/JavaCharStream.html#column">column</A></B></CODE>
    
    <BR>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    </TR>
    <TR BGCOLOR="white" CLASS="TableRowColor">
    <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
    <CODE>protected &nbsp;int</CODE></FONT></TD>
    <TD><CODE><B><A HREF="../AST/JavaCharStream.html#inBuf">inBuf</A></B></CODE>
    
    <BR>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    </TR>
    <TR BGCOLOR="white" CLASS="TableRowColor">
    <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
    <CODE>protected &nbsp;java.io.Reader</CODE></FONT></TD>
    <TD><CODE><B><A HREF="../AST/JavaCharStream.html#inputStream">inputStream</A></B></CODE>
    
    <BR>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    </TR>
    <TR BGCOLOR="white" CLASS="TableRowColor">
    <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
    <CODE>protected &nbsp;int</CODE></FONT></TD>
    <TD><CODE><B><A HREF="../AST/JavaCharStream.html#line">line</A></B></CODE>
    
    <BR>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    </TR>
    <TR BGCOLOR="white" CLASS="TableRowColor">
    <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
    <CODE>protected &nbsp;int</CODE></FONT></TD>
    <TD><CODE><B><A HREF="../AST/JavaCharStream.html#maxNextCharInd">maxNextCharInd</A></B></CODE>
    
    <BR>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    </TR>
    <TR BGCOLOR="white" CLASS="TableRowColor">
    <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
    <CODE>protected &nbsp;char[]</CODE></FONT></TD>
    <TD><CODE><B><A HREF="../AST/JavaCharStream.html#nextCharBuf">nextCharBuf</A></B></CODE>
    
    <BR>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    </TR>
    <TR BGCOLOR="white" CLASS="TableRowColor">
    <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
    <CODE>protected &nbsp;int</CODE></FONT></TD>
    <TD><CODE><B><A HREF="../AST/JavaCharStream.html#nextCharInd">nextCharInd</A></B></CODE>
    
    <BR>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    </TR>
    <TR BGCOLOR="white" CLASS="TableRowColor">
    <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
    <CODE>protected &nbsp;boolean</CODE></FONT></TD>
    <TD><CODE><B><A HREF="../AST/JavaCharStream.html#prevCharIsCR">prevCharIsCR</A></B></CODE>
    
    <BR>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    </TR>
    <TR BGCOLOR="white" CLASS="TableRowColor">
    <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
    <CODE>protected &nbsp;boolean</CODE></FONT></TD>
    <TD><CODE><B><A HREF="../AST/JavaCharStream.html#prevCharIsLF">prevCharIsLF</A></B></CODE>
    
    <BR>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    </TR>
    <TR BGCOLOR="white" CLASS="TableRowColor">
    <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
    <CODE>static&nbsp;boolean</CODE></FONT></TD>
    <TD><CODE><B><A HREF="../AST/JavaCharStream.html#staticFlag">staticFlag</A></B></CODE>
    
    <BR>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    </TR>
    <TR BGCOLOR="white" CLASS="TableRowColor">
    <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
    <CODE>protected &nbsp;int</CODE></FONT></TD>
    <TD><CODE><B><A HREF="../AST/JavaCharStream.html#tabSize">tabSize</A></B></CODE>
    
    <BR>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    </TR>
    </TABLE>
    &nbsp;
    <!-- ======== CONSTRUCTOR SUMMARY ======== -->
    
    <A NAME="constructor_summary"><!-- --></A>
    <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
    <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
    <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
    <B>Constructor Summary</B></FONT></TH>
    </TR>
    <TR BGCOLOR="white" CLASS="TableRowColor">
    <TD><CODE><B><A HREF="../AST/JavaCharStream.html#JavaCharStream(java.io.InputStream)">JavaCharStream</A></B>(java.io.InputStream&nbsp;dstream)</CODE>
    
    <BR>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    </TR>
    <TR BGCOLOR="white" CLASS="TableRowColor">
    <TD><CODE><B><A HREF="../AST/JavaCharStream.html#JavaCharStream(java.io.InputStream, int, int)">JavaCharStream</A></B>(java.io.InputStream&nbsp;dstream,
                   int&nbsp;startline,
                   int&nbsp;startcolumn)</CODE>
    
    <BR>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    </TR>
    <TR BGCOLOR="white" CLASS="TableRowColor">
    <TD><CODE><B><A HREF="../AST/JavaCharStream.html#JavaCharStream(java.io.InputStream, int, int, int)">JavaCharStream</A></B>(java.io.InputStream&nbsp;dstream,
                   int&nbsp;startline,
                   int&nbsp;startcolumn,
                   int&nbsp;buffersize)</CODE>
    
    <BR>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    </TR>
    <TR BGCOLOR="white" CLASS="TableRowColor">
    <TD><CODE><B><A HREF="../AST/JavaCharStream.html#JavaCharStream(java.io.InputStream, java.lang.String)">JavaCharStream</A></B>(java.io.InputStream&nbsp;dstream,
                   java.lang.String&nbsp;encoding)</CODE>
    
    <BR>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    </TR>
    <TR BGCOLOR="white" CLASS="TableRowColor">
    <TD><CODE><B><A HREF="../AST/JavaCharStream.html#JavaCharStream(java.io.InputStream, java.lang.String, int, int)">JavaCharStream</A></B>(java.io.InputStream&nbsp;dstream,
                   java.lang.String&nbsp;encoding,
                   int&nbsp;startline,
                   int&nbsp;startcolumn)</CODE>
    
    <BR>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    </TR>
    <TR BGCOLOR="white" CLASS="TableRowColor">
    <TD><CODE><B><A HREF="../AST/JavaCharStream.html#JavaCharStream(java.io.InputStream, java.lang.String, int, int, int)">JavaCharStream</A></B>(java.io.InputStream&nbsp;dstream,
                   java.lang.String&nbsp;encoding,
                   int&nbsp;startline,
                   int&nbsp;startcolumn,
                   int&nbsp;buffersize)</CODE>
    
    <BR>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    </TR>
    <TR BGCOLOR="white" CLASS="TableRowColor">
    <TD><CODE><B><A HREF="../AST/JavaCharStream.html#JavaCharStream(java.io.Reader)">JavaCharStream</A></B>(java.io.Reader&nbsp;dstream)</CODE>
    
    <BR>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    </TR>
    <TR BGCOLOR="white" CLASS="TableRowColor">
    <TD><CODE><B><A HREF="../AST/JavaCharStream.html#JavaCharStream(java.io.Reader, int, int)">JavaCharStream</A></B>(java.io.Reader&nbsp;dstream,
                   int&nbsp;startline,
                   int&nbsp;startcolumn)</CODE>
    
    <BR>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    </TR>
    <TR BGCOLOR="white" CLASS="TableRowColor">
    <TD><CODE><B><A HREF="../AST/JavaCharStream.html#JavaCharStream(java.io.Reader, int, int, int)">JavaCharStream</A></B>(java.io.Reader&nbsp;dstream,
                   int&nbsp;startline,
                   int&nbsp;startcolumn,
                   int&nbsp;buffersize)</CODE>
    
    <BR>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    </TR>
    </TABLE>
    &nbsp;
    <!-- ========== METHOD SUMMARY =========== -->
    
    <A NAME="method_summary"><!-- --></A>
    <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
    <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
    <TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
    <B>Method Summary</B></FONT></TH>
    </TR>
    <TR BGCOLOR="white" CLASS="TableRowColor">
    <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
    <CODE>&nbsp;void</CODE></FONT></TD>
    <TD><CODE><B><A HREF="../AST/JavaCharStream.html#adjustBeginLineColumn(int, int)">adjustBeginLineColumn</A></B>(int&nbsp;newLine,
                          int&nbsp;newCol)</CODE>
    
    <BR>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Method to adjust line and column numbers for the start of a token.</TD>
    </TR>
    <TR BGCOLOR="white" CLASS="TableRowColor">
    <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
    <CODE>protected &nbsp;void</CODE></FONT></TD>
    <TD><CODE><B><A HREF="../AST/JavaCharStream.html#AdjustBuffSize()">AdjustBuffSize</A></B>()</CODE>
    
    <BR>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    </TR>
    <TR BGCOLOR="white" CLASS="TableRowColor">
    <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
    <CODE>&nbsp;void</CODE></FONT></TD>
    <TD><CODE><B><A HREF="../AST/JavaCharStream.html#backup(int)">backup</A></B>(int&nbsp;amount)</CODE>
    
    <BR>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    </TR>
    <TR BGCOLOR="white" CLASS="TableRowColor">
    <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
    <CODE>&nbsp;char</CODE></FONT></TD>
    <TD><CODE><B><A HREF="../AST/JavaCharStream.html#BeginToken()">BeginToken</A></B>()</CODE>
    
    <BR>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    </TR>
    <TR BGCOLOR="white" CLASS="TableRowColor">
    <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
    <CODE>&nbsp;void</CODE></FONT></TD>
    <TD><CODE><B><A HREF="../AST/JavaCharStream.html#Done()">Done</A></B>()</CODE>
    
    <BR>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    </TR>
    <TR BGCOLOR="white" CLASS="TableRowColor">
    <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
    <CODE>protected &nbsp;void</CODE></FONT></TD>
    <TD><CODE><B><A HREF="../AST/JavaCharStream.html#ExpandBuff(boolean)">ExpandBuff</A></B>(boolean&nbsp;wrapAround)</CODE>
    
    <BR>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    </TR>
    <TR BGCOLOR="white" CLASS="TableRowColor">
    <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
    <CODE>protected &nbsp;void</CODE></FONT></TD>
    <TD><CODE><B><A HREF="../AST/JavaCharStream.html#FillBuff()">FillBuff</A></B>()</CODE>
    
    <BR>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    </TR>
    <TR BGCOLOR="white" CLASS="TableRowColor">
    <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
    <CODE>&nbsp;int</CODE></FONT></TD>
    <TD><CODE><B><A HREF="../AST/JavaCharStream.html#getBeginColumn()">getBeginColumn</A></B>()</CODE>
    
    <BR>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    </TR>
    <TR BGCOLOR="white" CLASS="TableRowColor">
    <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
    <CODE>&nbsp;int</CODE></FONT></TD>
    <TD><CODE><B><A HREF="../AST/JavaCharStream.html#getBeginLine()">getBeginLine</A></B>()</CODE>
    
    <BR>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    </TR>
    <TR BGCOLOR="white" CLASS="TableRowColor">
    <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
    <CODE>&nbsp;int</CODE></FONT></TD>
    <TD><CODE><B><A HREF="../AST/JavaCharStream.html#getColumn()">getColumn</A></B>()</CODE>
    
    <BR>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I></I>&nbsp;</TD>
    </TR>
    <TR BGCOLOR="white" CLASS="TableRowColor">
    <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
    <CODE>&nbsp;int</CODE></FONT></TD>
    <TD><CODE><B><A HREF="../AST/JavaCharStream.html#getEndColumn()">getEndColumn</A></B>()</CODE>
    
    <BR>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    </TR>
    <TR BGCOLOR="white" CLASS="TableRowColor">
    <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
    <CODE>&nbsp;int</CODE></FONT></TD>
    <TD><CODE><B><A HREF="../AST/JavaCharStream.html#getEndLine()">getEndLine</A></B>()</CODE>
    
    <BR>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    </TR>
    <TR BGCOLOR="white" CLASS="TableRowColor">
    <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
    <CODE>&nbsp;java.lang.String</CODE></FONT></TD>
    <TD><CODE><B><A HREF="../AST/JavaCharStream.html#GetImage()">GetImage</A></B>()</CODE>
    
    <BR>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    </TR>
    <TR BGCOLOR="white" CLASS="TableRowColor">
    <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
    <CODE>&nbsp;int</CODE></FONT></TD>
    <TD><CODE><B><A HREF="../AST/JavaCharStream.html#getLine()">getLine</A></B>()</CODE>
    
    <BR>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<B>Deprecated.</B>&nbsp;<I></I>&nbsp;</TD>
    </TR>
    <TR BGCOLOR="white" CLASS="TableRowColor">
    <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
    <CODE>&nbsp;char[]</CODE></FONT></TD>
    <TD><CODE><B><A HREF="../AST/JavaCharStream.html#GetSuffix(int)">GetSuffix</A></B>(int&nbsp;len)</CODE>
    
    <BR>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    </TR>
    <TR BGCOLOR="white" CLASS="TableRowColor">
    <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
    <CODE>protected &nbsp;int</CODE></FONT></TD>
    <TD><CODE><B><A HREF="../AST/JavaCharStream.html#getTabSize(int)">getTabSize</A></B>(int&nbsp;i)</CODE>
    
    <BR>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    </TR>
    <TR BGCOLOR="white" CLASS="TableRowColor">
    <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
    <CODE>protected &nbsp;char</CODE></FONT></TD>
    <TD><CODE><B><A HREF="../AST/JavaCharStream.html#ReadByte()">ReadByte</A></B>()</CODE>
    
    <BR>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    </TR>
    <TR BGCOLOR="white" CLASS="TableRowColor">
    <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
    <CODE>&nbsp;char</CODE></FONT></TD>
    <TD><CODE><B><A HREF="../AST/JavaCharStream.html#readChar()">readChar</A></B>()</CODE>
    
    <BR>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    </TR>
    <TR BGCOLOR="white" CLASS="TableRowColor">
    <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
    <CODE>&nbsp;void</CODE></FONT></TD>
    <TD><CODE><B><A HREF="../AST/JavaCharStream.html#ReInit(java.io.InputStream)">ReInit</A></B>(java.io.InputStream&nbsp;dstream)</CODE>
    
    <BR>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    </TR>
    <TR BGCOLOR="white" CLASS="TableRowColor">
    <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
    <CODE>&nbsp;void</CODE></FONT></TD>
    <TD><CODE><B><A HREF="../AST/JavaCharStream.html#ReInit(java.io.InputStream, int, int)">ReInit</A></B>(java.io.InputStream&nbsp;dstream,
           int&nbsp;startline,
           int&nbsp;startcolumn)</CODE>
    
    <BR>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    </TR>
    <TR BGCOLOR="white" CLASS="TableRowColor">
    <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
    <CODE>&nbsp;void</CODE></FONT></TD>
    <TD><CODE><B><A HREF="../AST/JavaCharStream.html#ReInit(java.io.InputStream, int, int, int)">ReInit</A></B>(java.io.InputStream&nbsp;dstream,
           int&nbsp;startline,
           int&nbsp;startcolumn,
           int&nbsp;buffersize)</CODE>
    
    <BR>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    </TR>
    <TR BGCOLOR="white" CLASS="TableRowColor">
    <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
    <CODE>&nbsp;void</CODE></FONT></TD>
    <TD><CODE><B><A HREF="../AST/JavaCharStream.html#ReInit(java.io.InputStream, java.lang.String)">ReInit</A></B>(java.io.InputStream&nbsp;dstream,
           java.lang.String&nbsp;encoding)</CODE>
    
    <BR>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    </TR>
    <TR BGCOLOR="white" CLASS="TableRowColor">
    <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
    <CODE>&nbsp;void</CODE></FONT></TD>
    <TD><CODE><B><A HREF="../AST/JavaCharStream.html#ReInit(java.io.InputStream, java.lang.String, int, int)">ReInit</A></B>(java.io.InputStream&nbsp;dstream,
           java.lang.String&nbsp;encoding,
           int&nbsp;startline,
           int&nbsp;startcolumn)</CODE>
    
    <BR>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    </TR>
    <TR BGCOLOR="white" CLASS="TableRowColor">
    <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
    <CODE>&nbsp;void</CODE></FONT></TD>
    <TD><CODE><B><A HREF="../AST/JavaCharStream.html#ReInit(java.io.InputStream, java.lang.String, int, int, int)">ReInit</A></B>(java.io.InputStream&nbsp;dstream,
           java.lang.String&nbsp;encoding,
           int&nbsp;startline,
           int&nbsp;startcolumn,
           int&nbsp;buffersize)</CODE>
    
    <BR>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    </TR>
    <TR BGCOLOR="white" CLASS="TableRowColor">
    <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
    <CODE>&nbsp;void</CODE></FONT></TD>
    <TD><CODE><B><A HREF="../AST/JavaCharStream.html#ReInit(java.io.Reader)">ReInit</A></B>(java.io.Reader&nbsp;dstream)</CODE>
    
    <BR>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    </TR>
    <TR BGCOLOR="white" CLASS="TableRowColor">
    <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
    <CODE>&nbsp;void</CODE></FONT></TD>
    <TD><CODE><B><A HREF="../AST/JavaCharStream.html#ReInit(java.io.Reader, int, int)">ReInit</A></B>(java.io.Reader&nbsp;dstream,
           int&nbsp;startline,
           int&nbsp;startcolumn)</CODE>
    
    <BR>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    </TR>
    <TR BGCOLOR="white" CLASS="TableRowColor">
    <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
    <CODE>&nbsp;void</CODE></FONT></TD>
    <TD><CODE><B><A HREF="../AST/JavaCharStream.html#ReInit(java.io.Reader, int, int, int)">ReInit</A></B>(java.io.Reader&nbsp;dstream,
           int&nbsp;startline,
           int&nbsp;startcolumn,
           int&nbsp;buffersize)</CODE>
    
    <BR>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    </TR>
    <TR BGCOLOR="white" CLASS="TableRowColor">
    <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
    <CODE>protected &nbsp;void</CODE></FONT></TD>
    <TD><CODE><B><A HREF="../AST/JavaCharStream.html#setTabSize(int)">setTabSize</A></B>(int&nbsp;i)</CODE>
    
    <BR>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    </TR>
    <TR BGCOLOR="white" CLASS="TableRowColor">
    <TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
    <CODE>protected &nbsp;void</CODE></FONT></TD>
    <TD><CODE><B><A HREF="../AST/JavaCharStream.html#UpdateLineColumn(char)">UpdateLineColumn</A></B>(char&nbsp;c)</CODE>
    
    <BR>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</TD>
    </TR>
    </TABLE>
    &nbsp;<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
    <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
    <TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
    <TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
    </TR>
    <TR BGCOLOR="white" CLASS="TableRowColor">
    <TD><CODE>clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait</CODE></TD>
    </TR>
    </TABLE>
    &nbsp;
    <P>
    
    <!-- ============ FIELD DETAIL =========== -->
    
    <A NAME="field_detail"><!-- --></A>
    <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
    <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
    <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
    <B>Field Detail</B></FONT></TH>
    </TR>
    </TABLE>
    
    <A NAME="staticFlag"><!-- --></A><H3>
    staticFlag</H3>
    <PRE>
    public static final boolean <B>staticFlag</B></PRE>
    <DL>
    <DL>
    <DT><B>See Also:</B><DD><A HREF="../constant-values.html#AST.JavaCharStream.staticFlag">Constant Field Values</A></DL>
    </DL>
    <HR>
    
    <A NAME="bufpos"><!-- --></A><H3>
    bufpos</H3>
    <PRE>
    public int <B>bufpos</B></PRE>
    <DL>
    <DL>
    </DL>
    </DL>
    <HR>
    
    <A NAME="bufline"><!-- --></A><H3>
    bufline</H3>
    <PRE>
    protected int[] <B>bufline</B></PRE>
    <DL>
    <DL>
    </DL>
    </DL>
    <HR>
    
    <A NAME="bufcolumn"><!-- --></A><H3>
    bufcolumn</H3>
    <PRE>
    protected int[] <B>bufcolumn</B></PRE>
    <DL>
    <DL>
    </DL>
    </DL>
    <HR>
    
    <A NAME="column"><!-- --></A><H3>
    column</H3>
    <PRE>
    protected int <B>column</B></PRE>
    <DL>
    <DL>
    </DL>
    </DL>
    <HR>
    
    <A NAME="line"><!-- --></A><H3>
    line</H3>
    <PRE>
    protected int <B>line</B></PRE>
    <DL>
    <DL>
    </DL>
    </DL>
    <HR>
    
    <A NAME="prevCharIsCR"><!-- --></A><H3>
    prevCharIsCR</H3>
    <PRE>
    protected boolean <B>prevCharIsCR</B></PRE>
    <DL>
    <DL>
    </DL>
    </DL>
    <HR>
    
    <A NAME="prevCharIsLF"><!-- --></A><H3>
    prevCharIsLF</H3>
    <PRE>
    protected boolean <B>prevCharIsLF</B></PRE>
    <DL>
    <DL>
    </DL>
    </DL>
    <HR>
    
    <A NAME="inputStream"><!-- --></A><H3>
    inputStream</H3>
    <PRE>
    protected java.io.Reader <B>inputStream</B></PRE>
    <DL>
    <DL>
    </DL>
    </DL>
    <HR>
    
    <A NAME="nextCharBuf"><!-- --></A><H3>
    nextCharBuf</H3>
    <PRE>
    protected char[] <B>nextCharBuf</B></PRE>
    <DL>
    <DL>
    </DL>
    </DL>
    <HR>
    
    <A NAME="buffer"><!-- --></A><H3>
    buffer</H3>
    <PRE>
    protected char[] <B>buffer</B></PRE>
    <DL>
    <DL>
    </DL>
    </DL>
    <HR>
    
    <A NAME="maxNextCharInd"><!-- --></A><H3>
    maxNextCharInd</H3>
    <PRE>
    protected int <B>maxNextCharInd</B></PRE>
    <DL>
    <DL>
    </DL>
    </DL>
    <HR>
    
    <A NAME="nextCharInd"><!-- --></A><H3>
    nextCharInd</H3>
    <PRE>
    protected int <B>nextCharInd</B></PRE>
    <DL>
    <DL>
    </DL>
    </DL>
    <HR>
    
    <A NAME="inBuf"><!-- --></A><H3>
    inBuf</H3>
    <PRE>
    protected int <B>inBuf</B></PRE>
    <DL>
    <DL>
    </DL>
    </DL>
    <HR>
    
    <A NAME="tabSize"><!-- --></A><H3>
    tabSize</H3>
    <PRE>
    protected int <B>tabSize</B></PRE>
    <DL>
    <DL>
    </DL>
    </DL>
    
    <!-- ========= CONSTRUCTOR DETAIL ======== -->
    
    <A NAME="constructor_detail"><!-- --></A>
    <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
    <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
    <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
    <B>Constructor Detail</B></FONT></TH>
    </TR>
    </TABLE>
    
    <A NAME="JavaCharStream(java.io.Reader, int, int, int)"><!-- --></A><H3>
    JavaCharStream</H3>
    <PRE>
    public <B>JavaCharStream</B>(java.io.Reader&nbsp;dstream,
                          int&nbsp;startline,
                          int&nbsp;startcolumn,
                          int&nbsp;buffersize)</PRE>
    <DL>
    </DL>
    <HR>
    
    <A NAME="JavaCharStream(java.io.Reader, int, int)"><!-- --></A><H3>
    JavaCharStream</H3>
    <PRE>
    public <B>JavaCharStream</B>(java.io.Reader&nbsp;dstream,
                          int&nbsp;startline,
                          int&nbsp;startcolumn)</PRE>
    <DL>
    </DL>
    <HR>
    
    <A NAME="JavaCharStream(java.io.Reader)"><!-- --></A><H3>
    JavaCharStream</H3>
    <PRE>
    public <B>JavaCharStream</B>(java.io.Reader&nbsp;dstream)</PRE>
    <DL>
    </DL>
    <HR>
    
    <A NAME="JavaCharStream(java.io.InputStream, java.lang.String, int, int, int)"><!-- --></A><H3>
    JavaCharStream</H3>
    <PRE>
    public <B>JavaCharStream</B>(java.io.InputStream&nbsp;dstream,
                          java.lang.String&nbsp;encoding,
                          int&nbsp;startline,
                          int&nbsp;startcolumn,
                          int&nbsp;buffersize)
                   throws java.io.UnsupportedEncodingException</PRE>
    <DL>
    <DL>
    
    <DT><B>Throws:</B>
    <DD><CODE>java.io.UnsupportedEncodingException</CODE></DL>
    </DL>
    <HR>
    
    <A NAME="JavaCharStream(java.io.InputStream, int, int, int)"><!-- --></A><H3>
    JavaCharStream</H3>
    <PRE>
    public <B>JavaCharStream</B>(java.io.InputStream&nbsp;dstream,
                          int&nbsp;startline,
                          int&nbsp;startcolumn,
                          int&nbsp;buffersize)</PRE>
    <DL>
    </DL>
    <HR>
    
    <A NAME="JavaCharStream(java.io.InputStream, java.lang.String, int, int)"><!-- --></A><H3>
    JavaCharStream</H3>
    <PRE>
    public <B>JavaCharStream</B>(java.io.InputStream&nbsp;dstream,
                          java.lang.String&nbsp;encoding,
                          int&nbsp;startline,
                          int&nbsp;startcolumn)
                   throws java.io.UnsupportedEncodingException</PRE>
    <DL>
    <DL>
    
    <DT><B>Throws:</B>
    <DD><CODE>java.io.UnsupportedEncodingException</CODE></DL>
    </DL>
    <HR>
    
    <A NAME="JavaCharStream(java.io.InputStream, int, int)"><!-- --></A><H3>
    JavaCharStream</H3>
    <PRE>
    public <B>JavaCharStream</B>(java.io.InputStream&nbsp;dstream,
                          int&nbsp;startline,
                          int&nbsp;startcolumn)</PRE>
    <DL>
    </DL>
    <HR>
    
    <A NAME="JavaCharStream(java.io.InputStream, java.lang.String)"><!-- --></A><H3>
    JavaCharStream</H3>
    <PRE>
    public <B>JavaCharStream</B>(java.io.InputStream&nbsp;dstream,
                          java.lang.String&nbsp;encoding)
                   throws java.io.UnsupportedEncodingException</PRE>
    <DL>
    <DL>
    
    <DT><B>Throws:</B>
    <DD><CODE>java.io.UnsupportedEncodingException</CODE></DL>
    </DL>
    <HR>
    
    <A NAME="JavaCharStream(java.io.InputStream)"><!-- --></A><H3>
    JavaCharStream</H3>
    <PRE>
    public <B>JavaCharStream</B>(java.io.InputStream&nbsp;dstream)</PRE>
    <DL>
    </DL>
    
    <!-- ============ METHOD DETAIL ========== -->
    
    <A NAME="method_detail"><!-- --></A>
    <TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
    <TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
    <TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
    <B>Method Detail</B></FONT></TH>
    </TR>
    </TABLE>
    
    <A NAME="setTabSize(int)"><!-- --></A><H3>
    setTabSize</H3>
    <PRE>
    protected void <B>setTabSize</B>(int&nbsp;i)</PRE>
    <DL>
    <DD><DL>
    </DL>
    </DD>
    </DL>
    <HR>
    
    <A NAME="getTabSize(int)"><!-- --></A><H3>
    getTabSize</H3>
    <PRE>
    protected int <B>getTabSize</B>(int&nbsp;i)</PRE>
    <DL>
    <DD><DL>
    </DL>
    </DD>
    </DL>
    <HR>
    
    <A NAME="ExpandBuff(boolean)"><!-- --></A><H3>
    ExpandBuff</H3>
    <PRE>
    protected void <B>ExpandBuff</B>(boolean&nbsp;wrapAround)</PRE>
    <DL>
    <DD><DL>
    </DL>
    </DD>
    </DL>
    <HR>
    
    <A NAME="FillBuff()"><!-- --></A><H3>
    FillBuff</H3>
    <PRE>
    protected void <B>FillBuff</B>()
                     throws java.io.IOException</PRE>
    <DL>
    <DD><DL>
    
    <DT><B>Throws:</B>
    <DD><CODE>java.io.IOException</CODE></DL>
    </DD>
    </DL>
    <HR>
    
    <A NAME="ReadByte()"><!-- --></A><H3>
    ReadByte</H3>
    <PRE>
    protected char <B>ReadByte</B>()
                     throws java.io.IOException</PRE>
    <DL>
    <DD><DL>
    
    <DT><B>Throws:</B>
    <DD><CODE>java.io.IOException</CODE></DL>
    </DD>
    </DL>
    <HR>
    
    <A NAME="BeginToken()"><!-- --></A><H3>
    BeginToken</H3>
    <PRE>
    public char <B>BeginToken</B>()
                    throws java.io.IOException</PRE>
    <DL>
    <DD><DL>
    
    <DT><B>Throws:</B>
    <DD><CODE>java.io.IOException</CODE></DL>
    </DD>
    </DL>
    <HR>
    
    <A NAME="AdjustBuffSize()"><!-- --></A><H3>
    AdjustBuffSize</H3>
    <PRE>
    protected void <B>AdjustBuffSize</B>()</PRE>
    <DL>
    <DD><DL>
    </DL>
    </DD>
    </DL>
    <HR>
    
    <A NAME="UpdateLineColumn(char)"><!-- --></A><H3>
    UpdateLineColumn</H3>
    <PRE>
    protected void <B>UpdateLineColumn</B>(char&nbsp;c)</PRE>
    <DL>
    <DD><DL>
    </DL>
    </DD>
    </DL>
    <HR>
    
    <A NAME="readChar()"><!-- --></A><H3>
    readChar</H3>
    <PRE>
    public char <B>readChar</B>()
                  throws java.io.IOException</PRE>
    <DL>
    <DD><DL>
    
    <DT><B>Throws:</B>
    <DD><CODE>java.io.IOException</CODE></DL>
    </DD>
    </DL>
    <HR>
    
    <A NAME="getColumn()"><!-- --></A><H3>
    getColumn</H3>
    <PRE>
    public int <B>getColumn</B>()</PRE>
    <DL>
    <DD><B>Deprecated.</B>&nbsp;<I></I>
    <P>
    <DD><DL>
    <DT><B>See Also:</B><DD><A HREF="../AST/JavaCharStream.html#getEndColumn()"><CODE>getEndColumn()</CODE></A></DL>
    </DD>
    </DL>
    <HR>
    
    <A NAME="getLine()"><!-- --></A><H3>
    getLine</H3>
    <PRE>
    public int <B>getLine</B>()</PRE>
    <DL>
    <DD><B>Deprecated.</B>&nbsp;<I></I>
    <P>
    <DD><DL>
    <DT><B>See Also:</B><DD><A HREF="../AST/JavaCharStream.html#getEndLine()"><CODE>getEndLine()</CODE></A></DL>
    </DD>
    </DL>
    <HR>
    
    <A NAME="getEndColumn()"><!-- --></A><H3>
    getEndColumn</H3>
    <PRE>
    public int <B>getEndColumn</B>()</PRE>
    <DL>
    <DD><DL>
    </DL>
    </DD>
    </DL>
    <HR>
    
    <A NAME="getEndLine()"><!-- --></A><H3>
    getEndLine</H3>
    <PRE>
    public int <B>getEndLine</B>()</PRE>
    <DL>
    <DD><DL>
    </DL>
    </DD>
    </DL>
    <HR>
    
    <A NAME="getBeginColumn()"><!-- --></A><H3>
    getBeginColumn</H3>
    <PRE>
    public int <B>getBeginColumn</B>()</PRE>
    <DL>
    <DD><DL>
    </DL>
    </DD>
    </DL>
    <HR>
    
    <A NAME="getBeginLine()"><!-- --></A><H3>
    getBeginLine</H3>
    <PRE>
    public int <B>getBeginLine</B>()</PRE>
    <DL>
    <DD><DL>
    </DL>
    </DD>
    </DL>
    <HR>
    
    <A NAME="backup(int)"><!-- --></A><H3>
    backup</H3>
    <PRE>
    public void <B>backup</B>(int&nbsp;amount)</PRE>
    <DL>
    <DD><DL>
    </DL>
    </DD>
    </DL>
    <HR>
    
    <A NAME="ReInit(java.io.Reader, int, int, int)"><!-- --></A><H3>
    ReInit</H3>
    <PRE>
    public void <B>ReInit</B>(java.io.Reader&nbsp;dstream,
                       int&nbsp;startline,
                       int&nbsp;startcolumn,
                       int&nbsp;buffersize)</PRE>
    <DL>
    <DD><DL>
    </DL>
    </DD>
    </DL>
    <HR>
    
    <A NAME="ReInit(java.io.Reader, int, int)"><!-- --></A><H3>
    ReInit</H3>
    <PRE>
    public void <B>ReInit</B>(java.io.Reader&nbsp;dstream,
                       int&nbsp;startline,
                       int&nbsp;startcolumn)</PRE>
    <DL>
    <DD><DL>
    </DL>
    </DD>
    </DL>
    <HR>
    
    <A NAME="ReInit(java.io.Reader)"><!-- --></A><H3>
    ReInit</H3>
    <PRE>
    public void <B>ReInit</B>(java.io.Reader&nbsp;dstream)</PRE>
    <DL>
    <DD><DL>
    </DL>
    </DD>
    </DL>
    <HR>
    
    <A NAME="ReInit(java.io.InputStream, java.lang.String, int, int, int)"><!-- --></A><H3>
    ReInit</H3>
    <PRE>
    public void <B>ReInit</B>(java.io.InputStream&nbsp;dstream,
                       java.lang.String&nbsp;encoding,
                       int&nbsp;startline,
                       int&nbsp;startcolumn,
                       int&nbsp;buffersize)
                throws java.io.UnsupportedEncodingException</PRE>
    <DL>
    <DD><DL>
    
    <DT><B>Throws:</B>
    <DD><CODE>java.io.UnsupportedEncodingException</CODE></DL>
    </DD>
    </DL>
    <HR>
    
    <A NAME="ReInit(java.io.InputStream, int, int, int)"><!-- --></A><H3>
    ReInit</H3>
    <PRE>
    public void <B>ReInit</B>(java.io.InputStream&nbsp;dstream,
                       int&nbsp;startline,
                       int&nbsp;startcolumn,
                       int&nbsp;buffersize)</PRE>
    <DL>
    <DD><DL>
    </DL>
    </DD>
    </DL>
    <HR>
    
    <A NAME="ReInit(java.io.InputStream, java.lang.String, int, int)"><!-- --></A><H3>
    ReInit</H3>
    <PRE>
    public void <B>ReInit</B>(java.io.InputStream&nbsp;dstream,
                       java.lang.String&nbsp;encoding,
                       int&nbsp;startline,
                       int&nbsp;startcolumn)
                throws java.io.UnsupportedEncodingException</PRE>
    <DL>
    <DD><DL>
    
    <DT><B>Throws:</B>
    <DD><CODE>java.io.UnsupportedEncodingException</CODE></DL>
    </DD>
    </DL>
    <HR>
    
    <A NAME="ReInit(java.io.InputStream, int, int)"><!-- --></A><H3>
    ReInit</H3>
    <PRE>
    public void <B>ReInit</B>(java.io.InputStream&nbsp;dstream,
                       int&nbsp;startline,
                       int&nbsp;startcolumn)</PRE>
    <DL>
    <DD><DL>
    </DL>
    </DD>
    </DL>
    <HR>
    
    <A NAME="ReInit(java.io.InputStream, java.lang.String)"><!-- --></A><H3>
    ReInit</H3>
    <PRE>
    public void <B>ReInit</B>(java.io.InputStream&nbsp;dstream,
                       java.lang.String&nbsp;encoding)
                throws java.io.UnsupportedEncodingException</PRE>
    <DL>
    <DD><DL>
    
    <DT><B>Throws:</B>
    <DD><CODE>java.io.UnsupportedEncodingException</CODE></DL>
    </DD>
    </DL>
    <HR>
    
    <A NAME="ReInit(java.io.InputStream)"><!-- --></A><H3>
    ReInit</H3>
    <PRE>
    public void <B>ReInit</B>(java.io.InputStream&nbsp;dstream)</PRE>
    <DL>
    <DD><DL>
    </DL>
    </DD>
    </DL>
    <HR>
    
    <A NAME="GetImage()"><!-- --></A><H3>
    GetImage</H3>
    <PRE>
    public java.lang.String <B>GetImage</B>()</PRE>
    <DL>
    <DD><DL>
    </DL>
    </DD>
    </DL>
    <HR>
    
    <A NAME="GetSuffix(int)"><!-- --></A><H3>
    GetSuffix</H3>
    <PRE>
    public char[] <B>GetSuffix</B>(int&nbsp;len)</PRE>
    <DL>
    <DD><DL>
    </DL>
    </DD>
    </DL>
    <HR>
    
    <A NAME="Done()"><!-- --></A><H3>
    Done</H3>
    <PRE>
    public void <B>Done</B>()</PRE>
    <DL>
    <DD><DL>
    </DL>
    </DD>
    </DL>
    <HR>
    
    <A NAME="adjustBeginLineColumn(int, int)"><!-- --></A><H3>
    adjustBeginLineColumn</H3>
    <PRE>
    public void <B>adjustBeginLineColumn</B>(int&nbsp;newLine,
                                      int&nbsp;newCol)</PRE>
    <DL>
    <DD>Method to adjust line and column numbers for the start of a token.
    <P>
    <DD><DL>
    </DL>
    </DD>
    </DL>
    <!-- ========= END OF CLASS DATA ========= -->
    <HR>
    
    
    <!-- ======= START OF BOTTOM NAVBAR ====== -->
    <A NAME="navbar_bottom"><!-- --></A>
    <A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
    <TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
    <TR>
    <TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
    <A NAME="navbar_bottom_firstrow"><!-- --></A>
    <TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
      <TR ALIGN="center" VALIGN="top">
      <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../AST/package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A>&nbsp;</TD>
      <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT>&nbsp;</TD>
      <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
      <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
      <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A>&nbsp;</TD>
      <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
      </TR>
    </TABLE>
    </TD>
    <TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
    </EM>
    </TD>
    </TR>
    
    <TR>
    <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
    &nbsp;<A HREF="../AST/IntElement.html" title="class in AST"><B>PREV CLASS</B></A>&nbsp;
    &nbsp;<A HREF="../AST/List.html" title="class in AST"><B>NEXT CLASS</B></A></FONT></TD>
    <TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
      <A HREF="../index.html?AST/JavaCharStream.html" target="_top"><B>FRAMES</B></A>  &nbsp;
    &nbsp;<A HREF="JavaCharStream.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
    &nbsp;<SCRIPT type="text/javascript">
      <!--
      if(window==top) {
        document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
      }
      //-->
    </SCRIPT>
    <NOSCRIPT>
      <A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
    </NOSCRIPT>
    
    
    </FONT></TD>
    </TR>
    <TR>
    <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
      SUMMARY:&nbsp;NESTED&nbsp;|&nbsp;<A HREF="#field_summary">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_summary">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_summary">METHOD</A></FONT></TD>
    <TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
    DETAIL:&nbsp;<A HREF="#field_detail">FIELD</A>&nbsp;|&nbsp;<A HREF="#constructor_detail">CONSTR</A>&nbsp;|&nbsp;<A HREF="#method_detail">METHOD</A></FONT></TD>
    </TR>
    </TABLE>
    <A NAME="skip-navbar_bottom"></A>
    <!-- ======== END OF BOTTOM NAVBAR ======= -->
    
    <HR>
    
    </BODY>
    </HTML>