Class: Fun

Seven~Parameters06# Fun

@extends super.Fun


new Fun()

Describes a function with parameters and local variables.

Properties:
Name Type Description
parms number

number of parameters.

addr number

offset of function result slot in frame.

locals Map

maps names to local variables.

size number

size of frame.

entry() function

[replace] slot for Entry.

setParms() function

captures number of parameters, starts frame.

undo() function

[extend] also reset locals.

store() function

[replace] use StoreFP.

exit() function

[replace] fill Entry, Exit.

Overrides:
Source: