訂正

#define A(a) {a=a+1;a=2;a=a+3;}


これを分解

最後の}から読み始めて、

a=a+1;
a=2;
a=a+3;

上記のようにまず、三つに分解する。

これを、上から順番に、実際は左から右に読んで、
最終地点の;をスタートにして、前に向かって読む。

終わったら次の行を読む。

この場合、{ }内は、
{ ←これが0地点