| Safe Haskell | None | 
|---|---|
| Language | Haskell2010 | 
Language.Kort.UidGen
- stmtHasGens :: Statement -> Bool
 - docHasGens :: Document -> Bool
 - generateResources :: RandomGen g => Document -> g -> (Document, g)
 - generateResourcesIO :: Document -> IO Document
 - sweepGenerators :: Document -> Document
 
Documentation
stmtHasGens :: Statement -> Bool Source
Check if a statement has generators.
docHasGens :: Document -> Bool Source
Check if a document has generators.
generateResources :: RandomGen g => Document -> g -> (Document, g) Source
Replace generators with newly generated unique resources.
generateResourcesIO :: Document -> IO Document Source
Like generateResources, but uses specifically the global system random
 generator.
sweepGenerators :: Document -> Document Source
Replace generators with dummy resource Uids (ASCII question marks).