Logo Search packages:      
Sourcecode: jruby-joni version File versions  Download package

Public Member Functions | Public Attributes | Protected Member Functions | Static Protected Member Functions | Protected Attributes | Package Attributes

org::joni::ast::EncloseNode Class Reference

Inheritance diagram for org::joni::ast::EncloseNode:
Inheritance graph
[legend]
Collaboration diagram for org::joni::ast::EncloseNode:
Collaboration graph
[legend]

List of all members.

Public Member Functions

void clearAddrFixed ()
void clearByNumber ()
void clearCAlled ()
void clearCLenFixed ()
void clearEncloseStatus (int flag)
void clearInRepeat ()
void clearMark1 ()
void clearMark2 ()
void clearMaxFixed ()
void clearMemBackrefed ()
void clearMemory ()
void clearMinFixed ()
void clearNamedGroup ()
void clearNameRef ()
void clearNestLevel ()
void clearOption ()
void clearRecursion ()
void clearStopBacktrack ()
void clearStopBtSimpleRepeat ()
 EncloseNode (int type)
 EncloseNode (int option, boolean isNamed)
 EncloseNode (int option, int _)
String getAddressName ()
String getName ()
int getType ()
final int getType2Bit ()
boolean isAddrFixed ()
final boolean isAllowedInLookBehind ()
boolean isByNumber ()
boolean isCalled ()
boolean isCLenFixed ()
boolean isInRepeat ()
final boolean isInvalidQuantifier ()
boolean isMark1 ()
boolean isMark2 ()
boolean isMaxFixed ()
boolean isMemBackrefed ()
boolean isMemory ()
boolean isMinFixed ()
boolean isNamedGroup ()
boolean isNameRef ()
boolean isNestLevel ()
boolean isOption ()
boolean isRecursion ()
final boolean isSimple ()
boolean isStopBacktrack ()
boolean isStopBtSimpleRepeat ()
void setAddrFixed ()
void setByNumber ()
void setCalled ()
void setCLenFixed ()
void setEncloseStatus (int flag)
void setInRepeat ()
void setMark1 ()
void setMark2 ()
void setMaxFixed ()
void setMemBackrefed ()
void setMemory ()
void setMinFixed ()
void setNamedGroup ()
void setNameRef ()
void setNestLevel ()
void setOption ()
void setRecursion ()
void setStopBacktrack ()
void setStopBtSimpleRepeat ()
void setTarget (Node tgt)
String stateToString ()
void swap (Node with)
final String toString ()
String toString (int level)
String typeToString ()
void verifyTree (Set< Node > set, WarnCallback warnings)

Public Attributes

final int ALLOWED_IN_LB
final int ALLOWED_IN_LB = MEMORY
final int ALLOWED_IN_LB_NOT = 0
final int ALT = 9
final int ANCHOR = 7
final int BIT_ALT = 1 << ALT
final int BIT_ANCHOR = 1 << ANCHOR
final int BIT_BREF = 1 << BREF
final int BIT_CALL = 1 << CALL
final int BIT_CANY = 1 << CANY
final int BIT_CCLASS = 1 << CCLASS
final int BIT_CTYPE = 1 << CTYPE
final int BIT_ENCLOSE = 1 << ENCLOSE
final int BIT_LIST = 1 << LIST
final int BIT_QTFR = 1 << QTFR
final int BIT_STR = 1 << STR
final int BREF = 4
final int CALL = 10
int callAddr
final int CANY = 3
final int CCLASS = 1
int charLength
final int CTYPE = 2
final int ENCLOSE = 6
final int LIST = 8
int maxLength
int minLength
final int NST_ADDR_FIXED = (1<<9)
final int NST_BY_NUMBER = (1<<14)
final int NST_CALLED = (1<<8)
final int NST_CLEN_FIXED = (1<<2)
final int NST_IN_REPEAT = (1<<12)
final int NST_MARK1 = (1<<3)
final int NST_MARK2 = (1<<4)
final int NST_MAX_FIXED = (1<<1)
final int NST_MEM_BACKREFED = (1<<5)
final int NST_NAME_REF = (1<<11)
final int NST_NAMED_GROUP = (1<<10)
final int NST_NEST_LEVEL = (1<<13)
final int NST_RECURSION = (1<<7)
final int NST_STOP_BT_SIMPLE_REPEAT = (1<<6)
int optCount
final int OPTION = 1<<1
int option
Node parent
final int QTFR = 5
int regNum
final int SIMPLE
final int STOP_BACKTRACK = 1<<2
Node target
int type

Protected Member Functions

Node getChild ()
void setChild (Node newChild)

Static Protected Member Functions

static String pad (Object value, int level)

Protected Attributes

int state

Package Attributes

final int MEMORY = 1<<0
final int NST_MIN_FIXED = (1<<0)
final int STR = 0

Detailed Description

Definition at line 26 of file EncloseNode.java.


The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index