Program for creating language syntax/grammar “railroad” diagrams? [closed]












11















I'm looking for the program that JSON, SQLite and other projects are using to create the diagrams used for their language syntax, if there is a particular program. All of the diagrams have a similar style, with partially curved connections or arrows indicating flow.



There are some differences, making me wonder if it's a single program or just generic graphing tools used for a particular style.



JSON DigitSQLite Select Statement










share|improve this question















closed as off-topic by DavidPostill Jan 22 at 15:42


This question appears to be off-topic. The users who voted to close gave this specific reason:


  • "Questions seeking product, service, or learning material recommendations are off-topic because they become outdated quickly and attract opinion-based answers. Instead, describe your situation and the specific problem you're trying to solve. Share your research. Here are a few suggestions on how to properly ask this type of question." – DavidPostill

If this question can be reworded to fit the rules in the help center, please edit the question.












  • 2





    The top one is from json.org and was drawn by Douglas Crockford using Visio. See stackoverflow.com/q/796824/477035 as in Chris W. Rea's answer.

    – RedGrittyBrick
    Dec 27 '11 at 22:25


















11















I'm looking for the program that JSON, SQLite and other projects are using to create the diagrams used for their language syntax, if there is a particular program. All of the diagrams have a similar style, with partially curved connections or arrows indicating flow.



There are some differences, making me wonder if it's a single program or just generic graphing tools used for a particular style.



JSON DigitSQLite Select Statement










share|improve this question















closed as off-topic by DavidPostill Jan 22 at 15:42


This question appears to be off-topic. The users who voted to close gave this specific reason:


  • "Questions seeking product, service, or learning material recommendations are off-topic because they become outdated quickly and attract opinion-based answers. Instead, describe your situation and the specific problem you're trying to solve. Share your research. Here are a few suggestions on how to properly ask this type of question." – DavidPostill

If this question can be reworded to fit the rules in the help center, please edit the question.












  • 2





    The top one is from json.org and was drawn by Douglas Crockford using Visio. See stackoverflow.com/q/796824/477035 as in Chris W. Rea's answer.

    – RedGrittyBrick
    Dec 27 '11 at 22:25
















11












11








11


10






I'm looking for the program that JSON, SQLite and other projects are using to create the diagrams used for their language syntax, if there is a particular program. All of the diagrams have a similar style, with partially curved connections or arrows indicating flow.



There are some differences, making me wonder if it's a single program or just generic graphing tools used for a particular style.



JSON DigitSQLite Select Statement










share|improve this question
















I'm looking for the program that JSON, SQLite and other projects are using to create the diagrams used for their language syntax, if there is a particular program. All of the diagrams have a similar style, with partially curved connections or arrows indicating flow.



There are some differences, making me wonder if it's a single program or just generic graphing tools used for a particular style.



JSON DigitSQLite Select Statement







software-rec syntax diagrams grammar






share|improve this question















share|improve this question













share|improve this question




share|improve this question








edited Sep 27 '14 at 14:43









Kenster

4,87021933




4,87021933










asked Dec 27 '11 at 18:25









ssubessube

790512




790512




closed as off-topic by DavidPostill Jan 22 at 15:42


This question appears to be off-topic. The users who voted to close gave this specific reason:


  • "Questions seeking product, service, or learning material recommendations are off-topic because they become outdated quickly and attract opinion-based answers. Instead, describe your situation and the specific problem you're trying to solve. Share your research. Here are a few suggestions on how to properly ask this type of question." – DavidPostill

If this question can be reworded to fit the rules in the help center, please edit the question.







closed as off-topic by DavidPostill Jan 22 at 15:42


This question appears to be off-topic. The users who voted to close gave this specific reason:


  • "Questions seeking product, service, or learning material recommendations are off-topic because they become outdated quickly and attract opinion-based answers. Instead, describe your situation and the specific problem you're trying to solve. Share your research. Here are a few suggestions on how to properly ask this type of question." – DavidPostill

