Class: Module
Defined in: lang-xquery/src/ast/prolog.ts:97
Top-level XQuery module consisting of a prolog and a sequence of body expressions.
Implements
Constructors
Constructor
new Module(
prolog,body):Module
Defined in: lang-xquery/src/ast/prolog.ts:98
Parameters
| Parameter | Type | Description |
|---|---|---|
prolog | Prolog | The module prolog containing namespace and environment declarations. |
body | ASTNode[] | The main-module body expressions evaluated to produce the module's result. |
Returns
Module
Properties
body
body:
ASTNode[]
Defined in: lang-xquery/src/ast/prolog.ts:102
The main-module body expressions evaluated to produce the module's result.
prolog
prolog:
Prolog
Defined in: lang-xquery/src/ast/prolog.ts:100
The module prolog containing namespace and environment declarations.
Methods
accept()
accept<
Ret,Arg>(visitor,arg?):Ret
Defined in: lang-xquery/src/ast/prolog.ts:105
Dispatches this node to the matching method on visitor.
Type Parameters
| Type Parameter |
|---|
Ret |
Arg |
Parameters
| Parameter | Type |
|---|---|
visitor | XQueryVisitor<Ret, Arg> |
arg? | Arg |
Returns
Ret