Json.org पर प्रयुक्त रेलमार्ग आरेख बनाने के लिए उपकरण [बंद]


99

मुझे json.org पर रेलमार्ग आरेखों का वाक्यविन्यास बहुत पसंद है जो BNF भाषा का चित्रमय प्रतिनिधित्व है। मुझे ऐसा कोई उपकरण नहीं मिला है जो परिणाम को स्पष्ट रूप से उत्पन्न कर सके।

क्या कोई भी इन आरेखों को उत्पन्न करने के लिए प्रयुक्त उपकरण की पहचान कर सकता है?

वैकल्पिक शब्द

वैकल्पिक शब्द

जवाबों:


94

एक ऑनलाइन रेलमार्ग आरेख जनरेटर है । यह एसवीजी सिंटैक्स आरेख बनाता है , जिसे ईबीएनएफ में निर्दिष्ट संदर्भ-मुक्त व्याकरण से रेलमार्ग आरेख के रूप में भी जाना जाता है । आप SVG कोड कॉपी कर सकते हैं या स्क्रीन शॉट ले सकते हैं।

आपको व्याकरण में टाइप करना होगा और यह आरेख बना देगा।

उदाहरण के लिए, आपके द्वारा दिखाया गया पहला रेलमार्ग आरेख बनाने के लिए, आप कोड का उपयोग करेंगे:

object ::= '{' ((string ':' value ) ( ',' string ':' value )*)? '}'

यहां छवि विवरण दर्ज करें

तब आप परिभाषित करने stringऔर valueउपयोग करने के लिए जा सकते हैं string ::= ...और value ::= ...संदर्भ सभी दिखाए जाते हैं।

पृष्ठ पर कुछ उदाहरण आरेख देखें। उनके पास XML और यहां तक ​​कि EBNF भी है।


पृष्ठ के स्रोत से svg स्रोत की प्रतिलिपि बनाते हुए स्क्रीनशॉट को b) बनाने के अलावा अन्य किसी भी विचार को अपने स्वयं के दस्तावेज़ में कैसे प्राप्त करें?
रुडोल्फसन

1
@rudolfson - आप अपना स्वयं का लिख ​​सकते हैं, केंद्रीय तर्क बहुत बुरा नहीं है, और सभी कोड को देखने के लिए है। फिर बस अपने दस्तावेज़ में एम्बेड करें। मैंने इस पर आधारित एक WP प्लगइन लिखा था। - सबसे कठिन हिस्सा ग्राफिक्स को अच्छा बना रहा है।
पीटर अज़ाई

2
यहां उल्लिखित ऑनलाइन रेलरोड डायग्राम जेनरेटर अब उत्पन्न आरेखों के पीएनजी संस्करण के साथ एक ज़िप फ़ाइल प्रदान करता है। महान उपकरण!
सेबेस्टियन ग्रिग्नोली

2
ऐसा लगता है कि वेबप
एनरिको.बासिस

धन्यवाद @ enrico.bacis - अद्यतन लिंक
पीटर

50

डगलस क्रॉकफोर्ड से एलेम
बी
तारीख तक, 28 अप्रैल, 2009 को 6:01 बजे
रे विषय: रेल्सन आरेख json.org पर

मैंने उन्हें Visio के साथ आकर्षित किया। क्रिएटिव डॉक्स.नेट भी अच्छा काम करता है।

-

अलीम बी ने लिखा:

नमस्ते डगलस,

मैं पूरी तरह से उन चीजों का आनंद लेता हूं जो आपने बाहर रखी हैं और json.org पर रेल आरेख अलग नहीं हैं। मैं एक ऐसे उपकरण की तलाश करने की कोशिश कर रहा हूं, जो लगभग सुवक्ता के रूप में आरेख उत्पन्न करेगा, लेकिन इसमें कोई भाग्य नहीं है:

Json.org पर प्रयुक्त रेलमार्ग आरेख बनाने के लिए उपकरण

क्या बीएनएफ को इन आरेखों में बदलने के लिए आपके द्वारा उपयोग किए जाने वाले कुछ उपकरण हैं या वे हाथ से तैयार किए गए थे?

- अलीम


7
पूर्णता के लिए: टैब एटकिंस जूनियर ने एसवीजी का उपयोग करके एक जावास्क्रिप्ट रेलरोड-डायग्राम जेनरेटर बनाया । विशेष रूप से, क्योंकि वह एक दृश्य की अपील नहीं कर सकता था जिसे वह चाहता था, अर्थात "JSON.org देखो"।
पर्थका


8

कुछ दिन पहले भी इसी तरह का सवाल था: रेल आरेख बनाने के लिए एक अच्छा उपकरण क्या है?

यह सवाल था कि SQLite सिंटैक्स आरेख में रेल आरेख कैसे उत्पन्न हुए। स्वीकार किए जाते हैं जवाब में पाया गया कि चित्र एक डीएसएल Tcl में लिखा का उपयोग कर उत्पन्न किया गया।

एक अन्य जवाब में एक आरेख जनरेटर का उपयोग करने का सुझाव दिया गया जो ईबीएनएल व्याकरण से दूर काम करता है।


उसको जोड़ने के लिए, विकिपीडिया लेख I से लिंक करने वाले उपकरणों की एक सूची भी है। एक सच्चे रेल आरेख में तीरों की आवश्यकता नहीं होनी चाहिए - यदि आप उन पटरियों की यात्रा करने वाली ट्रेन की कल्पना करते हैं, तो यह स्पष्ट होना चाहिए कि आप क्या मार्ग ले सकते हैं या नहीं ले सकते हैं। और json.org आरेख अभी बहुत सुंदर हैं, मुझे यह जानना होगा कि क्या उनके लिए एक उपकरण है =) पहले से ही इन लिंक को देखा है, लेकिन दूसरों की मदद कर सकते हैं।
aleemb

4

आईबीएम के रेलरोड जनरेटर अच्छी तरह से हैंडल होने वाली चीजों में से एक डिफ़ॉल्ट मान है। मैंने एक और जनरेटर नहीं देखा है जो ऐसा करता है।

एक उदाहरण है

          ┌─────◀────┐┌(──«defaults»─)─┐                        
▶▶─COMMAND┴«argument»┴┼────────────────┼──────────────────────▶◀
                      │ ┌────◀─────┐   │                        
                      └(┴┬«option»┬┴┬─┬┘                        
                         └Help────┘ └)┘                         

4

मैं इन सिंटैक्स आरेखों को उत्पन्न करने के लिए उपयोग किए जाने वाले औजारों की भी तलाश कर रहा हूं और यदि संभव हो js libraryतो एक ग्राफिक आने के लिए उबाऊ समय की प्रतीक्षा किए बिना इसे संपादित और प्रदर्शित किया जा सकता है।

मुझे पता है कि वहाँ उपकरण हैं, लेकिन मैं कहूंगा कि बॉटलकैप्स से जनरेटर में रंग विकल्प के साथ एक अच्छा ग्राफिक है। दुर्भाग्य से मुझे इस टूल का सोर्स कोड नहीं मिला, जो कि वहां पर सेल्फ है।

मैं यहां उत्तरों के संबंधित प्रश्नों के लिए भी गया था, लेकिन केवल ऐसे अनुसरण किए गए जहां हम इसे खुले स्रोत के रूप में प्राप्त कर सकते हैं js libraryऔर ऑनलाइन डेमो के साथ प्रदान किया जाता है जहां हम कोशिश कर सकते हैं और साथ खेल सकते हैं


3

मुझे J-algo टूल मिला। मुझे लगता है कि आरेख को खींचना बहुत आसान है लेकिन मैं छवि या किसी अन्य प्रकार के लिए निर्यात नहीं कर सकता।

यहां छवि विवरण दर्ज करें

http://j-algo.binaervarianz.de/index.php



0

मुझे याद है कि आईबीएम के पास एक उपकरण है जो उनके बुकमास्टर एसजीएमएल सूट के हिस्से के रूप में ऐसे आरेख बनाता है। रेलमार्ग आरेखों का उपयोग अक्सर मेनफ्रेम प्रलेखन में किया जाता है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.