If this question can be reworded to fit the rules in the help center, please edit the question.








  • 2





    The top one is from json.org and was drawn by Douglas Crockford using Visio. See stackoverflow.com/q/796824/477035 as in Chris W. Rea's answer.

    – RedGrittyBrick
    Dec 27 '11 at 22:25
















  • 2





    The top one is from json.org and was drawn by Douglas Crockford using Visio. See stackoverflow.com/q/796824/477035 as in Chris W. Rea's answer.

    – RedGrittyBrick
    Dec 27 '11 at 22:25










2




2





The top one is from json.org and was drawn by Douglas Crockford using Visio. See stackoverflow.com/q/796824/477035 as in Chris W. Rea's answer.

– RedGrittyBrick
Dec 27 '11 at 22:25







The top one is from json.org and was drawn by Douglas Crockford using Visio. See stackoverflow.com/q/796824/477035 as in Chris W. Rea's answer.

– RedGrittyBrick
Dec 27 '11 at 22:25












2 Answers
2






active

oldest

votes


















9














As you can see by my edits to your question, the kind of syntax diagram you're referring to is also known as a railroad diagram. Wikipedia mentions a few tools under the "External Links" section, including:




  • EBNF Visualizer


  • Ebnf2ps: Peter's Syntax Diagram Drawing Tool


  • EBNF Parser & Syntax Diagram Renderer


  • SQLite bubble-generator.tcl



See also these related Stack Exchange questions:




  • Super User: Software to draw/edit the Syntax of SQL statements


  • Stack Overflow: Tool for generating railroad diagram used on json.org


  • Stack Overflow: What is a good tool for creating railroad diagrams?


  • Stack Overflow: What's the name for this type of flowchart?


  • Stack Overflow: Software for creating “Language Diagrams” structures


  • Stack Overflow: BNF notation to SVG







