fparser.two.Fortran2008.procedure_stmt_r1206 ============================================ .. py:module:: fparser.two.Fortran2008.procedure_stmt_r1206 .. autoapi-nested-parse:: Module containing Fortran2008 Procedure_Stmt rule R1206 Classes ------- .. autoapisummary:: fparser.two.Fortran2008.procedure_stmt_r1206.Procedure_Stmt Module Contents --------------- .. py:class:: Procedure_Stmt(string, parent_cls=None) Bases: :py:obj:`fparser.two.Fortran2003.Procedure_Stmt` Fortran 2008 Rule 1206. procedure-stmt is [ MODULE ] PROCEDURE [ :: ] procedure-name-list .. py:method:: match(string) :staticmethod: :param str string: Fortran code to check for a match :returns: 3-tuple containing a boolean indicating whether the optional MODULE keyword is included, a boolean indicating whether the optional '::' is included and a Procedure_Name_List instance, or None if there is no match. :rtype: Optional[Tuple[ bool, bool, :py:class:`fparser.two.Fortran2003.Procedure_Name_List`]]] .. py:method:: tostr() :returns: the string representation of this node. :rtype: str