| Prev Class | Next Class | Frames | No Frames |
| Summary: Nested | Field | Method | Constr | Detail: Nested | Field | Method | Constr |
java.lang.Objectkawa.lang.Syntaxkawa.lang.LambdaField Summary | |
Expression | |
Object | |
Object | |
Object | |
Method Summary | |
void |
|
Expression |
|
void |
|
Object |
|
void |
|
void |
|
void |
|
Object |
|
Methods inherited from class kawa.lang.Syntax | |
getName, getSymbol, print, rewrite, rewriteForm, rewriteForm, scanForDefinitions, scanForm, setName, setName | |
public Object keyKeyword
public Object optionalKeyword
public Object restKeyword
public void rewrite(LambdaExp lexp, Object formals, Object body, Translator tr, TemplateScope templateScopeRest)
Higher-level constructor, that does the re-writing.
- Parameters:
formals- the formal parameter list (or symbol)body- the body of the proceduretr- the (Scheme) Translator
public void rewriteFormals(LambdaExp lexp, Object formals, Translator tr, TemplateScope templateScopeRest)
public void setKeywords(Object optional,
Object rest,
Object key)