module HaskellWorks.Data.Json.Internal.Word64 where

import Data.Word

import qualified HaskellWorks.Data.Json.Standard.Cursor.Internal.Word8 as W8

doubleQuote :: Word64
doubleQuote :: Word64
doubleQuote = Word64
0x0101010101010101 Word64 -> Word64 -> Word64
forall a. Num a => a -> a -> a
* Word8 -> Word64
forall a b. (Integral a, Num b) => a -> b
fromIntegral Word8
W8.doubleQuote

backSlack :: Word64
backSlack :: Word64
backSlack = Word64
0x0101010101010101 Word64 -> Word64 -> Word64
forall a. Num a => a -> a -> a
* Word8 -> Word64
forall a b. (Integral a, Num b) => a -> b
fromIntegral Word8
W8.backSlash

openBrace :: Word64
openBrace :: Word64
openBrace = Word64
0x0101010101010101 Word64 -> Word64 -> Word64
forall a. Num a => a -> a -> a
* Word8 -> Word64
forall a b. (Integral a, Num b) => a -> b
fromIntegral Word8
W8.openBrace

closeBrace :: Word64
closeBrace :: Word64
closeBrace = Word64
0x0101010101010101 Word64 -> Word64 -> Word64
forall a. Num a => a -> a -> a
* Word8 -> Word64
forall a b. (Integral a, Num b) => a -> b
fromIntegral Word8
W8.closeBrace

openBracket :: Word64
openBracket :: Word64
openBracket = Word64
0x0101010101010101 Word64 -> Word64 -> Word64
forall a. Num a => a -> a -> a
* Word8 -> Word64
forall a b. (Integral a, Num b) => a -> b
fromIntegral Word8
W8.openBracket

closeBracket :: Word64
closeBracket :: Word64
closeBracket = Word64
0x0101010101010101 Word64 -> Word64 -> Word64
forall a. Num a => a -> a -> a
* Word8 -> Word64
forall a b. (Integral a, Num b) => a -> b
fromIntegral Word8
W8.closeBracket

comma :: Word64
comma :: Word64
comma = Word64
0x0101010101010101 Word64 -> Word64 -> Word64
forall a. Num a => a -> a -> a
* Word8 -> Word64
forall a b. (Integral a, Num b) => a -> b
fromIntegral Word8
W8.comma

colon :: Word64
colon :: Word64
colon = Word64
0x0101010101010101 Word64 -> Word64 -> Word64
forall a. Num a => a -> a -> a
* Word8 -> Word64
forall a b. (Integral a, Num b) => a -> b
fromIntegral Word8
W8.colon