Safe Haskell | None |
---|
Creates JSON outputs for different kinds of metadata.
- generateJSONnameUIDMap :: QNameMaps -> String
- generateJSONScopes :: QNameMaps -> [(UID, Integer)] -> String
Documentation
generateJSONnameUIDMap :: QNameMaps -> StringSource
Generate a JSON list of triples containing a fully-qualified-, least-partially-qualified name, and unique id. | Both the FQNames and UIDs are brittle. LPQNames are the least brittle.
generateJSONScopes :: QNameMaps -> [(UID, Integer)] -> StringSource
Generate a JSON list of tuples containing a least-partially-qualified name and a scope