Package org.joni
Class ScanEnvironment
java.lang.Object
org.joni.ScanEnvironment
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) int
(package private) int
(package private) int
(package private) int
(package private) final int
(package private) int
(package private) int
final org.jcodings.Encoding
(package private) boolean
(package private) int
(package private) int
int
(package private) int
(package private) int
int
(package private) Node[]
final Syntax
(package private) UnsetAddrList
final WarnCallback
private int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) int
(package private) void
(package private) void
(package private) void
(package private) int
convertBackslashValue
(int c) (package private) Node
(package private) void
popPrecReadNotNode
(Node node) (package private) void
pushPrecReadNotNode
(Node node) (package private) void
setMemNode
(int num, EncloseNode node) (package private) void
-
Field Details
-
option
public int option -
caseFoldFlag
final int caseFoldFlag -
enc
public final org.jcodings.Encoding enc -
syntax
-
captureHistory
int captureHistory -
btMemStart
int btMemStart -
btMemEnd
int btMemEnd -
backrefedMem
int backrefedMem -
warnings
-
numCall
int numCall -
unsetAddrList
UnsetAddrList unsetAddrList -
numMem
public int numMem -
numNamed
int numNamed -
memNodes
-
numCombExpCheck
int numCombExpCheck -
combExpMaxRegNum
int combExpMaxRegNum -
currMaxRegNum
int currMaxRegNum -
hasRecursion
boolean hasRecursion -
warningsFlag
private int warningsFlag -
numPrecReadNotNodes
int numPrecReadNotNodes -
precReadNotNodes
Node[] precReadNotNodes
-
-
Constructor Details
-
ScanEnvironment
ScanEnvironment(Regex regex, Syntax syntax, WarnCallback warnings)
-
-
Method Details
-
addMemEntry
int addMemEntry() -
setMemNode
-
pushPrecReadNotNode
-
popPrecReadNotNode
-
currentPrecReadNotNode
Node currentPrecReadNotNode() -
convertBackslashValue
int convertBackslashValue(int c) -
ccEscWarn
-
unknownEscWarn
-
closeBracketWithoutEscapeWarn
-
ccDuplicateWarn
void ccDuplicateWarn()
-