record-syntax-0.1.1: A library for parsing and processing the Haskell syntax sprinkled with anonymous records

Safe HaskellNone
LanguageHaskell2010

Record.Syntax

Documentation

processModule :: Text -> Either Error TextBuilder Source #

process :: Level -> Text -> Either Error TextBuilder Source #

processExtensionForest :: Level -> ExtendableSyntaxForest TextBuilder -> Either Error TextBuilder Source #

processExtension :: Level -> Text -> Either Error TextBuilder Source #

processExtensionExp :: ExtensionExp (Position, TextBuilder) -> Either Error TextBuilder Source #

processRecordExp :: RecordExp (Position, TextBuilder) -> Either Error TextBuilder Source #

processExtensionType :: ExtensionType -> Either Error TextBuilder Source #

offsetResult :: Position -> Either Error a -> Either Error a Source #