summaryrefslogtreecommitdiff
path: root/doc/misc/bovine.texi
diff options
context:
space:
mode:
Diffstat (limited to 'doc/misc/bovine.texi')
-rw-r--r--doc/misc/bovine.texi69
1 files changed, 32 insertions, 37 deletions
diff --git a/doc/misc/bovine.texi b/doc/misc/bovine.texi
index b24e0e0dd7d..a263cadabae 100644
--- a/doc/misc/bovine.texi
+++ b/doc/misc/bovine.texi
@@ -1,6 +1,6 @@
\input texinfo @c -*-texinfo-*-
@c %**start of header
-@setfilename bovine.info
+@setfilename ../../info/bovine
@set TITLE Bovine parser development
@set AUTHOR Eric M. Ludlam, David Ponce, and Richard Y. Kim
@settitle @value{TITLE}
@@ -23,29 +23,26 @@
@c %**end of header
@copying
-This manual documents Bovine parser development in Semantic
-
-Copyright @copyright{} 1999, 2000, 2001, 2002, 2003, 2004 Eric M. Ludlam
-Copyright @copyright{} 2001, 2002, 2003, 2004 David Ponce
-Copyright @copyright{} 2002, 2003 Richard Y. Kim
+Copyright @copyright{} 1999-2004, 2012 Free Software Foundation, Inc.
@quotation
Permission is granted to copy, distribute and/or modify this document
-under the terms of the GNU Free Documentation License, Version 1.1 or
-any later version published by the Free Software Foundation; with the
-Invariant Sections being list their titles, with the Front-Cover Texts
-being list, and with the Back-Cover Texts being list. A copy of the
-license is included in the section entitled ``GNU Free Documentation
-License''.
+under the terms of the GNU Free Documentation License, Version 1.3 or
+any later version published by the Free Software Foundation; with no
+Invariant Sections, with the Front-Cover texts being ``A GNU Manual,''
+and with the Back-Cover Texts as in (a) below. A copy of the license
+is included in the section entitled ``GNU Free Documentation License''.
+
+(a) The FSF's Back-Cover Text is: ``You have the freedom to copy and
+modify this GNU manual. Buying copies from the FSF supports it in
+developing GNU and promoting software freedom.''
@end quotation
@end copying
-@ifinfo
-@dircategory Emacs
+@dircategory Emacs misc features
@direntry
-* Semantic bovine parser development: (bovine).
+* Bovine: (bovine). Semantic bovine parser development.
@end direntry
-@end ifinfo
@iftex
@finalout
@@ -54,28 +51,19 @@ License''.
@c @setchapternewpage odd
@c @setchapternewpage off
-@ifinfo
-This file documents parser development with the bovine parser generator
-@emph{Infrastructure for parser based text analysis in Emacs}
-
-Copyright @copyright{} 1999, 2000, 2001, 2002, 2003, 2004 @value{AUTHOR}
-@end ifinfo
-
@titlepage
@sp 10
@title @value{TITLE}
@author by @value{AUTHOR}
-@vskip 0pt plus 1 fill
-Copyright @copyright{} 1999, 2000, 2001, 2002, 2003, 2004 @value{AUTHOR}
@page
@vskip 0pt plus 1 fill
@insertcopying
@end titlepage
@page
-@c MACRO inclusion
-@include semanticheader.texi
-
+@macro semantic{}
+@i{Semantic}
+@end macro
@c *************************************************************************
@c @ Document
@@ -97,13 +85,17 @@ extension. When compiled, the contents is converted into a file of
the form @file{NAME-by.el}. This, in turn is byte compiled.
@inforef{top, Grammar Framework Manual, grammar-fw}.
+@ifnottex
+@insertcopying
+@end ifnottex
+
@menu
* Starting Rules:: The starting rules for the grammar.
-* Bovine Grammar Rules:: Rules used to parse a language
-* Optional Lambda Expression:: Actions to take when a rule is matched
-* Bovine Examples:: Simple Samples
-* GNU Free Documentation License::
-* Index::
+* Bovine Grammar Rules:: Rules used to parse a language.
+* Optional Lambda Expression:: Actions to take when a rule is matched.
+* Bovine Examples:: Simple Samples.
+* GNU Free Documentation License:: The license for this documentation.
+@c * Index::
@end menu
@node Starting Rules
@@ -160,9 +152,9 @@ semantic-appdev}.
means that a syntactic token of class @code{FOO} must be matched.
@menu
-* How Lexical Tokens Match::
-* Grammar-to-Lisp Details::
-* Order of components in rules::
+* How Lexical Tokens Match::
+* Grammar-to-Lisp Details::
+* Order of components in rules::
@end menu
@node How Lexical Tokens Match
@@ -462,11 +454,14 @@ which would return
@node GNU Free Documentation License
@appendix GNU Free Documentation License
-@include fdl.texi
+@include doclicense.texi
+@c There is nothing to index at the moment.
+@ignore
@node Index
@unnumbered Index
@printindex cp
+@end ignore
@iftex
@contents