gov.llnl.babel.ast

Class DComplexLiteral


public class DComplexLiteral
extends NumericLiteral

Field Summary

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

ILLEGAL_NODEID

Constructor Summary

DComplexLiteral()
DComplexLiteral(ParseTreeNode src, ASTNode parent)

Method Summary

Object
accept(Visitor v, Object data)
double
getImag()
DoubleLiteral
getImagLiteral()
double
getReal()
DoubleLiteral
getRealLiteral()
void
setComplex(double real, double imag)
String
toString()

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

accept

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

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

Constructor Details

DComplexLiteral

public DComplexLiteral()

DComplexLiteral

public DComplexLiteral(ParseTreeNode src,
                       ASTNode parent)

Method Details

accept

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

getImag

public double getImag()

getImagLiteral

public DoubleLiteral getImagLiteral()

getReal

public double getReal()

getRealLiteral

public DoubleLiteral getRealLiteral()

setComplex

public void setComplex(double real,
                       double imag)

toString

public String toString()