Có công cụ nào cho phép tôi chỉ định đánh dấu cú pháp cho một ngôn ngữ cụ thể không, sau đó tạo các tệp đánh dấu cú pháp cho một số trình soạn thảo phổ biến hơn?Công cụ/ngôn ngữ đánh dấu cú pháp hoạt động với nhiều người chỉnh sửa
Tôi hỏi vì tôi đang phát triển ngôn ngữ dành riêng cho miền và tôi muốn cung cấp hỗ trợ đánh dấu cú pháp cho ngôn ngữ đã nói. Tuy nhiên, tôi không muốn viết các tập tin đánh dấu cú pháp riêng biệt cho mỗi trình soạn thảo (Vim, Notepad ++, Visual Studio, v.v.).
Loại bản dịch này có vẻ như có thể, vì các khái niệm cốt lõi để đánh dấu cú pháp nói chung không phụ thuộc vào trình soạn thảo bạn đang sử dụng. Tôi chỉ không biết nếu một điều như vậy đã tồn tại.
Tôi đã có những suy nghĩ tương tự về việc tạo một định dạng phổ quát/ngôn ngữ để làm nổi bật cú pháp (I cũng đang suy nghĩ về XML). Nó sẽ thực sự mát mẻ nếu bạn có thể làm bản dịch 2 chiều để nếu ai đó đã biết định dạng cú pháp hiện có, họ có thể dịch nó sang định dạng 'phổ quát', sau đó thành tất cả các định dạng khác. Có vẻ như một ý tưởng hay - có thể tôi sẽ xem xét nhiều hơn khi tôi nhận được thời gian: o) – simplyletgo