|
_KWD_or_IDENT [Sid_table_info_lexer.KWD] |
|
_KWD_or_IDENT [Ntl_lexer.KWD] |
|
_KWD_or_STATE [Trace_eldarica_lexer.KWD] |
|
__ocaml_lex_annot_rec [Sid_table_info_lexer] |
|
__ocaml_lex_comment_line_rec [Ntl_lexer] |
|
__ocaml_lex_comments_rec [Ntl_lexer] |
|
__ocaml_lex_tables [Trace_eldarica_lexer] |
|
__ocaml_lex_tables [Sid_table_info_lexer] |
|
__ocaml_lex_tables [Ntl_lexer] |
|
__ocaml_lex_token_rec [Trace_eldarica_lexer] |
|
__ocaml_lex_token_rec [Sid_table_info_lexer] |
|
__ocaml_lex_token_rec [Ntl_lexer] |
|
A |
add_fun_name_in_call_table [Simplification] |
|
add_transition_to_container [Ntsint.Nts_int] |
|
add_transition_to_container [Nts_functor.Make] |
|
add_transition_to_container [Expand_eldarica_compressed_bloc.Make.NFParam] |
|
add_vars_of_cnt_trans_label_to_diary [Simplification] |
|
add_vars_of_trans_label_list_to_diary [Simplification] |
|
annot [Sid_table_info_lexer] |
|
anot_parser [Ntsint.Nts_int] |
|
anot_parser [Ntsint.P] |
|
anot_parser [Nts_functor.NTS_PARAM] |
|
anot_parser [Nts_functor.Make] |
|
anot_parser [Expand_eldarica_compressed_bloc.Make.NFParam] |
|
B |
blocks_compression_of_nts_automaton [Nts_functor.Make] |
Computes the block encoding of a transition system.
|
boolean_relation [Nts_generic] |
|
C |
cautomaton_of_subrelation_cautomaton [Ntsint.Nts_int] |
|
cautomaton_of_subrelation_cautomaton [Nts_functor.Make] |
Creates a new couter automaton, using the definition of a cautomaton
-2nd argument- and a subrelation -3rd argument, and call it using the
name provided in the first argument.
|
cautomaton_of_subrelation_cautomaton [Expand_eldarica_compressed_bloc.Make.NFParam] |
|
cautomaton_of_transitions_container [Nts_functor.Make] |
Creates a subsystem from a nts_automaton and a transition container.
|
cautomaton_of_transitions_container [Expand_eldarica_compressed_bloc.Make.NFParam] |
|
comment_line [Ntl_lexer] |
|
comments [Ntl_lexer] |
|
compare_keyid [Ntsint.P] |
|
compare_keyid [Nts_functor.NTS_PARAM] |
|
compute_pred_relation [Ntsint.Nts_int] |
|
compute_pred_relation [Nts_functor.Make] |
Compute the set of one step predecessors of all control states
|
compute_pred_relation [Expand_eldarica_compressed_bloc.Make.NFParam] |
|
concat_comma_both_arg_non_empty [Nts_generic] |
|
concat_comma_both_arg_non_empty [Nts] |
|
concat_if_first_arg_nonzero [Nts_generic] |
Pretty prints both strings separared by a comma when the first one is non-empty,
or pretty prints the non empty argument when there is one, or returs an emptry
string when both are empty.
|
concat_if_first_arg_nonzero [Nts] |
|
contains_nts_genrel_var [Simplification] |
|
contains_var [Simplification] |
|
control_of_id_param [Ntsint.Nts_int] |
|
control_of_id_param [Nts_functor.Make] |
Creates a control state type value from an identifier value.
|
control_of_id_param [Expand_eldarica_compressed_bloc.Make.NFParam] |
|
create_empty_var_diary [Simplification] |
|
create_fun_name_in_call_table [Simplification] |
|
create_output_file [Test_block_compression] |
|
curr_lexbuf [Parsing_error] |
|
D |
dot_of_all_subsystem_of_nts [Dot_driver.Make] |
Computes the Graphviz representation of hyerarchical numerical
transition system.
|
dot_of_cautomaton [Dot_driver.Make] |
Exports a GraphViz .dot format descritpion of a NTS
counter automaton.
|
dot_of_nts [Dot_driver.Make] |
Exports the collection of all automata of a NTS hyerachical
system into a .dot file.
|
dot_of_subcfg_of_nts [Dot_driver.Make] |
|
dot_of_trace_upon_nts [Dot_driver.Make] |
Prints a trance upon the hierachical transition system
|
E |
error [Parsing_error] |
|
F |
fold_info_of_trace [Uncompress_trace_for_flata] |
|
fold_info_of_trace [Trace_upon_statement_info] |
|
fold_states_containers [Ntsint.Nts_int] |
|
fold_states_containers [Nts_functor.Make] |
'a is the type of the folded value.
|
fold_states_containers [Expand_eldarica_compressed_bloc.Make.NFParam] |
|
fold_transitions_container [Ntsint.Nts_int] |
|
fold_transitions_container [Nts_functor.Make] |
In this implementation, transc has type
(control,(control, nts_gen_rel list) t ) t.
|
fold_transitions_container [Expand_eldarica_compressed_bloc.Make.NFParam] |
|
G |
get_cautomaton_by_name [Ntsint.Nts_int] |
|
get_cautomaton_by_name [Nts_functor.Make] |
|
get_cautomaton_by_name [Expand_eldarica_compressed_bloc.Make.NFParam] |
|
get_diary_table [Simplification] |
|
get_esid_of_statename [Trace_analysis] |
|
get_info_table_from_file [Uncompress_trace_for_flata] |
|
get_info_table_from_file [Trace_upon_statement_info] |
|
get_last_control_state_of_bblock [Nts_functor.Make] |
|
get_nts_from_file [Export_trace_nts] |
|
get_one_state [Ntsint.Nts_int] |
|
get_one_state [Nts_functor.Make] |
|
get_one_state [Expand_eldarica_compressed_bloc.Make.NFParam] |
|
get_one_transition [Ntsint.Nts_int] |
|
get_one_transition [Nts_functor.Make] |
Picks an outing transiton from control in the automaton
|
get_one_transition [Expand_eldarica_compressed_bloc.Make.NFParam] |
|
get_sid_statement_of_esid [Trace_analysis] |
|
get_successor_of [Ntsint.Nts_int] |
|
get_successor_of [Nts_functor.Make] |
|
get_successor_of [Expand_eldarica_compressed_bloc.Make.NFParam] |
|
get_trace_from_file [Uncompress_trace_for_flata] |
|
get_trace_from_file [Trace_upon_statement_info] |
|
get_trace_from_file [Export_trace_nts] |
|
get_transition_from [Ntsint.Nts_int] |
|
get_transition_from [Nts_functor.Make] |
|
get_transition_from [Expand_eldarica_compressed_bloc.Make.NFParam] |
|
get_varinfo_by_optcautomaton [Ntsint.Nts_int] |
|
get_varinfo_by_optcautomaton [Nts_functor.Make] |
|
get_varinfo_by_optcautomaton [Expand_eldarica_compressed_bloc.Make.NFParam] |
|
get_varinfo_by_optname [Ntsint.Nts_int] |
|
get_varinfo_by_optname [Nts_functor.Make] |
|
get_varinfo_by_optname [Expand_eldarica_compressed_bloc.Make.NFParam] |
|
gettrace [Trace_eldarica_parser] |
|
I |
import_nts_lib_in [Export_trace_nts] |
|
in_degree_of_control_state [Nts_functor.Make] |
Number of incoming transitions in a control state
|
is_error_state [Nts_functor.Make] |
|
is_error_state [Expand_eldarica_compressed_bloc.Make.NFParam] |
|
is_final_state [Nts_functor.Make] |
|
is_final_state [Expand_eldarica_compressed_bloc.Make.NFParam] |
|
is_gen_arithm_exp_a_function [Nts_generic] |
|
is_gen_bool_det [Nts_generic] |
Does the input relation only depends on deterministic variables ?
|
is_initial_state [Nts_functor.Make] |
|
is_initial_state [Expand_eldarica_compressed_bloc.Make.NFParam] |
|
is_int_var [Nts_generic] |
Returns true whenever a variable type has type int.
|
is_label_true [Nts_generic] |
|
is_name_in_call_table [Simplification] |
Answer yes when the variable is listed in the entry, false
in the opposite case.
|
is_real_var [Nts_generic] |
Returns true whenever a variable type has type real.
|
is_state_in_cautomaton [Nts_functor.Make] |
|
is_state_in_cautomaton [Expand_eldarica_compressed_bloc.Make.NFParam] |
|
is_state_in_inv_relation [Ntsint.Nts_int] |
|
is_state_in_inv_relation [Nts_functor.Make] |
|
is_state_in_inv_relation [Expand_eldarica_compressed_bloc.Make.NFParam] |
|
is_state_in_transition_container [Nts_functor.Make] |
|
is_state_in_transition_container [Expand_eldarica_compressed_bloc.Make.NFParam] |
|
is_successor_of [Ntsint.Nts_int] |
|
is_successor_of [Nts_functor.Make] |
returns true iff the third argument is a successor of the second one
in the automaton provided as first argument.
|
is_successor_of [Expand_eldarica_compressed_bloc.Make.NFParam] |
|
iter_state_container [Ntsint.Nts_int] |
|
iter_state_container [Nts_functor.Make] |
|
iter_state_container [Expand_eldarica_compressed_bloc.Make.NFParam] |
|
iter_transitions_container [Ntsint.Nts_int] |
|
iter_transitions_container [Nts_functor.Make] |
|
iter_transitions_container [Expand_eldarica_compressed_bloc.Make.NFParam] |
|
K |
key_val_of_string [Ntsint.P] |
|
key_val_of_string [Nts_functor.NTS_PARAM] |
|
L |
loc_of_pos [Parsing_error] |
|
M |
mapextract [Sid_table_info_parser] |
|
N |
new_line [Sid_table_info_lexer] |
|
new_line [Ntl_lexer] |
|
nt_system_uncalled_subsystem_cleaner [Ntsint.Nts_int] |
|
nt_system_uncalled_subsystem_cleaner [Nts_functor.Make] |
Returns a nts system where all subsystems that does not appear
in a call are removed.
|
nt_system_uncalled_subsystem_cleaner [Expand_eldarica_compressed_bloc.Make.NFParam] |
|
nt_system_var_cleaner [Ntsint.Nts_int] |
|
nt_system_var_cleaner [Nts_functor.Make] |
computes a numerical transition system in which all local variables
list of each automaton has been cleared of non used varibles
|
nt_system_var_cleaner [Expand_eldarica_compressed_bloc.Make.NFParam] |
|
ntldescr [Ntl_parser] |
|
nts_get_nts_gen_var_name [Nts] |
|
nts_lib_standards_subsystems [Uncompress_trace_for_flata] |
|
nts_lib_standards_subsystems [Trace_upon_statement_info] |
|
nts_lib_standards_subsystems [Export_trace_nts] |
|
nts_out_trace [Expand_eldarica_compressed_bloc.Make] |
Computes the numerical transition system that corresponds
to an execution trace on the subsystems define in a standard
library --first parameter, a numerical transition system --
second parameter, an a trace.
|
nts_pprint_aritm_binop [Nts_generic] |
|
nts_pprint_bool_binop [Nts_generic] |
|
nts_pprint_btype [Nts] |
|
nts_pprint_gen_trans_label [Nts_generic] |
|
nts_pprint_gen_trans_label_list [Nts_generic] |
Pretty prints a transition label
|
nts_pprint_genrel [Nts_generic] |
|
nts_pprint_genrel_arithm_exp [Nts_generic] |
Pprints a general expression --Constrainsts between prime and unprimed
variables.
|
nts_pprint_genvar [Nts_generic] |
Pretty prints a variable name, regardless of its type
|
nts_pprint_nts_typeinfo_genvar [Nts_generic] |
Pretty prints a variable and its type
|
nts_pprint_nts_typeinfo_var [Nts] |
|
nts_pprint_nts_var [Nts] |
|
O |
openfile_with_guard [Uncompress_trace_for_flata] |
|
openfile_with_guard [Trace_upon_statement_info] |
|
openfile_with_guard [Test_block_compression] |
|
openfile_with_guard [Export_trace_nts] |
|
out_degree_of_control_state [Ntsint.Nts_int] |
|
out_degree_of_control_state [Nts_functor.Make] |
Number of outgoing transition of a control state
|
out_degree_of_control_state [Expand_eldarica_compressed_bloc.Make.NFParam] |
|
P |
pprint_anot [Ntsint.P] |
|
pprint_anot [Nts_functor.NTS_PARAM] |
|
pprint_control [Ntsint.Nts_int] |
|
pprint_control [Nts_functor.Make] |
|
pprint_control [Expand_eldarica_compressed_bloc.Make.NFParam] |
|
pprint_diary [Simplification] |
|
pprint_esid [Trace] |
|
pprint_esidsid_map [Trace] |
|
pprint_folder_esid_sid_map [Trace] |
|
pprint_folder_sid_code_map [Trace] |
|
pprint_gen_rel_arithm_list [Nts_generic] |
|
pprint_inputvars [Ntsint.Nts_int] |
|
pprint_inputvars [Nts_functor.Make] |
|
pprint_inputvars [Expand_eldarica_compressed_bloc.Make.NFParam] |
|
pprint_keyid [Ntsint.P] |
|
pprint_keyid [Nts_functor.NTS_PARAM] |
|
pprint_localvars [Ntsint.Nts_int] |
|
pprint_localvars [Nts_functor.Make] |
|
pprint_localvars [Expand_eldarica_compressed_bloc.Make.NFParam] |
|
pprint_map_2_fcinfo [Trace] |
|
pprint_nts [Ntsint.Nts_int] |
|
pprint_nts [Nts_functor.Make] |
This function pretty prints a hierarchical transition system.
|
pprint_nts [Expand_eldarica_compressed_bloc.Make.NFParam] |
|
pprint_nts_and_prime_var_list [Nts] |
|
pprint_nts_var_list [Nts] |
|
pprint_ntsgen_var_list [Nts_generic] |
Pretty prints a variable list, with each variable name separated by a comma.
|
pprint_outputvars [Ntsint.Nts_int] |
|
pprint_outputvars [Nts_functor.Make] |
|
pprint_outputvars [Expand_eldarica_compressed_bloc.Make.NFParam] |
|
pprint_position [Trace] |
|
pprint_sid [Trace] |
|
pprint_sid_to_code_info [Trace] |
|
pprint_subgraph_transitions [Ntsint.Nts_int] |
|
pprint_subgraph_transitions [Nts_functor.Make] |
Pretty prints a subgraph using the nts syntax on control states
and labels
|
pprint_subgraph_transitions [Expand_eldarica_compressed_bloc.Make.NFParam] |
|
pprint_sys_control [Test_trace_parsing] |
|
pprint_to_nts [Ntsint.Nts_int] |
|
pprint_to_nts [Nts_functor.Make] |
This function pretty prints a nts subsystem.
|
pprint_to_nts [Expand_eldarica_compressed_bloc.Make.NFParam] |
|
pprint_tr_subsystem_table [Trace] |
|
pprint_trace_tansitions [Test_trace_parsing] |
|
pprint_transitions [Ntsint.Nts_int] |
|
pprint_transitions [Nts_functor.Make] |
|
pprint_transitions [Expand_eldarica_compressed_bloc.Make.NFParam] |
|
pprint_typeinfo_int_nts_var_list [Nts] |
|
pprint_typeinfo_nts_genvar_list [Nts_generic] |
|
pprint_typeinfo_nts_var_list [Nts] |
|
print_str_l_folder [Test_trace_parsing] |
|
print_sys_control [Trace] |
|
print_trace [Trace] |
|
print_trace_l_folder [Trace] |
|
R |
register_called_subsystems [Simplification] |
|
register_kwd [Trace_eldarica_lexer.KWD] |
|
register_kwd [Sid_table_info_lexer.KWD] |
|
register_kwd [Ntl_lexer.KWD] |
|
S |
sid_anot_info_of_opt_esid [Trace_analysis] |
|
sid_infos_of_syscontrol [Trace_analysis] |
|
simplify_gen_rel [Nts_generic] |
|
simplify_genrel_bottom_top [Nts_generic] |
Removes some --the most ugly of them -- tautologies from booleans expressions
|
size_genrel_arithm_deeper_than [Nts_generic] |
|
size_genrel_deeper_than [Nts_generic] |
|
states_container_of_states_list [Ntsint.Nts_int] |
|
states_container_of_states_list [Nts_functor.Make] |
|
states_container_of_states_list [Expand_eldarica_compressed_bloc.Make.NFParam] |
|
static_check_if_gen_relation_false [Nts_generic] |
Determines whether a boolean expression is false --e.g.
|
static_check_if_gen_translist_unsat [Nts_generic] |
|
subgraph_between [Ntsint.Nts_int] |
|
subgraph_between [Nts_functor.Make] |
Computes the subgraph between two control states
|
subgraph_between [Expand_eldarica_compressed_bloc.Make.NFParam] |
|
subgraph_between_cond_on_edges [Nts_functor.Make] |
Computes the subgraph between two control states where each transition
lable complies with the function provided as first parameter.
|
T |
token [Trace_eldarica_lexer] |
|
token [Sid_table_info_lexer] |
|
token [Ntl_lexer] |
|
transitions_container_of_trans_list [Ntsint.Nts_int] |
|
transitions_container_of_trans_list [Nts_functor.Make] |
|
transitions_container_of_trans_list [Expand_eldarica_compressed_bloc.Make.NFParam] |
|
type_statename [Trace_analysis] |
|
type_statename_1 [Trace_analysis] |
|
type_statename_5 [Trace_analysis] |
|
type_statename_6 [Trace_analysis] |
|