Mixin: Machine08

Eight~ Machine08

Example 8/08: adds support for nested functions as arguments.

Source:

Methods


Entry(args, depth, vars)

stack: ... arguments dp old-pc -> ... arguments old-pc old-fp old-dp result display locals

Parameters:
Name Type Description
args number

size of argument values.

depth number

number of display entries.

vars number

size of local variables.

Source:

Exit(args)

stack: ... arguments old-pc old-fp old-dp result display locals -> ... result old-pc

Parameters:
Name Type Description
args number

size of argument values.

Source:

PushDP()

stack: ... -> ... dp

Source: