home *** CD-ROM | disk | FTP | other *** search
/ Fish 'n' More 2 / fishmore-publicdomainlibraryvol.ii1991xetec.iso / disks / disk407.lzh / Flex / Amiga.notes < prev    next >
Text File  |  1990-11-18  |  1KB  |  47 lines

  1. (1) Makefile modifications
  2.  
  3.   o Removed Unix depended commands and conventions
  4.  
  5.   o Made Makefile bison specific (isn't there a bison option to make it act like
  6.   yacc, i.e., generate y.tab.c instead of parse.tab.c?)
  7.  
  8.   o Amiga Makefile is called "Makefile.amiga"
  9.  
  10. (2) flexdef.h modifications (because of makefile problem)
  11.  
  12.   o Cannot get quotes to work correctly with AmigaDOS and LMK.               
  13.   moved this define to flexdef.h (between ifdef AMIGA...endif) wpl 7/14/90 
  14.  
  15.   Affected makefile line:
  16.     #SKELFLAGS = -dDEFAULT_SKELETON_FILE="$(SKELETON_FILE)"
  17.  
  18. (3) parse.y
  19.  
  20.   o Added following prototypes:
  21.  
  22.       void build_eof_action(); 
  23.       void yyerror( char * );
  24.  
  25. (4) scan.l
  26.  
  27.   o Added case "return ( (int) yytext[0] )"
  28.  
  29. (5) flex.skel
  30.  
  31.   o Added keyword "register" to following prototypes:
  32.  
  33.       static yy_state_type yy_try_NUL_trans 
  34.          YY_PROTO(( register yy_state_type current_state ));
  35.  
  36.       static void yyunput YY_PROTO(( YY_CHAR c, 
  37.          register YY_CHAR *buf_ptr ));
  38.  
  39. (6)  main.c
  40.  
  41.   o changed mktemp call to a call to TmpFileName and added TmpFileName
  42.     routine.
  43.  
  44.     char *                
  45.     TmpFileName(template)
  46.  
  47.