Jetez un coup d'œil à cela; C'est très évident comment cela fonctionne et quel est son but: p>
(source: JSON.org ) SUB> P>
3 Réponses :
C'est ce qu'on appelle un diagramme de chemin de fer. Il peut être plus spécifiquement appelé un Syntaxe Diagram . Pas sûr de la pension à Visio, mais d'autres outils peuvent faire le travail: Quel est un bon outil pour créer des diagrammes de chemin de fer? P>
Si vous avez un fichier de grammaire, vous pouvez essayer de le faire fonctionner dans antlr fonctionne a >, qui est spécialement conçu pour travailler avec la syntaxe et la grammaire des langues. P>
(Source: antlr.org ) sub> p>
C'est un Syntaxe Diagramme; Pas sûr s'il y a un addon Visio à peindre ce type de graphique. P>
Celles-ci s'appellent SYNTAX Schémas (ou diagrammes de chemin de fer). P>
Ils peuvent être créés avec Visio ou Documents créatifs .NET P>
Voir ici pour plus d'informations: P>
outil pour générer un diagramme de chemin de fer utilisé sur json.org < / a> p>
Bien que je sache ce que ça fait, je n'irais pas aussi loin de l'appeler "évident".
Honnêtement, je pense qu'une regex est beaucoup plus "évidente" que ce diagramme.
/ - ([1-9] [0-9] * | 0) (\. [0-9] * *)? ([EE] [+ -]? [0-9] *)? / code>
Une regex n'est pas aussi universelle qu'un diagramme de chemin de fer. Une regex exige que quelqu'un apprenne d'abord la syntaxe d'une regex, alors qu'un diagramme de chemin de fer plongez-vous.
Je n'ai même pas cessé de penser pour une seconde que vous plaisantaisez. Homme, je suis dense. "Je suis matériau dumbass, M. Dumbass." "C'est du-mas"