Frama-C API - Cparser
type token = | WHILE of Fclib.Fileloc.t| VOLATILE of Fclib.Fileloc.t| VOID of Fclib.Fileloc.t| UNSIGNED of Fclib.Fileloc.t| UNION of Fclib.Fileloc.t| TYPEOF of Fclib.Fileloc.t| TYPEDEF of Fclib.Fileloc.t| TRUE of Fclib.Fileloc.t| TILDE of Fclib.Fileloc.t| THREAD_LOCAL of Fclib.Fileloc.t| THREAD of Fclib.Fileloc.t| SWITCH of Fclib.Fileloc.t| SUP_SUP_EQ| SUP_SUP| SUP_EQ| SUP| STRUCT of Fclib.Fileloc.t| STATIC_ASSERT of Fclib.Fileloc.t| STATIC of Fclib.Fileloc.t| STAR_EQ| STAR of Fclib.Fileloc.t| SPEC of Fclib.Filepos.t * string| SLASH_EQ| SLASH| SIZEOF of Fclib.Fileloc.t| SIGNED of Fclib.Fileloc.t| SHORT of Fclib.Fileloc.t| SEMICOLON of Fclib.Fileloc.t| RPAREN| RGHOST| RETURN of Fclib.Fileloc.t| RESTRICT of Fclib.Fileloc.t| REGISTER of Fclib.Fileloc.t| RBRACKET| RBRACE of Fclib.Fileloc.t| QUEST| PRETTY_FUNCTION__ of Fclib.Fileloc.t| PRAGMA_LINE of string * Fclib.Fileloc.t| PRAGMA_EOL| PRAGMA of Fclib.Fileloc.t| PLUS_PLUS of Fclib.Fileloc.t| PLUS_EQ| PLUS of Fclib.Fileloc.t| PIPE_PIPE| PIPE_EQ| PIPE| PERCENT_EQ| PERCENT| NORETURN of Fclib.Fileloc.t| NOP_ATTRIBUTE of Fclib.Fileloc.t| NAMED_TYPE of string| MSATTR of string * Fclib.Fileloc.t| MINUS_MINUS of Fclib.Fileloc.t| MINUS_EQ| MINUS of Fclib.Fileloc.t| LPAREN of Fclib.Fileloc.t| LOOP_ANNOT of Logic_ptree.code_annot list * Fclib.Fileloc.t| LONG of Fclib.Fileloc.t| LGHOST_ELSE of Fclib.Fileloc.t| LGHOST| LBRACKET| LBRACE of Fclib.Fileloc.t| LABEL__| INT64 of Fclib.Fileloc.t| INT128 of Fclib.Fileloc.t| INT of Fclib.Fileloc.t| INLINE of Fclib.Fileloc.t| INF_INF_EQ| INF_INF| INF_EQ| INF| IF of Fclib.Fileloc.t| IDENT of string| GOTO of Fclib.Fileloc.t| GHOST of Fclib.Fileloc.t| GENERIC of Fclib.Fileloc.t| GCC_ALIGNOF of Fclib.Fileloc.t| FUNCTION__ of Fclib.Fileloc.t| FOR of Fclib.Fileloc.t| FLOAT64 of Fclib.Fileloc.t| FLOAT32 of Fclib.Fileloc.t| FLOAT of Fclib.Fileloc.t| FALSE of Fclib.Fileloc.t| EXTERN of Fclib.Fileloc.t| EXCLAM_EQ| EXCLAM of Fclib.Fileloc.t| EQ_EQ| EQ| EOF| ENUM of Fclib.Fileloc.t| ELSE| ELLIPSIS| DOUBLE of Fclib.Fileloc.t| DOT| DO of Fclib.Fileloc.t| DEFAULT of Fclib.Fileloc.t| DECLSPEC of Fclib.Fileloc.t| DECL of Logic_ptree.decl list| CST_WSTRING of int64 list * Fclib.Fileloc.t| CST_WCHAR of int64 list * Fclib.Fileloc.t| CST_STRING of int64 list * Fclib.Fileloc.t| CST_INT of string * Fclib.Fileloc.t| CST_FLOAT of string * Fclib.Fileloc.t| CST_CHAR of int64 list * Fclib.Fileloc.t| CONTINUE of Fclib.Fileloc.t| CONST of Fclib.Fileloc.t| COMMA| COLON2| COLON| CODE_ANNOT of Logic_ptree.code_annot * Fclib.Fileloc.t| CIRC_EQ| CIRC| CHAR of Fclib.Fileloc.t| CASE of Fclib.Fileloc.t| BUILTIN_VA_ARG of Fclib.Fileloc.t| BUILTIN_TYPES_COMPAT of Fclib.Fileloc.t| BUILTIN_OFFSETOF of Fclib.Fileloc.t| BREAK of Fclib.Fileloc.t| BOOL of Fclib.Fileloc.t| BLOCKATTRIBUTE| AUTO of Fclib.Fileloc.t| ATTRIBUTE of Fclib.Fileloc.t| ASM of Fclib.Fileloc.t| ARROW| AND_EQ| AND_AND of Fclib.Fileloc.t| AND of Fclib.Fileloc.t| ALIGNOF of Fclib.Fileloc.t| ALIGNAS of Fclib.Fileloc.t
val interpret : (Stdlib.Lexing.lexbuf -> token) -> Stdlib.Lexing.lexbuf -> (bool * Cabs.definition) listval file : (Stdlib.Lexing.lexbuf -> token) -> Stdlib.Lexing.lexbuf -> (bool * Cabs.definition) list