Я программирую исключительно на python в течение 4 лет и никогда не заглядываю под код C , на котором написан python. Недавно я изучал проблему , которая включала бы модификацию python на этом уровне.
Код выглядит довольно непротиворечивым и, следовательно, относительно легко понятным. Тем не менее, это достаточно сложно, так что для меня не было смысла просто изучать, как все это работает вместе. Конечно, я не тратил на это много времени или усилий из-за отсутствия лучшего ресурса. Я также просмотрел документацию на сайте python. Однако он больше ориентирован на расширение языка с помощью модулей.
Я надеялся найти некоторую прямую документацию о том, как синтаксический анализатор работает на уровне C и как напрямую расширить основной язык (добавляя языковые возможности). Документация, ориентированная на модули, дает некоторое представление о способах создания типов и управления объектами, но я ищу больше.
Есть ли такая документация?