ddc-build-0.4.1.3: Disciplined Disciple Compiler build framework.

Safe HaskellNone

DDC.Build.Pipeline.Text

Synopsis

Documentation

data PipeText n err whereSource

Process program text.

Constructors

PipeTextOutput :: !Sink -> PipeText n err 
PipeTextLoadCore :: (Ord n, Show n, Pretty n, Pretty (err (AnTEC SourcePos n))) => !(Fragment n err) -> !(Mode n) -> !Sink -> ![PipeCore (AnTEC SourcePos n) n] -> PipeText n err 
PipeTextLoadSourceTetra :: !Sink -> !Sink -> !Sink -> ![PipeCore (AnTEC SourcePos Name) Name] -> PipeText n err 

pipeText :: NFData n => String -> Int -> String -> PipeText n err -> IO [Error]Source

Process a text module.

Returns empty list on success.