language-c-quote-0.13.0.1: C/CUDA/OpenCL/Objective-C quasiquoting library.
Copyright(c) 2006-2011 Harvard University
(c) 2011-2012 Geoffrey Mainland
(c) 2013-2014 Manuel M T Chakravarty
(c) 2013-2016 Drexel University
LicenseBSD-style
Maintainermainland@drexel.edu
Safe HaskellSafe-Inferred
LanguageHaskell2010

Language.C.Parser.Parser

Description

 
Synopsis

Documentation

newtype HappyAbsSyn Source #

Constructors

HappyAbsSyn HappyAny 

newtype HappyWrap30 Source #

Constructors

HappyWrap30 Id 

newtype HappyWrap31 Source #

Constructors

HappyWrap31 Id 

newtype HappyWrap32 Source #

Constructors

HappyWrap32 Const 

newtype HappyWrap33 Source #

Constructors

HappyWrap33 (L Token) 

newtype HappyWrap34 Source #

Constructors

HappyWrap34 (L Token) 

newtype HappyWrap36 Source #

Constructors

HappyWrap36 (RevList (L (String, String))) 

newtype HappyWrap37 Source #

Constructors

HappyWrap37 Exp 

newtype HappyWrap38 Source #

Constructors

HappyWrap38 Exp 

newtype HappyWrap39 Source #

Constructors

HappyWrap39 Exp 

newtype HappyWrap40 Source #

Constructors

HappyWrap40 Exp 

newtype HappyWrap41 Source #

Constructors

HappyWrap41 Exp 

newtype HappyWrap42 Source #

Constructors

HappyWrap42 Exp 

newtype HappyWrap43 Source #

Constructors

HappyWrap43 Exp 

newtype HappyWrap44 Source #

Constructors

HappyWrap44 Exp 

newtype HappyWrap45 Source #

Constructors

HappyWrap45 Exp 

newtype HappyWrap46 Source #

Constructors

HappyWrap46 Exp 

newtype HappyWrap47 Source #

Constructors

HappyWrap47 Exp 

newtype HappyWrap48 Source #

Constructors

HappyWrap48 Exp 

newtype HappyWrap49 Source #

Constructors

HappyWrap49 Exp 

newtype HappyWrap50 Source #

Constructors

HappyWrap50 Exp 

newtype HappyWrap51 Source #

Constructors

HappyWrap51 Exp 

newtype HappyWrap52 Source #

Constructors

HappyWrap52 Exp 

newtype HappyWrap53 Source #

Constructors

HappyWrap53 Exp 

newtype HappyWrap54 Source #

Constructors

HappyWrap54 (Maybe Exp) 

newtype HappyWrap55 Source #

Constructors

HappyWrap55 Exp 

newtype HappyWrap56 Source #

Constructors

HappyWrap56 [Exp] 

newtype HappyWrap57 Source #

Constructors

HappyWrap57 (RevList Exp) 

newtype HappyWrap58 Source #

Constructors

HappyWrap58 [Exp] 

newtype HappyWrap59 Source #

Constructors

HappyWrap59 (RevList Exp) 

newtype HappyWrap60 Source #

Constructors

HappyWrap60 Exp 

newtype HappyWrap61 Source #

Constructors

HappyWrap61 Exp 

newtype HappyWrap62 Source #

Constructors

HappyWrap62 Exp 

newtype HappyWrap63 Source #

Constructors

HappyWrap63 Exp 

newtype HappyWrap64 Source #

Constructors

HappyWrap64 Exp 

newtype HappyWrap65 Source #

Constructors

HappyWrap65 Exp 

newtype HappyWrap66 Source #

Constructors

HappyWrap66 Exp 

newtype HappyWrap67 Source #

Constructors

HappyWrap67 Exp 

newtype HappyWrap68 Source #

Constructors

HappyWrap68 Exp 

newtype HappyWrap69 Source #

Constructors

HappyWrap69 Exp 

newtype HappyWrap70 Source #

