{-# LINE 1 "Data/JsonStream/CLexType.hsc" #-}
{-# LANGUAGE GeneralizedNewtypeDeriving #-}
module Data.JsonStream.CLexType where

import Foreign.C.Types
import Foreign

newtype LexResultType = LexResultType CInt deriving (Show, Eq, Storable)



resNumber  :: LexResultType
resNumber  = LexResultType 0
resString  :: LexResultType
resString  = LexResultType 1
resTrue  :: LexResultType
resTrue  = LexResultType 2
resFalse  :: LexResultType
resFalse  = LexResultType 3
resNull  :: LexResultType
resNull  = LexResultType 4
resOpenBrace  :: LexResultType
resOpenBrace  = LexResultType 5
resCloseBrace  :: LexResultType
resCloseBrace  = LexResultType 6
resOpenBracket  :: LexResultType
resOpenBracket  = LexResultType 7
resCloseBracket  :: LexResultType
resCloseBracket  = LexResultType 8
resStringPartial  :: LexResultType
resStringPartial  = LexResultType 9
resNumberPartial  :: LexResultType
resNumberPartial  = LexResultType 10
resNumberSmall  :: LexResultType
resNumberSmall  = LexResultType 12

{-# LINE 27 "Data/JsonStream/CLexType.hsc" #-}