Смотрите на это; очень очевидно, как это работает и какова его цель:
(источник: json.org)
Это называется железнодорожной схемой. Более конкретно ее можно назвать синтаксической диаграммой . Не уверен в поддержке Visio, но другие инструменты могут выполнить эту работу: Какой хороший инструмент для создания железнодорожных диаграмм?
(источник: antlr.org )
Если у вас есть grammar файл, вы можете попробовать заставить его работать в ANTLR Works , который специально создан для работы с синтаксисом и грамматикой языков.
Это диаграмма синтаксиса ; не уверен, есть ли какое-нибудь дополнение для Visio для рисования такого рода диаграмм.
Они называются синтаксическими диаграммами (или железнодорожными диаграммами).
Они могут быть созданы с помощью Visio или Creative Docs .NET
Подробнее см. здесь:
Инструмент для создания железнодорожной диаграммы, используемый на json.org