| Modifier and Type | Field and Description |
|---|---|
static let |
let |
protected boolean |
settingProcedures
Used for constructs such as FLET, where we intend to set a function binding
rather than an ordinary binding.
|
| Constructor and Description |
|---|
let(java.lang.String name,
boolean settingProcedures) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
maybeSetProcedure(Declaration decl)
Set the procedure flag of a declaration if binding a function property.
|
Expression |
rewrite(java.lang.Object obj,
Translator tr)
Re-write an expression that is an "application" of this Syntax object.
|
getName, getSymbol, print, rewriteForm, scanForDefinitions, scanForm, setName, setNamepublic static final let let
protected boolean settingProcedures
public Expression rewrite(java.lang.Object obj, Translator tr)
Syntaxprotected void maybeSetProcedure(Declaration decl)
settingProcedures
is true for FLET, and false for LET.decl - The declaration to possibly set the PROCEDURE flag.