lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Roy <royde...@gmail.com>
Subject Is the latest StandardTokenizer.jj corrupted?
Date Mon, 02 Aug 2004 19:30:24 GMT
The latest StandardTokenizer.jj in cvs repository seems to be corrupted. 

I used ant javacc-StandardAnalyzer to regenerate the java code, then
tried to rebuild the lucene package but got some strange errors as
follows. It seems javacc didn't generated correct code against the
latest jj file: the last two errors indicate there are some characters
missing from those symbols. I checked out the 1.4 jj file and did the
same thing again. It works!  So I think there's some problems with the
latest version. The diff shows the change is minor. I didn't figure
the cause. Maybe somebody in the core team can look into this?

My purpose is to modify the StandardTokenizer.jj to build my own. But
I didn't succeed. Then I found out even the vanilla jj has some
problems.

compile-core:
   [javac] Compiling 160 source files to
/home/roy/jakarta-lucene/build/classes/java
   [javac] /home/roy/jakarta-lucene/src/java/org/apache/lucene/analysis/standard/StandardTokenizer.java:15:
cannot resolve symbol
   [javac] symbol  : class Reader
   [javac] location: class
org.apache.lucene.analysis.standard.StandardTokenizer
   [javac]   public StandardTokenizer(Reader reader) {
   [javac]                            ^
   [javac] /home/roy/jakarta-lucene/src/java/org/apache/lucene/analysis/standard/StandardTokenizer.java:24:
cannot resolve symbol
   [javac] symbol  : class IOException
   [javac] location: class
org.apache.lucene.analysis.standard.StandardTokenizer
   [javac]   final public org.apache.lucene.analysis.Token next()
throws ParseException, IOException {
   [javac]
                  ^
   [javac] /home/roy/jakarta-lucene/src/java/org/apache/lucene/analysis/standard/StandardTokenizer.java:15:
recursive constructor invocation
   [javac]   public StandardTokenizer(Reader reader) {
   [javac]          ^
   [javac] /home/roy/jakarta-lucene/src/java/org/apache/lucene/analysis/standard/StandardTokenizerTokenManager.java:493:
cannot resolve symbol
   [javac] symbol  : method jCheckNAdd (int)
   [javac] location: class
org.apache.lucene.analysis.standard.StandardTokenizerTokenManager
   [javac]                      jCheckNAdd(25);
   [javac]                      ^
   [javac] /home/roy/jakarta-lucene/src/java/org/apache/lucene/analysis/standard/StandardTokenizerTokenManager.java:942:
cannot resolve symbol
   [javac] symbol  : variable ind
   [javac] location: class
org.apache.lucene.analysis.standard.StandardTokenizerTokenManager
   [javac]                      ind = 4;
   [javac]                      ^
   [javac] 5 errors

BUILD FAILED
/home/roy/jakarta-lucene/build.xml:140: Compile failed; see the
compiler error output for details.

---------------------------------------------------------------------
To unsubscribe, e-mail: lucene-dev-unsubscribe@jakarta.apache.org
For additional commands, e-mail: lucene-dev-help@jakarta.apache.org


Mime
View raw message