Hi,

After some delay I finally found a time to work on this. After few simple fixes I got to this:

java.text.ParseException: ERR_04243 Parser failure on matching rule description: ( 1.3.6.1.4.1.26027.1.4.6 NAME ( 'relativeTimeLTOrderingMatch' 'relativeTimeOrderingMatch.lt' ) SYNTAX 1.3.6.1.4.1.1466.115.121.1.24 )
Antlr message: unexpected token:
Antlr column: 33

I'm quite new to antlr and I'm still tring to find my way around. But I'm sure that there is someone on the list that can save me a huge amount of time. I do not expect anyone to fix this for me ... but ... the grammar is not trivial and it is difficult to figure out what exactly is wrong. How do you usually debug the antlr rule? Is there any logging mode that can be turned on and which will dump the tokens and rules that antlr encoures? Or some other trick?

--

                                           Radovan Semancik
                                          Software Architect
                                             evolveum.com



On 01/27/2015 11:50 AM, Emmanuel Lécharny wrote:
I have modified the DefaultSchemaLoader constructor to load the schema
from teh rootDSE, even if it's not an ApacheDS server :

http://svn.apache.org/r1655004


There is a try...catch to deal with cases where what's in the rootDSE
fails. This is most certainly the place where we want to add the code to
try other approaches.

At this point, I think we would like to have one module per server - if
needed - when we have to use heavyly different code to read the schema,
so that we can insolate each specific code. To be discussed further.


Reply via email to