@eagleoutice/flowr - v2.10.2
    Preparing search index...

    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.

    • Parameters

      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": <Input>(input: Input) => Input;
                      "2": {
                          (
                              value: any,
                              replacer?: (this: any, key: string, value: any) => any,
                              space?: string | number,
                          ): string;
                          (
                              value: any,
                              replacer?: (string | number)[] | null,
                              space?: string | number,
                          ): string;
                      };
                  };
                  processor: (
                      _results: unknown,
                      input: Partial<ParseRequiredInput<T>>,
                  ) => Promise<ParseStepOutput<Tree>>;
                  requiredInput: ParseRequiredInput<Tree>;
              },
          >,
      >

    • Parameters

      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: Input) => Input;
                      "2": {
                          (
                              value: any,
                              replacer?: (this: any, key: string, value: any) => any,
                              space?: string | number,
                          ): string;
                          (
                              value: any,
                              replacer?: (string | number)[] | null,
                              space?: string | number,
                          ): string;
                      };
                      "5": (
                          p: ParseStepOutput<string>,
                          config: QuadSerializationConfiguration,
                      ) => string;
                  };
                  processor: (
                      _results: unknown,
                      input: Partial<ParseRequiredInput<T>>,
                  ) => Promise<ParseStepOutput<string>>;
                  requiredInput: ParseRequiredInput<string>;
              },
          >,
      >

    • Parameters

      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": <Input>(input: Input) => Input;
                          "2": {
                              (
                                  value: any,
                                  replacer?: (this: any, key: string, value: any) => any,
                                  space?: string | number,
                              ): string;
                              (
                                  value: any,
                                  replacer?: (string | number)[] | null,
                                  space?: string | number,
                              ): string;
                          };
                      };
                      processor: (
                          _results: unknown,
                          input: Partial<ParseRequiredInput<T>>,
                      ) => Promise<ParseStepOutput<Tree>>;
                      requiredInput: ParseRequiredInput<Tree>;
                  },
              >,
          >
          | 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: Input) => Input;
                          "2": {
                              (
                                  value: any,
                                  replacer?: (this: any, key: string, value: any) => any,
                                  space?: string | number,
                              ): string;
                              (
                                  value: any,
                                  replacer?: (string | number)[] | null,
                                  space?: string | number,
                              ): string;
                          };
                          "5": (
                              p: ParseStepOutput<string>,
                              config: QuadSerializationConfiguration,
                          ) => string;
                      };
                      processor: (
                          _results: unknown,
                          input: Partial<ParseRequiredInput<T>>,
                      ) => Promise<ParseStepOutput<string>>;
                      requiredInput: ParseRequiredInput<string>;
                  },
              >,
          >