আমি সিনট্যাক্স ভালবাসেন রেলপথ ডায়াগ্রামে উপর json.org যা বিএনএফ ভাষার একটি গ্রাফিকাল উপস্থাপনা হয়। আমি এমন কোনও সরঞ্জাম খুঁজে পাইনি যা ফলশ্রুতিতে ফলাফল আনতে পারে।
আমি সিনট্যাক্স ভালবাসেন রেলপথ ডায়াগ্রামে উপর json.org যা বিএনএফ ভাষার একটি গ্রাফিকাল উপস্থাপনা হয়। আমি এমন কোনও সরঞ্জাম খুঁজে পাইনি যা ফলশ্রুতিতে ফলাফল আনতে পারে।
উত্তর:
একটি অনলাইন রেলপথ ডায়াগ্রাম জেনারেটর রয়েছে । এটি এসবিজি সিনট্যাক্স ডায়াগ্রামগুলি ইবিএনএফ -এ নির্দিষ্ট করা প্রসঙ্গমুক্ত ব্যাকরণ থেকে রেলপথ ডায়াগ্রাম হিসাবে পরিচিত, তৈরি করে । আপনি এসভিজি কোডটি অনুলিপি করতে পারেন বা স্ক্রিন শট নিতে পারেন।
আপনাকে ব্যাকরণটি টাইপ করতে হবে এবং এটি চিত্রটি তৈরি করবে।
উদাহরণস্বরূপ, আপনার প্রদর্শিত প্রথম রেলপথ চিত্রটি তৈরি করতে আপনি কোডটি ব্যবহার করবেন:
object ::= '{' ((string ':' value ) ( ',' string ':' value )*)? '}'
তারপরে আপনি সংজ্ঞায়িত করতে string
এবং value
ব্যবহার করতে যেতে পারেন string ::= ...
এবং value ::= ...
রেফারেন্সগুলি সমস্ত দেখানো হয়।
পৃষ্ঠায় কয়েকটি উদাহরণ চিত্র দেখুন। তাদের এক্সএমএল এবং এমনকি ইবিএনএফ রয়েছে।
ডগলাস ক্রকফোর্ড
থেকে আলেম বি
তারিখ মঙ্গলবার, এপ্রিল 28, ২০০৯ সন্ধ্যা
:01: ৪০ পিএম বিষয় সম্পর্কিতআমি তাদের ভিজিওয়ের সাথে আঁকলাম। ক্রিয়েটিভ ডক্স.এনইটিও ভাল কাজ করে।
-
আলেম বি লিখেছেন:
হ্যালো ডগলাস,
আপনি সেখানে রেখেছেন এমন বেশিরভাগ জিনিসগুলি আমি ভালভাবে উপভোগ করি এবং json.org এ রেলপথের চিত্রগুলি আলাদা নয়। আমি এমন একটি সরঞ্জামের সন্ধানের জন্য চেষ্টা করছিলাম যা চিত্রটি প্রায় স্পষ্টভাবে বর্ণনা করতে পারে তবে ভাগ্য হয়নি:
Json.org এ ব্যবহৃত রেলপথ চিত্রটি তৈরির সরঞ্জাম Tool
আপনি কি এই জাতীয় চিত্রগুলিতে বিএনএফ রূপান্তর করতে কোন সরঞ্জাম ব্যবহার করেছেন বা সেগুলি হাতে তৈরি করা হয়েছিল?
- আলেম
ট্যাব অ্যাটকিনস জুনিয়র একটি জাভাস্ক্রিপ্ট রেলরোড-ডায়াগ্রাম জেনারেটর ব্যবহার করে তৈরি করেছেনএস.জি.জি.বিশেষত কারণ তিনি চান এমন ভিজ্যুয়াল আবেদন রয়েছে যার অর্থ তিনি খুঁজে পেলেন না , যেমন " জেএসএনআর ।
কিছুদিন আগে একটি অনুরূপ প্রশ্ন ছিল: রেলপথ ডায়াগ্রামগুলি তৈরি করার জন্য একটি ভাল সরঞ্জাম কী?
এই প্রশ্নটি ছিল কীভাবে এসকিউএলাইট সিনট্যাক্স ডায়াগ্রামগুলিতে রেলপথ চিত্রটি তৈরি করা হয়েছিল। গৃহীত উত্তর পাওয়া গেছে যে ডায়াগ্রামে একটি ডিএসএল Tcl লেখা ব্যবহার উত্পন্ন হয়।
আর একটি উত্তরে ডায়াগ্রাম জেনারেটরটি ব্যবহারের জন্য পরামর্শ দেওয়া হয়েছিল যা ইবিএনএল ব্যাকরণের বাইরে চলে।
আইবিএম এর রেলপথ ট্র্যাক জেনারেটর যে জিনিসগুলি পরিচালনা করে সেগুলির মধ্যে একটি হ'ল ডিফল্ট মান। আমি আর কোনও জেনারেটর দেখিনি যা এটি করে।
একটি উদাহরণ
┌─────◀────┐┌(──«defaults»─)─┐
▶▶─COMMAND┴«argument»┴┼────────────────┼──────────────────────▶◀
│ ┌────◀─────┐ │
└(┴┬«option»┬┴┬─┬┘
└Help────┘ └)┘
আমি এই সিনট্যাক্স ডায়াগ্রামগুলি তৈরি করতে ব্যবহৃত সরঞ্জামগুলির সন্ধান করছি এবং যদি সম্ভব হয় js library
তবে এটি গ্রাফিকের আসার জন্য বিরক্তিকর সময়ের অপেক্ষা না করে সম্পাদনা এবং প্রদর্শিত হতে পারে।
আমি জানি যে সেখানে সরঞ্জাম আছে তবে আমি বলব বোতলিক্যাপস.ডি থেকে জেনারেটরের রঙ বিকল্পের সাথে একটি দুর্দান্ত গ্রাফিক রয়েছে। দুর্ভাগ্যক্রমে আমি সেখানে নিজেই সেই সরঞ্জামটির উত্স কোডটি পাইনি।
আমি এখানে উত্তর সম্পর্কিত প্রশ্নগুলিতেও গিয়েছিলাম তবে কেবল অনুসরণগুলি পেয়েছি যেখানে আমরা এটি ওপেন সোর্স হিসাবে পেতে পারি js library
এবং একটি অনলাইন ডেমো সরবরাহ করা হয় যেখানে আমরা চেষ্টা করতে এবং খেলতে পারি ।
js
( সিনট্যাক্স একটি Python
লাইব্রেরি হিসাবে বিদ্যমানjs
কিন্তু ইউএমএল ( সিনট্যাক্স মাধ্যমে উৎপন্ন হয় bottlecaps.de )js
কেবলমাত্র ইউএমএলের জন্য পাওয়া গেছেআমি জে-আলগো সরঞ্জাম পেয়েছি। আমি মনে করি ডায়াগ্রাম আঁকতে খুব সহজ তবে আমি চিত্র বা অন্য কোনও ধরণের এক্সপোর্ট করতে পারি না।
কটাক্ষপাত http://code.google.com/p/html-railroad-diagram/ যা এইচটিএমএল রেলপথ ডায়াগ্রামে জেনারেট করে। লিঙ্কগুলি সহ জাভাস্ক্রিপ্ট দ্বারা একটি HTML পৃষ্ঠায় জেএসএন রেলপথ তৈরি হওয়া একটি উদাহরণ রয়েছে ।