gramatic updates for rangegen nodes