home *** CD-ROM | disk | FTP | other *** search
/ NetNews Usenet Archive 1992 #16 / NN_1992_16.iso / spool / comp / os / linux / 6421 < prev    next >
Encoding:
Internet Message Format  |  1992-07-22  |  1.6 KB

  1. Path: sparky!uunet!crdgw1!rdsunx.crd.ge.com!ariel!davidsen
  2. From: davidsen@ariel.crd.GE.COM (william E Davidsen)
  3. Newsgroups: comp.os.linux
  4. Subject: Re: yacc and lex
  5. Message-ID: <1992Jul22.154536.19432@crd.ge.com>
  6. Date: 22 Jul 92 15:45:36 GMT
  7. References: <1992Jul21.164738.1@mcclb0.med.nyu.edu> <WEILER.92Jul21213719@crabapple.cis.ohio-state.edu>
  8. Sender: usenet@crd.ge.com (Required for NNTP)
  9. Reply-To: davidsen@crd.ge.com (bill davidsen)
  10. Organization: GE Corporate R&D Center, Schenectady NY
  11. Lines: 20
  12. Nntp-Posting-Host: ariel.crd.ge.com
  13.  
  14. In article <WEILER.92Jul21213719@crabapple.cis.ohio-state.edu>, weiler@crabapple.cis.ohio-state.edu (Jerry Weiler) writes:
  15.  
  16. | You should use bison and flex. bison is the GNU replacement for yacc
  17. | and flex is the GNU replacement for lex. They're faster, more flexible
  18. | and all around better. Bison and flex should be able to handle any
  19. | grammer yacc and lex do (any well written one, that is)
  20.  
  21.   I'm not sure that defining a program which runs on yacc and lex and
  22. break bison or flex as not "well written" is particularly useful. They
  23. are alternative tools, but not the real thing. In some cases this may
  24. reflect bugs, in others the desire to do neat things overcame the boring
  25. original intent to provide a free replacement tool.
  26.  
  27.   If I sounds a bit peevish on this, I've had to listen to people
  28. complain about trying to port stuff.
  29. -- 
  30. bill davidsen, GE Corp. R&D Center; Box 8; Schenectady NY 12345
  31.     It never ceases to amaze me that otherwise rational people, able to
  32.     understand calculus, compound interest, and the income tax form, can
  33.     continue to believe that poker is a game of chance.
  34.