serene-simple/src/main/java/serene/simple/SymbolNode.java

26 lines
487 B
Java

package serene.simple;
public class SymbolNode extends Node {
public final String name;
public SymbolNode(String name) {
this.name = name;
}
public boolean equals(SymbolNode n) {
System.out.println("><<><>");
System.out.println(n.name);
if (this.name == n.name) {
return true;
}
return false;
}
@Override
public Object eval(Scope scope) {
return scope.lookupSymbol(this.name);
}
}