Come vengono chiamati i grafici delle specifiche "Json.org" e come posso generarli?

2

Nel link Douglas Crockford mostra le specifiche del formato JSON in due modi interessanti:

Nella colonna di destra elenca una specifica di testo che assomiglia a un elenco YACC o LEX.

Nel corpo principale della homepage, ha inserito diverse immagini che ci forniscono un modo semplice per comprendere visivamente le sequenze valide che compongono una stringa JSON.

Quelle immagini sembrano una descrizione del percorso che un automa a stati finiti avrebbe seguito durante l'analisi della stringa JSON.

Quali sono i nomi (se esistono) di quel formato di quotazione e quel tipo di grafica?

Esiste un software che rende un file sorgente contenente le specifiche in quel tipo di immagini?

    
posta Sebastián Grignoli 18.12.2012 - 00:00
fonte

1 risposta

6

Il nome che stai cercando è "Diagramma di sintassi" o "Diagramma della ferrovia". Questa domanda su Stack Overflow offre una buona panoramica di alcuni dei strumenti per generare questi tipi di diagrammi .

Secondo questa risposta di aleemb , che contiene una risposta via email da Douglas Crockford, i diagrammi su json.org erano realizzato con Microsoft Visio, ma Creative Docs.NET è anche uno strumento valido. Questa risposta di Peter Ajtai suggerisce Railroad Diagram Generator che prende una grammatica formattata e libera dal contesto e la converte in un'immagine SVG che può essere scaricata.

Anche una domanda simile su Stack Overflow fornisce altri strumenti, come EBNF-Visualizer e Graphviz .

    
risposta data 18.12.2012 - 04:18
fonte

Leggi altre domande sui tag