Class parsing.YYlexbuffer
All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class parsing.YYlexbuffer

java.lang.Object
   |
   +----parsing.YYlexbuffer

public class YYlexbuffer
extends Object

Variable Index

 o charno0
 o current
 o EOF
 o EOFCHAR
 o linecount
 o lineno
 o linenobase
 o maxlines
 o thisch
 o yydebug
 o yyin
 o yyout

Constructor Index

 o YYlexbuffer(InputStream, PrintStream)
 o YYlexbuffer(InputStream, PrintStream, int)

Method Index

 o backup()
 o charno()
 o charno0()
 o contents()
 o currentchar()
 o currentpos()
 o getlexeme(StringBuffer)
 o getlexemelocation(YYlocation)
 o lastchar()
 o lexemesize()
 o lineno()
 o nextchar()
 o peek()
 o purge()
 o setdebug(boolean)
 o setdebug(int)
 o setmark()
 o setmaxlines(int)
 o toString()

Variables

 o EOF
  protected final static int EOF
 o EOFCHAR
  protected final static int EOFCHAR
 o current
  protected int current
 o thisch
  protected int thisch
 o charno0
  protected int charno0
 o lineno
  protected int lineno
 o linenobase
  protected int linenobase
 o linecount
  protected int linecount
 o maxlines
  protected int maxlines
 o yyin
  protected InputStream yyin
 o yyout
  protected PrintStream yyout
 o yydebug
  public int yydebug

Constructors

 o YYlexbuffer
  public YYlexbuffer(InputStream fin,
                     PrintStream fout)
 o YYlexbuffer
  public YYlexbuffer(InputStream fin,
                     PrintStream fout,
                     int max)

Methods

 o nextchar
  public int nextchar() throws IOException
 o backup
  public void backup()
 o peek
  public int peek() throws IOException
 o lastchar
  public int lastchar()
 o currentchar
  public int currentchar()
 o setmaxlines
  public void setmaxlines(int n)
 o purge
  public void purge()
 o lineno
  public int lineno()
 o charno0
  public int charno0()
 o charno
  public int charno()
 o setmark
  public void setmark()
 o getlexemelocation
  public void getlexemelocation(YYlocation loc)
 o getlexeme
  public void getlexeme(StringBuffer buf)
 o setdebug
  public void setdebug(boolean d)
 o setdebug
  public void setdebug(int i)
 o lexemesize
  public int lexemesize()
 o contents
  public Char_Vector contents()
 o toString
  public String toString()
Overrides:
toString in class Object
 o currentpos
  public int currentpos()

All Packages  Class Hierarchy  This Package  Previous  Next  Index