language-c-quote-0.13.0.2: 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 HaskellNone
LanguageHaskell2010

Language.C.Parser.Parser

Description

 
Synopsis

Documentation

newtype HappyAbsSyn Source #

Constructors

HappyAbsSyn HappyAny 

newtype HappyWrap31 Source #

Constructors

HappyWrap31 Id 

newtype HappyWrap32 Source #

Constructors

HappyWrap32 Id 

newtype HappyWrap33 Source #

Constructors

HappyWrap33 Const 

newtype HappyWrap34 Source #

Constructors

HappyWrap34 (L Token) 

newtype HappyWrap35 Source #

Constructors

HappyWrap35 (L Token) 

newtype HappyWrap37 Source #

Constructors

HappyWrap37 (RevList (L (String, String))) 

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 Exp 

newtype HappyWrap55 Source #

Constructors

HappyWrap55 (Maybe Exp) 

newtype HappyWrap56 Source #

Constructors

HappyWrap56 Exp 

newtype HappyWrap57 Source #

Constructors

HappyWrap57 [Exp] 

newtype HappyWrap58 Source #

Constructors

HappyWrap58 (RevList Exp) 

newtype HappyWrap59 Source #

Constructors

HappyWrap59 [Exp] 

newtype HappyWrap60 Source #

Constructors

