1package aud.example.expr;
11 public Symbol(String name) { name_=name; }
17 throw new UnsupportedOperationException
18 (
"don't know value of '"+name_+
"'");
22 @Override
public String
toString() {
return name_; }
Node representing a symbolic parameter, e.g., a varibale.
Symbol clone()
Get a copy: a new AtomicExpression of same type/content.
Type getType()
Get type identifier.
Symbol(String name)
create number
String getName()
get symbol's name
double getValue()
get value
Node represents a terminal AtomicExpression.
type identifiers returned by getType