Tôi đã rất ấn tượng bởi sqlite's syntax diagrams và đã tự hỏi nếu có ai có thể giới thiệu phần mềm sẽ cho phép tôi tạo các biểu đồ tương tự.Công cụ tốt để tạo sơ đồ đường sắt là gì?
Trả lời
Dường như họ đã viết their own script để tạo các lỗi này, như một DSL nhúng nhỏ trong TCL. Bạn có thể tái mục đích kịch bản của họ.
chỉnh sửa: Yep, nó khá dễ sử dụng, mặc dù nó có vẻ như nó sẽ mất một chút tinh chỉnh để làm cho đẹp hơn đầu ra (đối với một số lý do, convert
được không Antialias này trên hệ thống của tôi; đầu ra postscript có vẻ tốt đẹp).
hello {
line HELLO {or WORLD {line MY FRIEND {opt ANDREY}} }
}
chỉnh sửa 2: Dưới đây là một brief article về cách làm việc này, cùng với một số lưu ý về cách đăng nhập nặc danh để xem mã nguồn nếu bạn không thể nhìn thấy nó ngay lập tức.
Tôi sẽ ngạc nhiên nếu SmartDraw không thể thực hiện việc này - nó có rất ít giới hạn trong trải nghiệm của tôi.
Tôi không biết bất kỳ công cụ cụ thể nào, nhưng tôi có thể cho bạn biết chúng thường được gọi là Recursive Transition Networks (RTNs). Vì vậy, bạn có thể sử dụng điều này để mở rộng tìm kiếm của mình.
Bạn cũng có thể nhận được phản hồi từ số SQLite mailing list và tìm hiểu chính xác những gì họ sử dụng.
Tôi nghĩ có thể xác định biểu đồ RTN trong Dot language và sau đó tạo với một trong số Dot-enabled tools.
Bạn có thể có thể để có được gần gũi với RFFlow
Nếu bạn sử dụng EBNF cho cú pháp của bạn, có là EBNF Visualizer cho mục đích này.
Bạn cũng có thể thử Graphviz. Nó là mã nguồn mở và chúng tồn tại một số công cụ GUI để làm việc với nó. Nó chủ yếu là hữu ích cho các đồ thị chung nhưng nó cũng có thể được điều chỉnh cho các đồ thị cú pháp.
Một công cụ miễn phí khác được gọi là SYNGEN cũng tồn tại.
Có danh sách đẹp trên Wikipedia article.
Here's one that is online, and seems to work quite well (albeit the text needs aliasing). (chết liên kết)
Liên kết cuối cùng đã chết: ( – tgunr
tôi sử dụng OpenOffice Draw cho nhiều nhu cầu bản vẽ của tôi. Miễn phí, nguồn mở và nhiều nền tảng là những điều lớn đối với tôi. Nó làm một công việc tuyệt vời trên biểu đồ lưu lượng với một đường cong học tập nhỏ.
Tôi đã sử dụng SmartDraw trước và tìm thấy nó rất có khả năng nhưng cần tôi cho
(Xin lỗi tôi không có đủ đại diện để chỉ cần thêm một nhận xét về câu trả lời)
Trên accepted answer: Tới Dòng 1035 và chỉ đơn giản là thay đổi phần mở rộng tập tin cho đầu ra từ "gif" đi "png", mà sẽ tạo ra một hình ảnh antialiased ở định dạng PNG.
Ngoài ra trên hệ thống của tôi “xv” không có sẵn, chỉ cần bổ sung nó đi (dòng 1036, sau):
if 0 {
if {$do_xv} {
exec xv $name.gif &
}
}
cổ vũ
- 1. Sơ đồ đường sắt cho Haskell?
- 2. Công cụ tốt để xây dựng đường ống là gì?
- 3. Sơ đồ đường sắt - các thanh đôi ở đầu có nghĩa là gì?
- 4. Cách tốt nhất để tạo sơ đồ trang web là gì?
- 5. Công cụ tạo mẫu HTML tốt cho C++ là gì?
- 6. Công cụ thiết kế sơ đồ MongoDB
- 7. sơ đồ biểu đồ lưu lượng: công cụ/thực tiễn tốt nhất
- 8. Sơ đồ đầm lầy là gì?
- 9. công cụ java nhanh nhất để tạo màn hình CRUD từ lược đồ DB là gì?
- 10. Công cụ tạo mẫu là gì?
- 11. Công cụ Lược đồ Cơ sở dữ liệu MySQL tốt là gì?
- 12. Công cụ vẽ, chỉnh sửa và vẽ biểu đồ tốt là gì?
- 13. Tạo Sơ đồ Lớp
- 14. Công cụ tốt nhất để tạo MSI
- 15. visual studio express: miễn phí lớp sơ đồ công cụ
- 16. công cụ để tạo sơ đồ bảng cơ sở dữ liệu với postgresql?
- 17. Công cụ để tự động tạo ra một sơ đồ lớp cho QT ứng dụng
- 18. Cách tốt nhất để tạo công cụ dòng lệnh unix/linux trong C/C++ là gì?
- 19. Một số công cụ tốt để vẽ đồ thị/biểu đồ trong một ứng dụng web là gì?
- 20. Công cụ tốt nhất cho việc lập sơ đồ hệ thống phần mềm
- 21. Công cụ chỉnh sửa sơ đồ màu CSS
- 22. Có công cụ tốt nào để lập biểu đồ không?
- 23. Giản đồ - Tạo sơ đồ mongodb
- 24. Công cụ cài đặt tạo MSI tốt nhất có sẵn là gì?
- 25. Công cụ nén/obfuscation JavaScript tốt nhất là gì?
- 26. Công cụ tốt cho chú thích mã là gì?
- 27. lovdbyless VS Công cụ cộng đồng ... tốt nhất là gì?
- 28. Công cụ cài đặt tốt nhất cho java là gì?
- 29. Công cụ tìm kiếm mã nguồn tốt là gì?
- 30. Công cụ trò chơi tốt và miễn phí là gì?
Sử dụng mã nguồn! Tôi thích nó. –
Hoàn hảo, cảm ơn! –
Tôi đã có thể nhận được ImageMagick để chống răng cưa hình ảnh bằng cách chuyển đổi sang PNG thay vì GIF. – icktoofay