[CEDET-devel] Semantic support for PicoLisp

Hi All.
I am "successfully" using CEDET with Clojure, successfully in the way
that if I open a Clojure file I get the function list for it in a ECB
function/method buffer so I can easily browse to any given function as
well as see which functions are defined.
I have no idea how this works since I can't find any Clojure
lexers/parsers in the semantic/bovine/wisent folders.
Anyway, this code browsing feature is what I'm looking for but for
PicoLisp ( http://picolisp.com ) too.
There already is a major mode for picolisp which seems to be working
fine with regards to the instructions here:
http://cedet.sourceforge.net/addlang.shtml in the sense that it seems
to be doing all that is required there.
Then I created picolisp.by and semantic-picolisp.el (attached), I
simply based them on scheme.by and semantic-scm.el as I don't know
anything about these things.
These files generated the attached semantic-picolisp-by.el file.
Firing up emacs and editing a file will however not display any
defined functions in the method buffer.
When i run semantic-test-all-format-tag-functions I get what you see
in the attached screenshot.
I run it when I have the attached simple.l open.
Any ideas? It's a simple lisp we're talking about here so maybe
there's some shortcut that will make the function buffer work properly
without launching a completely new parser (thinking about why it works
with clojure despite there not being any dedicated parser...)
Thanks in advance!
/Henrik Sarvell