|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--org.opencores.JLex.CSimplifyNfa
Extract character classes from NFA and simplify.
| Field Summary | |
private int[] |
ccls
|
private int |
mapped_charset_size
|
private int |
original_charset_size
|
| Constructor Summary | |
(package private) |
CSimplifyNfa()
|
| Method Summary | |
private void |
computeClasses(CSpec m_spec)
Compute minimum set of character classes needed to disambiguate edges. |
(package private) void |
simplify(CSpec m_spec)
|
| Methods inherited from class java.lang.Object |
|
| Field Detail |
private int[] ccls
private int original_charset_size
private int mapped_charset_size
| Constructor Detail |
CSimplifyNfa()
| Method Detail |
void simplify(CSpec m_spec)
private void computeClasses(CSpec m_spec)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||