kawa.standard

Class fluid_let

Implemented Interfaces:
Named, Printable

public class fluid_let
extends Syntax

The Syntax transformer that re-writes the Scheme "fluid-let" primitive.

Field Summary

static fluid_let
fluid_let

Constructor Summary

fluid_let()
fluid_let(boolean star, Expression defaultInit)

Method Summary

Expression
rewrite(Object bindings, Object body, Translator tr)
Expression
rewrite(Object obj, Translator tr)

Methods inherited from class kawa.lang.Syntax

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

Field Details

fluid_let

public static final fluid_let fluid_let

Constructor Details

fluid_let

public fluid_let()

fluid_let

public fluid_let(boolean star,
                 Expression defaultInit)

Method Details

rewrite

public Expression rewrite(Object bindings,
                          Object body,
                          Translator tr)

rewrite

public Expression rewrite(Object obj,
                          Translator tr)
Overrides:
rewrite in interface Syntax