Indenter

Namespace: Chimayo.Ssis.CodeGen
Parent Module: IndentationMonad

Functions and values

Function or valueDescription
addBlankLine
Signature: IndentationMonad<unit>
addLine text
Signature: text:string -> IndentationMonad<unit>
andThenDo i1 i2 x
Signature: i1:('a -> IndentationMonad<unit>) -> i2:IndentationMonad<unit> -> x:'a -> IndentationMonad<unit>
Type parameters: 'a
collect text
Signature: text:string -> IndentationMonad<unit>
collectIfNonEmpty text
Signature: text:string -> IndentationMonad<unit>
formatLine indent text
Signature: indent:string -> text:string -> string
getCurrentLine
Signature: IndentationMonad<string>
getIndent
Signature: IndentationMonad<string>
getText
Signature: IndentationMonad<string list>
indent n
Signature: n:int -> IndentationMonad<unit>
indentSpecial chars
Signature: chars:string -> IndentationMonad<unit>
indentToCourrent
Signature: IndentationMonad<unit>
listiter f col
Signature: f:('a -> IndentationMonad<unit>) -> col:'a list -> IndentationMonad<unit>
Type parameters: 'a
listmap f col
Signature: f:('?9604 -> IndentationMonad<'?9605>) -> col:'?9604 list -> IndentationMonad<'?9605 list>
Type parameters: '?9604, '?9605
minimumBreakLineLength
Signature: int
minimumNextLineTokenLength
Signature: int
nextLine
Signature: IndentationMonad<unit>
preferredMaxLineLength
Signature: int
unindent
Signature: IndentationMonad<unit>