Data.SCargot

SCargot Basics

Parsing and Printing

decode

decodeOne

encode

encodeOne

Parser Construction

Specifying a Parser

data SExprParser atom carrier

type Reader atom

type Comment

mkParser

setCarrier

addReader

setComment

asRich

asWellFormed

withQuote

Printer Construction

Specifying a Pretty-Printer

data SExprPrinter atom carrier

data Indent

basicPrint

flatPrint

setFromCarrier

setMaxWidth

removeMaxWidth

setIndentAmount

setIndentStrategy