Type | Intent | Optional | Attributes | Name | ||
---|---|---|---|---|---|---|
class(tree_t), | intent(inout) | :: | self |
pure subroutine tree_graph__make_tree_crlf(self) implicit none class(tree_t), intent(inout) :: self type(tree_node_t) :: cr, lf, right, node cr = make_atom(SEG_CR) call self%register_connector(cr, terminal, terminal) lf = make_atom(SEG_LF) call self%register_connector(lf, terminal, terminal) right = make_tree_node(op_concat) call self%register_connector(right, cr, lf) node = make_tree_node(op_union) call self%register_connector(node, lf, right) end subroutine tree_graph__make_tree_crlf