• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1this API is not documented/supported by NeXT and may go away at any time,
2  so test again when you upgrade (works fine for me on NEXTSTEP_Dev_3.2)
3-------------------------------------------------------------------------
4See KBNS.32.2.029 from the successor of:
5ftp://ftp.cs.orst.edu/software/NeXT/documents/KBNS.32.1.rtf
6Otherwise (that successor not yet having been published), ask me for a copy
7of the item on RfSchtkt@maze.ruca.ua.ac.be. Bison's messages are not as
8disciplined as flex' ones, so it should get more discipline first.
9
10Specifically (in addition to what's described in the KBNS item):
11makeUser.o and make_support.o should be added to OBJECTS in Makefile.in
12In parse.y, line_pinpoint() (assumption all messages ultimately go there), add:
13	  make_support(
14	    // don't worry about declaring: cc's source doesn't either,
15	    // it seems
16	    syntaxerror?0:1,
17	    NULL,
18	    infilename,
19	    line,
20	    str,
21	    0,0,0
22	    );
23
24FMyIO: in cc, these files contain the word make_support:
25  ChangeLog-NeXT
26  Makefile.in
27  config/next.h: defines REPORT_EVENT in terms of make_support
28  make_support.c
29
30FMyIO: in cc, these files contain the word REPORT_EVENT:
31  cccp.c
32  config/next.h
33  gcc.c
34  toplev.c
35