MagicStack / MagicStack/MagicPython
Atom Hydrogen error "unexpected EOF while parsing" for python `if` statement!?
Chưa có ai nhận issue này.
- Ngôn ngữ chính
- JavaScript
- Star
- 1.4k
- Fork
- 98
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
Seems to be a problem w/ how Atom interprets the code. `For` loops it will give me the option to "fold" or "collapse" by clicking the carrot in the line number. Yet, `if` loops have no such luck.
* **Editor name and version**: Atom 1.35.1
* **Platform**: Mac OS Sierra 10.12.6
* **Color scheme**: One Dark/Solarized Dark
* **MagicPython version**: 0.4.15
* **A sreenshot**:

* **5-10 lines of surrounding code**:
```
## this works:
for i in range(10):
print( i)
## this doesn't:
if not False:
print("test worked")
```
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.
Hướng nghiên cứu
Tái hiện sự cố trong Atom 1.35.1 bằng các đoạn mã `for` và `if` được cung cấp trên nền tảng được báo cáo. Bắt đầu bằng cách lần theo đường dẫn folding hoặc parsing Python được sử dụng cho các câu lệnh này; báo cáo không nêu tệp nguồn hay bài kiểm thử nào. Được xem là hoàn tất khi khối `if` được gấp giống như khối `for` và không có lỗi EOF bất ngờ nào được báo cáo.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- python
- Lĩnh vực
- tooling
- Loại issue
- Lỗi
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 35/100