]> git.eshelyaron.com Git - emacs.git/commitdiff
Quieten semantic normal usage
authorGlenn Morris <rgm@gnu.org>
Tue, 9 Jan 2018 18:54:11 +0000 (13:54 -0500)
committerGlenn Morris <rgm@gnu.org>
Tue, 9 Jan 2018 18:54:11 +0000 (13:54 -0500)
* lisp/cedet/semantic/lex.el (semantic-flex): Mark obsolete at
compile time in the normal way, not at run-time.  (Bug#30035)

lisp/cedet/semantic/lex.el

index 9a35dd82f065ebcb80350df35f26212c5dc04629..3a8b0c78002e9d8cc21943c496f035bd8f40f318 100644 (file)
@@ -471,6 +471,7 @@ PROPERTY set."
 ;;; Lexical Analyzer framework settings
 ;;
 
+;; FIXME change to non-obsolete default.
 (defvar semantic-lex-analyzer 'semantic-flex
   "The lexical analyzer used for a given buffer.
 See `semantic-lex' for documentation.
@@ -1857,7 +1858,7 @@ end of the return token will be larger than END.  To truly restrict
 scanning, use `narrow-to-region'.
 The last argument, LENGTH specifies that `semantic-flex' should only
 return LENGTH tokens."
-  (message "`semantic-flex' is an obsolete function.  Use `define-lex' to create lexers.")
+  (declare (obsolete define-lex "23.2"))
   (if (not semantic-flex-keywords-obarray)
       (setq semantic-flex-keywords-obarray [ nil ]))
   (let ((ts nil)