Property | Type | Description | |
---|---|---|---|
function | Model.Function | ||
parameters | String>>.List |
Property | Type | Description | |
---|---|---|---|
footerLabel | Intermediate.Label |
Method | Description | |
---|---|---|
CompileFunction ( CompileContext context ) : Intermediate.IRNode | ||
Emit ( CompileContext context, Model scope, |
||
GatherSymbols ( CompileContext context, Model enclosingScope ) : void | ||
Init ( Irony context, Irony treeNode ) : void | ||
ResolveTypes ( CompileContext context, Model enclosingScope ) : void |
Method | Description | |
---|---|---|
CompileReturn ( CompileContext context, Model localScope ) : Intermediate.IRNode |
public CompileFunction ( CompileContext context ) : Intermediate.IRNode | ||
context | CompileContext | |
return | Intermediate.IRNode |
public Emit ( CompileContext context, Model scope, |
||
context | CompileContext | |
scope | Model | |
target | ||
return | Intermediate.IRNode |
public GatherSymbols ( CompileContext context, Model enclosingScope ) : void | ||
context | CompileContext | |
enclosingScope | Model | |
return | void |
public Init ( Irony context, Irony treeNode ) : void | ||
context | Irony | |
treeNode | Irony | |
return | void |
public ResolveTypes ( CompileContext context, Model enclosingScope ) : void | ||
context | CompileContext | |
enclosingScope | Model | |
return | void |
protected Intermediate.Label footerLabel | ||
return | Intermediate.Label |