parser: factorize reduce actions