Mercurial > hg > CbC > old > device
comparison Changes @ 601:6b808480f08b struct-array-parse-tree
strcut, array parse tree in inmode.
author | kono |
---|---|
date | Fri, 27 Jan 2006 11:07:44 +0900 |
parents | df04bc5fd5fe |
children | 2baddc88097d |
comparison
equal
deleted
inserted
replaced
600:c6afbdf982f7 | 601:6b808480f08b |
---|---|
8607 | 8607 |
8608 Wed Jan 25 19:58:40 JST 2006 | 8608 Wed Jan 25 19:58:40 JST 2006 |
8609 | 8609 |
8610 cbc2c で、env 切替えはどうやってコンパイルするの? | 8610 cbc2c で、env 切替えはどうやってコンパイルするの? |
8611 | 8611 |
8612 | 8612 Thu Jan 26 23:42:18 JST 2006 |
8613 | 8613 |
8614 | 8614 やっぱり、strop/array をいじると動かなくなるね。 |
8615 | |
8616 本来、parse tree にtypeは入るべきではないんだよね。 | |
8617 syntax tree だったら tree にそってparseすればtypeは決まる。 | |
8618 parse tree だったら、node でtypeは決まっているはず。 | |
8619 | |
8620 binop にtypeが二つついているあたりが中途半端な矛盾に | |
8621 なっているんだよな。 | |
8622 | |
8623 そうか、rvalue では、ARRAY/PERIOD/ARROWに RINDIRECT を付けないとダメ。 | |
8624 ということは、RARRAY/RPERIOD/RARROW/RIVAR があった方が、 | |
8625 構文木が保存されるから、そっちがいいわけね。 | |
8626 | |
8627 確かに、RINDIRECTで、IVAR の先読みをするのはおかしいものな。 |