Package com.adbs.ast

Class BaseScanner


  • public abstract class BaseScanner
    extends java.lang.Object
    • Field Detail

      • 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 java.util.BitSet ignore
      • allowComments

        protected boolean allowComments
      • allowSpaces

        protected boolean allowSpaces
    • Constructor Detail

      • BaseScanner

        public BaseScanner()
    • Method Detail

      • 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​(java.lang.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()