On 10 Sep 2013, at 15:11, Georg Bauhaus <[email protected]> wrote: > On 09.09.13 16:28, Stephen Leake wrote: > >> wisi-validate-cache: debug.adb:7:5: syntax error in grammar state 1026; >> unexpected P, expecting one of (default SEMICOLON) >> >> This is a bug in ada-grammar.wy; there's a missing 'identifier_opt' in >> 'protected_definition': >> >> --- ada-grammar.wy >> +++ ada-grammar.wy >> @@ -1584,7 +1584,7 @@ protected_definition >> (progn >> (wisi-statement-action 2 'block-middle 4 'block-end) >> (wisi-containing-action 2 3)) >> - | declarative_part_opt END >> + | declarative_part_opt END identifier_opt >> (wisi-statement-action 2 'block-end) >> ; >> >> > > The patch is working. Excellent.
It's taken me a *long* time to get to the point where I can try this. The stumbling block was that build/wisi/Makefile does the byte compilation using plain "emacs" which, on Mac OS X, opens the command-line version which is 22.1.1 :-) I used EMACS_EXE (just EMACS didn't work, don't know why, but perhaps because Darwin HFS is case-insensitive - it translated to /usr/bin/emacs, hence the command-line version again) and set it to "/Applications/Emacs.app/Contents/MacOS/Emacs", and WISI_OPENTOKEN to where I have it, no attempt at a proper fix; now I can progress! Did someone (Georg?) write this up? The external_as_list patch is fine. --S _______________________________________________ Emacs-ada-mode mailing list [email protected] http://host114.hostmonster.com/mailman/listinfo/emacs-ada-mode_stephe-leake.org
