opendap/src/main/java/opendap/servers/parsers/AST.java
void walk(CEEvaluator ceEval)
        throws DAP2ServerSideException, DAP2Exception,
        NoSuchFunctionException, NoSuchVariableException
    {
        if(fcn != null) {
            SubClause subclause = fcn.translate();
            getCeEval().appendClause(subclause);
        } else {
            Stack components = new Stack();
            components = var.collect(components);
            markStackedVariables(components);
        }
    }
void walk(CEEvaluator ceEval)
        throws DAP2ServerSideException, DAP2Exception,
        NoSuchFunctionException, NoSuchVariableException
    {
        if(fcn != null) {
            SubClause subclause = fcn.translate();
            getCeEval().appendClause(subclause);
        } else {
            Stack components = new Stack();
            components = var.collect(components);
            markStackedVariables(components);
        }
    }
void walk ( CEEvaluator ceEval ) throws DAP2ServerSideException , DAP2Exception , NoSuchFunctionException , NoSuchVariableException { if ( fcn != null ) { SubClause subclause = fcn . translate ( ) ; getCeEval ( ) . appendClause ( subclause ) ; } else { Stack components = new Stack ( ) ; components = var . collect ( components ) ; markStackedVariables ( components ) ; } }
/*
public String toString()
{
if(var != null)
return var.toString();
else
return fcn.toString();
}
/ * public String toString () { if ( var ! = null ) return var . toString () ; else return fcn . toString () ; }