Re[2]: [CEDET-devel] summary of semantic
Brought to you by:
zappo
From: Eric M. L. <er...@si...> - 2002-06-28 13:28:13
|
>>> David Ponce <da...@dp...> seems to think that: >Hi Richard (& Eric), > > > The following summarizes my understanding of the benefits of > > semantic. Please correct me if I'm mistaken. If I'm on the > > righttrack, I would use something like this in an introductory > > chapter of the semantic manual to give the reader an overview of > > semantic. >[...] > >Having a diagram that positions concepts and tools is a grand idea! >IMO, you got the essence of Semantic's concepts ;-) > >I just redraw your diagram in a different manner to illustrate the >target architecture of Semantic (Eric, correct me if I am wrong ;-) Good idea David. I'd augment your diagram like this though: Eric >Here it is: > +--------------------------------------------------------------------+ | Languages/Grammars | |=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8= =A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8= =A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8| | C/C++, Java, Python, ELisp, Scheme, Texinfo, BNF, WY, ... | +--------------------------------------------------------------------+ | | v V +-------------------------+ +-----------------+ | Common Grammar Spec. | | External Parser | +-------------------------+ +-----------------+ | | =20 +---------------------+---------------------+ | | | | | v v v | +--------------+ +--------------+ +--------------+ |=20 | LL Grammar | | LALR Grammar | | ... Grammar | | | Framework | | Framework | | Framework | | +--------------+ +--------------+ +--------------+ | | | | | v v v | +--------------+ +--------------+ +--------------+ | | LL Parser | | LALR Parser | | ... Parser | | +--------------+ +--------------+ +--------------+ | | | | | +---------------------+---------------------+ | | | v | +-------------------------+ | | Parser API | | |=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8= =A8=A8=A8=A8=A8=A8=A8| | | Common Parser Framework | | +-------------------------+ | |----------------------------------+ v =20 +-------------------------+ =20 | Common Parse Tree Spec. | =20 |=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8= =A8=A8=A8=A8=A8=A8=A8| =20 | Parse Tree API |=09 +-------------------------+=09 | =09 v =09 +--------------------------------------------------------------------+ | Applications | |=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8= =A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8= =A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8=A8| | SemanticDB, Senator, Speedbar, Document, Analyse, COGRE, ECB, | | JDEE, ... | +--------------------------------------------------------------------+ [ ... ] |