public class RegExps
extends java.lang.Object
Constructor and Description |
---|
RegExps() |
Modifier and Type | Method and Description |
---|---|
void |
addStates(int regNum,
java.util.Vector newStates) |
void |
checkActions() |
void |
checkLookAheads() |
Action |
getAction(int num) |
int |
getLine(int num) |
RegExp |
getLookAhead(int num) |
int |
getLookEntry(int num) |
int |
getNum() |
RegExp |
getRegExp(int num) |
java.util.Vector |
getStates(int num) |
int |
insert(int line,
java.util.Vector stateList,
RegExp regExp,
Action action,
java.lang.Boolean isBOL,
RegExp lookAhead) |
int |
insert(java.util.Vector stateList,
Action action) |
boolean |
isBOL(int num) |
boolean |
isEOF(int num) |
int |
NFASize(Macros macros) |
public int insert(int line, java.util.Vector stateList, RegExp regExp, Action action, java.lang.Boolean isBOL, RegExp lookAhead)
public int insert(java.util.Vector stateList, Action action)
public void addStates(int regNum, java.util.Vector newStates)
public int getNum()
public boolean isBOL(int num)
public RegExp getLookAhead(int num)
public boolean isEOF(int num)
public java.util.Vector getStates(int num)
public RegExp getRegExp(int num)
public int getLine(int num)
public int getLookEntry(int num)
public void checkActions()
public Action getAction(int num)
public int NFASize(Macros macros)
public void checkLookAheads()