fparser Reference Guide
0.0.14
|
Public Member Functions | |
def | tostr (self) |
Static Public Member Functions | |
def | match (string) |
Static Public Attributes | |
subclass_names | |
use_names | |
:F03R:`452`:: Fortran 2003 rule R452 that specifies syntax of generic binding for a type-bound procedure within a derived type. <generic-binding> = GENERIC [ , <access-spec> ] :: <generic-spec> => <binding-name-list>
Definition at line 2390 of file Fortran2003.py.
|
static |
:param str string: Fortran code to check for a match :return: 3-tuple containing strings and instances of the classes describing a generic type-bound procedure (optional access specifier, mandatory generic identifier and mandatory binding name list) :rtype: 3-tuple of objects (2 mandatory and 1 optional)
Definition at line 2406 of file Fortran2003.py.
def fparser.two.Fortran2003.Generic_Binding.tostr | ( | self | ) |
:return: parsed representation of a "GENERIC" type-bound procedure :rtype: str
Definition at line 2438 of file Fortran2003.py.
References fparser.two.Fortran2003.Comment.items, fparser.one.statements.StatementWithNamelist.items, fparser.one.statements.Assign.items, fparser.one.statements.Call.items, fparser.one.statements.ComputedGoto.items, fparser.one.statements.AssignedGoto.items, fparser.two.utils.Base.items, fparser.one.statements.Print.items, fparser.one.statements.Read0.items, fparser.one.statements.Read1.items, fparser.one.typedecl_statements.Implicit.items, fparser.one.statements.Write.items, fparser.one.statements.Allocate.items, fparser.one.statements.Deallocate.items, fparser.one.statements.ModuleProcedure.items, fparser.one.statements.Access.items, fparser.two.utils.SequenceBase.items, fparser.one.statements.Save.items, fparser.one.statements.Nullify.items, fparser.one.statements.Use.items, fparser.one.statements.Parameter.items, fparser.one.statements.Equivalence.items, fparser.one.statements.Dimension.items, fparser.one.statements.Target.items, fparser.one.statements.Pointer.items, fparser.two.utils.EndStmtBase.items, fparser.one.statements.Inquire.items, fparser.one.statements.Namelist.items, fparser.one.statements.Common.items, fparser.one.statements.Intent.items, fparser.one.statements.Entry.items, fparser.one.statements.GenericBinding.items, fparser.one.statements.Allocatable.items, fparser.one.statements.Bind.items, fparser.one.statements.Case.items, fparser.one.statements.TypeIs.items, fparser.one.statements.ClassIs.items, fparser.one.statements.Enumerator.items, and fparser.one.statements.Depend.items.