- java.lang.Object
-
- org.joni.ScanEnvironment
-
public final class ScanEnvironment extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description (package private) intbackrefedMem(package private) intbtMemEnd(package private) intbtMemStart(package private) intcaptureHistory(package private) intcaseFoldFlag(package private) intcombExpMaxRegNum(package private) intcurrMaxRegNumorg.jcodings.Encodingenc(package private) booleanhasRecursionEncloseNode[]memNodes(package private) intnumCall(package private) intnumCombExpCheckintnumMem(package private) intnumNamed(package private) intnumPrecReadNotNodesintoption(package private) Node[]precReadNotNodesSyntaxsyntax(package private) UnsetAddrListunsetAddrListWarnCallbackwarningsprivate intwarningsFlag
-
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) intaddMemEntry()(package private) voidccDuplicateWarn()(package private) voidccEscWarn(java.lang.String s)(package private) voidcloseBracketWithoutEscapeWarn(java.lang.String s)(package private) intconvertBackslashValue(int c)(package private) NodecurrentPrecReadNotNode()(package private) voidpopPrecReadNotNode(Node node)(package private) voidpushPrecReadNotNode(Node node)(package private) voidsetMemNode(int num, EncloseNode node)(package private) voidunknownEscWarn(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()
-
-