package serene.simple; public class DefSpecialForm extends SpecialForm { public DefSpecialForm(ListNode listNode) { super(listNode); } @Override public Object eval(Scope scope) { SymbolNode sym = (SymbolNode) this.node.rest().first(); scope.insertSymbol(sym.name, this.node.rest().rest().first().eval(scope)); return ListNode.EMPTY; } }