Package jflex.core
Class AbstractLexScan
- java.lang.Object
-
- jflex.core.AbstractLexScan
-
-
Field Summary
Fields Modifier and Type Field Description String
scanErrorException
-
Constructor Summary
Constructors Constructor Description AbstractLexScan()
-
Method Summary
-
-
-
Field Detail
-
scanErrorException
public String scanErrorException
-
-
Method Detail
-
getUnicodeProperties
public UnicodeProperties getUnicodeProperties()
- Specified by:
getUnicodeProperties
in interfaceILexScan
-
getCharClasses
public CharClasses getCharClasses()
-
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()
-
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.UselexLine()
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()
-
lexPushStream
protected abstract void lexPushStream(File f) throws IOException
- Throws:
IOException
-
-