public final class ScanEnvironment
extends java.lang.Object
Modifier and Type | Field and 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 and Description |
---|
ScanEnvironment(Regex regex,
Syntax syntax,
WarnCallback warnings) |
Modifier and Type | Method and 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) |
public int option
final int caseFoldFlag
public final org.jcodings.Encoding enc
public final Syntax syntax
int captureHistory
int btMemStart
int btMemEnd
int backrefedMem
public final WarnCallback warnings
int numCall
UnsetAddrList unsetAddrList
public int numMem
int numNamed
public EncloseNode[] memNodes
int numCombExpCheck
int combExpMaxRegNum
int currMaxRegNum
boolean hasRecursion
private int warningsFlag
int numPrecReadNotNodes
Node[] precReadNotNodes
ScanEnvironment(Regex regex, Syntax syntax, WarnCallback warnings)
int addMemEntry()
void setMemNode(int num, EncloseNode node)
void pushPrecReadNotNode(Node node)
void popPrecReadNotNode(Node node)
Node currentPrecReadNotNode()
int convertBackslashValue(int c)
void ccEscWarn(java.lang.String s)
void unknownEscWarn(java.lang.String s)
void closeBracketWithoutEscapeWarn(java.lang.String s)
void ccDuplicateWarn()