Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

Source maps

Đang mở
#29 2 bình luận 2 reaction 0 người được giao Xem trên GitHub

Chưa có ai nhận issue này.

Đánh giá

Độ khó
5/5
Thời gian dự kiến
Hơn một tuần
Mức phù hợp với người mới
25/100
Loại issue
Tính năng
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Đình trệ
Công nghệ
javascript
Lĩnh vực
compilers

Hướng nghiên cứu

Bắt đầu với phần mô tả issue và cuộc thảo luận CommonMark#57 được tham chiếu, đặc biệt là bình luận của @zdne, sau đó truy vết cách parser hiện liên kết các phần tử với các vị trí trong nguồn. Công việc được xem là hoàn tất khi các phần tử có thể biểu diễn các phạm vi nguồn có thể không liên tiếp, bao gồm ví dụ emphasis được minh họa, trong đó marker của cấu trúc block bị loại trừ.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

See jgm/CommonMark#57, especially @zdne's comment.

Instead of starting and ending line and column for each element, we need to associate each element with a possibly non-contiguous range of positions in the source.

This is because CommonMark inline elements can be broken by indicators of block structure:

> *emphasized
> text*

Here the second > should not be considered part of the emphasized text, even though it occurs after the start of the emphasized text and before the end.

Ngôn ngữ chính
JavaScript
Star
1.6k
Fork
231
Merge trung bình
2 ngày 17 giờ
Pull request đã merge (30 ngày)
2

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của commonmark/commonmark.js

Tất cả issue của commonmark/commonmark.js

Issue tương tự

Thêm issue về JavaScript

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.