I am involved in the OSS FlightGear (GPL) flight simulator project (see flightgear.org), FlightGear supports a custom functional scripting language called "Nasal" (syntax is similar to php/perl) for extension purposes.
Nasal is heavily used all over FlightGear, including the wiki where it's documented. Right now, we are using the "php" highlighting mode from GeSHI.
But now, we'd like to create a proper GeSHI language definition for the Nasal language, we already have a vim syntax highlighting file that contains all important keywords and rules. So, there's no need for a completely new language definition. We would just like to convert it.
So we were wondering if anybody has come up with a script to convert vim syntax highlighting to GeSHI automatically?
Given the success of vim, and the plethora of custom programming languages, that would seem like a very useful tool to easily add support for new languages to GeSHi?
The vim file is available here: http://gitorious.org/fg/flightgear/blobs/next/scripts/syntax/nasal.vim
The vim syntax is documented here: http://vimdoc.sourceforge.net/htmldoc/syntax.html
Nasal is documented here: http://wiki.flightgear.org/Nasal_scripting_language
The official Nasal website is: http://plausible.org/nasal/
The Nasal standard library is documented here: http://plausible.org/nasal/lib.html
Thanks & all the best