packages feed

HaRe-0.6: tools/base/parse/NumberNames.hs

module NumberNames(module NumberNames,module UniqueNames) where
import NameMaps
import StateM
import UniqueNames
import MUtils

numberNames m = withSt (1::Int) . mapNamesM num $ m
  where
    num i = local i # fresh
    fresh = updSt (+1)
    local i = PN i . L