fparser Reference Guide  0.0.14
fparser.one.block_statements.Interface Class Reference
Inheritance diagram for fparser.one.block_statements.Interface:
Collaboration diagram for fparser.one.block_statements.Interface:

Public Member Functions

def get_classes (self)
 
def process_item (self)
 
def tostr (self)
 
def analyze (self)
 
def topyf (self, tab="")
 
- Public Member Functions inherited from fparser.one.block_statements.HasAttributes
def topyf (self, tab="")
 
def update_attributes (self, attrs)
 
- Public Member Functions inherited from fparser.one.block_statements.HasImplicitStmt
def get_type_by_name (self, name)
 
def topyf (self, tab=" ")
 
- Public Member Functions inherited from fparser.one.block_statements.HasUseStmt
def get_entity (self, name)
 
def topyf (self, tab=" ")
 
- Public Member Functions inherited from fparser.one.block_statements.AccessSpecs
def topyf (self, tab=" ")
 

Public Attributes

 isabstract
 
 generic_spec
 
 name
 

Static Public Attributes

 modes
 
 pattern
 
 match
 
 end_stmt_cls
 
 blocktype
 
 a
 
 interface_provides
 
- Static Public Attributes inherited from fparser.one.block_statements.HasAttributes
 known_attributes
 
 a
 
 attributes
 
- Static Public Attributes inherited from fparser.one.block_statements.HasImplicitStmt
 a
 
 implicit_rules
 
- Static Public Attributes inherited from fparser.one.block_statements.HasUseStmt
 a
 
 use
 
 use_provides
 
- Static Public Attributes inherited from fparser.one.block_statements.HasModuleProcedures
 a
 
 module_procedures
 
- Static Public Attributes inherited from fparser.one.block_statements.AccessSpecs
 a
 
 private_id_list
 
 public_id_list
 

Detailed Description

INTERFACE [<generic-spec>] | ABSTRACT INTERFACE
END INTERFACE [<generic-spec>]

<generic-spec> = <generic-name>
               | OPERATOR ( <defined-operator> )
               | ASSIGNMENT ( = )
               | <dtio-generic-spec>
<dtio-generic-spec> = READ ( FORMATTED )
                    | READ ( UNFORMATTED )
                    | WRITE ( FORMATTED )
                    | WRITE ( UNFORMATTED )

Definition at line 638 of file block_statements.py.


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