sifflet-lib-1.2.3: Library of modules shared by sifflet and its tests and its exporters.

Sifflet.Language.SiffML

Description

SiffML : Sifflet Markup Language. An XML application for storing and retrieving Sifflet programs and libraries.

Synopsis

Documentation

class ToXml a whereSource

Methods

toXml :: a -> XMLProducerSource

Instances

ToXml Function

Functions

ToXml Functions 
ToXml VpType

VpTypes

ToXml Value

Values Still used in exprToXml in the EList case :-(

ToXml Expr

Expr

ToXml Symbol

Symbols

consumeSiffMLFile :: XMLConsumer XmlTree a -> FilePath -> IO [a]Source

testFromXml :: (ToXml a, Show b) => Int -> a -> XMLConsumer XmlTree b -> IO ()Source

testFromXml :: (ToXml a, Show a) => a -> XMLConsumer XmlTree a -> IO () VVV This type generalization (a, a to a, b) is for debugging, undo it later: