1 21 22 package org.armedbear.lisp; 23 24 public final class MacroObject extends Functional 25 { 26 private LispObject expander; 27 28 public MacroObject(LispObject expander) 29 { 30 this.expander = expander; 31 } 32 33 public int getFunctionalType() 34 { 35 return FTYPE_MACRO; 36 } 37 38 public LispObject getExpander() 39 { 40 return expander; 41 } 42 43 public String writeToString() 44 { 45 return unreadableString("MACRO-OBJECT"); 46 } 47 } 48 | Popular Tags |