@designliquido/delegua
    Preparing search index...

    Class TradutorMermaidJs

    MermaidJs é uma especificação que nos permite criar fluxogramas através de uma notação por texto.

    Este tradutor converte estruturas da avaliação sintática em um fluxograma compatível com o MermaidJs.

    Diferentemente de outros tradutores, este não trabalha diretamente com strings. Construtos sim devolvem strings, mas declarações devolvem um vetor de VerticeFluxograma.

    VerticeFluxograma

    Implements

    Index

    Constructors

    Properties

    anteriores: ArestaFluxograma[]
    dicionarioConstrutos: {
        AcessoIndiceVariavel: any;
        AcessoMetodo: any;
        AcessoMetodoOuPropriedade: any;
        AcessoPropriedade: any;
        Agrupamento: any;
        Atribuir: any;
        Binario: any;
        Chamada: any;
        Comentario: () => string;
        DefinirValor: any;
        Dicionario: any;
        FuncaoConstruto: any;
        Isto: () => string;
        Leia: any;
        Literal: any;
        Unario: any;
        Variavel: any;
        Vetor: any;
    } = ...
    dicionarioDeclaracoes: {
        Bloco: any;
        Const: any;
        Enquanto: any;
        Escolha: any;
        Escreva: any;
        Expressao: any;
        Fazer: any;
        Para: any;
        ParaCada: any;
        Se: any;
        Var: any;
    } = ...
    ultimaDicaVertice: string
    vertices: VerticeFluxograma[]

    Methods

    • Parameters

      • declaracaoEscolha: Escolha
      • caminhoEscolha: CaminhoEscolha
      • linha: number
      • textoIdentificadorOuLiteral: string
      • caminhoPadrao: boolean

      Returns { caminho: ArestaFluxograma; declaracoesCaminho: VerticeFluxograma[] }