gitweb on Svarog
projekti pod git sistemom za održavanje verzija -- projects under the git version control system
ant - automatic testing tasks, for MJ-WSL and WSL-WSL_T
minor ant rename some tasks
perl scripts to compare outputs of various versions
install doc - spell check
install doc - another specific distro that it was ran on
version 0.2.0
mjc2wsl - print procedures are simplified to use @Format instead of FOR loops
main readme - minor formatting for markdown on bitbucket
main readme - minor formatting for markdown on bitbucket
main readme
fermat install tutorial - change of order in the starting paragraphs; improved /home/donny in bash suggestion
updates to the install tutorial by Martin Ward
added tutorial for installing FermaT on Linux
mjc2wsl - inline printing - use the new @Format instead of substringing
fixed typo (wrong var) in the procedure for printing
new InOut samples, one for a char, other for branching
mjc2wsl - proper reading of char from the command line and then transformed to a number code
ant task to generate various versions and tar them
mjc2wsl - use the new Read_Line_Proc instead of the function version
gitignore - folder 'local' for local instalation specifics
mjc2wsl - added an error to display unrecognized options from the command line
mjc2wsl; remove a flag variable when making global vars
mjc2wsl - fixed number print procedure to use the length of the number; removed TODO
mjc2wsl - new switch for global/local VAR blocks; added display of default options in long help
ant - change main class name in mjc2wsl task
minor - use System.err for error messages
mjc2wsl - use java.nio; do not create non-existing files
package name typo
refactor - mjc2wsl, extract the MJ input into a separate class
TransMessages - make field private and add a reader if needed
refactor - packages
ant - record outputs of programs when paralel testing
version string in file to 0.1.8
Merge from work to master ("stable")
version 0.1.8
version 0.1.8
mjc2wsl - printing numbers now takes into consideration how long the number is
version file - contains the current version number, will be updated from time, gets updated by the build script
mjc2wsl - - changes so that the version string is loaded from a file; there is a backup default
ant - added build task for versioning by using 'git describe'
gitignore bin folder explicitly
mjc2wsl help expanded
mjc2wsl added oposite options for Pop/Push and inlinePrint
substr should not be called with a negative length - so we prevent this with a MIN function
added --genInlinePrint switch to not make a procedure, but print directly
Merge branch 'master' into work
ant script - mj-samples needs to depend on init to create the temp folder
.gitignore - archives
project README is now md
project README, link txt as an md as well
experimental transf script, move the flag removal
mjc2wsl - field acces simplification and wraping in VAR statements
mjc2wsl - const_m1 added
new sample - fields
simplified ascii codes to chars in printing based on a new FermaT feature
more local var blocks in the translation
array assignment simplified
Added a flag variable for conditional jumps.
CALL commands should not be used in VAR blocks to go outside
them - so this was introduced. Alternative is to use "global" variables
for the operands.
CALL commands should not be used in VAR blocks to go outside
them - so this was introduced. Alternative is to use "global" variables
for the operands.
start of 0.1.7
small fixes in the formating of the generated code
fix for the optional generation of opcodes in comments
samples - chrtest updated a bit
Proper char printing in the translated codes.
So far only the char codes were printed. Now a custom function for translation
of codes to chars in WSL was added to the generated sources. It recognises
codes 10 and 13 as new lines.
So far only the char codes were printed. Now a custom function for translation
of codes to chars in WSL was added to the generated sources. It recognises
codes 10 and 13 as new lines.
gitignore directory kde
Alternative to make Push and Pop instead of TAIL and HEAD for stack manipulation; default off, has problems with the current transformations
refactor - generalise stack operations for easier future changes
Merge branch 'vars' into work
mjc2wsl -adding more VARS to the actions
exp transf - added better metrics display for greping from the log; also the other improvements from transf-min
experimental transformations - added Flag Removal to the auto transfs
added local VAR wrappers to the code in the actions; applied to div and rem
more notes about what is different - heap, null, etc
start of v0.1.6
docs - mj-compiler.txt is a more logical name
docs - about the compiler in the lib folder, improvements
ant - updates to use the jar for the MJ compiler. The compiler.class.dir can still be used to override it
jar file for the MJ compiler added
README - more notes about the docs folder
docs - new txt about running the ant tasks
docs - new txt about mjc2wsl, what works, what is different, and what doesn't
README - added notes about the additional documentation about MJ
docs - added MircoJava specification pdfs that were used in this project
10 years agomjc2wsl - minor updates to the print formating, the actions are now more easily disti...
mjc2wsl - minor updates to the print formating, the actions are now more easily distiguished
mjc2wsl - use the proper start action right away in the action system generation
mjc2wls - introduce a procedure into the end result for MicroJava Prints
mjc2wsl removed some unneeded variables from the start
transf-min - we run simplify without the assumptions of a regular system, and then we just simplify it
new sample - Recursive Factoriel
added experimental version for transformations
transf-min does not need to explicitly Simplify, it's called anyway
mjc2wsl - removed a final CALL Z that was not needed anyway
updated sample to use 'len' to test the functionality
mjc2wsl - support for array length is now functional in FermaT
mjc2wsl - introduced the --version options and added to help
mjc2wsl - reorganize help into chunks in separate functions
mjc2wsl extract the print version function
mjc2wsl, introduce longhelp with options for generating extra code
.gitignore, reordered and commented items
ant - minor fix, the recorder had a wrong name to stop
ant - wsl-run, update the InitScm path, as in the newer FermaT
ant - wsl-run, put the new folder at the start of the path
ant - log time format update
Svarog.pmf.uns.ac.rs/gitweb
maintanance Doni Pracner