Cgil_lib.Annot_parser
type token =
| ZEROS
| VERIFY
| UNFOLD_ALL
| UNFOLD
| UNDEFS
| TRUE
| SYMB_EXEC
| STRUCT
| STRING of string
| STAR
| SPECIFICATION
| SINGLET
| SETUNION
| SETSUB
| SETOP
| SETMEM
| SETDIFF
| SETCL
| SCOLON
| REQUIRES
| REC_UNFOLD
| RDBRACK
| RCBRACE
| RBRACK
| RBRACE
| PURE
| PTRT
| PTRPLUS
| PROOF
| PREDICATE
| POINTSTO
| PLUS
| OR
| NULL
| NOUNFOLD
| NIL
| MINUS
| MALLOCPOINTSTO
| MALLOCED_ARRAY
| MALLOCED
| LVAR of string
| LT
| LSUB
| LSTCONS
| LSTCAT
| LSETMEM
| LOR
| LONGT
| LOC of string
| LNOT
| LLT
| LLEQ
| LEQ
| LEN
| LEMMA
| LDBRACK
| LCBRACE
| LBRACK
| LBRACE
| LAND
| INVARIANT
| INTT
| INTEGER of Z.t
| INT16T
| IMPORT
| IMPLIES
| IF
| IDENTIFIER of string
| HYPOTHESIS
| GSETT
| GLOBALPOINTSTO
| GLISTT
| GINTT
| FUNPTRT
| FOR_LOOP
| FORALL
| FOLD
| FLOATT
| FALSE
| EQ
| EOF
| ENSURES
| ENOT
| EMP
| ELSE
| DOT
| DIV
| CTRUE
| CONCLUSIONS
| COMMA
| COLON
| CHART
| CFALSE
| BRANCH
| BIND
| BIGOR
| AXIOMATIC
| ASSERT
| ARRAY
| APPLY
| ANNOT_OPEN
| ANNOT_CLOSE
| AND
| ABSTRACT
val prog :
(Stdlib.Lexing.lexbuf -> token) ->
Stdlib.Lexing.lexbuf ->
CLogic.CProg.t
val logic_command_entry :
(Stdlib.Lexing.lexbuf -> token) ->
Stdlib.Lexing.lexbuf ->
CLogic.CLCmd.t