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

    Please use FlowrAnalyzer instead of this directly unless you really know what you are doing. Returns either a DEFAULT_NORMALIZE_PIPELINE or a TREE_SITTER_NORMALIZE_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": ...; "2": ... };
                  processor: (_results: ..., input: ...) => ...;
                  requiredInput: ParseRequiredInput<(...)>;
              }
              | {
                  dependencies: readonly [(...)];
                  description: "Normalize the AST to flowR's AST";
                  executed: OncePerFile;
                  humanReadableName: "normalize tree-sitter tree";
                  name: "normalize";
                  printer: { "0": ...; "2": ...; "3": ...; "4": ...; "5": ... };
                  processor: (results: ..., input: ...) => ...;
                  requiredInput: NormalizeRequiredInput;
              },
          >,
      >

    • 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": ...; "2": ...; "5": ... };
                  processor: (_results: ..., input: ...) => ...;
                  requiredInput: ParseRequiredInput<(...)>;
              }
              | {
                  dependencies: readonly [(...)];
                  description: "Normalize the AST to flowR's AST";
                  executed: OncePerFile;
                  humanReadableName: "normalize";
                  name: "normalize";
                  printer: { "0": ...; "2": ...; "3": ...; "4": ...; "5": ... };
                  processor: (results: ..., input: ...) => ...;
                  requiredInput: NormalizeRequiredInput;
              },
          >,
      >

    • Parameters

      Returns
          | PipelineExecutor<
              Pipeline<
                  | {
                      dependencies: ...;
                      description: ...;
                      executed: ...;
                      humanReadableName: ...;
                      name: ...;
                      printer: ...;
                      processor: ...;
                      requiredInput: ...;
                  }
                  | {
                      dependencies: ...;
                      description: ...;
                      executed: ...;
                      humanReadableName: ...;
                      name: ...;
                      printer: ...;
                      processor: ...;
                      requiredInput: ...;
                  },
              >,
          >
          | PipelineExecutor<
              Pipeline<
                  | {
                      dependencies: ...;
                      description: ...;
                      executed: ...;
                      humanReadableName: ...;
                      name: ...;
                      printer: ...;
                      processor: ...;
                      requiredInput: ...;
                  }
                  | {
                      dependencies: ...;
                      description: ...;
                      executed: ...;
                      humanReadableName: ...;
                      name: ...;
                      printer: ...;
                      processor: ...;
                      requiredInput: ...;
                  },
              >,
          >