Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(automaton_t), | intent(inout) | :: | self | |||
type(tree_t), | intent(in) | :: | tree |
pure subroutine automaton__build_nfa(self, tree) use :: forgex_syntax_tree_graph_m, only: tree_t implicit none class(automaton_t), intent(inout) :: self type(tree_t), intent(in) :: tree self%tree = tree !-- NFA building call self%nfa%build(tree, self%nfa_entry, self%nfa_exit, self%all_segments) end subroutine automaton__build_nfa