はじめに これはeeic2022の3年後期実験「大規模ソフトウェアをて探ろう」の4班の成果報告の記事です。 ここではPythonにインクリメントを追加する方法について書きます。 以下は他の班員の記事です。CPythonのビルドやその他の機能の実装について書かれているので、参考にしてみてください。 Ubuntu20.04でCPythonをビルドしてみた CPythonに'&&', '||'を追加してみた 実装環境 Ubuntu 20.04 LTS Python3.10.8 インクリメント++の実装 CPython内における他の単項演算子-(-1倍)~(ビット反転)の定義を参考にしながら実装しました。 以下は実装した際の変更点です。 Grammer/Tokens 他の単項演算子と同様に以下を追加し、$ make regen-tokenを実行することで++をToken(意味を持った記号)として定