Am 20.09.2013 um 03:39 schrieb Stephen Leake:

> Georg Bauhaus <[email protected]> writes:
> 
>> I took the easy way out and ignored byte-compilation. :-) So, what was
>> working was actually Emacs Lisp text, as is.  
> 
> Have you noticed particularly slow parse times?

In one case Ada Mode appeared to be self-healing. :)
(I had a suspicion that some stuff with "cache" in its name had
to do with it.) It did take several attempts, and some time, but
finally a very small file was accepted.

> No, it's no longer the Wisent parser; it's the Wisi parser. I re-wrote
> the parser to support generalized LALR; when it hits a conflict, it
> spawns another parser, and follows both paths until one errors out.

Aha, my fault. Now I can understand some words and references
a lot better. I had been wondering how they and the wisi* files
would fit together (seen from a birs's eye).
Maybe the first line of wisi.el should be changed?


>> Two parsers are provided. One is for Ada
>> source text, the other is for GNAT project files. Wisent grammars of
> 
> I guess it's ok to call them Wisent grammars, but maybe just "grammars"
> would be better? The 'wisent' command line tool won't accept these files
> because of the %conflict statements, and because of the conflicts.

I suppose that the style of the grammars will allow a qualifying
word near "grammars" in due course.


_______________________________________________
Emacs-ada-mode mailing list
[email protected]
http://host114.hostmonster.com/mailman/listinfo/emacs-ada-mode_stephe-leake.org

Reply via email to