A parser that can handle partial programs (was Re: Now, to try again...)
[email protected] (Nick Ing-Simmons) Tue, 19 Dec 2000 10:02:21 GMT
| Newsgroups | perl.perl6.internals.api.parser |
|---|---|
| Organization | via, but not speaking for : Texas Instruments Ltd. |
| Message-ID | <[email protected]> |
Bradley M . Kuhn <[email protected]> writes: >Nicholas Clark <[email protected]> wrote: > >> Something I though of: >> If you're trying to write an interactive perl inputer - either a perl shell >> or just the command prompt on the debugger it would be useful if you >> could tell the parser that the chunk of source you're giving it may be >> incomplete. > >I really like this idea, although I am unsure of how we might implement it. >I don't recall any of the compiler texts I have read over the years talking >about formal methods for writing such a "partial programs are acceptable" >parser. > > >Lisp-like languages handle this, but s-expressions are so trivial to parse >that it's no help to simply "follow" their example. So does Tcl - but it is also trivial to "parse" - all its complexity is in the semantics of interpolation. -- Nick Ing-Simmons <[email protected]> Via, but not speaking for: Texas Instruments Ltd.