fparser.two.Fortran2008.action_stmt_r214 ======================================== .. py:module:: fparser.two.Fortran2008.action_stmt_r214 .. autoapi-nested-parse:: Module containing Fortran2008 Action_Stmt rule R214 Classes ------- .. autoapisummary:: fparser.two.Fortran2008.action_stmt_r214.Action_Stmt Module Contents --------------- .. py:class:: Action_Stmt(string, parent_cls=None) Bases: :py:obj:`fparser.two.Fortran2003.Action_Stmt` Fortran 2008 rule R214. .. code-block:: fortran action-stmt is allocate-stmt or assignment-stmt or backspace-stmt or call-stmt or close-stmt or continue-stmt or cycle-stmt or deallocate-stmt or end-function-stmt or end-mp-subprogram-stmt or end-program-stmt or end-subroutine-stmt or endfile-stmt or error-stop-stmt or exit-stmt or flush-stmt or forall-stmt or goto-stmt or if-stmt or inquire-stmt or lock-stmt or nullify-stmt or open-stmt or pointer-assignment-stmt or print-stmt or read-stmt or return-stmt or rewind-stmt or stop-stmt or sync-all-stmt or sync-images-stmt or sync-memory-stmt or unlock-stmt or wait-stmt or where-stmt or write-stmt or arithmetic-if-stmt or computed-goto-stmt The implementation of this rule adds the relevant subclass names for new statements added in Fortran 2008. Associated constraints are: "C201 (R208) An execution-part shall not contain an end-function-stmt, end-mp-subprogram-stmt, end-program-stmt, or end-subroutine-stmt." NB: The following statements are not yet implemented: end-mp-subprogram-stmt, endfile-stmt, lock-stmt, sync-all-stmt, sync-images-stmt, sync-memory-stmt, unlock-stmt. .. py:attribute:: subclass_names :value: ['Allocate_Stmt', 'Assignment_Stmt', 'Backspace_Stmt', 'Call_Stmt', 'Close_Stmt', 'Comment',...