Package org.joni
Class ScanEnvironment
- java.lang.Object
-
- org.joni.ScanEnvironment
-
public final class ScanEnvironment extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) int
backrefedMem
(package private) int
btMemEnd
(package private) int
btMemStart
(package private) int
captureHistory
(package private) int
caseFoldFlag
(package private) int
combExpMaxRegNum
(package private) int
currMaxRegNum
org.jcodings.Encoding
enc
(package private) boolean
hasRecursion
Node[]
memNodes
(package private) int
numCall
(package private) int
numCombExpCheck
int
numMem
(package private) int
numNamed
(package private) int
numPrecReadNotNodes
(package private) int
option
(package private) Node[]
precReadNotNodes
Regex
reg
private static int
SCANENV_MEMNODES_SIZE
Syntax
syntax
(package private) UnsetAddrList
unsetAddrList
-
Constructor Summary
Constructors Constructor Description ScanEnvironment(Regex regex, Syntax syntax)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
addMemEntry()
(package private) void
ccEscWarn(java.lang.String s)
void
clear()
(package private) void
closeBracketWithoutEscapeWarn(java.lang.String s)
int
convertBackslashValue(int c)
Node
currentPrecReadNotNode()
void
popPrecReadNotNode(Node node)
void
pushPrecReadNotNode(Node node)
void
setMemNode(int num, Node node)
-
-
-
Field Detail
-
SCANENV_MEMNODES_SIZE
private static final int SCANENV_MEMNODES_SIZE
- See Also:
- Constant Field Values
-
option
int option
-
caseFoldFlag
final int caseFoldFlag
-
enc
public final org.jcodings.Encoding enc
-
syntax
public final Syntax syntax
-
captureHistory
int captureHistory
-
btMemStart
int btMemStart
-
btMemEnd
int btMemEnd
-
backrefedMem
int backrefedMem
-
reg
public final Regex reg
-
numCall
int numCall
-
unsetAddrList
UnsetAddrList unsetAddrList
-
numMem
public int numMem
-
numNamed
int numNamed
-
memNodes
public Node[] memNodes
-
numCombExpCheck
int numCombExpCheck
-
combExpMaxRegNum
int combExpMaxRegNum
-
currMaxRegNum
int currMaxRegNum
-
hasRecursion
boolean hasRecursion
-
numPrecReadNotNodes
int numPrecReadNotNodes
-
precReadNotNodes
Node[] precReadNotNodes
-
-
Method Detail
-
clear
public void clear()
-
addMemEntry
public int addMemEntry()
-
setMemNode
public void setMemNode(int num, Node node)
-
pushPrecReadNotNode
public void pushPrecReadNotNode(Node node)
-
popPrecReadNotNode
public void popPrecReadNotNode(Node node)
-
currentPrecReadNotNode
public Node currentPrecReadNotNode()
-
convertBackslashValue
public int convertBackslashValue(int c)
-
ccEscWarn
void ccEscWarn(java.lang.String s)
-
closeBracketWithoutEscapeWarn
void closeBracketWithoutEscapeWarn(java.lang.String s)
-
-