Top Description Fields Constructors Methods
tech.units.indriya.internal.format

pack-priv final Class UnitTokenManager

extends Object
Class Inheritance
Annotations
@API
status:INTERNAL
Static Imports
org.apiguardian.api.API.Status.INTERNAL

Token Manager.

Field Summary

Modifier and TypeField and Description
protected char
public PrintStream
debugStream

Debug output.

protected DefaultCharStream
private static final long[]
private static final long[]
private static final long[]
private static final long[]
private static final long[]
private int
private int
private int
private static final int[]
private int
private final int[]
private final int[]
public static final String[]
jjstrLiteralImages

Token literal values.

public static final String[]
lexStateNames

Lexer state names.

Constructor Summary

AccessConstructor and Description
public
UnitTokenManager(DefaultCharStream stream)

Constructor.

public
UnitTokenManager(DefaultCharStream stream, int lexState)

Constructor.

Method Summary

Modifier and TypeMethod and Description
public Token
getNextToken()

Get the next Token.

private void
jjAddStates(int start, int end)

private static boolean
jjCanMove_0(int hiByte, int i2, long l2)

private static boolean
jjCanMove_1(int hiByte, int i1, int i2, long l1, long l2)

private void
jjCheckNAdd(int state)

private void
jjCheckNAddStates(int start, int end)

private void
jjCheckNAddTwoStates(int state1, int state2)

protected Token
private int
jjMoveNfa_0(int startState, int curPos)

private int
private int
jjStartNfaWithStates_0(int pos, int kind, int state)

private int
jjStopAtPos(int pos, int kind)

public void
reInit(DefaultCharStream stream)

Reinitialise parser.

public void
reInit(DefaultCharStream stream, int lexState)

Reinitialise parser.

private void
public void
setDebugStream(PrintStream ds)

Set debug output.

public void
switchTo(int lexState)

Switch to specified lex state.

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

curCharback to summary
protected char curChar
debugStreamback to summary
public PrintStream debugStream

Debug output.

input_streamback to summary
protected DefaultCharStream input_stream
jjbitVec0back to summary
private static final long[] jjbitVec0
jjbitVec1back to summary
private static final long[] jjbitVec1
jjbitVec2back to summary
private static final long[] jjbitVec2
jjbitVec4back to summary
private static final long[] jjbitVec4
jjbitVec5back to summary
private static final long[] jjbitVec5
jjmatchedKindback to summary
private int jjmatchedKind
jjmatchedPosback to summary
private int jjmatchedPos
jjnewStateCntback to summary
private int jjnewStateCnt
jjnextStatesback to summary
private static final int[] jjnextStates
jjroundback to summary
private int jjround
jjroundsback to summary
private final int[] jjrounds
jjstateSetback to summary
private final int[] jjstateSet
jjstrLiteralImagesback to summary
public static final String[] jjstrLiteralImages

Token literal values.

lexStateNamesback to summary
public static final String[] lexStateNames

Lexer state names.

Constructor Detail

UnitTokenManagerback to summary
public UnitTokenManager(DefaultCharStream stream)

Constructor.

UnitTokenManagerback to summary
public UnitTokenManager(DefaultCharStream stream, int lexState)

Constructor.

Method Detail

getNextTokenback to summary
public Token getNextToken()

Get the next Token.

jjAddStatesback to summary
private void jjAddStates(int start, int end)
jjCanMove_0back to summary
private static boolean jjCanMove_0(int hiByte, int i2, long l2)
jjCanMove_1back to summary
private static boolean jjCanMove_1(int hiByte, int i1, int i2, long l1, long l2)
jjCheckNAddback to summary
private void jjCheckNAdd(int state)
jjCheckNAddStatesback to summary
private void jjCheckNAddStates(int start, int end)
jjCheckNAddTwoStatesback to summary
private void jjCheckNAddTwoStates(int state1, int state2)
jjFillTokenback to summary
protected Token jjFillToken()
jjMoveNfa_0back to summary
private int jjMoveNfa_0(int startState, int curPos)
jjMoveStringLiteralDfa0_0back to summary
private int jjMoveStringLiteralDfa0_0()
jjStartNfaWithStates_0back to summary
private int jjStartNfaWithStates_0(int pos, int kind, int state)
jjStopAtPosback to summary
private int jjStopAtPos(int pos, int kind)
reInitback to summary
public void reInit(DefaultCharStream stream)

Reinitialise parser.

reInitback to summary
public void reInit(DefaultCharStream stream, int lexState)

Reinitialise parser.

reInitRoundsback to summary
private void reInitRounds()
setDebugStreamback to summary
public void setDebugStream(PrintStream ds)

Set debug output.

switchToback to summary
public void switchTo(int lexState)

Switch to specified lex state.