diff --git a/CSharpTranslator/antlr3/build/build.xml b/CSharpTranslator/antlr3/build/build.xml index 8119581..f4efbcb 100644 --- a/CSharpTranslator/antlr3/build/build.xml +++ b/CSharpTranslator/antlr3/build/build.xml @@ -79,6 +79,7 @@ + diff --git a/CSharpTranslator/antlr3/docs/external/CHANGELOG b/CSharpTranslator/antlr3/docs/external/CHANGELOG new file mode 100644 index 0000000..a212148 --- /dev/null +++ b/CSharpTranslator/antlr3/docs/external/CHANGELOG @@ -0,0 +1,24 @@ +2011-09-07 2011.2.4 + + * add option -experimental-unsigned-to-bigger-signed=true/false (default: false). + + If true then unsigned data types (byte, ushort etc.) are converted to the next larger signed + type (short, int, etc.). + + * support for translation template variants. You can provide a number of alternative + translation templates by adding a variant="" attribute in the template's root. + These can be selected at runtime with the -alt-translations option. + + * support for methods, constructors, etc. with variable number of arguments (the params + key word). Translation templates have a ParamArray section to describe these arguments. + See, e.g., the translation template for System/Console.xml. + + * add option -translator-make-java-naming-conventions=true/false (default:true). + + If true then convert method names to follow Java conventions (e.g. ExecutePool() is + rewritten to executePool()). This option enables the LCC translation template variant. + See, e.g., System/LCC/IDisposable.xml. + + * rename Clone() methods to be clone() to override default Object.clone() + + diff --git a/CSharpTranslator/antlr3/docs/release b/CSharpTranslator/antlr3/docs/release index 433d8e5..af51409 100644 --- a/CSharpTranslator/antlr3/docs/release +++ b/CSharpTranslator/antlr3/docs/release @@ -21,7 +21,7 @@ DOS prompt: cd "C:\Documents and Settings\developer\My Documents\cs2j-2011.1.2\cs2j-2011.1.2" --- "CS2JTranslator\bin\cs2j.exe" -debug=1 -translator-timestamp-files=false -translator-keep-parens=false -translator-make-java-naming-conventions=false -netdir=NetFramework -dumpxmls -xmldir=z:\keving\tmp\xml\se -odir=z:\keving\tmp\java\se\src -csdir="C:\Documents and Settings\developer\My Documents\svnrepos\ScormEngineNet\src\app\ScormEngine.Core" +-- "CS2JTranslator\bin\cs2j.exe" -debug=1 -translator-timestamp-files=false -translator-keep-parens=false -netdir=NetFramework -dumpxmls -xmldir=z:\keving\tmp\xml\se -odir=z:\keving\tmp\java\se\src -csdir="C:\Documents and Settings\developer\My Documents\svnrepos\ScormEngineNet\src\app\ScormEngine.Core" MAC