mocman.interpreter.syntax
Class Local
java.lang.Object
mocman.interpreter.syntax.Global
mocman.interpreter.syntax.Local
- All Implemented Interfaces:
- ITreeNode
- Direct Known Subclasses:
- Module, Script
public class Local
- extends Global
Fields inherited from class mocman.interpreter.syntax.Global |
strVal |
Constructor Summary |
Local()
|
Methods inherited from class mocman.interpreter.syntax.Global |
add, and, bln, blnb, castTo, epsilon, eq, function, getNext, getRule, getVal, imp, isEpsilon, mul, neg, not, or, setNextOp, setRule, setValue, sget, sset, svalue |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Local
public Local()
get
public int get(java.lang.String s)
- Overrides:
get
in class Global
clone
public Local clone()
- Specified by:
clone
in interface ITreeNode
- Overrides:
clone
in class Global
value
public ITreeNode value(java.lang.String s)
- Specified by:
value
in interface ITreeNode
- Overrides:
value
in class Global
get
public ITreeNode get(ITreeNode i)
- Specified by:
get
in interface ITreeNode
- Overrides:
get
in class Global
set
public ITreeNode set(ITreeNode v,
ITreeNode i)
- Specified by:
set
in interface ITreeNode
- Overrides:
set
in class Global
set
public void set(java.lang.String s,
int v)
- Overrides:
set
in class Global
push
public static void push()
pop
public static void pop()
run
public void run(ITreeNode[] p)
- Specified by:
run
in interface ITreeNode
- Overrides:
run
in class Global
build
public void build(java.lang.String s,
int rule)
- Specified by:
build
in interface ITreeNode
- Overrides:
build
in class Global