>>> Joakim Verona <joakim@...> seems to think that:
>What is the smallest subset of cedet that can generate tags for a
>I'm just asking so I could toy a bit with trying out this subset in
>other lisp environments. It would be interesting to explore if a
>compiled CL program could generate cedet tags.
Semantic can stand on its own without the rest of cedet. For just
the parsing parts, there is semantic.el, semantic-fw.el,
semantic-lex.el, semantic-tags.el, semantic-grammar.el and either the
bovine or wisent subdirectories.
The grammar/compilation stuff then depends on stuff in the common
directory, such as sformat, working, inversion, and mode-local.
I'm pretty sure there are other dependencies but I can't guess what
they are at the moment. You definitely do not need semanticdb, which
in turn means you won't depend on eieio.
Good Luck. Your idea sounds neat.
Eric Ludlam: zappo@..., eric@...
Home: http://www.ludlam.net Siege: http://www.siege-engine.com
Emacs: http://cedet.sourceforge.net GNU: http://www.gnu.org