module Ltlparser: sig
.. end
type
token =
| |
LTL_TRUE |
| |
LTL_FALSE |
| |
LTL_LPAREN |
| |
LTL_RPAREN |
| |
LTL_OR |
| |
LTL_IMPLIES |
| |
LTL_LEFT_RIGHT_ARROW |
| |
LTL_AND |
| |
LTL_NOT |
| |
LTL_GLOBALLY |
| |
LTL_FATALLY |
| |
LTL_UNTIL |
| |
LTL_RELEASE |
| |
LTL_NEXT |
| |
LTL_EQ |
| |
LTL_LT |
| |
LTL_GT |
| |
LTL_LE |
| |
LTL_GE |
| |
LTL_NEQ |
| |
LTL_PLUS |
| |
LTL_MINUS |
| |
LTL_DIV |
| |
LTL_STAR |
| |
LTL_MODULO |
| |
LTL_RIGHT_ARROW |
| |
LTL_DOT |
| |
LTL_LEFT_SQUARE |
| |
LTL_RIGHT_SQUARE |
| |
LTL_ADRESSE |
| |
LTL_CALL |
| |
LTL_RETURN |
| |
LTL_CALL_OR_RETURN |
| |
LTL_INT of string |
| |
LTL_LABEL of string |
| |
EOF |
val observed_expressions : (string,
Logic_ptree.relation * Promelaast.expression * Promelaast.expression)
Hashtbl.t
val ident_count : int Pervasives.ref
val get_fresh_ident : unit -> string
val new_exp : Cil_types.exp_node -> Cil_types.exp
val yytransl_const : int array
val yytransl_block : int array
val yylhs : string
val yylen : string
val yydefred : string
val yydgoto : string
val yysindex : string
val yyrindex : string
val yygindex : string
val yytablesize : int
val yytable : string
val yycheck : string
val yynames_const : string
val yynames_block : string
val yyact : (Parsing.parser_env -> Obj.t) array
val yytables : Parsing.parse_tables
val ltl : (Lexing.lexbuf -> token) ->
Lexing.lexbuf ->
Ltlast.formula *
(string,
Logic_ptree.relation * Promelaast.expression * Promelaast.expression)
Hashtbl.t