From: Wolfgang M. M. <wol...@us...> - 2006-01-14 21:50:41
|
Update of /cvsroot/exist/eXist-1.0/src/org/exist/xquery/test In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10670/src/org/exist/xquery/test Modified Files: LexerTest.java Log Message: Redesign to prepare changes to predicate processing: 1) assign a unique expression id to every expression in a compiled XQuery 2) refactored Expression.analyze. The context info that has previously been passed as parameters has been moved into class AnalyzeContextInfo. The new signature for Expression.analyze is analyze(AnalyzeContextInfo). Index: LexerTest.java =================================================================== RCS file: /cvsroot/exist/eXist-1.0/src/org/exist/xquery/test/LexerTest.java,v retrieving revision 1.11 retrieving revision 1.12 diff -C2 -d -r1.11 -r1.12 *** LexerTest.java 7 Jan 2006 20:54:44 -0000 1.11 --- LexerTest.java 14 Jan 2006 21:50:31 -0000 1.12 *************** *** 17,20 **** --- 17,21 ---- import org.exist.storage.DBBroker; import org.exist.util.Configuration; + import org.exist.xquery.AnalyzeContextInfo; import org.exist.xquery.PathExpr; import org.exist.xquery.XQueryContext; *************** *** 107,111 **** return; } ! expr.analyze(null, 0); // execute the query Sequence result = expr.eval(null, null); --- 108,112 ---- return; } ! expr.analyze(new AnalyzeContextInfo()); // execute the query Sequence result = expr.eval(null, null); |