emacs/lisp/cedet/semantic
Glenn Morris f9b697ddaa Stop keeping (all but one) generated cedet grammar files in the repository
* configure.ac (SUBDIR_MAKEFILES, AC_CONFIG_FILES):
Add admin/grammars Makefile.

* Makefile.in (distclean, bootstrap-clean, maintainer-clean):
Also clean admin/grammars, if present.

* admin/grammars/README: Remove.

* admin/grammars/Makefile.in: New file.

* admin/grammars/c.by, admin/grammars/java-tags.wy, admin/grammars/js.wy:
* admin/grammars/python.wy: Update declarations to match generated outputs.

* lisp/Makefile.in (semantic): New.
(compile-main): Depend on semantic.

* lisp/cedet/semantic/bovine/grammar.el (bovine--make-parser-1):
New function, split from bovine-make-parsers.
(bovine-make-parsers): Use bovine--make-parser-1.
(bovine-batch-make-parser): New function.

* lisp/cedet/semantic/wisent/grammar.el (wisent--make-parser-1):
New function, split from wisent-make-parsers.
(wisent-make-parsers): Use wisent--make-parser-1.
(wisent-batch-make-parser): New function.

* lisp/cedet/semantic/db.el (semanticdb-save-all-db):
Avoid prompting in batch mode.

* lisp/cedet/semantic/grammar.el (semantic-grammar-footer-template):
Disable version-control and autoloads in the output.
(semantic-grammar-create-package):
Add option to return nil if output is up-to-date.

* lisp/cedet/semantic/bovine/c-by.el, lisp/cedet/semantic/bovine/make-by.el:
* lisp/cedet/semantic/bovine/scm-by.el, lisp/cedet/semantic/wisent/javat-wy.el:
* lisp/cedet/semantic/wisent/js-wy.el, lisp/cedet/semantic/wisent/python-wy.el:
* lisp/cedet/srecode/srt-wy.el: Remove generated files from repository.

* .bzrignore: Update for this.
2013-11-29 18:06:34 -08:00
..
analyze Merge with CEDET upstream (rev. 8579). 2013-07-29 22:26:19 +02:00
bovine Stop keeping (all but one) generated cedet grammar files in the repository 2013-11-29 18:06:34 -08:00
decorate Merge with CEDET upstream (rev. 8579). 2013-07-29 22:26:19 +02:00
symref * lisp/cedet/semantic/symref/list.el (semantic-symref-results-mode): 2013-09-17 11:50:33 -04:00
wisent Stop keeping (all but one) generated cedet grammar files in the repository 2013-11-29 18:06:34 -08:00
analyze.el Merge with CEDET upstream (rev. 8499). 2013-03-21 23:11:03 +01:00
bovine.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
chart.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
complete.el * semantic/complete.el (tooltip-mode, tooltip-frame-parameters, tooltip-show): 2013-09-17 21:57:25 -07:00
ctxt.el * lisp/cedet/semantic/ctxt.el (semantic-ctxt-end-of-symbol-default): 2013-06-17 22:06:33 -04:00
db-debug.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
db-ebrowse.el Set generated-autoload-load-name in some more cedet files 2013-05-11 16:55:46 -07:00
db-el.el Merge from CEDET upstream (8569). 2013-07-27 23:09:43 +02:00
db-file.el Merge with CEDET upstream (rev. 8499). 2013-03-21 23:11:03 +01:00
db-find.el Fix a bunch of custom types (thank you cus-test.el) 2013-05-08 21:40:20 -04:00
db-global.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
db-javascript.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
db-mode.el * lisp/cedet/semantic/db-mode.el (global-semanticdb-minor-mode): Remove hooks 2013-10-20 11:51:21 +02:00
db-ref.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
db-typecache.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
db.el Stop keeping (all but one) generated cedet grammar files in the repository 2013-11-29 18:06:34 -08:00
debug.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
decorate.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
dep.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
doc.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
ede-grammar.el Merge from CEDET upstream (8564). 2013-06-02 15:33:09 +02:00
edit.el Merge from CEDET upstream (8569). 2013-07-27 23:09:43 +02:00
find.el * semantic/find.el (semantic-brute-find-first-tag-by-name): 2013-09-17 22:00:26 -07:00
format.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
fw.el * semantic/fw.el (semantic-exit-on-input) 2013-11-16 15:27:24 -05:00
grammar-wy.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
grammar.el Stop keeping (all but one) generated cedet grammar files in the repository 2013-11-29 18:06:34 -08:00
html.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
ia-sb.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
ia.el * cedet/semantic/ia.el (semantic-ia-complete-symbol-menu): 2013-09-12 23:37:39 -07:00
idle.el * semantic/idle.el (semantic-idle-symbol-highlight) 2013-10-30 21:50:24 -04:00
imenu.el Add 2013 to more copyright years 2013-01-02 17:35:49 -08:00
java.el * ede/simple.el, semantic/java.el: Set generated-autoload-load-name. 2013-05-13 22:10:23 -04:00
lex-spp.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
lex.el * cedet/semantic/lex.el (semantic-lex-start-block) 2013-11-03 22:51:25 +01:00
mru-bookmark.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
sb.el Small speedbar-related clean-up 2013-05-21 20:13:56 -07:00
scope.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
senator.el * lisp/register.el: Move semantic tag handling back to 2013-03-26 10:49:05 +08:00
sort.el Merge with CEDET upstream (rev. 8499). 2013-03-21 23:11:03 +01:00
symref.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
tag-file.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
tag-ls.el Spelling fixes. 2013-04-01 00:58:04 -07:00
tag-write.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
tag.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
texi.el Rename lookup-words to ispell-lookup-words 2013-09-28 10:54:27 +08:00
util-modes.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
util.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00
wisent.el Update copyright notices for 2013. 2013-01-01 09:11:05 +00:00