|
def | init (self, stmt_type, stmt_name) |
|
def | get_name (self) |
|
def | get_type (self) |
|
def | tostr (self) |
|
def | torepr (self) |
|
def | get_end_name (self) |
|
def | tofortran (self, tab="", isfix=None) |
|
def | get_end_label (self) |
|
def | __init__ (self, string, parent_cls=None) |
|
def | __new__ (cls, string, parent_cls=None) |
|
def | get_root (self) |
|
def | children (self) |
|
def | init (self, items) |
|
def | torepr (self) |
|
def | __str__ (self) |
|
def | __repr__ (self) |
|
def | tofortran (self, tab="", isfix=None) |
|
def | restore_reader (self, reader) |
|
def | __lt__ (self, other) |
|
def | __le__ (self, other) |
|
def | __eq__ (self, other) |
|
def | __ge__ (self, other) |
|
def | __gt__ (self, other) |
|
def | __ne__ (self, other) |
|
::
<end-stmt-base> = END [ <stmt> [ <stmt-name>] ]
Definition at line 1528 of file utils.py.
def fparser.two.utils.EndStmtBase.init |
( |
|
self, |
|
|
|
stmt_type, |
|
|
|
stmt_name |
|
) |
| |
Initialise this EndStmtBase object.
:param str stmt_type: the type of statement, e.g. 'PROGRAM'.
:param stmt_name: the name associated with the statement or None.
:type stmt_name: :py:class:`fparser.two.Fortran2003.Name`
Definition at line 1555 of file utils.py.
References fparser.one.statements.GeneralAssignment.__class__, fparser.one.statements.Read.__class__, fparser.two.utils.EndStmtBase.get_name(), fparser.common.base_classes.Statement.get_type(), fparser.two.utils.EndStmtBase.get_type(), 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.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.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.
1555 def init(self, stmt_type, stmt_name):
1557 Initialise this EndStmtBase object. 1559 :param str stmt_type: the type of statement, e.g. 'PROGRAM'. 1560 :param stmt_name: the name associated with the statement or None. 1561 :type stmt_name: :py:class:`fparser.two.Fortran2003.Name` 1564 self.items = [stmt_type, stmt_name]