language-c

Analysis and generation of C code

http://visq.github.io/language-c/

Version on this page:0.7.1
LTS Haskell 22.14:0.9.3
Stackage Nightly 2024-03-28:0.9.3
Latest on Hackage:0.9.3

See all snapshots language-c appears in

BSD-3-Clause licensed by AUTHORS
Maintained by [email protected]
This version can be pinned in stack with:language-c-0.7.1@sha256:343e964c0b0ba8cffe95a55e379d7867b5818a845dbada092279b7b789ac15c3,4567

Module documentation for 0.7.1

  • Language
    • Language.C
      • Language.C.Analysis
        • Language.C.Analysis.AstAnalysis
        • Language.C.Analysis.Builtins
        • Language.C.Analysis.ConstEval
        • Language.C.Analysis.Debug
        • Language.C.Analysis.DeclAnalysis
        • Language.C.Analysis.DefTable
        • Language.C.Analysis.Export
        • Language.C.Analysis.NameSpaceMap
        • Language.C.Analysis.SemError
        • Language.C.Analysis.SemRep
        • Language.C.Analysis.TravMonad
        • Language.C.Analysis.TypeCheck
        • Language.C.Analysis.TypeConversions
        • Language.C.Analysis.TypeUtils
      • Language.C.Data
        • Language.C.Data.Error
        • Language.C.Data.Ident
        • Language.C.Data.InputStream
        • Language.C.Data.Name
        • Language.C.Data.Node
        • Language.C.Data.Position
      • Language.C.Parser
      • Language.C.Pretty
      • Language.C.Syntax
        • Language.C.Syntax.AST
        • Language.C.Syntax.Constants
        • Language.C.Syntax.Ops
        • Language.C.Syntax.Utils
      • Language.C.System
        • Language.C.System.GCC
        • Language.C.System.Preprocess
Used by 1 package in nightly-2018-01-21(full list with versions):

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 all of C99 and a large set of C11 and clang/GNU extensions.