gov.llnl.babel.symbols
Class FortranExprString

java.lang.Object
  extended by gov.llnl.babel.symbols.ExprVisitor
      extended by gov.llnl.babel.symbols.CExprString
          extended by gov.llnl.babel.symbols.FortranExprString

public class FortranExprString
extends CExprString


Constructor Summary
FortranExprString()
           
 
Method Summary
static java.lang.String toFortranString(AssertionExpression ae)
           
 java.lang.Object visitBinaryExpression(BinaryExpression be, java.lang.Object data)
           
 java.lang.Object visitBooleanLiteral(BooleanLiteral bl, java.lang.Object data)
           
 java.lang.Object visitCharacterLiteral(CharacterLiteral cl, java.lang.Object data)
           
 java.lang.Object visitDComplexLiteral(DComplexLiteral dcl, java.lang.Object data)
           
 java.lang.Object visitFComplexLiteral(FComplexLiteral fcl, java.lang.Object data)
           
 java.lang.Object visitLongLiteral(LongLiteral ll, java.lang.Object data)
           
 java.lang.Object visitStringLiteral(StringLiteral sl, java.lang.Object data)
           
 
Methods inherited from class gov.llnl.babel.symbols.CExprString
specialCase, toCString, visitDoubleLiteral, visitFloatLiteral, visitIdentifierLiteral, visitIntegerLiteral, visitMethodCall, visitUnaryExpression
 
Methods inherited from class gov.llnl.babel.symbols.ExprVisitor
visitExpr
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FortranExprString

public FortranExprString()
Method Detail

visitBinaryExpression

public java.lang.Object visitBinaryExpression(BinaryExpression be,
                                              java.lang.Object data)
Overrides:
visitBinaryExpression in class CExprString

visitBooleanLiteral

public java.lang.Object visitBooleanLiteral(BooleanLiteral bl,
                                            java.lang.Object data)
Overrides:
visitBooleanLiteral in class CExprString

visitCharacterLiteral

public java.lang.Object visitCharacterLiteral(CharacterLiteral cl,
                                              java.lang.Object data)
Overrides:
visitCharacterLiteral in class CExprString

visitDComplexLiteral

public java.lang.Object visitDComplexLiteral(DComplexLiteral dcl,
                                             java.lang.Object data)
Overrides:
visitDComplexLiteral in class CExprString

visitFComplexLiteral

public java.lang.Object visitFComplexLiteral(FComplexLiteral fcl,
                                             java.lang.Object data)
Overrides:
visitFComplexLiteral in class CExprString

visitLongLiteral

public java.lang.Object visitLongLiteral(LongLiteral ll,
                                         java.lang.Object data)
Overrides:
visitLongLiteral in class CExprString

visitStringLiteral

public java.lang.Object visitStringLiteral(StringLiteral sl,
                                           java.lang.Object data)
Overrides:
visitStringLiteral in class CExprString

toFortranString

public static java.lang.String toFortranString(AssertionExpression ae)