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

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

org::joni::ast::ConsAltNode Class Reference

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

List of all members.

Public Member Functions

String getAddressName ()
String getName ()
int getType ()
final int getType2Bit ()
final boolean isAllowedInLookBehind ()
final boolean isInvalidQuantifier ()
final boolean isSimple ()
Node setCar (Node ca)
ConsAltNode setCdr (ConsAltNode cd)
void swap (Node with)
void toAltNode ()
void toListNode ()
final String toString ()
String toString (int level)
void verifyTree (Set< Node > set, WarnCallback warnings)

Static Public Member Functions

static ConsAltNode listAdd (ConsAltNode list, Node x)
static ConsAltNode newAltNode (Node left, ConsAltNode right)
static ConsAltNode newListNode (Node left, ConsAltNode right)

Public Attributes

final int ALLOWED_IN_LB
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
final int CANY = 3
Node car
final int CCLASS = 1
ConsAltNode cdr
final int CTYPE = 2
final int ENCLOSE = 6
final int LIST = 8
Node parent
final int QTFR = 5
final int SIMPLE

Protected Member Functions

Node getChild ()
void setChild (Node newChild)

Static Protected Member Functions

static String pad (Object value, int level)

Package Attributes

final int STR = 0

Private Member Functions

 ConsAltNode (Node car, ConsAltNode cdr, int type)

Private Attributes

int type

Detailed Description

Definition at line 29 of file ConsAltNode.java.


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

Generated by  Doxygen 1.6.0   Back to index