definition: |
(<$!$>) :: Doc -> Doc -> Doc (<$!$>) = combine hardline |
demand: |
no demanded arguments |
deterministic: |
deterministic operation |
documentation: |
The document `(x <$!$> y)` concatenates document `x` and `y` with a `hardline` in between with identity `empty`. This effectively puts `x` and `y` underneath each other. @param x - the first document @param y - the second document @return concatenation of x and y with a hardline in between |
failfree: |
() |
indeterministic: |
referentially transparent operation |
infix: |
infixl |
iotype: |
{() |-> {combine}} |
name: |
<$!$> |
precedence: |
5 |
result-values: |
{combine} |
signature: |
Text.PrettyImpl.Doc -> Text.PrettyImpl.Doc -> Text.PrettyImpl.Doc |
solution-complete: |
operation might suspend on free variables |
terminating: |
yes |
totally-defined: |
possibly non-reducible on same data term |