share|improve this answer

































    0














    WAKING UP THE ZOMBIES!!!



    I also found!



    http://clapham.hydromatic.net/






    share|improve this answer



















    • 1





      Please read How do I recommend software for some tips as to how you should go about recommending software. You should provide at least a link, some additional information about the software itself, and how it can be used to solve the problem in the question.

      – DavidPostill
      Jan 22 at 15:43


















    2 Answers
    2






    active

    oldest

    votes








    2 Answers
    2






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    9














    As you can see by my edits to your question, the kind of syntax diagram you're referring to is also known as a railroad diagram. Wikipedia mentions a few tools under the "External Links" section, including:




    • EBNF Visualizer


    • Ebnf2ps: Peter's Syntax Diagram Drawing Tool


    • EBNF Parser & Syntax Diagram Renderer


    • SQLite bubble-generator.tcl



    See also these related Stack Exchange questions:




    • Super User: Software to draw/edit the Syntax of SQL statements


    • Stack Overflow: Tool for generating railroad diagram used on json.org


    • Stack Overflow: What is a good tool for creating railroad diagrams?


    • Stack Overflow: What's the name for this type of flowchart?


    • Stack Overflow: Software for creating “Language Diagrams” structures


    • Stack Overflow: BNF notation to SVG







    share|improve this answer






























      9














      As you can see by my edits to your question, the kind of syntax diagram you're referring to is also known as a railroad diagram. Wikipedia mentions a few tools under the "External Links" section, including:




      • EBNF Visualizer


      • Ebnf2ps: Peter's Syntax Diagram Drawing Tool


      • EBNF Parser & Syntax Diagram Renderer


      • SQLite bubble-generator.tcl



      See also these related Stack Exchange questions:




      • Super User: Software to draw/edit the Syntax of SQL statements


      • Stack Overflow: Tool for generating railroad diagram used on json.org


      • Stack Overflow: What is a good tool for creating railroad diagrams?


      • Stack Overflow: What's the name for this type of flowchart?


      • Stack Overflow: Software for creating “Language Diagrams” structures


      • Stack Overflow: BNF notation to SVG







      share|improve this answer




























        9












        9








        9







        As you can see by my edits to your question, the kind of syntax diagram you're referring to is also known as a railroad diagram. Wikipedia mentions a few tools under the "External Links" section, including:




        • EBNF Visualizer


        • Ebnf2ps: Peter's Syntax Diagram Drawing Tool


        • EBNF Parser & Syntax Diagram Renderer


        • SQLite bubble-generator.tcl



        See also these related Stack Exchange questions:




        • Super User: Software to draw/edit the Syntax of SQL statements


        • Stack Overflow: Tool for generating railroad diagram used on json.org


        • Stack Overflow: What is a good tool for creating railroad diagrams?


        • Stack Overflow: What's the name for this type of flowchart?


        • Stack Overflow: Software for creating “Language Diagrams” structures


        • Stack Overflow: BNF notation to SVG







        share|improve this answer















        As you can see by my edits to your question, the kind of syntax diagram you're referring to is also known as a railroad diagram. Wikipedia mentions a few tools under the "External Links" section, including:




        • EBNF Visualizer


        • Ebnf2ps: Peter's Syntax Diagram Drawing Tool


        • EBNF Parser & Syntax Diagram Renderer


        • SQLite bubble-generator.tcl



        See also these related Stack Exchange questions:




        • Super User: Software to draw/edit the Syntax of SQL statements


        • Stack Overflow: Tool for generating railroad diagram used on json.org


        • Stack Overflow: What is a good tool for creating railroad diagrams?


        • Stack Overflow: What's the name for this type of flowchart?


        • Stack Overflow: Software for creating “Language Diagrams” structures


        • Stack Overflow: BNF notation to SVG








        share|improve this answer














        share|improve this answer



        share|improve this answer








        edited May 23 '17 at 12:41









        Community

        1




        1










        answered Dec 27 '11 at 20:42









        Chris W. ReaChris W. Rea

        7,597146794




        7,597146794

























            0














            WAKING UP THE ZOMBIES!!!



            I also found!



            http://clapham.hydromatic.net/






            share|improve this answer



















            • 1





              Please read How do I recommend software for some tips as to how you should go about recommending software. You should provide at least a link, some additional information about the software itself, and how it can be used to solve the problem in the question.

              – DavidPostill
              Jan 22 at 15:43
















            0














            WAKING UP THE ZOMBIES!!!



            I also found!



            http://clapham.hydromatic.net/






            share|improve this answer



















            • 1





              Please read How do I recommend software for some tips as to how you should go about recommending software. You should provide at least a link, some additional information about the software itself, and how it can be used to solve the problem in the question.

              – DavidPostill
              Jan 22 at 15:43














            0












            0








            0







            WAKING UP THE ZOMBIES!!!



            I also found!



            http://clapham.hydromatic.net/






            share|improve this answer













            WAKING UP THE ZOMBIES!!!



            I also found!



            http://clapham.hydromatic.net/







            share|improve this answer












            share|improve this answer



            share|improve this answer










            answered Jan 22 at 15:16









            CamsCams

            1012




            1012








            • 1





              Please read How do I recommend software for some tips as to how you should go about recommending software. You should provide at least a link, some additional information about the software itself, and how it can be used to solve the problem in the question.

              – DavidPostill
              Jan 22 at 15:43














            • 1





              Please read How do I recommend software for some tips as to how you should go about recommending software. You should provide at least a link, some additional information about the software itself, and how it can be used to solve the problem in the question.

              – DavidPostill
              Jan 22 at 15:43








            1




            1





            Please read How do I recommend software for some tips as to how you should go about recommending software. You should provide at least a link, some additional information about the software itself, and how it can be used to solve the problem in the question.

            – DavidPostill
            Jan 22 at 15:43





            Please read How do I recommend software for some tips as to how you should go about recommending software. You should provide at least a link, some additional information about the software itself, and how it can be used to solve the problem in the question.

            – DavidPostill
            Jan 22 at 15:43



            Popular posts from this blog

            Probability when a professor distributes a quiz and homework assignment to a class of n students.

            Aardman Animations

            Are they similar matrix