SCOUG Logo


Next Meeting: Sat, TBD
Meeting Directions


Be a Member
Join SCOUG

Navigation:


Help with Searching

20 Most Recent Documents
Search Archives
Index by date, title, author, category.


Features:

Mr. Know-It-All
Ink
Download!










SCOUG:

Home

Email Lists

SIGs (Internet, General Interest, Programming, Network, more..)

Online Chats

Business

Past Presentations

Credits

Submissions

Contact SCOUG

Copyright SCOUG



warp expowest
Pictures from Sept. 1999

The views expressed in articles on this site are those of their authors.

warptech
SCOUG was there!


Copyright 1998-2024, Southern California OS/2 User Group. ALL RIGHTS RESERVED.

SCOUG, Warp Expo West, and Warpfest are trademarks of the Southern California OS/2 User Group. OS/2, Workplace Shell, and IBM are registered trademarks of International Business Machines Corporation. All other trademarks remain the property of their respective owners.

The Southern California OS/2 User Group
USA

SCOUG-Programming Mailing List Archives

Return to [ 29 | April | 2005 ]

<< Previous Message <<


Date: Fri, 29 Apr 2005 23:16:18 PDT7
From: "Steven Levine" <steve53@earthlink.net >
Reply-To: scoug-programming@scoug.com
To: scoug-programming@scoug.com
Subject: SCOUG-Programming: Progress--Step 3

In <200504300006.j3U06doB017387@well.com>, on 04/29/05
at 05:06 PM, "Gregory W. Smith" said:

>So if PL/I cannot be processed by LEX and YACC, then this must be an
>admission that the PL/I language cannot be specified by a BNF grammar.

This is not quite true. My understanding is that YACC is a lalr(1) parser
with some extended backtracking to avoid shift/reduce conflicts. LEX is
basically a regular expression recognizer. This means the combo can
define languages that a typical BNF can not. Of course there are are a
number variations of BNF so one does need to be somewhat specific about
which BNF is not sufficient.

>Now the gotcha for OS/2 users: pl1-1.exe is meant to integrate with the
>4.x versions of the Gnu Compiler Collection. The current GCC in EMX is
>3.2.1 and the most recent GCC on my FreeBSD and Linux boxes is 3.3.

Innotek's 3.3.5 for OS/2 is good enough to build a working Mozilla. What
special features of 4.x does the generated pl1-1.exe require?

Regards,

Steven

--
----------------------------------------------------------------------
"Steven Levine" MR2/ICE 2.67 #10183 Warp4.something/14.100c_W4
www.scoug.com irc.fyrelizard.com #scoug (Wed 7pm PST)
----------------------------------------------------------------------

=====================================================

To unsubscribe from this list, send an email message
to "steward@scoug.com". In the body of the message,
put the command "unsubscribe scoug-programming".

For problems, contact the list owner at
"postmaster@scoug.com".

=====================================================


<< Previous Message <<

Return to [ 29 | April | 2005 ]



The Southern California OS/2 User Group
P.O. Box 26904
Santa Ana, CA 92799-6904, USA

Copyright 2001 the Southern California OS/2 User Group. ALL RIGHTS RESERVED.

SCOUG, Warp Expo West, and Warpfest are trademarks of the Southern California OS/2 User Group. OS/2, Workplace Shell, and IBM are registered trademarks of International Business Machines Corporation. All other trademarks remain the property of their respective owners.