Subj : Rhino: Evaluating E4X expression causes syntax error To : netscape.public.mozilla.jseng From : rituraj.tiwari Date : Thu Jun 23 2005 06:28 pm I am trying to run an E4X expression from the sample. My code doe sthe following: - Creates an Javascript fragment: String sExpression = "var order = ; - Enters a context: Context cx = enterContext( scope ); - Attempts to evaluate the code fragment: result = cx.evaluateString( internal, sExpression, id.getName(), id.getLine(), id ); This is resulting a syntax error: org.mozilla.javascript.EvaluatorException: syntax error With the following info: var order = ...............^ Partial stack trace is: at org.mozilla.javascript.Parser.addError(Parser.java:120)^M at org.mozilla.javascript.Parser.reportError(Parser.java:126)^M at org.mozilla.javascript.Parser.primaryExpr(Parser.java:2009)^M at org.mozilla.javascript.Parser.memberExpr(Parser.java:1637)^M at org.mozilla.javascript.Parser.unaryExpr(Parser.java:1500)^M at org.mozilla.javascript.Parser.mulExpr(Parser.java:1429)^M at org.mozilla.javascript.Parser.addExpr(Parser.java:1410)^M at org.mozilla.javascript.Parser.shiftExpr(Parser.java:1390)^M at org.mozilla.javascript.Parser.relExpr(Parser.java:1364)^M at org.mozilla.javascript.Parser.eqExpr(Parser.java:1320)^M at org.mozilla.javascript.Parser.bitAndExpr(Parser.java:1309)^M at org.mozilla.javascript.Parser.bitXorExpr(Parser.java:1298)^M at org.mozilla.javascript.Parser.bitOrExpr(Parser.java:1287)^M at org.mozilla.javascript.Parser.andExpr(Parser.java:1275)^M at org.mozilla.javascript.Parser.orExpr(Parser.java:1263)^M at org.mozilla.javascript.Parser.condExpr(Parser.java:1246)^M at org.mozilla.javascript.Parser.assignExpr(Parser.java:1228)^M at org.mozilla.javascript.Parser.variables(Parser.java:1204)^M at org.mozilla.javascript.Parser.statementHelper(Parser.java:1015)^M at org.mozilla.javascript.Parser.statement(Parser.java:616)^M at org.mozilla.javascript.Parser.parse(Parser.java:347)^M at org.mozilla.javascript.Parser.parse(Parser.java:287)^M at org.mozilla.javascript.Context.compileImpl(Context.java:2384)^M at org.mozilla.javascript.Context.compileString(Context.java:1372)^M at org.mozilla.javascript.Context.compileString(Context.java:1361)^M at org.mozilla.javascript.Context.evaluateString(Context.java:1217)^M I am using Rhino 1.6 R1. Any idea what could be going on here? Thanks. -Raj .