module Argo.Literal where

import qualified Data.ByteString as ByteString
import qualified Data.Word as Word

backspace :: Word.Word8
backspace :: Word8
backspace = Word8
0x08

carriageReturn :: Word.Word8
carriageReturn :: Word8
carriageReturn = Word8
0x0d

colon :: Word.Word8
colon :: Word8
colon = Word8
0x3a

comma :: Word.Word8
comma :: Word8
comma = Word8
0x2c

digitNine :: Word.Word8
digitNine :: Word8
digitNine = Word8
0x39

digitOne :: Word.Word8
digitOne :: Word8
digitOne = Word8
0x31

digitZero :: Word.Word8
digitZero :: Word8
digitZero = Word8
0x30

false :: ByteString.ByteString
false :: ByteString
false = [Word8] -> ByteString
ByteString.pack [Word8
0x66, Word8
0x61, Word8
0x6c, Word8
0x73, Word8
0x65]

formFeed :: Word.Word8
formFeed :: Word8
formFeed = Word8
0x0c

fullStop :: Word.Word8
fullStop :: Word8
fullStop = Word8
0x2e

horizontalTabulation :: Word.Word8
horizontalTabulation :: Word8
horizontalTabulation = Word8
0x09

hyphenMinus :: Word.Word8
hyphenMinus :: Word8
hyphenMinus = Word8
0x2d

latinCapitalLetterE :: Word.Word8
latinCapitalLetterE :: Word8
latinCapitalLetterE = Word8
0x45

latinSmallLetterB :: Word.Word8
latinSmallLetterB :: Word8
latinSmallLetterB = Word8
0x62

latinSmallLetterE :: Word.Word8
latinSmallLetterE :: Word8
latinSmallLetterE = Word8
0x65

latinSmallLetterF :: Word.Word8
latinSmallLetterF :: Word8
latinSmallLetterF = Word8
0x66

latinSmallLetterN :: Word.Word8
latinSmallLetterN :: Word8
latinSmallLetterN = Word8
0x6e

latinSmallLetterR :: Word.Word8
latinSmallLetterR :: Word8
latinSmallLetterR = Word8
0x72

latinSmallLetterT :: Word.Word8
latinSmallLetterT :: Word8
latinSmallLetterT = Word8
0x74

latinSmallLetterU :: Word.Word8
latinSmallLetterU :: Word8
latinSmallLetterU = Word8
0x75

leftCurlyBracket :: Word.Word8
leftCurlyBracket :: Word8
leftCurlyBracket = Word8
0x7b

leftSquareBracket :: Word.Word8
leftSquareBracket :: Word8
leftSquareBracket = Word8
0x5b

newLine :: Word.Word8
newLine :: Word8
newLine = Word8
0x0a

null :: ByteString.ByteString
null :: ByteString
null = [Word8] -> ByteString
ByteString.pack [Word8
0x6e, Word8
0x75, Word8
0x6c, Word8
0x6c]

plusSign :: Word.Word8
plusSign :: Word8
plusSign = Word8
0x2b

quotationMark :: Word.Word8
quotationMark :: Word8
quotationMark = Word8
0x22

reverseSolidus :: Word.Word8
reverseSolidus :: Word8
reverseSolidus = Word8
0x5c

rightCurlyBracket :: Word.Word8
rightCurlyBracket :: Word8
rightCurlyBracket = Word8
0x7d

rightSquareBracket :: Word.Word8
rightSquareBracket :: Word8
rightSquareBracket = Word8
0x5d

space :: Word.Word8
space :: Word8
space = Word8
0x20

true :: ByteString.ByteString
true :: ByteString
true = [Word8] -> ByteString
ByteString.pack [Word8
0x74, Word8
0x72, Word8
0x75, Word8
0x65]