Please use FlowrAnalyzer instead of this directly unless you really know what you are doing.
Returns either a DEFAULT_PARSE_PIPELINE or a TREE_SITTER_PARSE_PIPELINE depending on the parser used.
Returns PipelineExecutor< Pipeline< { dependencies:readonly[]; description:"Parse the given R code into an AST"; executed:OncePerFile; humanReadableName:"parse with R shell"; name:"parse"; printer:{ "0":<Input>(input: ...)=> ...; "2":{ (value: ...,replacer?: ...,space?: ...): ...; (value: ...,replacer?: ...,space?: ...): ...; }; "5":(p: ...,config: ...)=> ...; }; processor:(_results:unknown,input:Partial<(...)>)=>Promise<(...)>; requiredInput:ParseRequiredInput<string>; }, >, >
createParsePipeline( parser:KnownParser, inputs:Omit<PipelineInput<typeofDEFAULT_PARSE_PIPELINE>,"parser">, ): |PipelineExecutor< Pipeline< { dependencies:readonly[]; description:"Parse the given R code into an AST using tree-sitter"; executed:OncePerFile; humanReadableName:"parse with tree-sitter"; name:"parse"; printer:{"0": ...;"2": ... }; processor:(_results: ...,input: ...)=> ...; requiredInput:ParseRequiredInput<(...)>; }, >, > |PipelineExecutor< Pipeline< { dependencies:readonly[]; description:"Parse the given R code into an AST"; executed:OncePerFile; humanReadableName:"parse with R shell"; name:"parse"; printer:{"0": ...;"2": ...;"5": ... }; processor:(_results: ...,input: ...)=> ...; requiredInput:ParseRequiredInput<(...)>; }, >, >
Returns |PipelineExecutor< Pipeline< { dependencies:readonly[]; description:"Parse the given R code into an AST using tree-sitter"; executed:OncePerFile; humanReadableName:"parse with tree-sitter"; name:"parse"; printer:{"0": ...;"2": ... }; processor:(_results: ...,input: ...)=> ...; requiredInput:ParseRequiredInput<(...)>; }, >, > |PipelineExecutor< Pipeline< { dependencies:readonly[]; description:"Parse the given R code into an AST"; executed:OncePerFile; humanReadableName:"parse with R shell"; name:"parse"; printer:{"0": ...;"2": ...;"5": ... }; processor:(_results: ...,input: ...)=> ...; requiredInput:ParseRequiredInput<(...)>; }, >, >
Please use FlowrAnalyzer instead of this directly unless you really know what you are doing. Returns either a DEFAULT_PARSE_PIPELINE or a TREE_SITTER_PARSE_PIPELINE depending on the parser used.
See
createNormalizePipeline, createDataflowPipeline, createSlicePipeline