[TUHS] > there is no way that FORTRAN can be described in any syntax

Ron Young rly1 at embarqmail.com
Tue Dec 4 06:55:23 AEST 2018


Your message dated: Mon, 03 Dec 2018 15:10:32 -0500
--------
> On 12/3/18, Ron Young <rly1 at embarqmail.com> wrote:
> >
> >   John Levine wrote a ftn77 subset parser using lex and yacc (the shar
> >   file that I have is dated Nov 1988).
> >
> Just curious--what parts of Fortran 77 did he leave out?
>

	not sure... I'll check when I get home.
	
> 
> Yes, full Fortran can be expressed in BNF and other formal syntax
> mechanisms.  But I don't think you can use lex and yacc to generate a
> compiler for it.
>

	agreed... but if you use Sale's classifier, you can insert
	whitespace to convert the input to something that lex/yacc can
	handle. Although in practice, using a hand-written lexer or
	a state machine (like open-watcom IIRC) would probably be the
        way to go.

	-ron
	
> -Paul W.

===============================================================================
Ron Young				rly1 at embarqmail.com



More information about the TUHS mailing list