Constructors

HappyWrap70 Exp 

newtype HappyWrap71 Source #

Constructors

HappyWrap71 Exp 

newtype HappyWrap72 Source #

Constructors

HappyWrap72 Exp 

newtype HappyWrap73 Source #

Constructors

HappyWrap73 Exp 

newtype HappyWrap74 Source #

Constructors

HappyWrap74 Exp 

newtype HappyWrap75 Source #

Constructors

HappyWrap75 Exp 

newtype HappyWrap76 Source #

Constructors

HappyWrap76 Exp 

newtype HappyWrap77 Source #

Constructors

HappyWrap77 Exp 

newtype HappyWrap78 Source #

Constructors

HappyWrap78 (Maybe Exp) 

newtype HappyWrap79 Source #

Constructors

HappyWrap79 [Exp] 

newtype HappyWrap84 Source #

Constructors

HappyWrap84 (DeclSpec, Decl) 

newtype HappyWrap85 Source #

Constructors

HappyWrap85 (DeclSpec, Decl) 

newtype HappyWrap86 Source #

Constructors

HappyWrap86 (DeclSpec, Decl) 

newtype HappyWrap87 Source #

Constructors

HappyWrap87 (DeclSpec, Decl) 

newtype HappyWrap88 Source #

Constructors

HappyWrap88 (DeclSpec, Decl) 

newtype HappyWrap89 Source #

Constructors

HappyWrap89 (DeclSpec, Decl) 

newtype HappyWrap90 Source #

Constructors

HappyWrap90 (RevList TySpec) 

newtype HappyWrap91 Source #

Constructors

HappyWrap91 [TySpec] 

newtype HappyWrap92 Source #

Constructors

HappyWrap92 (RevList TySpec) 

newtype HappyWrap93 Source #

Constructors

HappyWrap93 [TySpec] 

newtype HappyWrap94 Source #

Constructors

HappyWrap94 (RevList TySpec) 

newtype HappyWrap95 Source #

Constructors

HappyWrap95 (RevList Init) 

newtype HappyWrap96 Source #

Constructors

HappyWrap96 Init 

newtype HappyWrap97 Source #

Constructors

HappyWrap97 TySpec 

newtype HappyWrap98 Source #

Constructors

HappyWrap98 TySpec 

newtype HappyWrap99 Source #

Constructors

HappyWrap99 TySpec 

newtype HappyWrap100 Source #

Constructors

HappyWrap100 (L (Maybe Id -> Maybe [FieldGroup] -> [Attr] -> SrcLoc -> TySpec)) 

newtype HappyWrap103 Source #

Constructors

HappyWrap103 [TySpec] 

newtype HappyWrap105 Source #

Constructors

HappyWrap105 (RevList (Maybe Decl -> Field)) 

newtype HappyWrap106 Source #

Constructors

HappyWrap106 (Maybe Decl -> Field) 

newtype HappyWrap107 Source #

Constructors

HappyWrap107 TySpec 

newtype HappyWrap109 Source #

Constructors

HappyWrap109 CEnum 

newtype HappyWrap110 Source #

Constructors

HappyWrap110 TySpec 

newtype HappyWrap111 Source #

Constructors

HappyWrap111 (Id, Decl -> Decl) 

newtype HappyWrap112 Source #

Constructors

HappyWrap112 (Id, Decl -> Decl) 

newtype HappyWrap113 Source #

Constructors

HappyWrap113 (Id, Decl -> Decl) 

newtype HappyWrap114 Source #

Constructors

HappyWrap114 (Id, Decl -> Decl) 

newtype HappyWrap115 Source #

Constructors

HappyWrap115 (Id, Decl -> Decl) 

newtype HappyWrap116 Source #

Constructors

HappyWrap116 (Id, Decl -> Decl) 

newtype HappyWrap117 Source #

Constructors

HappyWrap117 (Id, Decl -> Decl) 

newtype HappyWrap118 Source #

Constructors

HappyWrap118 (Id, Decl -> Decl) 

newtype HappyWrap119 Source #

Constructors

HappyWrap119 (Decl -> Decl) 

newtype HappyWrap120 Source #

Constructors

HappyWrap120 (Decl -> Decl) 

newtype HappyWrap121 Source #

Constructors

HappyWrap121 [TypeQual] 

newtype HappyWrap123 Source #

Constructors

HappyWrap123 Params 

newtype HappyWrap124 Source #

Constructors

HappyWrap124 [Param] 

newtype HappyWrap126 Source #

Constructors

HappyWrap126 Param 

newtype HappyWrap127 Source #

Constructors

HappyWrap127 Type 

newtype HappyWrap128 Source #

Constructors

HappyWrap128 (RevList Id) 

newtype HappyWrap129 Source #

Constructors

HappyWrap129 Type 

newtype HappyWrap130 Source #

Constructors

HappyWrap130 (Decl -> Decl) 

newtype HappyWrap131 Source #

Constructors

HappyWrap131 (Decl -> Decl) 

newtype HappyWrap132 Source #

Constructors

HappyWrap132 TySpec 

newtype HappyWrap138 Source #

Constructors

HappyWrap138 Stm 

newtype HappyWrap139 Source #

Constructors

HappyWrap139 (Stm -> Stm) 

newtype HappyWrap140 Source #

Constructors

HappyWrap140 [Stm] 

newtype HappyWrap141 Source #

Constructors

HappyWrap141 (RevList Stm) 

newtype HappyWrap142 Source #

Constructors

HappyWrap142 Stm 

newtype HappyWrap143 Source #

Constructors

HappyWrap143 Stm 

newtype HappyWrap144 Source #

Constructors

HappyWrap144 [BlockItem] 

newtype HappyWrap148 Source #

Constructors

HappyWrap148 () 

newtype HappyWrap149 Source #

Constructors

HappyWrap149 () 

newtype HappyWrap150 Source #

Constructors

HappyWrap150 Stm 

newtype HappyWrap151 Source #

Constructors

HappyWrap151 Stm 

newtype HappyWrap152 Source #

Constructors

HappyWrap152 Stm 

newtype HappyWrap153 Source #

Constructors

HappyWrap153 Stm 

newtype HappyWrap158 Source #

Constructors

HappyWrap158 Func 

newtype HappyWrap160 Source #

Constructors

HappyWrap160 (L ([Attr], Maybe AsmLabel)) 

newtype HappyWrap162 Source #

Constructors

HappyWrap162 [Attr] 

newtype HappyWrap163 Source #

Constructors

HappyWrap163 [Attr] 

newtype HappyWrap164 Source #

Constructors

HappyWrap164 [Attr] 

newtype HappyWrap165 Source #

Constructors

HappyWrap165 (RevList Attr) 

newtype HappyWrap166 Source #

Constructors

HappyWrap166 Attr 

newtype HappyWrap167 Source #

Constructors

HappyWrap167 Id 

newtype HappyWrap168 Source #

Constructors

HappyWrap168 Bool 

newtype HappyWrap169 Source #

Constructors

HappyWrap169 Stm 

newtype HappyWrap170 Source #

Constructors

HappyWrap170 [AsmIn] 

newtype HappyWrap172 Source #

Constructors

HappyWrap172 AsmIn 

newtype HappyWrap173 Source #

Constructors

HappyWrap173 [AsmOut] 

newtype HappyWrap175 Source #

Constructors

HappyWrap175 AsmOut 

newtype HappyWrap176 Source #

Constructors

HappyWrap176 [String] 

newtype HappyWrap178 Source #

Constructors

HappyWrap178 String 

newtype HappyWrap179 Source #

Constructors

HappyWrap179 (Maybe Id) 

newtype HappyWrap180 Source #

Constructors

HappyWrap180 [Id] 

newtype HappyWrap181 Source #

Constructors

HappyWrap181 (RevList Id) 

newtype HappyWrap182 Source #

