|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--uk.ac.man.cs.rainbow.rapa.NamingContext | +--uk.ac.man.cs.rainbow.rapa.BasicNamingContext | +--uk.ac.man.cs.rainbow.compiler.RapaEnv
Environment for RAPA generation.
$Log: RapaEnv.java,v $ Revision 1.1 2001/11/21 16:40:22 fellowsd Initial revision
ProcessTerm
Inner classes inherited from class uk.ac.man.cs.rainbow.rapa.NamingContext |
NamingContext.Mapping |
Fields inherited from class uk.ac.man.cs.rainbow.rapa.NamingContext |
initial, parent |
Constructor Summary | |
RapaEnv()
|
|
RapaEnv(RapaEnv parent)
|
Method Summary | |
Channel |
getChannel(Channel chan)
|
Channel |
getChannel(Iterator iterator)
|
Channel |
getChannel(String name)
|
Channel[] |
getChannels()
|
Channel[] |
getChannels(Channel[] chans)
|
Channel[] |
getChannels(Iterator iterator)
|
Type |
getType(CompilerType type)
|
Type |
getType(Iterator i)
|
Value |
getValue(Expression expr)
|
Value |
getVariable(String name)
|
Channel |
makeChannel(String name)
|
Variable |
makeVariable(String name)
|
Methods inherited from class uk.ac.man.cs.rainbow.rapa.BasicNamingContext |
append, get, put, put |
Methods inherited from class uk.ac.man.cs.rainbow.rapa.NamingContext |
toString |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
public RapaEnv()
public RapaEnv(RapaEnv parent)
Method Detail |
public Value getVariable(String name)
public Value getValue(Expression expr)
public Type getType(CompilerType type)
public Type getType(Iterator i)
public Channel getChannel(String name)
public Channel getChannel(Channel chan)
public Channel getChannel(Iterator iterator)
public Channel makeChannel(String name)
public Variable makeVariable(String name)
public Channel[] getChannels(Channel[] chans)
public Channel[] getChannels()
public Channel[] getChannels(Iterator iterator)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |