DESCRIPTION

Dallycot::AST is an abstract class inherited by all of the AST classes:

Apply
Assign
BuildFilter
BuildList
BuildMap
BuildRange
BuildVector
Compose
Defined
Expr
Fetch
ForwardWalk
Identity
Index
Invert
Lambda
LibraryFunction
Modulus
Negation
Placeholder
Product
PropertyLit
Reciprocal
Reduce
Sequence
Sum
Tail
TypePromotion
Unique
Zip

Additional base classes inherit from this abstract class as well:

ComparisonBase

The base for the various comparison operations.

Decreasing
Equality
Increasing
StrictlyDecreasing
StrictlyIncreasing
LoopBase

The base for operations that loop through a series of options.

All
Any
Condition
PropWalk

Returns a list of Perl packages that provide AST nodes.

Simplifies the node and any child nodes.

Checks for any odd expressions given their context.

Returns a list of warnings.

Returns a Perl Hash containing the JSON-LD representation of the node and any child nodes.

Returns a Perl string containing a pseudo-code representation of the node and any child nodes. This string may not parse. It's intended for debugging purposes.

Executes the node using the provided engine. Returns a promise.

Returns a list of identifiers referenced in the current environment by this node.

Returns a list of child nodes.

8 POD Errors

The following errors were encountered while parsing the POD:

Around line 141:

Unknown directive: =func

Around line 165:

Unknown directive: =method

Around line 176:

Unknown directive: =method

Around line 190:

Unknown directive: =method

Around line 203:

Unknown directive: =method

Around line 217:

Unknown directive: =method

Around line 233:

Unknown directive: =method

Around line 241:

Unknown directive: =method