|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object edu.neu.ccs.demeterf.lexer.classes.Mach
public class Mach
Representation of Mach
Nested Class Summary | |
---|---|
static class |
Mach.rsts
Field Class for Mach.rsts |
static class |
Mach.sts
Field Class for Mach.sts |
static class |
Mach.trans
Field Class for Mach.trans |
Constructor Summary | |
---|---|
Mach(Map<java.lang.Integer,Set<State>> sts,
Map<Set<State>,java.lang.Integer> rsts,
Map<MTrans,java.lang.Integer> trans)
Construct a(n) Mach Instance |
|
Mach(Set<State> st)
|
Method Summary | |
---|---|
Mach |
addState(int i,
Set<State> s)
|
Mach |
addTrans(int f,
char c,
int t)
|
boolean |
equals(java.lang.Object o)
Is the given object Equal to this Mach? |
java.lang.String |
finalArray(List<FinalState> fins,
boolean nowarn)
|
Map<Set<State>,java.lang.Integer> |
getRsts()
Getter for field Mach.rsts |
Map<java.lang.Integer,Set<State>> |
getSts()
Getter for field Mach.sts |
Map<MTrans,java.lang.Integer> |
getTrans()
Getter for field Mach.trans |
int |
lookup(Set<State> s)
|
static Mach |
parse(java.io.InputStream inpt)
Parse an instance of Mach from the given Stream |
static Mach |
parse(java.io.Reader inpt)
Parse an instance of Mach from the given Reader |
static Mach |
parse(java.lang.String inpt)
Parse an instance of Mach from the given String |
java.lang.String |
smallTransArray()
|
Set<State> |
state(int i)
|
int |
states()
|
java.lang.String |
toString()
DGP method from Class PrintToString |
int |
trans(int i,
int c)
|
java.lang.String |
transArray()
|
Methods inherited from class java.lang.Object |
---|
getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public Mach(Map<java.lang.Integer,Set<State>> sts, Map<Set<State>,java.lang.Integer> rsts, Map<MTrans,java.lang.Integer> trans)
public Mach(Set<State> st)
Method Detail |
---|
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public static Mach parse(java.lang.String inpt) throws ParseException
ParseException
public static Mach parse(java.io.InputStream inpt) throws ParseException
ParseException
public static Mach parse(java.io.Reader inpt) throws ParseException
ParseException
public Set<State> state(int i)
public int states()
public int trans(int i, int c)
public Mach addState(int i, Set<State> s)
public Mach addTrans(int f, char c, int t)
public int lookup(Set<State> s)
public java.lang.String transArray()
public java.lang.String smallTransArray()
public java.lang.String finalArray(List<FinalState> fins, boolean nowarn)
public java.lang.String toString()
toString
in class java.lang.Object
public Map<MTrans,java.lang.Integer> getTrans()
public Map<Set<State>,java.lang.Integer> getRsts()
public Map<java.lang.Integer,Set<State>> getSts()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |