preprocess (if necessary) and parse a C source file
Synopsis: parseCFile preprocesssor tmp-dir? cpp-opts file
Example: parseCFile (newGCC "gcc") Nothing ["-I/usr/include/gtk-2.0"] my-gtk-exts.c:: a typeCtrl KGHC 9.10.3 · lts/ghc-9.10.x · c74966e · 2026-09-27
Modulelanguage-c-0.9.3Haskell2010
Library for analysing and generating C code.
preprocess (if necessary) and parse a C source file
Synopsis: parseCFile preprocesssor tmp-dir? cpp-opts file
Example: parseCFile (newGCC "gcc") Nothing ["-I/usr/include/gtk-2.0"] my-gtk-exts.cparse an already preprocessed C file
Synopsis: parseCFilePre file.imodule Language.C.Data
module Language.C.Syntax
module Language.C.Pretty
module Language.C.Parser