|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.JLex.CMakeNfa
class CMakeNfa
Class: CMakeNfa
Field Summary | |
---|---|
private CInput |
m_input
|
private CLexGen |
m_lexGen
|
private CSpec |
m_spec
Member Variables |
Constructor Summary | |
---|---|
CMakeNfa()
Function: CMakeNfa Description: Constructor. |
Method Summary | |
---|---|
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(JavaLexBitSet 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 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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 thompson(CLexGen lexGen, CSpec spec, CInput input) throws java.io.IOException
java.io.IOException
private void discardCNfa(CNfa nfa)
private void processStates(JavaLexBitSet states, CNfa current)
private CNfa machine() throws java.io.IOException
java.io.IOException
private CNfa rule() throws java.io.IOException
java.io.IOException
private void expr(CNfaPair pair) throws java.io.IOException
java.io.IOException
private void cat_expr(CNfaPair pair) throws java.io.IOException
java.io.IOException
private boolean first_in_cat(int token)
private void factor(CNfaPair pair) throws java.io.IOException
java.io.IOException
private void term(CNfaPair pair) throws java.io.IOException
java.io.IOException
private void dodash(CSet set) throws java.io.IOException
java.io.IOException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |