Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Posting-Version: version B 2.10.2 9/18/84; site ima.UUCP Path: utzoo!decvax!ima!johnl From: johnl@ima.UUCP (Compilers mailing list) Newsgroups: mod.compilers Subject: BNF Parser Message-ID: <115@ima.UUCP> Date: Tue, 13-May-86 10:14:29 EDT Article-I.D.: ima.115 Posted: Tue May 13 10:14:29 1986 Date-Received: Tue, 13-May-86 19:01:00 EDT Lines: 22 Approved: Really-from: decvax!gsg!vilot (Michael Vilot) Cc: +ada I have been working with BNF descriptions of several languages, and with their LALR(1) forms (i.e. Yacc). I have a process which does an unsophisticated transformation of the former into the latter. Do you know where I can find a parser which works on BNF directly? I don't have the expertise or time to develop one myself, and I am sure someone, somewhere must have developed a BNF equivalent to yacc. Any pointers sure would be appreciated. Michael J. Vilot decvax!gsg!vilot (UUCP) General Systems Group vilot@wanginst (CSNET) 51 Main Street MVilot@USC-ISIF (ARPA) Salem, NH 03079 (603) 893-1000 (DDD) [I thought yacc input was isomorphic to BNF for the grammars that yacc could handle -- what's the problem? Or do you want a translater that turns a general context free grammar into something that is LALR? -John] -- Send compilers mail to ima!compilers or, in a pinch to Levine@YALE.EDU Plausible paths are { ihnp4 | decvax | cbosgd | harvard | yale | bbncca}!ima Send meta-mail to ima!compilers-request