HappyWrap60 (RevList 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 Exp 

newtype HappyWrap79 Source #

Constructors

HappyWrap79 (Maybe Exp) 

newtype HappyWrap80 Source #

Constructors

HappyWrap80 [Exp] 

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 (DeclSpec, Decl) 

newtype HappyWrap91 Source #

Constructors

HappyWrap91 (RevList TySpec) 

newtype HappyWrap92 Source #

Constructors

HappyWrap92 [TySpec] 

newtype HappyWrap93 Source #

Constructors

HappyWrap93 (RevList TySpec) 

newtype HappyWrap94 Source #

Constructors

HappyWrap94 [TySpec] 

newtype HappyWrap95 Source #

Constructors

HappyWrap95 (RevList TySpec) 

newtype HappyWrap96 Source #

Constructors

HappyWrap96 (RevList Init) 

newtype HappyWrap97 Source #

Constructors

HappyWrap97 Init 

newtype HappyWrap98 Source #

Constructors

HappyWrap98 TySpec 

newtype HappyWrap99 Source #

Constructors

HappyWrap99 TySpec 

newtype HappyWrap100 Source #

Constructors

HappyWrap100 TySpec 

newtype HappyWrap101 Source #

Constructors

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

newtype HappyWrap104 Source #

Constructors

HappyWrap104 [TySpec] 

newtype HappyWrap106 Source #

Constructors

HappyWrap106 (RevList (Maybe Decl -> Field)) 

newtype HappyWrap107 Source #

Constructors

HappyWrap107 (Maybe Decl -> Field) 

newtype HappyWrap108 Source #

Constructors

HappyWrap108 TySpec 

newtype HappyWrap110 Source #

Constructors

HappyWrap110 CEnum 

newtype HappyWrap111 Source #

Constructors

HappyWrap111 TySpec 

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 (Id, Decl -> Decl) 

newtype HappyWrap120 Source #

Constructors

HappyWrap120 (Decl -> Decl) 

newtype HappyWrap121 Source #

Constructors

HappyWrap121 (Decl -> Decl) 

newtype HappyWrap122 Source #

Constructors

HappyWrap122 [TypeQual] 

newtype HappyWrap124 Source #

Constructors

HappyWrap124 Params 

newtype HappyWrap125 Source #

Constructors

HappyWrap125 [Param] 

newtype HappyWrap127 Source #

Constructors

HappyWrap127 Param 

newtype HappyWrap128 Source #

Constructors

HappyWrap128 Type 

newtype HappyWrap129 Source #

Constructors

HappyWrap129 (RevList Id) 

newtype HappyWrap130 Source #

Constructors

HappyWrap130 Type 

newtype HappyWrap131 Source #

Constructors

HappyWrap131 (Decl -> Decl) 

newtype HappyWrap132 Source #

Constructors

HappyWrap132 (Decl -> Decl) 

newtype HappyWrap133 Source #

Constructors

HappyWrap133 TySpec 

newtype HappyWrap139 Source #

Constructors

HappyWrap139 Stm 

newtype HappyWrap140 Source #

Constructors

HappyWrap140 (Stm -> Stm) 

newtype HappyWrap141 Source #

Constructors

HappyWrap141 [Stm] 

newtype HappyWrap142 Source #

Constructors

HappyWrap142 (RevList Stm) 

newtype HappyWrap143 Source #

Constructors

HappyWrap143 Stm 

newtype HappyWrap144 Source #

Constructors

HappyWrap144 Stm 

newtype HappyWrap145 Source #

Constructors

HappyWrap145 [BlockItem] 

newtype HappyWrap149 Source #

Constructors

HappyWrap149 () 

newtype HappyWrap150 Source #

Constructors

HappyWrap150 () 

newtype HappyWrap151 Source #

Constructors

HappyWrap151 Stm 

newtype HappyWrap152 Source #

Constructors

HappyWrap152 Stm 

newtype HappyWrap153 Source #

Constructors

HappyWrap153 Stm 

newtype HappyWrap154 Source #

Constructors

HappyWrap154 Stm 

newtype HappyWrap159 Source #

Constructors

HappyWrap159 Func 

newtype HappyWrap161 Source #

Constructors

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

newtype HappyWrap163 Source #

Constructors

HappyWrap163 [Attr] 

newtype HappyWrap164 Source #

Constructors

HappyWrap164 [Attr] 

newtype HappyWrap165 Source #

Constructors

HappyWrap165 [Attr] 

newtype HappyWrap166 Source #

Constructors

HappyWrap166 (RevList Attr) 

newtype HappyWrap167 Source #

Constructors

HappyWrap167 Attr 

newtype HappyWrap168 Source #

Constructors

HappyWrap168 Id 

newtype HappyWrap169 Source #

Constructors

HappyWrap169 Bool 

newtype HappyWrap170 Source #

Constructors

HappyWrap170 Stm 

newtype HappyWrap171 Source #

Constructors

HappyWrap171 [AsmIn] 

newtype HappyWrap173 Source #

Constructors

HappyWrap173 AsmIn 

newtype HappyWrap174 Source #

Constructors

HappyWrap174 [AsmOut] 

newtype HappyWrap176 Source #

Constructors

HappyWrap176 AsmOut 

newtype HappyWrap177 Source #

Constructors

HappyWrap177 [String] 

newtype HappyWrap179 Source #

Constructors

HappyWrap179 String 

newtype HappyWrap180 Source #

Constructors

HappyWrap180 (Maybe Id) 

newtype HappyWrap181 Source #

Constructors

HappyWrap181 [Id] 

newtype HappyWrap182 Source #

Constructors

HappyWrap182 (RevList Id) 

newtype HappyWrap183 Source #

Constructors

HappyWrap183 Exp 

newtype HappyWrap187 Source #

Constructors

HappyWrap187 (RevList Id) 

newtype HappyWrap188 Source #

Constructors

HappyWrap188 Stm 

newtype HappyWrap190 Source #

Constructors

HappyWrap190 Exp 

newtype HappyWrap192 Source #

Constructors

HappyWrap192 ([ObjCArg], [Exp]) 

newtype HappyWrap193 Source #

Constructors

HappyWrap193 Id 

newtype HappyWrap196 Source #

Constructors

HappyWrap196 (RevList Exp) 

newtype HappyWrap197 Source #

Constructors

HappyWrap197 Exp 

newtype HappyWrap201 Source #

Constructors

HappyWrap201 (RevList Id) 

newtype HappyWrap213 Source #

Constructors

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

newtype HappyWrap214 Source #

Constructors

HappyWrap214 [ObjCParam] 

newtype HappyWrap218 Source #

Constructors

HappyWrap218 (Id, Loc) 

newtype HappyWrap221 Source #

Constructors

HappyWrap221 ([Definition], Loc) 

newtype HappyWrap225 Source #

Constructors

HappyWrap225 (RevList (Id, Maybe Id)) 

newtype HappyWrap229 Source #

Constructors

HappyWrap229 Exp 

newtype HappyWrap231 Source #

Constructors

HappyWrap231 Params 

newtype HappyWrap232 Source #

Constructors

HappyWrap232 Bool 

newtype HappyWrap233 Source #

Constructors

HappyWrap233 (Maybe Type) 

happyLex :: (L Token -> P a) -> (Int# -> L Token -> P a) -> P a Source #

happyReport :: Int# -> L Token -> [String] -> P a -> P a Source #

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

happyReturn :: a -> P a Source #

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

happyFmap1 :: (t -> b) -> P t -> P b Source #

happyReport' :: L Token -> [String] -> P a -> P a 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

Ord TySpec Source # 
Instance details

Defined in Language.C.Parser.Parser

Pretty TySpec Source # 
Instance details

Defined in Language.C.Parser.Parser

Located TySpec Source # 
Instance details

Defined in Language.C.Parser.Parser

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 Source #

locOfList :: [RevList a] -> Loc Source #

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 #

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

data HappyStk a infixr 9 Source #

Constructors

HappyStk a (HappyStk a) infixr 9 

happyAccept :: Int# -> p1 -> Happy_Int -> p2 -> HappyStk a -> P a Source #

data HappyAddr Source #

Constructors

HappyA# Addr# 

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

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