subtract shiftwidth on end, add keywords, add numeric literals