yacc: WIP snapshot