}
public void testFunctionDef() throws Exception{
System.out.println("testFunctionDef");
// Parser must refer to a GroovyEngine
GroovyEngine gEngine = new GroovyEngine();
Parser.setGroovyEngine(gEngine);
// define a closure in the groovy shell
gEngine.evaluate("f = {x,y-> x + y}");
String ss[] ={
"z := f(1,2)","z+1",
"f",
/* treat function as variable if it is followed by an end of line or a
closing parentheses or an operator. That way it can be