1
0
mirror of https://github.com/twiglet/cs2j.git synced 2025-01-18 13:15:17 +01:00
2010-05-29 10:08:47 -05:00

28 lines
1.5 KiB
Plaintext

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)