org.joni
Class ScanEnvironment

java.lang.Object
  extended by org.joni.ScanEnvironment

public final class ScanEnvironment
extends Object


Field Summary
(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
           
 Node[] memNodes
           
(package private)  int numCall
           
(package private)  int numCombExpCheck
           
 int numMem
           
(package private)  int numNamed
           
(package private)  int option
           
 Regex reg
           
private static int SCANENV_MEMNODES_SIZE
           
 Syntax syntax
           
(package private)  UnsetAddrList unsetAddrList
           
 
Constructor Summary
ScanEnvironment(Regex regex, Syntax syntax)
           
 
Method Summary
 int addMemEntry()
           
(package private)  void ccEscWarn(String s)
           
 void clear()
           
(package private)  void closeBracketWithoutEscapeWarn(String s)
           
 int convertBackslashValue(int c)
           
 void setMemNode(int num, Node node)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SCANENV_MEMNODES_SIZE

private static final int SCANENV_MEMNODES_SIZE
See Also:
Constant Field Values

option

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

reg

public final Regex reg

numCall

int numCall

unsetAddrList

UnsetAddrList unsetAddrList

numMem

public int numMem

numNamed

int numNamed

memNodes

public Node[] memNodes

numCombExpCheck

int numCombExpCheck

combExpMaxRegNum

int combExpMaxRegNum

currMaxRegNum

int currMaxRegNum

hasRecursion

boolean hasRecursion
Constructor Detail

ScanEnvironment

public ScanEnvironment(Regex regex,
                       Syntax syntax)
Method Detail

clear

public void clear()

addMemEntry

public int addMemEntry()

setMemNode

public void setMemNode(int num,
                       Node node)

convertBackslashValue

public int convertBackslashValue(int c)

ccEscWarn

void ccEscWarn(String s)

closeBracketWithoutEscapeWarn

void closeBracketWithoutEscapeWarn(String s)


Copyright © 2013. All Rights Reserved.