FunctionCallNode
A call to a function. The call is executed after parsing, and its output is stored in its mutable children.
Parameters
context this node lies in, which is where symbols will be loaded from upon execution
name of the function to call
arguments to call the function with
whether this function call is an isolated block (opposite: inline)
if this call was synthesized at parse time from a primitive Markdown node (see com.quarkdown.core.ast.attributes.primitive.PrimitiveFunctionBackedNode), the original node. When set, the expander falls back to rendering this node directly if no .extend has been registered for name, skipping function dispatch overhead
if available, the source code of the whole function call
if available, the range of the function call in the source code
Constructors
Properties
The error that occurred during processing, paired with the PipelineErrorHandler strategy to handle it. If null, no error occurred and the node is rendered normally via acceptOnSuccess.
Functions
Visits this node with the given visitor when no error is present.
Returns a sequence of all nodes in the tree, where this is the root node. The sequence is generated by traversing the tree in depth-first order. The root node is excluded from the sequence.
Retrieves the stored media associated with this node, if any.
Returns a copy of this node with its children replaced by newChildren.