Package com.adbs.ast

Class BaseScanner

java.lang.Object
com.adbs.ast.BaseScanner

public abstract class BaseScanner extends Object
  • Field Details

    • buffer

      protected Buffer buffer
    • ch

      protected int ch
    • valCh

      protected char valCh
    • pos

      protected int pos
    • line

      protected int line
    • lineStart

      protected int lineStart
    • oldEols

      protected int oldEols
    • ignore

      protected BitSet ignore
    • allowComments

      protected boolean allowComments
    • allowSpaces

      protected boolean allowSpaces
    • start

      protected StartTable start
  • Constructor Details

    • BaseScanner

      public BaseScanner()
  • Method Details

    • getCount

      public int getCount()
    • getAllowComments

      public boolean getAllowComments()
    • setAllowComments

      public void setAllowComments(boolean value)
    • getAllowSpaces

      public boolean getAllowSpaces()
    • setAllowSpaces

      public void setAllowSpaces(boolean value)
    • init

      public void init(String s)
    • getToken

      public Token getToken(int i)
    • nextCh

      protected void nextCh()
    • checkLiteral

      public abstract void checkLiteral(Token t)
    • nextToken

      public abstract Token nextToken()
    • initInternal

      public abstract void initInternal()