language-kort-0.1.0.0: Parser and serializer for the Kort information language.

Safe HaskellNone
LanguageHaskell2010

Language.Kort.UidGen

Synopsis

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).