ParsingStage
Pipeline stage responsible for parsing tokens into an abstract syntax tree (AST).
This stage takes a sequence of tokens (produced by the LexingStage) as input and produces an AstRoot as output.
Properties
Functions
Link copied to clipboard
Utility function to execute a pipeline stage that takes Unit as input.
Link copied to clipboard
Invokes the hook function for this stage, if one is defined.
Link copied to clipboard
Chains two pipeline stages together to form a new pipeline stage.
Link copied to clipboard
infix fun <A, B> PipelineStage<A, B>.thenOptionally(next: PipelineStage<B, B>?): PipelineStage<A, B>
Conditionally chains this pipeline stage with next if it is not null.