| A SlotManager supports functions, templates, etc: specifically, any executable code that
requires a stack frame containing local variables. In XSLT a SlotManager underpins any
top-level element that can contain local variable declarations,
specifically, a top-level xsl:template, xsl:variable, xsl:param, or xsl:function element
or an xsl:attribute-set element or xsl:key element. In XQuery it underpins functions and
global variables. The purpose of the SlotManager is to allocate slot numbers to variables
in the stack, and to record how many slots are needed. A Debugger may define a subclass
with additional functionality.
|