|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--org.opencores.JLex.CMakeNfa
Class: CMakeNfa
| Field Summary | |
private CInput |
m_input
|
private CLexGen |
m_lexGen
|
private CSpec |
m_spec
Member Variables |
| Constructor Summary | |
(package private) |
CMakeNfa()
Function: CMakeNfa Description: Constructor. |
| Method Summary | |
(package private) void |
allocate_BOL_EOF(CSpec spec)
Function: allocate_BOL_EOF Description: Expands character class to include special BOL and EOF characters. |
private void |
cat_expr(CNfaPair pair)
Function: cat_expr Description: Recursive descent regular expression parser. |
private void |
discardCNfa(CNfa nfa)
Function: discardCNfa Description: |
private void |
dodash(CSet set)
Function: dodash Description: Recursive descent regular expression parser. |
private void |
expr(CNfaPair pair)
Function: expr Description: Recursive descent regular expression parser. |
private void |
factor(CNfaPair pair)
Function: factor Description: Recursive descent regular expression parser. |
private boolean |
first_in_cat(int token)
Function: first_in_cat Description: Recursive descent regular expression parser. |
private CNfa |
machine()
Function: machine Description: Recursive descent regular expression parser. |
private void |
processStates(SparseBitSet states,
CNfa current)
Function: processStates Description: |
private void |
reset()
Function: reset Description: Resets CMakeNfa member variables. |
private CNfa |
rule()
Function: rule Description: Recursive descent regular expression parser. |
private void |
set(CLexGen lexGen,
CSpec spec,
CInput input)
Function: set Description: Sets CMakeNfa member variables. |
private void |
term(CNfaPair pair)
Function: term Description: Recursive descent regular expression parser. |
(package private) void |
thompson(CLexGen lexGen,
CSpec spec,
CInput input)
Function: thompson Description: High level access function to module. |
| Methods inherited from class java.lang.Object |
|
| Field Detail |
private CSpec m_spec
private CLexGen m_lexGen
private CInput m_input
| Constructor Detail |
CMakeNfa()
| Method Detail |
private void reset()
private void set(CLexGen lexGen,
CSpec spec,
CInput input)
void allocate_BOL_EOF(CSpec spec)
void thompson(CLexGen lexGen,
CSpec spec,
CInput input)
throws java.io.IOException
private void discardCNfa(CNfa nfa)
private void processStates(SparseBitSet states,
CNfa current)
private CNfa machine()
throws java.io.IOException
private CNfa rule()
throws java.io.IOException
private void expr(CNfaPair pair)
throws java.io.IOException
private void cat_expr(CNfaPair pair)
throws java.io.IOException
private boolean first_in_cat(int token)
private void factor(CNfaPair pair)
throws java.io.IOException
private void term(CNfaPair pair)
throws java.io.IOException
private void dodash(CSet set)
throws java.io.IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||