Constructors

HappyWrap182 Exp 

newtype HappyWrap186 Source #

Constructors

HappyWrap186 (RevList Id) 

newtype HappyWrap187 Source #

Constructors

HappyWrap187 Stm 

newtype HappyWrap189 Source #

Constructors

HappyWrap189 Exp 

newtype HappyWrap191 Source #

Constructors

HappyWrap191 ([ObjCArg], [Exp]) 

newtype HappyWrap192 Source #

Constructors

HappyWrap192 Id 

newtype HappyWrap195 Source #

Constructors

HappyWrap195 (RevList Exp) 

newtype HappyWrap196 Source #

Constructors

HappyWrap196 Exp 

newtype HappyWrap200 Source #

Constructors

HappyWrap200 (RevList Id) 

newtype HappyWrap212 Source #

Constructors

HappyWrap212 (Maybe Type, [Attr], [ObjCParam], Bool) 

newtype HappyWrap213 Source #

Constructors

HappyWrap213 [ObjCParam] 

newtype HappyWrap217 Source #

Constructors

HappyWrap217 (Id, Loc) 

newtype HappyWrap220 Source #

Constructors

HappyWrap220 ([Definition], Loc) 

newtype HappyWrap224 Source #

Constructors

HappyWrap224 (RevList (Id, Maybe Id)) 

newtype HappyWrap228 Source #

Constructors

HappyWrap228 Exp 

newtype HappyWrap230 Source #

Constructors

HappyWrap230 Params 

newtype HappyWrap231 Source #

Constructors

HappyWrap231 Bool 

newtype HappyWrap232 Source #

Constructors

HappyWrap232 (Maybe Type) 

happyThen :: P a -> (a -> P b) -> P b Source #

happyReturn :: a -> P a Source #

happyThen1 :: P a -> (a -> P b) -> P b Source #

happySeq :: a -> b -> b Source #

lexer :: (L Token -> P a) -> P a Source #

locate :: Loc -> (SrcLoc -> a) -> L a Source #

data TySpec Source #

Instances

Instances details
Show TySpec Source # 
Instance details

Defined in Language.C.Parser.Parser

Eq TySpec Source # 
Instance details

Defined in Language.C.Parser.Parser

Methods

(==) :: TySpec -> TySpec -> Bool #

(/=) :: TySpec -> TySpec -> Bool #

Ord TySpec Source # 
Instance details

Defined in Language.C.Parser.Parser

Pretty TySpec Source # 
Instance details

Defined in Language.C.Parser.Parser

Methods

ppr :: TySpec -> Doc #

pprPrec :: Int -> TySpec -> Doc #

pprList :: [TySpec] -> Doc #

Located TySpec Source # 
Instance details

Defined in Language.C.Parser.Parser

Methods

locOf :: TySpec -> Loc #

locOfList :: [TySpec] -> Loc #

gccOnly :: Located a => String -> a -> P a Source #

data RevList a Source #

Constructors

RNil 
RCons a (RevList a) 
RApp [a] (RevList a) 

Instances

Instances details
Located a => Located (RevList a) Source # 
Instance details

Defined in Language.C.Parser.Parser

Methods

locOf :: RevList a -> Loc #

locOfList :: [RevList a] -> Loc #

rcons :: a -> RevList a -> RevList a infixr 5 Source #

rapp :: [a] -> RevList a -> RevList a Source #

rlist :: [a] -> RevList a Source #

rev :: RevList a -> [a] Source #

data HappyStk a infixr 9 Source #

Constructors

HappyStk a (HappyStk a) infixr 9 

happyAccept :: Int# -> p -> Int# -> p -> HappyStk a -> P a Source #

data HappyAddr Source #

Constructors

HappyA# Addr# 

happyTcHack :: Int# -> a -> a Source #

happyDoSeq :: a -> b -> b Source #

happyDontSeq :: a -> b -> b Source #

GenericTemplate.hs,v 1.26 20050114 14:47:22 simonmar Exp $