Trong dự án hiện tại của tôi, tôi viết đặc tả mức cao (như được chỉ ra dưới đây để tham khảo) và phân tích nó bằng cách sử dụng ngữ pháp được viết bằng ANTLR và sau đó sử dụng StringTempate để tạo mã lập trình Java tương đương. Bây giờ, khách hàng của tôi tìm thấy văn bản của đặc tả cấp cao văn bản này khó khăn và muốn tôi cung cấp các cấu trúc lập trình và kéo thả tương đương trực quan và trình soạn thảo để chỉ định cấu trúc lập trình này. Câu hỏi của tôi là: hiện nhật thực có cung cấp bất kỳ bàn làm việc kéo và thả nào của để phát triển các cấu trúc và trình chỉnh sửa lập trình trực quan không? Có thể dễ dàng tích hợp với ANTLR.Trình soạn thảo trực quan kéo và thả trong Eclipse
Ví dụ mẫu hoặc liên kết của nó sẽ hữu ích.
TemperatureSensor
generate tempMeasurement : TempStruct;
TempStruct
tempValue : double;
unitOfMeasurement: String;
Bạn có thể xem [Eclipse XText] (http://eclipse.org/Xtext/) –
Cảm ơn greg đã trả lời! Nhưng, không phải là xText cho sự phát triển của trình soạn thảo văn bản? – Pankesh
Một trong những tuyên bố trên trang chủ là 'Xtext cung cấp một API phong phú để làm việc với các tài nguyên. Do đó, việc phát triển các khung nhìn đồ họa và cấu trúc bổ sung tương đối dễ dàng. ' –