Logo Search packages:      
Sourcecode: jlex version File versions  Download package

Package Functions | Private Member Functions | Private Attributes | Static Private Attributes

JLex::CNfa2Dfa Class Reference

Collaboration diagram for JLex::CNfa2Dfa:
Collaboration graph
[legend]

List of all members.

Package Functions

void make_dfa (CLexGen lexGen, CSpec spec)
void move (Vector nfa_set, SparseBitSet nfa_bit, int b, CBunch bunch)

Private Member Functions

int add_to_dstates (CBunch bunch)
void e_closure (CBunch bunch)
void free_dfa_states ()
void free_nfa_states ()
CDfa get_unmarked ()
int in_dstates (CBunch bunch)
void make_dtrans ()
void reset ()
void set (CLexGen lexGen, CSpec spec)
void sortStates (Vector nfa_set)

Private Attributes

CLexGen m_lexGen
CSpec m_spec
int m_unmarked_dfa

Static Private Attributes

static final int NOT_IN_DSTATES = -1

Detailed Description

Definition at line 3112 of file Main.java.


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

Generated by  Doxygen 1.6.0   Back to index