RainCode includes a patch mechanism, which aims at performing automated
modifications on large amounts of source code. The patch mechanism is a natural
extension of the compliance facilities of RainCode. After finding a
non-compliant construct, in many
cases, the source code can be corrected automatically.
Even if the compliance rule which is violated cannot be corrected
automatically, the patch mechanism can be used to insert an error
message in the source file, and thereby, invalidate it for
compilation until the problem that caused RainCode to
complain has been corrected.
The patch mechanism is versatile and convenient:
It provides high-level facilities to delete, replace or move entire
sub-trees of the parse tree.
It can be used in a line-oriented fashion, as well as a character by
character fashion, whatever is more convenient.
It maintains a list of patches that are applied when the patched version
is written back to disk, so that line and column positions are not altered
by previous line insertions or deletions.
March 2008: RainCode proudly releases a complete Datacom migration
solution
named
DataKom
which covers all aspects of Datacom migration: CA-IDEAL,
COBOL programs and data migration.
September 2007: The
RainCode Checker for COBOL
computes the
size and offsets
of
data elements according to the ANSI standard, and can be used to find and
analyze data elements based on how and where they are represented physically
in memory.
January 2007: The
RainCode Checker for COBOL
is released, with over 70 coding guidelines
built-in. The RainCode Checker can be used to check
large portfolios
against project-wide or company-wide coding guidelines.
June 2006: The various versions of the
RainCode engine now
provides access to
native lexical information from within scripts, so that
coding guidelines related to the position of keywords, alignements, etc.
can be coded much more efficiently than before.
February 2005:
RainCode decides to distribute the RainCode Engine for Ada, C,
and COBOL
for FREE.
Get your own license on
RainCode Online.