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

Public Member Functions

def process_item (self)
 
def tofortran (self, isfix=None)
 
- 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

 name
 
 items
 
- 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

ENTRY <entry-name> [ ( [ <dummy-arg-list> ] ) [ <suffix> ] ]
<suffix> = <proc-language-binding-spec> [ RESULT ( <result-name> ) ]
         | RESULT ( <result-name> ) [ <proc-language-binding-spec> ]
<proc-language-binding-spec> = <language-binding-spec>
<language-binding-spec> =
                  BIND ( C [ , NAME = <scalar-char-initialization-expr> ] )
<dummy-arg> = <dummy-arg-name> | *

Definition at line 1853 of file statements.py.


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