github / github/code-navigation
Code navigation for new language: DM
- Ngôn ngữ chính
- Không có dữ liệu ngôn ngữ
- Star
- 12
- Fork
- 7
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
## Language
DM (https://www.byond.com/docs/ref)
**DM**, also known as **Dream Maker**, is a programming language used in the **BYOND** RPG game engine. One of the biggest FOSS games, **Space Station 13**, is written in this language and is actively being developed. Most of the branches of the original game use the GitHub as a repository for the source code of the game. The ecosystem of the language is also mainly supported by developers of various branches of the game.
## Linguist entry
- [x] Linguist language name: DM
- [x] Linguist language ID: 83
- [x] Permalink: https://github.com/github-linguist/linguist/blob/537297cdae3ab05f8d5dd1c03627a5bd73707b19/lib/linguist/languages.yml#L1611-L1620
## Tree-sitter parser
Parser URL: https://github.com/FeudeyTF/tree-sitter-dm
- [x] Parser is open source: MIT license
- [x] Repository includes tags queries
- [ ] Tags queries include `@scope` for fully-qualified names (if applicable)
- [x] Rust crate: https://crates.io/crates/tree-sitter-dm
## Remarks
The DM programming language has been supported in GitHub Linguist since 2013, but uses only a grammar based on TextMate. Now it is possible to use a modern tree-sitter-dm parser based on the tree-sitter project.
Hướng dẫn đóng góp
Hướng nghiên cứu
Đọc phần về việc thêm một ngôn ngữ mới trong Code Navigation README, sau đó kiểm tra mục ngôn ngữ Linguist được cung cấp và repository tree-sitter-dm. Kiểm tra xem parser, các truy vấn tags và Rust crate có đáp ứng các yêu cầu đã nêu hay không; hoàn tất nghĩa là submission DM được chấp nhận cho code navigation hoặc các yêu cầu còn thiếu đã được xác định.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- rust
- Lĩnh vực
- devtools
- Loại issue
- Tính năng
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức độ hoạt động
- Ít trao đổi
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 45/100