fparser Reference Guide
0.0.14
|
Public Member Functions | |
def | process_item (self) |
def | tofortran (self, isfix=None) |
def | analyze (self) |
![]() | |
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) |
![]() | |
def | __new__ (metacls, name, bases, dict) |
![]() | |
def | __getattr__ (self, name) |
Public Attributes | |
isvalid | |
designator | |
items | |
![]() | |
parent | |
reader | |
top | |
item | |
programblock | |
isvalid | |
ignore | |
a | |
Static Public Attributes | |
match | |
![]() | |
list | modes = ["free", "fix", "f77", "pyf"] |
Call statement class CALL <procedure-designator> [ ( [ <actual-arg-spec-list> ] ) ] <procedure-designator> = <procedure-name> | <proc-component-ref> | <data-ref> % <binding-name> <actual-arg-spec> = [ <keyword> = ] <actual-arg> <actual-arg> = <expr> | <variable> | <procedure-name> | <proc-component-ref> | <alt-return-spec> <alt-return-spec> = * <label> <proc-component-ref> = <variable> % <procedure-component-name> <variable> = <designator> Call instance has attributes: designator arg_list
Definition at line 300 of file statements.py.
def fparser.one.statements.Call.process_item | ( | self | ) |
Parse the string containing the Call and store the designator and list of arguments (if any)
Definition at line 332 of file statements.py.
References fparser.one.statements.Call.designator, fparser.common.base_classes.Statement.isvalid, fparser.common.base_classes.Statement.item, fparser.one.statements.StatementWithNamelist.items, fparser.one.statements.Assign.items, and fparser.one.statements.Call.items.
def fparser.one.statements.Call.tofortran | ( | self, | |
isfix = None |
|||
) |
Returns the Fortran representation of this object as a string
Definition at line 373 of file statements.py.
References fparser.one.statements.Call.designator, fparser.common.base_classes.Statement.get_indent_tab(), fparser.one.statements.StatementWithNamelist.items, fparser.one.statements.Assign.items, fparser.one.statements.Call.items, and fparser.common.base_classes.Statement.programblock.