This version can be pinned in stack with:language-c-quote-0.13@sha256:eb525efebcf6c5fa3a26032f462e203d0e98b8e5018269ed00ccd984c11bb744,3731
Module documentation for 0.13
Depends on 13 packages
(full list with versions ) :
array ,
base ,
bytestring ,
containers ,
exception-mtl ,
exception-transformers ,
filepath ,
haskell-src-meta ,
mainland-pretty ,
mtl ,
srcloc ,
syb ,
template-haskell This package provides a general parser for the C language, including most GCC
extensions and some CUDA and OpenCL extensions as well as the entire Objective-C
language.
0.13 - 2021-04-29
Added
Add quotation support for attributes (Richard Marko)
Add ranges to case labels as a GCC extension (Mark Barbone)
Fixed
#81 Missing braces cause dangling-else
Changed
Remove dependency on symbol
package.
Added
0.12.2 - 2018-04-02
Added
Fixed
#76 C-style comments in cunit declarations
0.12.1 - 2017-07-25
Fixed
#75 ObjC needs blocks and GCC extension
0.12 - 2017-05-05
Fixed
Test with GHC 8.2.1.
Bump various bounds.
#71 Bad char literal output
#69 The antiquoter for double and float does not handle infinity correctly
Fixed
Bump other mainland-pretty
upper bound.
Fixed
Bump mainland-pretty
upper bound.
Fixed
0.11.7 - 2016-10-03
Fixed
Fix compatibility with haskell-src-meta
0.7.0.
Fixed
Fix alignment of pretty-printed comments.
Fixed
#68 Cannot create block consisting of a single statements antiquote
Added
Bump syb
upper bound for GHC 8.0.1 compatibility.
0.11.6 - 2016-04-12
Added
Add support for type qualifier escapes.
Fixed
Try to be -Wparentheses clean.
Fix pretty-pretty of dangling else.
Add missing test modules to tarball.
0.11.5 - 2016-03-30
Added
Added ToConst and ToExp instances for Int/Word types (Emil Axelsson)
Expression and statement raw string escapes (Kosyrev Serge)
Partial support for C++11 lambda expressions in CUDA code (Michał Wawrzyniec Urbańczyk)
Fixed
#64 Negated negative constants do not correctly pretty-print.
#59 No obvious way to generate macro code – not even through $esc:(… :: String)
#51 Objective-C anti-quotations for interface decls broken
0.11.4 - 2015-12-22
Added
Conditionally use the lightweight haskell-exp-parser instead of haskell-src-meta.
Fixed
#57 language-c-quote-0.11.3 does not compile with alex 3.1.5
0.11.3 - 2015-10-14
Added
IsString
instances for Id
and StringLit
data types.
Fixed
#55 Comments at the top of a block before a declaration.
Added
Type qualifiers are now allowed before an antiquoted type.
0.11.2 - 2015-09-29
Added
qqPat
and qqExp
are now exposed.
Changed
Bump upper bound on syb
.
Providing a starting position is now optional when parsing.
0.11.1 - 2015-09-29
Added
Automatically-generated Relocatable
instances added for C abstract syntax types.
Changed
Located
instances are also now automatically generated.
Stackage is a service provided by the
Haskell Foundation
│ Originally developed by
FP Complete