これはCの宣言を解析するコードなんですが、
ttp://codepad.org/FXbWcoKj
読みにくいので
ttp://codepad.org/pnBO3znk
このように書き換えましたが、多次元配列を解析する場合、入力と出力される型が
異なります。三項演算子からif文に直している部分の直し方が多分変だと思うのですが、
バグの原因が分かる人おられますか。