- 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
EncloseNode[]
memNodes
(package private) int
numCall
(package private) int
numCombExpCheck
int
numMem
(package private) int
numNamed
(package private) int
numPrecReadNotNodes
int
option
(package private) Node[]
precReadNotNodes
Syntax
syntax
(package private) UnsetAddrList
unsetAddrList
WarnCallback
warnings
private int
warningsFlag
-
Constructor Summary
Constructors Constructor Description ScanEnvironment(Regex regex, Syntax syntax, WarnCallback warnings)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) int
addMemEntry()
(package private) void
ccDuplicateWarn()
(package private) void
ccEscWarn(java.lang.String s)
(package private) void
closeBracketWithoutEscapeWarn(java.lang.String s)
(package private) int
convertBackslashValue(int c)
(package private) Node
currentPrecReadNotNode()
(package private) void
popPrecReadNotNode(Node node)
(package private) void
pushPrecReadNotNode(Node node)
(package private) void
setMemNode(int num, EncloseNode node)
(package private) void
unknownEscWarn(java.lang.String s)
-
-
-
Field Detail
-
option
public 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
-
warnings
public final WarnCallback warnings
-
numCall
int numCall
-
unsetAddrList
UnsetAddrList unsetAddrList
-
numMem
public int numMem
-
numNamed
int numNamed
-
memNodes
public EncloseNode[] memNodes
-
numCombExpCheck
int numCombExpCheck
-
combExpMaxRegNum
int combExpMaxRegNum
-
currMaxRegNum
int currMaxRegNum
-
hasRecursion
boolean hasRecursion
-
warningsFlag
private int warningsFlag
-
numPrecReadNotNodes
int numPrecReadNotNodes
-
precReadNotNodes
Node[] precReadNotNodes
-
-
Constructor Detail
-
ScanEnvironment
ScanEnvironment(Regex regex, Syntax syntax, WarnCallback warnings)
-
-
Method Detail
-
addMemEntry
int addMemEntry()
-
setMemNode
void setMemNode(int num, EncloseNode node)
-
pushPrecReadNotNode
void pushPrecReadNotNode(Node node)
-
popPrecReadNotNode
void popPrecReadNotNode(Node node)
-
currentPrecReadNotNode
Node currentPrecReadNotNode()
-
convertBackslashValue
int convertBackslashValue(int c)
-
ccEscWarn
void ccEscWarn(java.lang.String s)
-
unknownEscWarn
void unknownEscWarn(java.lang.String s)
-
closeBracketWithoutEscapeWarn
void closeBracketWithoutEscapeWarn(java.lang.String s)
-
ccDuplicateWarn
void ccDuplicateWarn()
-
-