commit suffix-expr(midfix -> prefix expression) and auxiliary codes