Edward Almasy pounded furiously on the keyboard: > Mark Coletti writes: > > Just in case there are those who have a ironic sense of humor > > failure and don't take this with the appropriately large grain of > > salt: lex and yacc come lock, stock, and barrel with all unix systems. > > <smirk> > Unfortunately there is no ANSI standard for lex and yacc, which Even though there is no ISO or ANSI lex and yacc standard, there is a de facto standard. These utilities have been around long enough that their syntax and semantics have basically ossified long ago. A similar statement could be made of K&R C, which isn't an official standard, but one generally recognized in the C progamming community. (OTOH, there are POSIX standards for lex and yacc which are described in some detail in the O'Reilly _Lex & Yacc_ text.) > that either someone (Jeremy) would have to deal with the headache of > trying to maintain compatability between various lex and yacc > flavors, Given that CircleMUD is a unix app, that automatically eliminates the MS-DOG varieties of lex and yacc. This leaves the AT&T, Berkeley, POSIX, and GNU "variants"; and, these only signicantly differ by esoteric command line parameters and possible error diagnostics. The exceptions are that some versions have known, documented bugs; and, the GNU versions have unique extensions (which could be ignored for portability). Personally, I'd be more concerned with generic compatabilities between different flavors of _unix_ and not for lex and yacc. It's safe to say that there are many more significant differences between BSDish and SYSVish unixes than there are differences between the limited varieties of lex and yacc. [...] > \_\_\_ _/ \_\_\_ axis data: specializing in online system setup & design > \_ \_ _/ \_ \_ Edward Almasy firstname.lastname@example.org > \_\_\_ _/ \_\_\_ President: Axis Data Proprietor: NineJackNine > \_ _/ _/ \_ 608-256-5732 (voice) 608-256-5697 (data) > \_\_\_ _/_/_/ \_\_\_ 9jack9: on the bleeding edges of culture and technology Happy coding! Mark! -- Mark Coletti | DBA Systems, Inc. Fairfax, VA email@example.com | United States Geological Survey http://www.clark.net/pub/mcoletti | Office of Standards & Technology Drag me, drop me, treat me like an object!
This archive was generated by hypermail 2b30 : 12/07/00 PST