gov.llnl.babel.ast

Class Extents


public class Extents
extends ASTNode

Field Summary

protected LinkedList
d_list

Fields inherited from class gov.llnl.babel.ast.ASTNode

ILLEGAL_NODEID

Constructor Summary

Extents(ParseTreeNode src, ASTNode parent)

Method Summary

Object
accept(Visitor v, Object data)
void
addExtent(ASTNode expr)
LinkedList
getExtents()
Return a linked list of ASTNode's.

Methods inherited from class gov.llnl.babel.ast.ASTNode

accept, getFilename, getFirstToken, getLastToken, getNodeId, getParent, getParseTreeNode, getSymbolTableEntry, setFirstToken, setLastToken, setNodeId, setParent, setParseTreeNode, setSymbolTableEntry

Field Details

d_list

protected LinkedList d_list

Constructor Details

Extents

public Extents(ParseTreeNode src,
               ASTNode parent)

Method Details

accept

public Object accept(Visitor v,
                     Object data)
Overrides:
accept in interface ASTNode

addExtent

public void addExtent(ASTNode expr)

getExtents

public LinkedList getExtents()
Return a linked list of ASTNode's. Each of these should be an expression.