This subroutine provides the automata' summarized information.
Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(automaton_t), | intent(in) | :: | self |
subroutine automaton__print_info(self) use :: iso_fortran_env, only: stderr => error_unit implicit none class(automaton_t), intent(in) :: self write(stderr, *) "--- AUTOMATON INFO ---" write(stderr, *) "entry_set: ", self%entry_set%vec(NFA_STATE_BASE+1:self%nfa%nfa_top) write(stderr, *) "allocated(all_segments):", allocated(self%all_segments) write(stderr, *) "nfa_entry: ", self%nfa_entry write(stderr, *) "nfa_exit: ", self%nfa_exit write(stderr, *) "initial_index: ", self%initial_index end subroutine automaton__print_info