Browsing: yac yet another cleaner