I am not aware of a C# equivalent of JavaCC. The approach used to generate StandardTokenizer.cs was to use Visual Studio's JLCA (Java Language Conversion Assistant) on the Java code. Manual "tweaks" might be necessary post-conversion for anything the JLCA fails to convert or converts incorrectly.
So, if you are comfortable with JavaCC parser grammar, your process would be: - edit grammar file (StandardTokenizer.jj) - run grammar file thru JavaCC to get Java source (actually yields 2 files, iirc) - run Java source thru JLCA to get C# source - fix any compilation errors and then test It might be helpful to compare your .cs files to the release versions when diagnosing any issues. Also, Lucene 2.2.0 was the last version to use JavaCC for the StandardTokenizer grammar. Since 2.3.0, the grammar is implemented using JFlex. Doug On Tue, Aug 5, 2008 at 1:01 PM, Min Yin <[EMAIL PROTECTED]> wrote: > Hi there! > > I'd like to change a little bit of the grammar rules in > StandardTokenizer.jj, but I'm not sure how to convert the change to > StandardTokenizer.cs. > > JavaCC will generate a Java file, is there a C# equivalent? or do I have to > manually change StandardTokenizer.cs myself? > > Many thanks in advance! > > Min >