Class CallExpression

java.lang.Object
  |
  +--RETRAN
        |
        +--Expression
              |
              +--CallExpression

public class CallExpression
extends Expression

A function call expression (modofied for RETRAN-2)

Version:
2.0 October 2003
Author:
Paul Bailes, Ned Martin, modified 02-Nov-2003

Field Summary
private  java.lang.String fname
           
private  ExpressionList params
           
 
Constructor Summary
CallExpression(java.lang.String fn, ExpressionList ps)
          Constructs a CallExpression.
 
Method Summary
 void JGen()
          Generates java source code for the function call expression.
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

fname

private java.lang.String fname

params

private ExpressionList params
Constructor Detail

CallExpression

public CallExpression(java.lang.String fn,
                      ExpressionList ps)
Constructs a CallExpression.
Parameters:
fn - the function name
ps - the parameters
Method Detail

JGen

public void JGen()
Generates java source code for the function call expression.
Overrides:
JGen in class RETRAN