Take a look at this; it's very obvious how it works and what its purpose is:
- What's this type of chart called?
- Can I make this kind of chart in Visio?
- What software do you recommend for making this kind of chart?
Take a look at this; it's very obvious how it works and what its purpose is:
It's called a railroad diagram. It can more specifically be called a syntax diagram. Not sure about Visio support but other tools can get the job done: http://stackoverflow.com/questions/773371/what-is-a-good-tool-for-creating-railroad-diagrams
If you have a grammar file you can try to get it working in ANTLR Works, which is specifically built for working with the syntax and grammar of languages.
It is a syntax diagram; not sure if there is any visio addon to paint this kind of chart.
These are called Syntax diagrams (or railroad diagrams).
They can be created with Visio or Creative Docs .NET
See here for more info:
http://stackoverflow.com/questions/796824/tool-for-generating-railroad-diagram-used-on-json-org