Reference Guide  2.5.0
psyclone.expression.LiteralArray Class Reference
Inheritance diagram for psyclone.expression.LiteralArray:
Collaboration diagram for psyclone.expression.LiteralArray:

Public Member Functions

def __init__ (self, toks)
 
def __getitem__ (self, idx)
 
def __len__ (self)
 
def __repr__ (self)
 
def __str__ (self)
 

Public Attributes

 expr
 
- Public Attributes inherited from psyclone.expression.ExpressionNode
 names
 
 toks
 

Detailed Description

Expression node for a Fortran literal array.

Definition at line 166 of file expression.py.

Constructor & Destructor Documentation

◆ __init__()

def psyclone.expression.LiteralArray.__init__ (   self,
  toks 
)
 The recursive collection of names enables the dependencies of
expressions to be analysed. 

Reimplemented from psyclone.expression.ExpressionNode.

Definition at line 168 of file expression.py.

168  def __init__(self, toks):
169  ExpressionNode.__init__(self, toks)
170  self.expr = toks[1:-1] # first and last are delimiters
171 

References psyclone.expression.Grouping.expr, and psyclone.expression.LiteralArray.expr.


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