Text.Luthor.Indent

Types

type ParsecIT s u m

type ParsecI s u

data IndentState s u m

data IndentPolicy

Run Indentation-sensitive Parsers

runParserIT

runParserI

runPIT

runPI

Parse Indentation

plusBlankline

indent

nextline

dedent

dedent'

startIndent

endIndent

Read/Write Indentation State

isIndentEnabled

getIndentDepth

withIndentation

withoutIndentation

State Manipulation

getState

putState

modifyState

peekIndentation

popIndentation

pushIndentation

Re-exports

data ParseError

errorPos

data SourcePos

type SourceName

type Line

type Column

sourceName

sourceLine

sourceColumn