We're a small automation company focusing on PLC and ABB robot programming in RAPID, as well as .NET programming. We're looking for a good editor which can leverage our ABB robot programming in RAPID, a language reminiscent of FORTRAN and BASIC, since we're getting spoiled with the nice features of the visual studio environment for .NET.
The language specification for RAPID is available, it's a procedural language with local and global scope. No object orientation, no polymorphism, the most advanced meta feature is that the program can be divided into modules (files) which can see each other on a global basis.
How hard would it be to adapt Slickedit to handle such a language, preferably with code completion and lookups (provided a whole project is loaded, of course)?