mocman.interpreter.syntax
Interface ITreeNode
- All Known Implementing Classes:
- Colors, Global, IntGraph, Local, Module, Script
public interface ITreeNode
TreeNode interface
It contains the semantic value of a syntactic unit
clone
ITreeNode clone()
value
ITreeNode value(java.lang.String s)
setNextOp
void setNextOp(ITreeNode t)
getNext
ITreeNode getNext()
isEpsilon
boolean isEpsilon()
setRule
void setRule(int i)
getVal
java.lang.String getVal()
setValue
void setValue(java.lang.String s)
get
ITreeNode get(ITreeNode i)
set
ITreeNode set(ITreeNode i,
ITreeNode v)
function
ITreeNode function(ITreeNode i)
build
void build(java.lang.String s,
int rule)
run
void run(ITreeNode[] p)
getRule
int getRule()