Package jflex.core

Class AbstractLexScan

    • Field Detail

      • scanErrorException

        public String scanErrorException
    • Constructor Detail

      • AbstractLexScan

        public AbstractLexScan()
    • Method Detail

      • setFile

        public void setFile​(File file)
      • file

        public File file()
      • classCode

        public String classCode()
      • initCode

        public String initCode()
      • initThrow

        public String initThrow()
      • eofCode

        public String eofCode()
      • eofThrow

        public String eofThrow()
      • lexThrow

        public String lexThrow()
      • eofVal

        public String eofVal()
      • scanErrorException

        public String scanErrorException()
      • userCode

        public String userCode()
      • cupSymbol

        public String cupSymbol()
      • charCount

        public boolean charCount()
      • lineCount

        public boolean lineCount()
      • columnCount

        public boolean columnCount()
      • cupCompatible

        public boolean cupCompatible()
      • cup2Compatible

        public boolean cup2Compatible()
      • cupDebug

        public boolean cupDebug()
      • isInteger

        public boolean isInteger()
      • isIntWrap

        public boolean isIntWrap()
      • isPublic

        public boolean isPublic()
      • isFinal

        public boolean isFinal()
      • isAbstract

        public boolean isAbstract()
      • bolUsed

        public boolean bolUsed()
      • standalone

        public boolean standalone()
      • debugOption

        public boolean debugOption()
      • eofclose

        public boolean eofclose()
      • isImplementing

        public String isImplementing()
      • isExtending

        public String isExtending()
      • className

        public String className()
      • functionName

        public String functionName()
      • tokenType

        public String tokenType()
      • visibility

        public String visibility()
      • stateNames

        public Set<String> stateNames()
      • getStateNumber

        public int getStateNumber​(String name)
      • ctorArgsCount

        public int ctorArgsCount()
      • ctorType

        public String ctorType​(int i)
      • ctorArg

        public String ctorArg​(int i)
      • bufferSize

        public int bufferSize()
      • currentLine

        @Deprecated
        public int currentLine()
        Deprecated.
        Use lexLine() directly.
        Returns the current line number.
      • isColumnCount

        @Deprecated
        public boolean isColumnCount()
        Deprecated.
      • lexLine

        protected abstract int lexLine()
      • lexColumn

        protected abstract int lexColumn()
      • lexText

        protected abstract String lexText()