Top Fields Constructors Methods
org.joni

public final Class ScanEnvironment

extends Object
Class Inheritance
Imports
org.jcodings.Encoding, org.joni.ast.EncloseNode, .Node, org.joni.constants.SyntaxProperties, org.joni.exception.ErrorMessages, .InternalException

Field Summary

Modifier and TypeField and Description
pack-priv int
pack-priv int
pack-priv int
pack-priv int
pack-priv final int
pack-priv int
pack-priv int
public final Encoding
pack-priv boolean
public EncloseNode[]
pack-priv int
pack-priv int
public int
pack-priv int
pack-priv int
public int
pack-priv Node[]
public final Syntax
pack-priv UnsetAddrList
public final WarnCallback
private int

Constructor Summary

AccessConstructor and Description
pack-priv
ScanEnvironment(Regex regex, Syntax syntax, WarnCallback warnings)

Method Summary

Modifier and TypeMethod and Description
pack-priv int
pack-priv void
pack-priv void
pack-priv void
pack-priv int
pack-priv Node
pack-priv void
pack-priv void
pack-priv void
setMemNode(int num, EncloseNode node)

pack-priv void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

backrefedMemback to summary
pack-priv int backrefedMem
btMemEndback to summary
pack-priv int btMemEnd
btMemStartback to summary
pack-priv int btMemStart
captureHistoryback to summary
pack-priv int captureHistory
caseFoldFlagback to summary
pack-priv final int caseFoldFlag
combExpMaxRegNumback to summary
pack-priv int combExpMaxRegNum
currMaxRegNumback to summary
pack-priv int currMaxRegNum
encback to summary
public final Encoding enc
hasRecursionback to summary
pack-priv boolean hasRecursion
memNodesback to summary
public EncloseNode[] memNodes
numCallback to summary
pack-priv int numCall
numCombExpCheckback to summary
pack-priv int numCombExpCheck
numMemback to summary
public int numMem
numNamedback to summary
pack-priv int numNamed
numPrecReadNotNodesback to summary
pack-priv int numPrecReadNotNodes
optionback to summary
public int option
precReadNotNodesback to summary
pack-priv Node[] precReadNotNodes
syntaxback to summary
public final Syntax syntax
unsetAddrListback to summary
pack-priv UnsetAddrList unsetAddrList
warningsback to summary
public final WarnCallback warnings
warningsFlagback to summary
private int warningsFlag

Constructor Detail

ScanEnvironmentback to summary
pack-priv ScanEnvironment(Regex regex, Syntax syntax, WarnCallback warnings)

Method Detail

addMemEntryback to summary
pack-priv int addMemEntry()
ccDuplicateWarnback to summary
pack-priv void ccDuplicateWarn()
ccEscWarnback to summary
pack-priv void ccEscWarn(String s)
closeBracketWithoutEscapeWarnback to summary
pack-priv void closeBracketWithoutEscapeWarn(String s)
convertBackslashValueback to summary
pack-priv int convertBackslashValue(int c)
currentPrecReadNotNodeback to summary
pack-priv Node currentPrecReadNotNode()
popPrecReadNotNodeback to summary
pack-priv void popPrecReadNotNode(Node node)
pushPrecReadNotNodeback to summary
pack-priv void pushPrecReadNotNode(Node node)
setMemNodeback to summary
pack-priv void setMemNode(int num, EncloseNode node)
unknownEscWarnback to summary
pack-priv void unknownEscWarn(String s)