support numeric_literal
[bugfix] fold declarators in right-to-left order