|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.JLex.CMinimize
class CMinimize
Class: CMinimize
Field Summary | |
---|---|
(package private) java.util.Vector |
m_group
|
(package private) int[] |
m_ingroup
|
(package private) CSpec |
m_spec
Member Variables |
Constructor Summary | |
---|---|
CMinimize()
Function: CMinimize Description: Constructor. |
Method Summary | |
---|---|
private void |
col_copy(int dest,
int src)
Function: col_copy Description: Copies source column into destination column. |
private boolean |
col_equiv(int col1,
int col2)
Function: col_equiv Description: |
private void |
fix_dtrans()
Function: fix_dtrans Description: Updates CDTrans table after minimization using groups, removing redundant transition table states. |
private void |
init_groups()
Function: init_groups Description: |
(package private) void |
min_dfa(CSpec spec)
Function: min_dfa Description: High-level access function to module. |
private void |
minimize()
Function: minimize Description: Removes redundant transition table states. |
private void |
pgroups()
Function: pgroups |
private void |
pset(java.util.Vector dtrans_group)
Function: pset |
private void |
reduce()
Function: reduce Description: |
private void |
reset()
Function: reset Description: Resets member variables. |
private void |
row_copy(int dest,
int src)
Function: row_copy Description: Copies source row into destination row. |
private boolean |
row_equiv(int row1,
int row2)
Function: row_equiv Description: |
private void |
set(CSpec spec)
Function: set Description: Sets member variables. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
CSpec m_spec
java.util.Vector m_group
int[] m_ingroup
Constructor Detail |
---|
CMinimize()
Method Detail |
---|
private void reset()
private void set(CSpec spec)
void min_dfa(CSpec spec)
private void col_copy(int dest, int src)
private void row_copy(int dest, int src)
private boolean col_equiv(int col1, int col2)
private boolean row_equiv(int row1, int row2)
private void reduce()
private void fix_dtrans()
private void minimize()
private void init_groups()
private void pset(java.util.Vector dtrans_group)
private void pgroups()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |