fparser.two.Fortran2008.action_stmt_r214
Module containing Fortran2008 Action_Stmt rule R214
Module Contents
Classes
Fortran 2008 rule R214. |
- class fparser.two.Fortran2008.action_stmt_r214.Action_Stmt(string, parent_cls=None)[source]
Bases:
fparser.two.Fortran2003.Action_Stmt
Fortran 2008 rule R214.
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.