前の[Processing][仕様]color型はcolorクラスではないでは、Processingのcolor型がint型のエイリアス(別名)であることを調査したのですが、今回はコンパイル時にどのように”color”が”int”に置換されるのかを調査しようと思い立ちました(何故かわかりませんがw)。ただし、今回は全ての挙動を追っているわけではないので、間違いや説明不足な部分があるかもしれません。その点はご了承ください。 スケッチを実行したり、エクスポートしたりすると、Sketch.javaのbuildメソッドが呼ばれ(ると思い)ます。buildメソッド内の大まかな流れは、 Javaのクラスパスを調べたり、複数のpdeファイルがある場合は1つにまとめたりした後、 プリプロセッサを実行してp5 syntax(Processing文法)をJavaでコンパイル可能な文法に変換し、 コンパイラを実