Re[2]: [CEDET-devel] semantic-bovinate-toplevel & lexical analysis
Brought to you by:
zappo
From: Eric M. L. <er...@si...> - 2002-08-05 21:09:53
|
>>> "David PONCE" <Dav...@wa...> seems to think that: >Eric, > >[...] >>Perhaps a different name would help, such as: >> >> semantic-bovinate-nonterminals-iterativly-from-stream >[...] > >What do you think of using 'parse' instead of 'bovinate' like we >already use 'lex' for lexical analysis functions? > >We could have the following parse API: > >- semantic-bovinate-nonterminal -> semantic-parse >- semantic-bovinate-nonterminals -> semantic-parse-all >- semantic-bovinate-incremental-parser -> semantic-parse-changes >- semantic-bovinate-region -> semantic-parse-region > >The corresponding override symbols would be respectively: > >- parse >- parse-all >- parse-changes >- parse-region [ ... ] That's a good idea. We had discussed (briefly) before about "bovinate" being synonymous with "parse" and "bovinator" being the LL parser, but this cleans that up nicely. Existing language authors should only be effected by not regenerating their language files from the bnf, and that should be ok. I'll do that next, though it won't be for a couple days yet as I have some catapulting to do (My team is a bit behind at the moment.) Eric -- Eric Ludlam: za...@gn..., er...@si... Home: www.ultranet.com/~zappo Siege: www.siege-engine.com Emacs: http://cedet.sourceforge.net GNU: www.gnu.org |