X-Git-Url: http://svarog.pmf.uns.ac.rs/gitweb/?p=mjc2wsl.git;a=blobdiff_plain;f=README.txt;h=8014c1689cbdd559b9e20935dd43f96386f6996b;hp=9e832b74abd8a0b1887d670847d68af7ef5b2844;hb=782dea84b2ee695c6d2cc2817d63a1941b008c0c;hpb=ff242f5188c22212d00ee0f781d40839ea2a281c diff --git a/README.txt b/README.txt index 9e832b7..8014c16 100644 --- a/README.txt +++ b/README.txt @@ -1,14 +1,20 @@ MJC2WSL - convert MicroJava Compiled Bytecode to WSL/FermaT =========================================================== +mjc2wsl is distributed under the GPL licence, for more details check the src +folder. More about the tools can be found in the "docs" folder. + + Quick build and test -------------------- -Running ant in the folder should compile the tool as well -as the MJ compiler and then do a test - compile all of the -sample MicroJava codes into MJ bytecode, translate them -to WSL and then apply the given transformations in MetaWSL -to the programs. +Running ant in the folder should compile the tool as well as the MJ compiler +and then do a test - compile all of the sample MicroJava codes into MJ +bytecode, translate them to WSL and then apply the given transformations in +MetaWSL to the programs. + +Look in the "docs" folder for more details about running the available ant +tasks. Requirements @@ -27,24 +33,30 @@ Downloads available at http://www.cse.dmu.ac.uk/~mward/fermat.html Setting the FermaT dir ---------------------- -The ant build script assumes that Fermat is in "C:/fermat3" under -Windows and "~/fermat3" for everything else (Linux/Mac...). +The ant build script assumes that Fermat is in "C:/fermat3" under Windows +and "~/fermat3" for everything else (Linux/Mac...). -If you need to change this you can rename (or copy) the given -file "custom.properties.default" to "custom.properties" and -specify a correct path for your system. +If you need to change this you can rename (or copy) the given file +"custom.properties.default" to "custom.properties" and specify a correct +path for your system. About MicroJava --------------- -This is a simple language made by H. Mössenböck for a Compiler -Construction course. It is not the same as Java Micro Edition -(JavaME) used on mobile phones. +This is a simple language made by H. Mössenböck for a Compiler Construction +course. It is NOT the same as Java Micro Edition (JavaME) used on mobile +phones. + +For details about the language and the version used in this project check +out the "docs" folder. More about the course, the language and its VM: http://www.ssw.uni-linz.ac.at/Misc/CC/ +A functional compiler is distributed in the lib folder for ease of testing +and evaluating. Check the folder for further details. + Contact -------