+2011-11-03 David Engster <dengste@eml.cc>
+
+ * srecode.el:
+ * srecode/texi.el:
+ * srecode/template.el:
+ * srecode/java.el:
+ * srecode/insert.el:
+ * srecode/document.el:
+ * srecode/dictionary.el:
+ * srecode/compile.el:
+ * semantic/wisent/java-tags.el:
+ * semantic/texi.el:
+ * semantic/sort.el:
+ * semantic/lex-spp.el:
+ * semantic/idle.el:
+ * semantic/html.el:
+ * semantic/db-typecache.el:
+ * semantic/analyze/complete.el:
+ * ede/generic.el:
+ * ede/custom.el:
+ * ede/cpp-root.el:
+ * ede/base.el: Fix filenames in comments and headers.
+
+ * semantic/db-find.el:
+ * srecode/insert.el (srecode-insert-include-lookup):
+ * ede/proj-comp.el (ede-compilation-program): Fix it's -> its in
+ comments and docstrings.
+
+ * semantic/ctxt.el (semantic-end-of-context-default):
+ * semantic/find.el (semantic-find-tags-by-scope-protection):
+ * semantic/java.el (semantic-documentation-for-tag): Fix typos in
+ docstrings.
+
+ * semantic/db.el (semanticdb-table, semanticdb-abstract-cache)
+ (semanticdb-abstract-db-cache):
+ * semantic/decorate/include.el
+ (semantic-decoration-unknown-include-describe): Fix filenames in
+ docstring.
+
+ * semantic/ede-grammar.el (semantic-ede-grammar-compiler-wisent):
+ (semantic-ede-grammar-compiler-bovine): Fix requires that are
+ added to the grammar-make-script.
+
2011-10-23 Chong Yidong <cyd@gnu.org>
* ede.el (ede-maybe-checkout): Function deleted;
(defmethod ede-subproject-p ((proj ede-project))
"Return non-nil if PROJ is a sub project."
;; @TODO - Use this in more places, and also pay attention to
- ;; metasubproject in ede-proj.el
+ ;; metasubproject in ede/proj.el
(ede-parent-project proj))
\f
;;; Commentary:
;;
-;; NOTE: ede-cpp-root.el has been commented so as to also make it
+;; NOTE: ede/cpp-root.el has been commented so as to also make it
;; useful for learning how to make similar project types.
;;
;; Not everyone can use automake, or an EDE project type. For
-;;; ede.el --- customization of EDE projects.
+;;; ede/custom.el --- customization of EDE projects.
;; Copyright (C) 2010-2011 Free Software Foundation, Inc.
;;; Commentary:
;;
;; There are a lot of build systems out there, and EDE can't support
-;; them all fully. The ede-generic.el system is the base for
+;; them all fully. The ede/generic.el system is the base for
;; supporting alternate build systems in a simple way, automatically.
;;
;; The structure is for the ede-generic baseclass, which is augmented
:documentation
"The commands used to execute this compiler.
The object which uses this compiler will place these commands after
-it's rule definition.")
+its rule definition.")
(autoconf :initarg :autoconf
:initform nil
:type list
;;
;;; History:
;;
-;; Code was moved here from semantic-analyze.el
+;; Code was moved here from semantic/analyze.el
(require 'semantic/analyze)
(let ((start (point)))
(if (semantic-up-context)
t
- ;; Go over the list, and back over the end parenthisis.
+ ;; Go over the list, and back over the end parenthesis.
(condition-case nil
(progn
(forward-sexp 1)
;; The PATH argument is then the most interesting argument. It can
;; have these values:
;;
-;; nil - Take the current buffer, and use it's include list
+;; nil - Take the current buffer, and use its include list
;; buffer - Use that buffer's include list.
;; filename - Use that file's include list. If the file is not
;; in a buffer, see of there is a semanticdb table for it. If
;; not, read that file into a buffer.
;; tag - Get that tag's buffer of file file. See above.
-;; table - Search that table, and it's include list.
+;; table - Search that table, and its include list.
;;
;; Search Results:
;;
-;;; db-typecache.el --- Manage Datatypes
+;;; semantic/db-typecache.el --- Manage Datatypes
;; Copyright (C) 2007-2011 Free Software Foundation, Inc.
;; generated-autoload-load-name: "semantic/db-typecache"
;; End:
-;;; semanticdb-typecache.el ends here
+;;; semantic/db-typecache.el ends here
:documentation
"List of `semanticdb-table' objects refering to this one.
These aren't saved, but are instead recalculated after load.
-See the file semanticdb-ref.el for how this slot is used.")
+See the file semantic/db-ref.el for how this slot is used.")
(pointmax :initarg :pointmax
:initform nil
:documentation "Size of buffer when written to disk.
needed. Cache objects are identified in semanticdb by subclass.
In order to keep your cache up to date, be sure to implement
`semanticdb-synchronize', and `semanticdb-partial-synchronize'.
-See the file semantic-scope.el for an example."
+See the file semantic/scope.el for an example."
:abstract t)
(defmethod semanticdb-cache-get ((table semanticdb-abstract-table)
needed. Cache objects are identified in semanticdb by subclass.
In order to keep your cache up to date, be sure to implement
`semanticdb-synchronize', and `semanticdb-partial-synchronize'.
-See the file semantic-scope.el for an example."
+See the file semantic/scope.el for an example."
:abstract t)
(defmethod semanticdb-cache-get ((db semanticdb-project-database)
(ede-cpp-root-project \"NAME\" :file \"FILENAME\" :locate-fcn 'MYFCN)
See the CEDET manual, the EDE manual, or the commentary in
-ede-cpp-root.el for more.
+ede/cpp-root.el for more.
If you think this header tag is marked in error, you may need to do:
"@for loadpath in . ${LOADPATH}; do \\"
" echo \"(add-to-list 'load-path \\\"$$loadpath\\\")\" >> grammar-make-script; \\"
"done;"
- "@echo \"(require 'semantic-load)\" >> grammar-make-script"
- "@echo \"(require 'semantic-grammar)\" >> grammar-make-script"
+ "@echo \"(require 'semantic/load)\" >> grammar-make-script"
+ "@echo \"(require 'semantic/grammar)\" >> grammar-make-script"
;; "@echo \"(setq debug-on-error t)\" >> grammar-make-script"
"\"$(EMACS)\" -batch --no-site-file -l grammar-make-script -f semantic-grammar-batch-build-packages $^"
)
"@for loadpath in . ${LOADPATH}; do \\"
" echo \"(add-to-list 'load-path \\\"$$loadpath\\\")\" >> grammar-make-script; \\"
"done;"
- "@echo \"(require 'semantic-load)\" >> grammar-make-script"
- "@echo \"(require 'semantic-grammar)\" >> grammar-make-script"
+ "@echo \"(require 'semantic/load)\" >> grammar-make-script"
+ "@echo \"(require 'semantic/grammar)\" >> grammar-make-script"
;; "@echo \"(setq debug-on-error t)\" >> grammar-make-script"
"\"$(EMACS)\" -batch --no-site-file -l grammar-make-script -f semantic-grammar-batch-build-packages $^"
)
;;;###autoload
(define-overloadable-function semantic-find-tags-by-scope-protection (scopeprotection parent &optional table)
- "Find all tags accessable by SCOPEPROTECTION.
+ "Find all tags accessible by SCOPEPROTECTION.
SCOPEPROTECTION is a symbol which can be returned by the method
`semantic-tag-protection'. A hard-coded order is used to determine a match.
PARENT is a tag representing the PARENT slot needed for
"The children TAG expands to."
(semantic-html-components tag))
-;; In semantic-imenu.el, not part of Emacs.
+;; In semantic/imenu.el, not part of Emacs.
(defvar semantic-imenu-expandable-tag-classes)
(defvar semantic-imenu-bucketize-file)
(defvar semantic-imenu-bucketize-type-members)
;; generated-autoload-load-name: "semantic/idle"
;; End:
-;;; semantic-idle.el ends here
+;;; semantic/idle.el ends here
(define-mode-local-override semantic-documentation-for-tag
java-mode (&optional tag nosnarf)
"Find documentation from TAG and return it as a clean string.
-Java has documentation set in a comment preceding TAG's definition.
+Java have documentation set in a comment preceding TAG's definition.
Attempt to strip out comment syntactic sugar, unless optional argument
NOSNARF is non-nil.
If NOSNARF is 'lex, then return the semantic lex token."
-;;; lex-spp.el --- Semantic Lexical Pre-processor
+;;; semantic/lex-spp.el --- Semantic Lexical Pre-processor
;; Copyright (C) 2006-2011 Free Software Foundation, Inc.
;; generated-autoload-load-name: "semantic/lex-spp"
;; End:
-;;; semantic-lex-spp.el ends here
+;;; semantic/lex-spp.el ends here
-;;; sort.el --- Utilities for sorting and re-arranging tag tables.
+;;; semantic/sort.el --- Utilities for sorting and re-arranging tag tables.
;;; Copyright (C) 1999-2005, 2007-2011 Free Software Foundation, Inc.
;; purposes. Re-organization may be alphabetical, or even a complete
;; reorganization of parents and children.
;;
-;; Originally written in semantic-util.el
+;; Originally written in semantic/util.el
;;
(require 'semantic)
;; generated-autoload-load-name: "semantic/sort"
;; End:
-;;; semantic-sort.el ends here
+;;; semantic/sort.el ends here
\f
;;; Parser Setup
;;
-;; In semantic-imenu.el, not part of Emacs.
+;; In semantic/imenu.el, not part of Emacs.
(defvar semantic-imenu-expandable-tag-classes)
(defvar semantic-imenu-bucketize-file)
(defvar semantic-imenu-bucketize-type-members)
;; (error "Could not find documentation for %s" (semantic-tag-name tag)))
;;
;; (require 'srecode)
-;; (require 'srecode-texi)
+;; (require 'srecode/texi)
;;
;; ;; If we have a string, do the replacement.
;; (delete-region (semantic-tag-start tag)
;;;; Semantic integration of the Java LALR parser
;;;;
-;; In semantic-imenu.el, not part of Emacs.
+;; In semantic/imenu.el, not part of Emacs.
(defvar semantic-imenu-summary-function)
;;;###autoload
;;
;; Contemplation of the simplistic problem within the scope of
;; semantic showed that the solution was more complex than could
-;; possibly be handled in semantic-format.el. Semantic Recode, or
+;; possibly be handled in semantic/format.el. Semantic Recode, or
;; srecode is a rich API for generating code out of semantic tags, or
;; recoding the tags.
;;
;; work, and the smaller, simple inserter object is saved in
;; the compiled templates.
;;
-;; See srecode-insert.el for the specialized classes.
+;; See srecode/insert.el for the specialized classes.
;;
(defclass srecode-template-inserter (eieio-named)
((secondname :initarg :secondname
-;;; srecode-dictionary.el --- Dictionary code for the semantic recoder.
+;;; srecode/dictionary.el --- Dictionary code for the semantic recoder.
;; Copyright (C) 2007-2011 Free Software Foundation, Inc.
;; Document has now been ported to srecode, using the semantic recoder
;; as the templating engine.
-;; This file combines srecode-document.el and srecode-document-vars.el
+;; This file combines srecode/document.el and srecode/document-vars.el
;; from the CEDET repository.
(require 'srecode/args)
-;;; srecode/insert --- Insert srecode templates to an output stream.
+;;; srecode/insert.el --- Insert srecode templates to an output stream.
;; Copyright (C) 2005, 2007-2011 Free Software Foundation, Inc.
(setq active (cdr active)))
(when (not tmpl)
;; If it wasn't in this context, look to see if it
- ;; defines it's own context
+ ;; defines its own context
(setq tmpl (srecode-template-get-table (srecode-table)
templatenamepart)))
)
-;;; srecode-java.el --- Srecode Java support
+;;; srecode/java.el --- Srecode Java support
;; Copyright (C) 2009-2011 Free Software Foundation, Inc.
-;;; srecode-template.el --- SRecoder template language parser support.
+;;; srecode/template.el --- SRecoder template language parser support.
;; Copyright (C) 2005, 2007-2011 Free Software Foundation, Inc.
-;;; srecode-texi.el --- Srecode texinfo support.
+;;; srecode/texi.el --- Srecode texinfo support.
;; Copyright (C) 2008-2011 Free Software Foundation, Inc.