gov.llnl.babel.ast

Class FComplexLiteral


public class FComplexLiteral
extends NumericLiteral

Field Summary

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

ILLEGAL_NODEID

Constructor Summary

FComplexLiteral()
FComplexLiteral(ParseTreeNode src, ASTNode parent)

Method Summary

Object
accept(Visitor v, Object data)
float
getImag()
FloatLiteral
getImagLiteral()
float
getReal()
FloatLiteral
getRealLiteral()
void
setComplex(float real, float 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

FComplexLiteral

public FComplexLiteral()

FComplexLiteral

public FComplexLiteral(ParseTreeNode src,
                       ASTNode parent)

Method Details

accept

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

getImag

public float getImag()

getImagLiteral

public FloatLiteral getImagLiteral()

getReal

public float getReal()

getRealLiteral

public FloatLiteral getRealLiteral()

setComplex

public void setComplex(float real,
                       float imag)

toString

public String toString()