[antlr-interest] Auto- completion feature based on ANTLR

Matt Benson gudnabrsam at yahoo.com
Tue Aug 19 10:26:57 PDT 2003


Well, I'm excited.

-Matt

--- Terence Parr <parrt at cs.usfca.edu> wrote:
> 
> On Tuesday, August 19, 2003, at 03:24  AM, Ruslan
> Zasukhin wrote:
> 
> > on 8/19/03 1:48, Terence Parr at
> parrt at cs.usfca.edu wrote:
> >> Nope...i'm just working on the engine (throwaway
> prototype) at the
> >> moment, but this has led me to believe I can do
> all sorts of fancy
> >> tricks later if I simply serialize the
> grammar/lookahead info (like -g
> >> option) into the output parser so it's available.
>  The degenerate case
> >> might be that I don't generate the parser, just
> the grammar/lookahead
> >> info and then you can intepret it. :)
> >
> > Hi Terr,
> >
> > Sounds cool.
> >
> > When you think we will be able start to use this ?
> 
> Hi Ruslan,
> 
> Well, I'm working like mad on it, but school starts
> on Monday and so I 
> won't have nearly as much time to work on it. 
> However, I'm hoping that 
> by the end of the semester a student will have used
> my engine to build 
> a small prototype workbench for grammars.  Just an
> experimental thing 
> to see what the issues are.  Later we can try to
> build something to 
> integrate into various IDEs.  Anyway, I have mostly
> finished the parser 
> grammar analysis, but am working on a shockingly
> cool new concept to 
> improve the power of ANTLR's parsers that as a
> side-effect makes the 
> lexers much faster and much easier to write while
> maintaining their 
> current power!  yeeeeeehaaaaa!
> 
> So, expect to see not a tool, but an analysis engine
> for ANTLR grammars 
> some time this semester.  I'm not sure I'll release
> it before I have 
> tool though, that's the problem.  You see somebody
> with more time might 
> take my engine (the hard part) and build a tool that
> is out before 
> ANTLR 3 can go thru the programmer review process
> and construction 
> process.  I'm telling you folks that this new engine
> is the most 
> obvious and beautiful piece of software imaginable. 
> The entire LL(k) 
> lookahead computation (for full lookahead and
> ignoring efficiency) is 
> one method of about 1.5 pages of code!  It's all in
> the data structure, 
> baby!!!  There is then another few methods for
> approx lookaehad and 
> determinism checking, but this code is clean as
> hell!  No more 
> protection from competition by having opaque code ;)
>  Heck I even have 
> spent days building test harnesses and tests so that
> I know this sucker 
> works :)
> 
> Terence
> --
> Professor Comp. Sci., University of San Francisco
> Creator, ANTLR Parser Generator,
> http://www.antlr.org
> Co-founder, http://www.jguru.com
> Co-founder, http://www.knowspam.net enjoy email
> again!
> Co-founder, http://www.peerscope.com link sharing,
> pure-n-simple
> 
> 
> 
> 
>  
> 
> Your use of Yahoo! Groups is subject to
> http://docs.yahoo.com/info/terms/ 
> 
> 


__________________________________
Do you Yahoo!?
Yahoo! SiteBuilder - Free, easy-to-use web site design software
http://sitebuilder.yahoo.com

 

Your use of Yahoo! Groups is subject to http://docs.yahoo.com/info/terms/ 




More information about the antlr-interest mailing list