Searched refs:SymbolMacro (Results 1 – 7 of 7) sorted by relevance
36 public final class SymbolMacro extends LispObject class40 public SymbolMacro(LispObject expansion) in SymbolMacro() method in SymbolMacro
206 ext.bind(symbol, new SymbolMacro(obj.cadr())); in execute()537 if (binding.value instanceof SymbolMacro) { in execute()539 ((SymbolMacro)binding.value).getExpansion(); in execute()
265 if (obj instanceof SymbolMacro) { in macroexpand_1()266 return thread.setValues(((SymbolMacro)obj).getExpansion(), T); in macroexpand_1()541 if (result instanceof SymbolMacro) in eval()542 return eval(((SymbolMacro)result).getExpansion(), env, thread); in eval()
303 public SymbolMacro getSymbolMacro() { in getSymbolMacro()305 if(symbolMacro instanceof SymbolMacro) { in getSymbolMacro()306 return (SymbolMacro) symbolMacro; in getSymbolMacro()313 public void setSymbolMacro(SymbolMacro symbolMacro) { in setSymbolMacro()
1934 return new SymbolMacro(arg); in execute()1947 checkSymbol(sym).setSymbolMacro((SymbolMacro) symbolMacro); in execute()1961 return (arg instanceof SymbolMacro) ? T : NIL; in execute()
31 private[mxnet] def macroTransform(annottees: Any*) = macro SymbolMacro.addDefs56 private[mxnet] object SymbolMacro extends GeneratorBase {