FunctionCallExpansionStage
Pipeline stage responsible for expanding function calls in the abstract syntax tree (AST).
This stage traverses the AST and expands any function calls found in the document.
Function calls are special constructs in the document that invoke functions defined in libraries. These functions can generate content, modify the document structure, or perform other operations.
This stage is crucial for implementing the extensibility of the document format, allowing users to define and use custom functions in their documents.
Properties
Functions
Executes this pipeline stage with the given input and shared data.
Utility function to execute a pipeline stage that takes Unit as input.
Invokes the hook function for this stage, if one is defined.
Peeks at the input without modifying it.
Chains two pipeline stages together to form a new pipeline stage.
Conditionally chains this pipeline stage with next if it is not null.