language-c-quote-0.8.0: C/CUDA/OpenCL/Objective-C quasiquoting library.

Copyright(c) Harvard University 2006-2011 (c) Geoffrey Mainland 2011-2012 (c) Manuel M T Chakravarty 2013-2014 (c) Drexel University 2013
LicenseBSD-style
Maintainermainland@cs.drexel.edu
Safe HaskellNone
LanguageHaskell98

Language.C.Parser.Parser

Description

 

Documentation

newtype HappyAbsSyn

Constructors

HappyAbsSyn HappyAny 

type HappyAny = Any

happyError_ :: Int# -> L Token -> P a

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

happyReturn :: a -> P a

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

happyReturn1 :: a -> P a

happySeq :: a -> b -> b

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

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

checkNoSign :: [TySpec] -> String -> P ()

mkPtr :: [TySpec] -> Decl -> Decl

mkBlockPtr :: Loc -> [TySpec] -> P (Decl -> Decl)

mkOldProto :: [Id] -> Decl -> Decl

declRoot :: Located a => a -> Decl

addClassdefId :: Id -> P ()

data RevList a

Constructors

RNil 
RCons a (RevList a) 

rcons :: a -> RevList a -> RevList a

rev :: RevList a -> [a]

data HappyStk a infixr 9

Constructors

HappyStk a (HappyStk a) infixr 9 

happyAccept :: Int# -> t -> Int# -> t1 -> HappyStk a -> P a

data HappyAddr

Constructors

HappyA# Addr# 

happyTcHack :: Int# -> a -> a

happyDoSeq :: a -> b -> b

happyDontSeq :: a -> b -> b