mirror of
https://github.com/twiglet/cs2j.git
synced 2025-01-18 13:15:17 +01:00
28 lines
1.5 KiB
Plaintext
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) |