UNPKG

@eagleoutice/flowr

Version:

Static Dataflow Analyzer and Program Slicer for the R Programming Language

28 lines (27 loc) 1.22 kB
import { type QuadSerializationConfiguration } from '../../util/quads'; import type { NormalizedAst } from '../../r-bridge/lang-4.x/ast/model/processing/decorate'; /** Should work with larger things as well */ export declare function normalizedAstToJson(ast: NormalizedAst): string; /** * Normalized AST to quads serialization this does not have multi-file support * @see {@link serialize2quads} * @see {@link QuadSerializationConfiguration} * @see {@link normalizedAstToMermaid} * @see {@link normalizedAstToMermaidUrl} * @see {@link printNormalizedAstToMermaidUrl} */ export declare function normalizedAstToQuads(ast: NormalizedAst, config: QuadSerializationConfiguration): string; /** * Serialize the normalized AST to mermaid format * @see {@link normalizedAstToMermaid} * @see {@link normalizedAstToMermaidUrl} * @see {@link printNormalizedAstToMermaidUrl} */ export declare function printNormalizedAstToMermaid(ast: NormalizedAst): string; /** * Serialize the normalized AST to a mermaid URL * @see {@link normalizedAstToMermaid} * @see {@link normalizedAstToMermaidUrl} * @see {@link printNormalizedAstToMermaid} */ export declare function printNormalizedAstToMermaidUrl(ast: NormalizedAst): string;