language-c
Language C is a Haskell library for the analysis and generation of C code. It features a complete, well tested parser and pretty printer for
- Category
- Haskell packages
Official docs outline
visq.github.ioExtra Credit builds an outline of language-c's docs the first time your work uses it. Until then, start at the official documentation.
More in Haskell packages
All 1,000-
hjsmin Reduces size of javascript files by stripping out extraneous whitespace and other syntactic elements, without changing the semantics.
-
clash-lib Clash is a functional hardware description language that borrows both its syntax and semantics from the functional programming language Hask
-
diagrams-svg This package provides a modular backend for rendering diagrams created with the diagrams EDSL to SVG files. It uses svg-builder to be a nat
-
concurrent-output Lets multiple threads and external processes concurrently output to the console, without it getting all garbled up. Built on top of that is
-
hackage-security
-
diagrams-core The core modules underlying diagrams, an embedded domain-specific language for compositional, declarative drawing.
-
pango
-
formatting Combinator-based type-safe formatting (like printf() or FORMAT), modelled from the HoleyMonoids package. See the README at https://github.c
-
invariant Haskell98 invariant functors (also known as exponential functors). For more information, see Edward Kmett's article "Rotten Bananas": http
-
these
-
stack Stack (the Haskell Tool Stack) is a program for developing Haskell projects. It is aimed at new and experienced users of Haskell and seeks t
-
monads-tf Monad classes using type families, with instances for various monad transformers.