• Glenn Morris's avatar
    Stop keeping (all but one) generated cedet grammar files in the repository · f9b697dd
    Glenn Morris authored
    * 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.
    f9b697dd
ChangeLog 381 KB