gnu.jemacs.lang

Class lambda

Implemented Interfaces:
Named, Printable

public class lambda
extends Lambda

The Syntax transformer that re-writes the lambda builtin.

Field Summary

Fields inherited from class kawa.lang.Lambda

defaultDefault, keyKeyword, optionalKeyword, restKeyword

Method Summary

void
rewriteBody(LambdaExp lexp, Object body, Translator tr)

Methods inherited from class kawa.lang.Lambda

print, rewrite, rewrite, rewriteAttrs, rewriteBody, rewriteFormals, setKeywords, skipAttrs

Methods inherited from class kawa.lang.Syntax

getName, getSymbol, print, rewrite, rewriteForm, rewriteForm, scanForDefinitions, scanForm, setName, setName

Method Details

rewriteBody

public void rewriteBody(LambdaExp lexp,
                        Object body,
                        Translator tr)
Overrides:
rewriteBody in interface Lambda