Parsing one sentence at a time

pg@bsg.com (Peter Garst)
Mon, 18 Mar 91 11:18:42 PST

          From comp.compilers

Related articles
Parsing one sentence at a time pg@bsg.com (1991-03-18)
| List of all articles for this month |
Newsgroups: comp.compilers
From: pg@bsg.com (Peter Garst)
Keywords: yacc, debug, ydb
Organization: Compilers Central
References: <1991Mar15.164557.12439@infonode.ingr.com>
Date: Mon, 18 Mar 91 11:18:42 PST

Thomas Vaught asks:


> Is there a way in which I can use yacc to parse a grammar
> one sentence, a production which makes up a sentence, at a time?


Our product, ydb, is a 100% backward compatible upgrade to yacc which
does this, among other things. You can call return from any action,
and continue the parse by calling yyparse() again. For example, we
did a C preprocessor this way; each time you call yyparse() it returns
one token in the input stream.


Peter Garst
P.O. Box 390018, Mountain View CA 94039 USA


--


Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.