Using strings inside f-string
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 42/100
Hướng nghiên cứu
Không có tệp parser hoặc test nào được nêu tên. Hãy bắt đầu bằng cách tái hiện ví dụ f-string đã cho và theo dõi cách parser xử lý các trường thay thế và các chuỗi lồng nhau. Được xem là hoàn thành khi ví dụ sử dụng cùng kiểu dấu ngoặc kép được parse thành công theo các quy tắc cú pháp của Python 3.12 mà không gây hồi quy trong việc parse f-string hiện có.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
From: https://github.com/mtshiba/pylyzer/issues/115
Starting with Python 3.12, the use of strings within f-strings is permitted.
However, the current parser implementation does not seem to allow the use of same quoting type strings within f-strings.
f"{"hello"}"
results in the following parsing error:
invalid syntax. Got unexpected token 'hello' at row 1 col 5
- Ngôn ngữ chính
- Rust
- Star
- 117
- Fork
- 38
- Merge trung bình
- 4 ngày 7 giờ
- Pull request đã merge (30 ngày)
- 1
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- 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.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của RustPython/Parser
-
Maintenance status Đang mở
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 25/100
RustPython/Parser#140 · 3 bình luận ·
-
`unic` is unmaintained Đang mở
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 48/100
RustPython/Parser#139 · 3 bình luận ·
-
cargo audit paste Đang mở
Độ khó 4/5 3-5 ngày Mức phù hợp với người mới 30/100
RustPython/Parser#137 · 1 bình luận ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 50/100
RustPython/Parser#133 ·
-
Độ khó 3/5 1-2 ngày Mức phù hợp với người mới 35/100
RustPython/Parser#130 ·