Package net.sf.tweety.preferences.io
Class POParserTokenManager
- java.lang.Object
 - 
- net.sf.tweety.preferences.io.POParserTokenManager
 
 
- 
- All Implemented Interfaces:
 POParserConstants
public class POParserTokenManager extends java.lang.Object implements POParserConstants
 
- 
- 
Field Summary
Fields Modifier and Type Field Description protected charcurChar(package private) intcurLexStatejava.io.PrintStreamdebugStream(package private) intdefaultLexStateprotected SimpleCharStreaminput_stream(package private) intjjmatchedKind(package private) intjjmatchedPos(package private) intjjnewStateCnt(package private) static int[]jjnextStates(package private) intjjroundprivate int[]jjroundsprivate int[]jjstateSetstatic java.lang.String[]jjstrLiteralImages(package private) static long[]jjtoSkip(package private) static long[]jjtoTokenstatic java.lang.String[]lexStateNames- 
Fields inherited from interface net.sf.tweety.preferences.io.POParserConstants
DEFAULT, ELEMENT, EOF, EOL, LBRA, RBRA, REL, tokenImage 
 - 
 
- 
Constructor Summary
Constructors Constructor Description POParserTokenManager(SimpleCharStream stream)POParserTokenManager(SimpleCharStream stream, int lexState) 
- 
Method Summary
Modifier and Type Method Description TokengetNextToken()private voidjjAddStates(int start, int end)private voidjjCheckNAdd(int state)private voidjjCheckNAddTwoStates(int state1, int state2)protected TokenjjFillToken()private intjjMoveNfa_0(int startState, int curPos)private intjjMoveStringLiteralDfa0_0()private intjjStartNfa_0(int pos, long active0)private intjjStopAtPos(int pos, int kind)private intjjStopStringLiteralDfa_0(int pos, long active0)voidReInit(SimpleCharStream stream)voidReInit(SimpleCharStream stream, int lexState)private voidReInitRounds()voidsetDebugStream(java.io.PrintStream ds)voidSwitchTo(int lexState) 
 - 
 
- 
- 
Field Detail
- 
debugStream
public java.io.PrintStream debugStream
 
- 
jjnextStates
static final int[] jjnextStates
 
- 
jjstrLiteralImages
public static final java.lang.String[] jjstrLiteralImages
 
- 
lexStateNames
public static final java.lang.String[] lexStateNames
 
- 
jjtoToken
static final long[] jjtoToken
 
- 
jjtoSkip
static final long[] jjtoSkip
 
- 
input_stream
protected SimpleCharStream input_stream
 
- 
jjrounds
private final int[] jjrounds
 
- 
jjstateSet
private final int[] jjstateSet
 
- 
curChar
protected char curChar
 
- 
curLexState
int curLexState
 
- 
defaultLexState
int defaultLexState
 
- 
jjnewStateCnt
int jjnewStateCnt
 
- 
jjround
int jjround
 
- 
jjmatchedPos
int jjmatchedPos
 
- 
jjmatchedKind
int jjmatchedKind
 
 - 
 
- 
Constructor Detail
- 
POParserTokenManager
public POParserTokenManager(SimpleCharStream stream)
 
- 
POParserTokenManager
public POParserTokenManager(SimpleCharStream stream, int lexState)
 
 - 
 
- 
Method Detail
- 
setDebugStream
public void setDebugStream(java.io.PrintStream ds)
 
- 
jjStopStringLiteralDfa_0
private final int jjStopStringLiteralDfa_0(int pos, long active0) 
- 
jjStartNfa_0
private final int jjStartNfa_0(int pos, long active0) 
- 
jjStopAtPos
private int jjStopAtPos(int pos, int kind) 
- 
jjMoveStringLiteralDfa0_0
private int jjMoveStringLiteralDfa0_0()
 
- 
jjMoveNfa_0
private int jjMoveNfa_0(int startState, int curPos) 
- 
ReInit
public void ReInit(SimpleCharStream stream)
 
- 
ReInitRounds
private void ReInitRounds()
 
- 
ReInit
public void ReInit(SimpleCharStream stream, int lexState)
 
- 
SwitchTo
public void SwitchTo(int lexState)
 
- 
jjFillToken
protected Token jjFillToken()
 
- 
getNextToken
public Token getNextToken()
 
- 
jjCheckNAdd
private void jjCheckNAdd(int state)
 
- 
jjAddStates
private void jjAddStates(int start, int end) 
- 
jjCheckNAddTwoStates
private void jjCheckNAddTwoStates(int state1, int state2) 
 - 
 
 -