Understanding of Python parsingFamiliarity with Black's codebase structureBasic knowledge of Cython syntaxExperience with grammar modifications
初心者向け度初回貢献者にどれだけ取り組みやすいかを 1-100 で推定したスコアです。
35
調査方針
Start by examining Black's current parser implementation, likely in the 'blib2to3' directory, to understand how Python syntax is defined and parsed. Study the Cython language specification, particularly the syntax differences from Python (e.g., cdef, cpdef, extern). The goal is to extend Black's grammar to accept .pyx, .pxd, .pxi files. Check existing issues and PRs for prior attempts or discussions. No linked PRs exist, so this is a fresh implementation task.