Function: semantic-analyze-find-tag-sequence
semantic-analyze-find-tag-sequence is a function defined in
analyze.el.gz.
Signature
(semantic-analyze-find-tag-sequence SEQUENCE &optional SCOPE TYPERETURN THROWSYM &rest FLAGS)
Documentation
Attempt to find all tags in SEQUENCE.
Optional argument LOCALVAR is the list of local variables to use when finding the details on the first element of SEQUENCE in case it is not found in the global set of tables. Optional argument SCOPE are additional terminals to search which are currently scoped. These are not local variables, but symbols available in a structure which doesn't need to be dereferenced. Optional argument TYPERETURN is a symbol in which the types of all found will be stored. If nil, that data is thrown away. Optional argument THROWSYM specifies a symbol the throw on non-recoverable error. Remaining arguments FLAGS are additional flags to apply when searching.
Source Code
;; Defined in /usr/src/emacs/lisp/cedet/semantic/analyze.el.gz
;;; ANALYSIS
;;
;; Start out with routines that will calculate useful parts of
;; the general analyzer function. These could be used directly
;; by an application that doesn't need to calculate the full
;; context.
(define-overloadable-function semantic-analyze-find-tag-sequence
(sequence &optional scope typereturn throwsym &rest flags)
"Attempt to find all tags in SEQUENCE.
Optional argument LOCALVAR is the list of local variables to use when
finding the details on the first element of SEQUENCE in case
it is not found in the global set of tables.
Optional argument SCOPE are additional terminals to search which are currently
scoped. These are not local variables, but symbols available in a structure
which doesn't need to be dereferenced.
Optional argument TYPERETURN is a symbol in which the types of all found
will be stored. If nil, that data is thrown away.
Optional argument THROWSYM specifies a symbol the throw on non-recoverable
error.
Remaining arguments FLAGS are additional flags to apply when searching.")