Portability | H98 |
---|---|
Stability | experimental |
Maintainer | Douglas Burke |
This module implements the Swish script processor: it parses a script from a supplied string, and returns a list of Swish state transformer functions whose effect, when applied to a state value, is to implement the supplied script.
The script syntax is based loosely on Notation3, and the script parser is an extension of the Notation3 parser in the module Swish.RDF.N3Parser.
Documentation
parseScriptFromString :: Maybe QName -> String -> Either String [SwishStateIO ()]Source