gnu.commonlisp.lang

Class defun

public class defun extends Syntax

The Syntax transformer that re-writes the `defun' ELisp builtin.
Constructor Summary
defun(Lambda lambdaSyntax)
Method Summary
ExpressionrewriteForm(Pair form, Translator tr)
booleanscanForDefinitions(Pair st, Vector forms, ScopeExp defs, Translator tr)

Constructor Detail

defun

public defun(Lambda lambdaSyntax)

Method Detail

rewriteForm

public Expression rewriteForm(Pair form, Translator tr)

scanForDefinitions

public boolean scanForDefinitions(Pair st, Vector forms, ScopeExp defs, Translator tr)