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

Multi tool use
Multi tool use












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,91021933




4,91021933










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,617146794




        7,617146794

























            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



            VH jTf83,AOzfCuZjVZjh0T,S6aI,zbq wr56BtH1IH7U
            1I hyFmzFEEs,5cS,dU8RB,xfZzWC ir7piAAIO J5 gJotLg w Scas2 6B

            Popular posts from this blog

            8-я гвардейская общевойсковая армия

            Сан-Квентин

            Кембридж, Александр, граф Атлон