1
0
mirror of https://github.com/twiglet/cs2j.git synced 2025-01-18 13:15:17 +01:00

                                       Welcome to CS2J, a C# to Java translator

In this directory you will find:

Translator:  A C# project that can be built in Visual Studio 2005.  It requires a version of Antlr that can generate C# to be on 
your path. It builds to a command line application. Run it without arguments to see how to use it to translate C# projects to Java.
Although the project knows to use antlr to build the grammar files VS2005 has trouble with getting the dependencies straight. For
a trouble free development I suggest you run MSBuild directly in the project directory, e.g.:

   kevin.glynn@D11624C1 ~/winhome/My Documents/Visual Studio 2005/Projects/Translator/Translator
   $ /cygdrive/c/WINDOWS/Microsoft.NET/Framework/v2.0.50727/MSBuild.exe 

works for me under cygwin.

In order that the -show<etc> options work you will need to add antlr.astframe.dll and antlr.runtime.dll (from the antlr distribution)
to your project references.


CS2JLibrary:  These are the XML translation files for the .NET library.  Copy them into your filesystem, this location will be passed
as your translator's -netdir argument.

CS2JLibrary: This is a Java project containing supporting code that will be required by the translated code to build and
run.  Load it into a project in your Java environment and make your translated project depend on it.

   
Disclaimer: By the way, the translator doesn't quite work yet ....

Kevin (kevin.glynn@scorm.com)