[CEDET-devel] Parser support for 5 new languages.
Brought to you by:
zappo
From: Eric M. L. <er...@si...> - 2009-03-10 02:44:59
|
Hi all, I refactored some of the exuberant ctags support today to make it easier to add support for new languages in Semantic. It is now very easy. I found a few misc source files for these languages, and gave them a preliminary parsing test, and they got their blue line decorations. They seem ok, but what do I know? In CVS, the old configuration for ctags is the same, but I split it into two groups. You can now turn on support for any languages where ctags is the primary parser like this: (semantic-load-enable-primary-exuberent-ctags-support) This won't enable a ctags backend for C++, which has proved to be a unreliable. Now supported by this are the following languages: sh-mode (this was done before.) asm-mode fortran-mode pascal-mode perl-mode tcl-mode I have code for, but did not test, nor in some cases did I find a major mode for, some these languages: basic-mode lua-mode rexx-mode vera-mode verilog-mode asp-mode awk-mode cobol-mode eiffel-mode sql-mode To enable one of these, uncomment two pretty obvious lines in cedet/semantic/ctags/semantic-ectag-lang.el If you use any of these languages, it would be great if you could give it a try! Let me know of any success you may have, or, of course, any patches needed to make things a little better. Thanks! Eric -- Eric Ludlam: er...@si... Siege: www.siege-engine.com Emacs: http://cedet.sourceforge.net |