public class NFA extends Object
Modifier and Type | Field and Description |
---|---|
boolean |
complete |
protected NFAFactory |
factory
Which factory created this NFA?
|
Grammar |
grammar
This NFA represents which grammar?
|
static int |
INVALID_ALT_NUMBER |
Modifier and Type | Method and Description |
---|---|
void |
addState(NFAState state) |
NFAFactory |
getFactory() |
int |
getNewNFAStateNumber() |
NFAState |
getState(int s) |
void |
setFactory(NFAFactory factory) |
public static final int INVALID_ALT_NUMBER
public Grammar grammar
protected NFAFactory factory
public boolean complete
public NFA(Grammar g)
public int getNewNFAStateNumber()
public void addState(NFAState state)
public NFAState getState(int s)
public NFAFactory getFactory()
public void setFactory(NFAFactory factory)
Copyright © 2020. All rights reserved.