fparser Reference Guide  0.0.14
fparser.one.statements.Format Class Reference
Inheritance diagram for fparser.one.statements.Format:
Collaboration diagram for fparser.one.statements.Format:

Public Member Functions

def process_item (self)
 
def tofortran (self, isfix=None)
 
def analyze (self)
 
- Public Member Functions inherited from fparser.common.base_classes.Statement
def __init__ (self, parent, item)
 
def __repr__ (self)
 
def torepr (self, depth=-1, incrtab="")
 
def get_indent_tab (self, deindent=False, isfix=None)
 
def __str__ (self)
 
def asfix (self)
 
def format_message (self, kind, message)
 
def error (self, message)
 
def warning (self, message)
 
def info (self, message)
 
def analyze (self)
 
def get_variable (self, name)
 
def get_type (self, name)
 
def get_type_decl (self, kind)
 
def get_provides (self)
 
- Public Member Functions inherited from fparser.common.utils.classes
def __new__ (metacls, name, bases, dict)
 
- Public Member Functions inherited from fparser.common.utils.meta_classes
def __getattr__ (self, name)
 

Public Attributes

 specs
 
- Public Attributes inherited from fparser.common.base_classes.Statement
 parent
 
 reader
 
 top
 
 item
 
 programblock
 
 isvalid
 
 ignore
 
 a
 

Static Public Attributes

 match
 
- Static Public Attributes inherited from fparser.common.base_classes.Statement
list modes = ["free", "fix", "f77", "pyf"]
 

Detailed Description

FORMAT <format-specification>
<format-specification> = ( [ <format-item-list> ] )
<format-item> = [ <r> ] <data-edit-descr>
                | <control-edit-descr>
                | <char-string-edit-descr>
                | [ <r> ] ( <format-item-list> )
<data-edit-descr> = I <w> [ . <m> ]
                    | B <w> [ . <m> ]
                    ...
<r|w|m|d|e> = <int-literal-constant>
<v> = <signed-int-literal-constant>
<control-edit-descr> = <position-edit-descr>
                     | [ <r> ] /
                     | :
                     ...
<position-edit-descr> = T <n>
                        | TL <n>
                        ...
<sign-edit-descr> = SS | SP | S
...

Definition at line 1044 of file statements.py.


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