I have written a dumb SystemVerilog language wisent grammar, following
IEEE-1800 (2005) Annex A content. It compiles properly with wisent
(emacs 23.2 and 23.3, cedet 1.0 taken as a separate tarball from
sourceforge) and is composed of 382 terminals (254 keywords, 128 other
tokens (symbols, punctuations, and a few others)) and 1063 production
rules, for a total of 3402 dot graph arcs.
I am now polishing strings and regexps in token definitions to let them
work properly on real code.
I'd like then to move toward bad code highlighting, various form of
smart completion, folding, etc., as described in
How should I now proceed?
[Step 0 - bzr checkout: done ;)]