{-# LANGUAGE CPP #-}
{-# LANGUAGE OverloadedStrings #-}
#include "version-compatibility-macros.h"
module Data.Text.Prettyprint.Doc.Symbols.Ascii where
import Data.Text.Prettyprint.Doc.Internal
squotes :: Doc ann -> Doc ann
squotes :: Doc ann -> Doc ann
squotes = Doc ann -> Doc ann -> Doc ann -> Doc ann
forall ann. Doc ann -> Doc ann -> Doc ann -> Doc ann
enclose Doc ann
forall ann. Doc ann
squote Doc ann
forall ann. Doc ann
squote
dquotes :: Doc ann -> Doc ann
dquotes :: Doc ann -> Doc ann
dquotes = Doc ann -> Doc ann -> Doc ann -> Doc ann
forall ann. Doc ann -> Doc ann -> Doc ann -> Doc ann
enclose Doc ann
forall ann. Doc ann
dquote Doc ann
forall ann. Doc ann
dquote
parens :: Doc ann -> Doc ann
parens :: Doc ann -> Doc ann
parens = Doc ann -> Doc ann -> Doc ann -> Doc ann
forall ann. Doc ann -> Doc ann -> Doc ann -> Doc ann
enclose Doc ann
forall ann. Doc ann
lparen Doc ann
forall ann. Doc ann
rparen
angles :: Doc ann -> Doc ann
angles :: Doc ann -> Doc ann
angles = Doc ann -> Doc ann -> Doc ann -> Doc ann
forall ann. Doc ann -> Doc ann -> Doc ann -> Doc ann
enclose Doc ann
forall ann. Doc ann
langle Doc ann
forall ann. Doc ann
rangle
brackets :: Doc ann -> Doc ann
brackets :: Doc ann -> Doc ann
brackets = Doc ann -> Doc ann -> Doc ann -> Doc ann
forall ann. Doc ann -> Doc ann -> Doc ann -> Doc ann
enclose Doc ann
forall ann. Doc ann
lbracket Doc ann
forall ann. Doc ann
rbracket
braces :: Doc ann -> Doc ann
braces :: Doc ann -> Doc ann
braces = Doc ann -> Doc ann -> Doc ann -> Doc ann
forall ann. Doc ann -> Doc ann -> Doc ann -> Doc ann
enclose Doc ann
forall ann. Doc ann
lbrace Doc ann
forall ann. Doc ann
rbrace
squote :: Doc ann
squote :: Doc ann
squote = Char -> Doc ann
forall ann. Char -> Doc ann
Char '\''
dquote :: Doc ann
dquote :: Doc ann
dquote = Char -> Doc ann
forall ann. Char -> Doc ann
Char '"'
lparen :: Doc ann
lparen :: Doc ann
lparen = Char -> Doc ann
forall ann. Char -> Doc ann
Char '('
rparen :: Doc ann
rparen :: Doc ann
rparen = Char -> Doc ann
forall ann. Char -> Doc ann
Char ')'
langle :: Doc ann
langle :: Doc ann
langle = Char -> Doc ann
forall ann. Char -> Doc ann
Char '<'
rangle :: Doc ann
rangle :: Doc ann
rangle = Char -> Doc ann
forall ann. Char -> Doc ann
Char '>'
lbracket :: Doc ann
lbracket :: Doc ann
lbracket = Char -> Doc ann
forall ann. Char -> Doc ann
Char '['
rbracket :: Doc ann
rbracket :: Doc ann
rbracket = Char -> Doc ann
forall ann. Char -> Doc ann
Char ']'
lbrace :: Doc ann
lbrace :: Doc ann
lbrace = Char -> Doc ann
forall ann. Char -> Doc ann
Char '{'
rbrace :: Doc ann
rbrace :: Doc ann
rbrace = Char -> Doc ann
forall ann. Char -> Doc ann
Char '}'
semi :: Doc ann
semi :: Doc ann
semi = Char -> Doc ann
forall ann. Char -> Doc ann
Char ';'
colon :: Doc ann
colon :: Doc ann
colon = Char -> Doc ann
forall ann. Char -> Doc ann
Char ':'
comma :: Doc ann
comma :: Doc ann
comma = Char -> Doc ann
forall ann. Char -> Doc ann
Char ','
space :: Doc ann
space :: Doc ann
space = Char -> Doc ann
forall ann. Char -> Doc ann
Char ' '
dot :: Doc ann
dot :: Doc ann
dot = Char -> Doc ann
forall ann. Char -> Doc ann
Char '.'
slash :: Doc ann
slash :: Doc ann
slash = Char -> Doc ann
forall ann. Char -> Doc ann
Char '/'
backslash :: Doc ann
backslash :: Doc ann
backslash = "\\"
equals :: Doc ann
equals :: Doc ann
equals = Char -> Doc ann
forall ann. Char -> Doc ann
Char '='
pipe :: Doc ann
pipe :: Doc ann
pipe = Char -> Doc ann
forall ann. Char -> Doc ann
Char '|'