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