Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
Python Developer's Guide
Logo
Python Developer's Guide
  • Getting started
    • Setup and building
    • Fixing “easy” issues (and beyond)
    • Git bootcamp and cheat sheet
    • Lifecycle of a pull request
    • Where to get help
    • Generative AI
  • Development workflow
    • Following Python’s development
    • Changing Python
    • Development cycle
    • Adding to the stdlib
    • Standard library extension modules
    • Changing Python’s C API
    • Changing CPython’s grammar
    • Porting to a new platform
    • Software Bill-of-Materials (SBOM)
    • Python Security Response Team (PSRT)
  • Issues and triaging
    • Issue tracker
    • Triaging an issue
    • GitHub labels
    • GitHub issues for BPO users
    • Triage Team
  • Documentation
    • Getting started
    • Helping with documentation
    • Style guide
    • reStructuredText markup
    • Translations
      • Translating
      • Coordinating
    • Helping with the Developer’s Guide
  • Testing and buildbots
    • Running and writing tests
    • Silence warnings from the test suite
    • Increase test coverage
    • Working with buildbots
    • New buildbot workers
  • Development tools
    • Argument Clinic
      • Tutorial
      • How-to guides
    • GDB support
    • Dynamic analysis with Clang
    • Tools for tracking compiler warnings
  • Core team
    • Responsibilities
    • Accepting pull requests
    • Experts index
    • Team log
    • Motivations and affiliations
    • How to join the core team
    • Memorialization
  • CPython’s internals
  • Status of Python versions
Back to top
View this page
Edit this page

Changing CPython’s grammar¶

This document is now part of the CPython Internals Docs.

Next
Porting to a new platform
Previous
Changing Python’s C API
Copyright © 2011 Python Software Foundation
Made with Sphinx and @pradyunsg's Furo