HCoop
/
bpt
/
emacs.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
* doc/misc/ert.texi: Whitespace trivia to make main menu items line up better.
[bpt/emacs.git]
/
doc
/
misc
/
semantic.texi
diff --git
a/doc/misc/semantic.texi
b/doc/misc/semantic.texi
index
b880f1a
..
f3f11d2
100644
(file)
--- a/
doc/misc/semantic.texi
+++ b/
doc/misc/semantic.texi
@@
-1,7
+1,7
@@
\input texinfo
@setfilename ../../info/semantic
@set TITLE Semantic Manual
\input texinfo
@setfilename ../../info/semantic
@set TITLE Semantic Manual
-@set AUTHOR Eric M. Ludlam
and David Ponce
+@set AUTHOR Eric M. Ludlam
, David Ponce, and Richard Y. Kim
@settitle @value{TITLE}
@c *************************************************************************
@settitle @value{TITLE}
@c *************************************************************************
@@
-24,8
+24,7
@@
@copying
This manual documents the Semantic library and utilities.
@copying
This manual documents the Semantic library and utilities.
-Copyright @copyright{} 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007,
-2009 Free Software Foundation, Inc.
+Copyright @copyright{} 1999-2005, 2007, 2009-2011 Free Software Foundation, Inc.
@quotation
Permission is granted to copy, distribute and/or modify this document
@quotation
Permission is granted to copy, distribute and/or modify this document
@@
-41,13
+40,10
@@
developing GNU and promoting software freedom.''
@end quotation
@end copying
@end quotation
@end copying
-@ifinfo
-@format
-START-INFO-DIR-ENTRY
-* Semantic: (semantic). Source code parser library and utilities.
-END-INFO-DIR-ENTRY
-@end format
-@end ifinfo
+@dircategory Emacs misc features
+@direntry
+* Semantic: (semantic). Source code parser library and utilities.
+@end direntry
@titlepage
@center @titlefont{Semantic}
@titlepage
@center @titlefont{Semantic}
@@
-68,7
+64,7
@@
END-INFO-DIR-ENTRY
@macro obsolete{old,new}
@sp 1
@strong{Compatibility}:
@macro obsolete{old,new}
@sp 1
@strong{Compatibility}:
-@code{\new\} introduced in @semantic{} version 2.0 super
c
edes
+@code{\new\} introduced in @semantic{} version 2.0 super
s
edes
@code{\old\} which is now obsolete.
@end macro
@code{\old\} which is now obsolete.
@end macro
@@
-153,8
+149,8
@@
distributed along with @semantic{}.
+---------------+ | COMMON | | COMMON |<--- SPEEDBAR
Java --->| JAVA PARSER |--->| PARSE | | |
+---------------+ | TREE | | PARSE |<--- SEMANTICDB
+---------------+ | COMMON | | COMMON |<--- SPEEDBAR
Java --->| JAVA PARSER |--->| PARSE | | |
+---------------+ | TREE | | PARSE |<--- SEMANTICDB
- +---------------+ | FORMAT | | API |
<--- ecb
- Scheme --->| SCHEME PARSER |--->| | | |
+ +---------------+ | FORMAT | | API |
+ Scheme --->| SCHEME PARSER |--->| | | |
<--- ecb
+---------------+ | | | |
+---------------+ | | | |
Texinfo --->| TEXI. PARSER |--->| | | |
+---------------+ | | | |
+---------------+ | | | |
Texinfo --->| TEXI. PARSER |--->| | | |
@@
-162,15
+158,6
@@
distributed along with @semantic{}.
... ... ... ...
... ... ... ...
- +---------------+ | | | |<--- app. 1
- Lang. A --->| A Parser |--->| | | |
- +---------------+ | | | |<--- app. 2
- +---------------+ | | | |
- Lang. B --->| B Parser |--->| | | |<--- app. 3
- +---------------+ | | | |
-
- ... ... ... ... ...
-
+---------------+ | | | |
Lang. Y --->| Y Parser |--->| | | |<--- app. ?
+---------------+ | | | |
+---------------+ | | | |
Lang. Y --->| Y Parser |--->| | | |<--- app. ?
+---------------+ | | | |
@@
-231,15
+218,13
@@
time. @xref{SemanticDB}.
@chapter Semantic Internals
This chapter provides an overview of the internals of @semantic{}.
@chapter Semantic Internals
This chapter provides an overview of the internals of @semantic{}.
-This information would not be needed by neither application developers
-nor grammar developers.
-
-It would be useful mostly for the hackers who would like to learn
-more about how @semantic{} works.
+This information is usually not needed by application developers or
+grammar developers; it is useful mostly for the hackers who would like
+to learn more about how @semantic{} works.
@menu
@menu
-* Parser code :: Code used for the parsers
-* Tag handling :: Code used for manipulating tags
+* Parser code ::
Code used for the parsers
+* Tag handling ::
Code used for manipulating tags
* Semanticdb Internals :: Code used in the semantic database
* Analyzer Internals :: Code used in the code analyzer
* Tools :: Code used in user tools
* Semanticdb Internals :: Code used in the semantic database
* Analyzer Internals :: Code used in the code analyzer
* Tools :: Code used in user tools