fparser Reference Guide  0.0.14
fparser.two.Fortran2003.Io_Control_Spec Class Reference
Inheritance diagram for fparser.two.Fortran2003.Io_Control_Spec:
Collaboration diagram for fparser.two.Fortran2003.Io_Control_Spec:

Static Public Member Functions

def match (string)
 

Static Public Attributes

 subclass_names
 
 use_names
 

Detailed Description

This class implements *partial* support for Rule 913:

<io-control-spec> is  [UNIT = ] <io-unit>
                    | [ FMT = ] <format>
                    | [ NML = ] <namelist-group-name>
                    | ADVANCE = <scalar-default-char-expr>
                    | ASYNCHRONOUS = <scalar-char-initialization-expr>
                    | BLANK = <scalar-default-char-expr>
                    | DECIMAL = <scalar-default-char-expr>
                    | DELIM = <scalar-default-char-expr>
                    | END = <label>
                    | EOR = <label>
                    | ERR = <label>
                    | ID = <scalar-int-variable>
                    | IOMSG = <iomsg-variable>
                    | IOSTAT = <scalar-int-variable>
                    | PAD = <scalar-default-char-expr>
                    | POS = <scalar-int-expr>
                    | REC = <scalar-int-expr>
                    | ROUND = <scalar-default-char-expr>
                    | SIGN = <scalar-default-char-expr>
                    | SIZE = <scalar-int-variable>

The support is partial because this class requires that every spec be
named. The specs that may not be named are explicitly handled in
Io_Control_Spec_List.match().

Definition at line 8285 of file Fortran2003.py.


The documentation for this class was generated from the following file: