{-# LINE 1 "src/Language/Perl/Internal/Constants.hsc" #-}
{-# LANGUAGE PatternSynonyms #-}
module Language.Perl.Internal.Constants
(
pattern G_VOID
, pattern G_SCALAR
, pattern G_ARRAY
, pattern G_DISCARD
, pattern G_NOARGS
, pattern G_EVAL
, pattern G_KEEPERR
, pattern GV_ADD
, pattern GV_ADDMULTI
, pattern GV_ADDWARN
, IV
, NV
)
where
import Data.Int
pattern G_VOID :: (Num a, Eq a) => a
pattern G_VOID = 1
{-# LINE 44 "src/Language/Perl/Internal/Constants.hsc" #-}
pattern G_SCALAR :: (Num a, Eq a) => a
pattern G_SCALAR = 2
{-# LINE 48 "src/Language/Perl/Internal/Constants.hsc" #-}
pattern G_ARRAY :: (Num a, Eq a) => a
pattern G_ARRAY = 3
{-# LINE 53 "src/Language/Perl/Internal/Constants.hsc" #-}
pattern G_DISCARD :: (Num a, Eq a) => a
pattern G_DISCARD = 4
{-# LINE 57 "src/Language/Perl/Internal/Constants.hsc" #-}
pattern G_NOARGS :: (Num a, Eq a) => a
pattern G_NOARGS = 16
{-# LINE 61 "src/Language/Perl/Internal/Constants.hsc" #-}
pattern G_EVAL :: (Num a, Eq a) => a
pattern G_EVAL = 8
{-# LINE 65 "src/Language/Perl/Internal/Constants.hsc" #-}
pattern G_KEEPERR :: (Num a, Eq a) => a
pattern G_KEEPERR = 32
{-# LINE 70 "src/Language/Perl/Internal/Constants.hsc" #-}
pattern GV_ADD :: (Num a, Eq a) => a
pattern GV_ADD = 1
{-# LINE 75 "src/Language/Perl/Internal/Constants.hsc" #-}
pattern GV_ADDMULTI :: (Num a, Eq a) => a
pattern GV_ADDMULTI = 2
{-# LINE 81 "src/Language/Perl/Internal/Constants.hsc" #-}
pattern GV_ADDWARN :: (Num a, Eq a) => a
pattern GV_ADDWARN = 4
{-# LINE 91 "src/Language/Perl/Internal/Constants.hsc" #-}
type IV = Int64
{-# LINE 95 "src/Language/Perl/Internal/Constants.hsc" #-}
type NV = Double
{-# LINE 98 "src/Language/Perl/Internal/Constants.hsc" #-}