From owner-freebsd-hackers Tue Apr 22 01:34:17 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.5/8.8.5) id BAA02324 for hackers-outgoing; Tue, 22 Apr 1997 01:34:17 -0700 (PDT) Received: from isbalham.ist.co.uk (isbalham.ist.co.uk [192.31.26.1]) by hub.freebsd.org (8.8.5/8.8.5) with ESMTP id BAA02319 for ; Tue, 22 Apr 1997 01:34:11 -0700 (PDT) Received: from gid.co.uk (uucp@localhost) by isbalham.ist.co.uk (8.8.4/8.8.4) with UUCP id JAA23367; Tue, 22 Apr 1997 09:29:29 +0100 (BST) Received: from [194.32.164.2] by seagoon.gid.co.uk; Tue, 22 Apr 1997 09:31:18 +0100 X-Sender: rb@194.32.164.1 Message-Id: In-Reply-To: <19970421215130.42112@crh.cl.msu.edu> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Date: Tue, 22 Apr 1997 09:28:47 +0100 To: Charles Henrich From: Bob Bishop Subject: Re: flex vs. lex Cc: freebsd-hackers@freebsd.org Sender: owner-hackers@freebsd.org X-Loop: FreeBSD.org Precedence: bulk At 2:51 +0100 22/4/97, Charles Henrich wrote: >Does anyone know how to take an old program that depends on lex quirkiness >(such as rewriting input() ) and make it work with flex? Any pointers? I've >been searching for an hour now and havent found a thing :( flex is completely Donald'd when it comes to backward compatibility (inter alia). My code is full of: #ifdef FLEX_SCANNER :: this won't work with flex #endif You'll have to find yourself a legacy-friendly lex clone from somewhere. Client I'm visiting today is using one, I'll follow up .... -- Bob Bishop (0118) 977 4017 international code +44 118 rb@gid.co.uk fax (0118) 989 4254 between 0800 and 1800 UK