From: Josef 'Jupp' SCHUGT Date: 2004-01-23T21:49:36+09:00 Subject: Re: BibTeX parser Hi! * Daniel Carrera: > On Fri, Jan 23, 2004 at 06:08:37AM +0900, Mauricio Ferna'ndez wrote: > Where can I learn how to make good parsers? There are a couple of books. A good one in english is TI lex & yacc AU JohnR. LEVINE, Tony MASON, Dough BROWN ISBN 1-56592-000-7 It deals with lex (a Lexer) and yacc (Yet Another Compiler Compiler). There is also a book in german by Helmut Herold with the same title, ISBN is 3-8273-2096-8. By using them you not only learn the art itself but also two nice tools. But you do not necessarily have to go through that. It would be enough to learn using EBNF: