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

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

org::joni::ast::AnchorNode Class Reference

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

List of all members.

Public Member Functions

 AnchorNode (int type)
String getAddressName ()
String getName ()
int getType ()
final int getType2Bit ()
final boolean isAllowedInLookBehind ()
final boolean isInvalidQuantifier ()
final boolean isSimple ()
void setTarget (Node tgt)
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
final int ALLOWED_IN_LB_NOT
final int ALT = 9
final int ANCHOR = 7
final int ANYCHAR_STAR = (1<<14)
final int ANYCHAR_STAR_MASK = (ANYCHAR_STAR | ANYCHAR_STAR_ML)
final int ANYCHAR_STAR_ML = (1<<15)
final int BEGIN_LINE = (1<<1)
final int BEGIN_POSITION = (1<<2)
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
final int CANY = 3
final int CCLASS = 1
int charLength
final int CTYPE = 2
final int ENCLOSE = 6
final int END_BUF = (1<<3)
final int END_BUF_MASK = (END_BUF | SEMI_END_BUF)
final int END_LINE = (1<<5)
final int LIST = 8
final int LOOK_BEHIND = (1<<12)
final int LOOK_BEHIND_NOT = (1<<13)
final int NOT_WORD_BOUND = (1<<7)
Node parent
final int PREC_READ = (1<<10)
final int PREC_READ_NOT = (1<<11)
final int QTFR = 5
final int SEMI_END_BUF = (1<<4)
final int SIMPLE
Node target
int type
final int WORD_BEGIN = (1<<8)
final int WORD_BOUND = (1<<6)
final int WORD_END = (1<<9)

Protected Member Functions

Node getChild ()
void setChild (Node newChild)

Static Protected Member Functions

static String pad (Object value, int level)

Package Attributes

final int BEGIN_BUF = (1<<0)
final int STR = 0

Private Member Functions

boolean isType (int type)

Detailed Description

Definition at line 24 of file AnchorNode.java.


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

Generated by  Doxygen 1.6.0   Back to index