gitweb on Svarog

projekti pod git sistemom za održavanje verzija -- projects under the git version control system
mjc2wsl.git
7 years agoversion 0.2.0 v0.2.0
Doni Pracner [Mon, 18 Aug 2014 18:47:35 +0000 (20:47 +0200)]
version 0.2.0

7 years agomjc2wsl - print procedures are simplified to use @Format instead of FOR loops
Doni Pracner [Mon, 18 Aug 2014 18:42:47 +0000 (20:42 +0200)]
mjc2wsl - print procedures are simplified to use @Format instead of FOR loops

7 years agomain readme - minor formatting for markdown on bitbucket
Doni Pracner [Sat, 16 Aug 2014 13:40:52 +0000 (15:40 +0200)]
main readme - minor formatting for markdown on bitbucket

7 years agomain readme - minor formatting for markdown on bitbucket
Doni Pracner [Sat, 16 Aug 2014 13:37:21 +0000 (15:37 +0200)]
main readme - minor formatting for markdown on bitbucket

7 years agomain readme
Doni Pracner [Sat, 16 Aug 2014 13:33:55 +0000 (15:33 +0200)]
main readme

7 years agofermat install tutorial - change of order in the starting paragraphs; improved /home...
Doni Pracner [Sat, 16 Aug 2014 13:26:14 +0000 (15:26 +0200)]
fermat install tutorial - change of order in the starting paragraphs; improved /home/donny in bash suggestion

7 years agoupdates to the install tutorial by Martin Ward
Doni Pracner [Sat, 16 Aug 2014 13:23:02 +0000 (15:23 +0200)]
updates to the install tutorial by Martin Ward

7 years agoadded tutorial for installing FermaT on Linux
Doni Pracner [Sat, 16 Aug 2014 12:52:28 +0000 (14:52 +0200)]
added tutorial for installing FermaT on Linux

7 years agomjc2wsl - inline printing - use the new @Format instead of substringing
Doni Pracner [Fri, 1 Aug 2014 12:36:14 +0000 (14:36 +0200)]
mjc2wsl - inline printing - use the new @Format instead of substringing

7 years agofixed typo (wrong var) in the procedure for printing
Doni Pracner [Fri, 1 Aug 2014 12:07:33 +0000 (14:07 +0200)]
fixed typo (wrong var) in the procedure for printing

7 years agonew InOut samples, one for a char, other for branching
Doni Pracner [Wed, 30 Jul 2014 20:18:07 +0000 (22:18 +0200)]
new InOut samples, one for a char, other for branching

7 years agomjc2wsl - proper reading of char from the command line and then transformed to a...
Doni Pracner [Wed, 30 Jul 2014 20:16:12 +0000 (22:16 +0200)]
mjc2wsl - proper reading of char from the command line and then transformed to a number code

7 years agoant task to generate various versions and tar them
Doni Pracner [Wed, 30 Jul 2014 18:14:47 +0000 (20:14 +0200)]
ant task to generate various versions and tar them

7 years agomjc2wsl - use the new Read_Line_Proc instead of the function version
Doni Pracner [Wed, 30 Jul 2014 17:52:36 +0000 (19:52 +0200)]
mjc2wsl - use the new Read_Line_Proc instead of the function version

7 years agogitignore - folder 'local' for local instalation specifics
Doni Pracner [Wed, 30 Jul 2014 17:34:31 +0000 (19:34 +0200)]
gitignore - folder 'local' for local instalation specifics

7 years agomjc2wsl - added an error to display unrecognized options from the command line
Doni Pracner [Mon, 28 Jul 2014 13:17:36 +0000 (15:17 +0200)]
mjc2wsl - added an error to display unrecognized options from the command line

7 years agomjc2wsl; remove a flag variable when making global vars
Doni Pracner [Mon, 28 Jul 2014 13:11:06 +0000 (15:11 +0200)]
mjc2wsl; remove a flag variable when making global vars

7 years agomjc2wsl - fixed number print procedure to use the length of the number; removed TODO
Doni Pracner [Sun, 27 Jul 2014 23:59:01 +0000 (01:59 +0200)]
mjc2wsl - fixed number print procedure to use the length of the number; removed TODO

7 years agomjc2wsl - new switch for global/local VAR blocks; added display of default options...
Doni Pracner [Sun, 27 Jul 2014 23:47:53 +0000 (01:47 +0200)]
mjc2wsl - new switch for global/local VAR blocks; added display of default options in long help

7 years agoant - change main class name in mjc2wsl task
Doni Pracner [Sun, 27 Jul 2014 22:42:37 +0000 (00:42 +0200)]
ant - change main class name in mjc2wsl task

7 years agominor - use System.err for error messages
Doni Pracner [Sun, 27 Jul 2014 22:42:05 +0000 (00:42 +0200)]
minor - use System.err for error messages

7 years agomjc2wsl - use java.nio; do not create non-existing files
Doni Pracner [Sun, 27 Jul 2014 22:39:43 +0000 (00:39 +0200)]
mjc2wsl - use java.nio; do not create non-existing files

7 years agopackage name typo
Doni Pracner [Sun, 27 Jul 2014 22:30:28 +0000 (00:30 +0200)]
package name typo

7 years agorefactor - mjc2wsl, extract the MJ input into a separate class
Doni Pracner [Sun, 27 Jul 2014 22:12:09 +0000 (00:12 +0200)]
refactor - mjc2wsl, extract the MJ input into a separate class

7 years agoTransMessages - make field private and add a reader if needed
Doni Pracner [Sun, 27 Jul 2014 21:16:16 +0000 (23:16 +0200)]
TransMessages - make field private and add a reader if needed

7 years agorefactor - packages
Doni Pracner [Sun, 27 Jul 2014 21:10:57 +0000 (23:10 +0200)]
refactor - packages

7 years agoant - record outputs of programs when paralel testing
Doni Pracner [Sat, 26 Jul 2014 21:17:05 +0000 (23:17 +0200)]
ant - record outputs of programs when paralel testing

7 years agoversion string in file to 0.1.8 v0.1.8
Doni Pracner [Sat, 26 Jul 2014 20:44:17 +0000 (22:44 +0200)]
version string in file to 0.1.8

7 years agoMerge from work to master ("stable")
Doni Pracner [Sat, 26 Jul 2014 20:38:53 +0000 (22:38 +0200)]
Merge from work to master ("stable")

version 0.1.8

7 years agomjc2wsl - printing numbers now takes into consideration how long the number is
Doni Pracner [Sat, 26 Jul 2014 20:36:12 +0000 (22:36 +0200)]
mjc2wsl - printing numbers now takes into consideration how long the number is

7 years agoversion file - contains the current version number, will be updated from time, gets...
Doni Pracner [Sat, 26 Jul 2014 18:53:08 +0000 (20:53 +0200)]
version file - contains the current version number, will be updated from time, gets updated by the build script

7 years agomjc2wsl - - changes so that the version string is loaded from a file; there is a...
Doni Pracner [Sat, 26 Jul 2014 18:52:21 +0000 (20:52 +0200)]
mjc2wsl - - changes so that the version string is loaded from a file; there is a backup default

7 years agoant - added build task for versioning by using 'git describe'
Doni Pracner [Sat, 26 Jul 2014 18:51:10 +0000 (20:51 +0200)]
ant - added build task for versioning by using 'git describe'

7 years agogitignore bin folder explicitly
Doni Pracner [Sat, 26 Jul 2014 18:06:15 +0000 (20:06 +0200)]
gitignore bin folder explicitly

7 years agomjc2wsl help expanded
Doni Pracner [Sat, 26 Jul 2014 18:05:24 +0000 (20:05 +0200)]
mjc2wsl help expanded

7 years agomjc2wsl added oposite options for Pop/Push and inlinePrint
Doni Pracner [Sat, 26 Jul 2014 18:05:07 +0000 (20:05 +0200)]
mjc2wsl added oposite options for Pop/Push and inlinePrint

7 years agosubstr should not be called with a negative length - so we prevent this with a MIN...
Doni Pracner [Fri, 25 Jul 2014 21:11:26 +0000 (23:11 +0200)]
substr should not be called with a negative length - so we prevent this with a MIN function

7 years agoadded --genInlinePrint switch to not make a procedure, but print directly
Doni Pracner [Fri, 25 Jul 2014 19:10:08 +0000 (21:10 +0200)]
added --genInlinePrint switch to not make a procedure, but print directly

7 years agoMerge branch 'master' into work
Doni Pracner [Fri, 18 Jul 2014 18:45:18 +0000 (20:45 +0200)]
Merge branch 'master' into work

7 years agoant script - mj-samples needs to depend on init to create the temp folder
Doni Pracner [Fri, 18 Jul 2014 18:44:20 +0000 (20:44 +0200)]
ant script - mj-samples needs to depend on init to create the temp folder

7 years ago.gitignore - archives
Doni Pracner [Fri, 18 Jul 2014 18:43:46 +0000 (20:43 +0200)]
.gitignore - archives

7 years agoproject README is now md
Doni Pracner [Fri, 18 Jul 2014 15:09:08 +0000 (17:09 +0200)]
project README is now md

7 years agoproject README, link txt as an md as well
Doni Pracner [Fri, 18 Jul 2014 15:06:39 +0000 (17:06 +0200)]
project README, link txt as an md as well

7 years agoexperimental transf script, move the flag removal
Doni Pracner [Fri, 18 Jul 2014 15:03:46 +0000 (17:03 +0200)]
experimental transf script, move the flag removal

7 years agomjc2wsl - field acces simplification and wraping in VAR statements
Doni Pracner [Thu, 12 Jun 2014 20:43:19 +0000 (22:43 +0200)]
mjc2wsl - field acces simplification and wraping in VAR statements

7 years agomjc2wsl - const_m1 added
Doni Pracner [Thu, 12 Jun 2014 14:18:18 +0000 (16:18 +0200)]
mjc2wsl - const_m1 added

7 years agonew sample - fields
Doni Pracner [Thu, 12 Jun 2014 14:17:54 +0000 (16:17 +0200)]
new sample - fields

7 years agosimplified ascii codes to chars in printing based on a new FermaT feature v0.1.7
Doni Pracner [Wed, 11 Jun 2014 15:45:08 +0000 (17:45 +0200)]
simplified ascii codes to chars in printing based on a new FermaT feature

7 years agomore local var blocks in the translation
Doni Pracner [Wed, 11 Jun 2014 15:11:45 +0000 (17:11 +0200)]
more local var blocks in the translation

7 years agoarray assignment simplified
Doni Pracner [Wed, 11 Jun 2014 15:02:25 +0000 (17:02 +0200)]
array assignment simplified

7 years agoAdded a flag variable for conditional jumps.
Doni Pracner [Wed, 11 Jun 2014 14:37:24 +0000 (16:37 +0200)]
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.

7 years agostart of 0.1.7
Doni Pracner [Tue, 27 May 2014 23:18:11 +0000 (01:18 +0200)]
start of 0.1.7

7 years agosmall fixes in the formating of the generated code v0.1.6
Doni Pracner [Tue, 27 May 2014 22:55:14 +0000 (00:55 +0200)]
small fixes in the formating of the generated code

7 years agofix for the optional generation of opcodes in comments
Doni Pracner [Tue, 27 May 2014 22:32:30 +0000 (00:32 +0200)]
fix for the optional generation of opcodes in comments

7 years agosamples - chrtest updated a bit
Doni Pracner [Tue, 27 May 2014 22:24:29 +0000 (00:24 +0200)]
samples - chrtest updated a bit

7 years agoProper char printing in the translated codes.
Doni Pracner [Tue, 27 May 2014 22:22:38 +0000 (00:22 +0200)]
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.

7 years agogitignore directory kde
Doni Pracner [Tue, 27 May 2014 21:27:26 +0000 (23:27 +0200)]
gitignore directory kde

7 years agoAlternative to make Push and Pop instead of TAIL and HEAD for stack manipulation...
Doni Pracner [Tue, 22 Apr 2014 22:45:41 +0000 (00:45 +0200)]
Alternative to make Push and Pop instead of TAIL and HEAD for stack manipulation; default off, has problems with the current transformations

7 years agorefactor - generalise stack operations for easier future changes
Doni Pracner [Tue, 22 Apr 2014 21:24:45 +0000 (23:24 +0200)]
refactor - generalise stack operations for easier future changes

7 years agoMerge branch 'vars' into work
Doni Pracner [Tue, 22 Apr 2014 20:17:55 +0000 (22:17 +0200)]
Merge branch 'vars' into work

7 years agomjc2wsl -adding more VARS to the actions
Doni Pracner [Tue, 22 Apr 2014 20:13:19 +0000 (22:13 +0200)]
mjc2wsl -adding more VARS to the actions

7 years agoexp transf - added better metrics display for greping from the log; also the other...
Doni Pracner [Tue, 22 Apr 2014 20:08:59 +0000 (22:08 +0200)]
exp transf - added better metrics display for greping from the log; also the other improvements from transf-min

7 years agoexperimental transformations - added Flag Removal to the auto transfs
Doni Pracner [Tue, 22 Apr 2014 18:49:41 +0000 (20:49 +0200)]
experimental transformations - added Flag Removal to the auto transfs

7 years agoadded local VAR wrappers to the code in the actions; applied to div and rem
Doni Pracner [Tue, 22 Apr 2014 18:48:46 +0000 (20:48 +0200)]
added local VAR wrappers to the code in the actions; applied to div and rem

7 years agomore notes about what is different - heap, null, etc
Doni Pracner [Mon, 14 Apr 2014 16:18:35 +0000 (18:18 +0200)]
more notes about what is different - heap, null, etc

7 years agostart of v0.1.6
Doni Pracner [Thu, 13 Feb 2014 19:16:50 +0000 (20:16 +0100)]
start of v0.1.6

7 years agodocs - mj-compiler.txt is a more logical name v0.1.5a
Doni Pracner [Sat, 15 Feb 2014 15:13:42 +0000 (16:13 +0100)]
docs - mj-compiler.txt is a more logical name

7 years agodocs - about the compiler in the lib folder, improvements
Doni Pracner [Sat, 15 Feb 2014 15:12:57 +0000 (16:12 +0100)]
docs - about the compiler in the lib folder, improvements

7 years agoant - updates to use the jar for the MJ compiler. The compiler.class.dir can still...
Doni Pracner [Sat, 15 Feb 2014 15:00:33 +0000 (16:00 +0100)]
ant - updates to use the jar for the MJ compiler. The compiler.class.dir can still be used to override it

7 years agojar file for the MJ compiler added
Doni Pracner [Sat, 15 Feb 2014 14:59:40 +0000 (15:59 +0100)]
jar file for the MJ compiler added

7 years agoREADME - more notes about the docs folder v0.1.5
Doni Pracner [Wed, 12 Feb 2014 19:05:04 +0000 (20:05 +0100)]
README - more notes about the docs folder

7 years agodocs - new txt about running the ant tasks
Doni Pracner [Wed, 12 Feb 2014 19:04:44 +0000 (20:04 +0100)]
docs - new txt about running the ant tasks

7 years agodocs - new txt about mjc2wsl, what works, what is different, and what doesn't
Doni Pracner [Wed, 12 Feb 2014 18:32:05 +0000 (19:32 +0100)]
docs - new txt about mjc2wsl, what works, what is different, and what doesn't

7 years agoREADME - added notes about the additional documentation about MJ
Doni Pracner [Wed, 12 Feb 2014 18:08:54 +0000 (19:08 +0100)]
README - added notes about the additional documentation about MJ

7 years agodocs - added MircoJava specification pdfs that were used in this project
Doni Pracner [Wed, 12 Feb 2014 18:06:24 +0000 (19:06 +0100)]
docs - added MircoJava specification pdfs that were used in this project

7 years agomjc2wsl - minor updates to the print formating, the actions are now more easily disti...
Doni Pracner [Wed, 12 Feb 2014 17:56:04 +0000 (18:56 +0100)]
mjc2wsl - minor updates to the print formating, the actions are now more easily distiguished

7 years agomjc2wsl - use the proper start action right away in the action system generation
Doni Pracner [Wed, 12 Feb 2014 17:44:29 +0000 (18:44 +0100)]
mjc2wsl - use the proper start action right away in the action system generation

7 years agomjc2wls - introduce a procedure into the end result for MicroJava Prints
Doni Pracner [Wed, 12 Feb 2014 17:40:19 +0000 (18:40 +0100)]
mjc2wls - introduce a procedure into the end result for MicroJava Prints

7 years agomjc2wsl removed some unneeded variables from the start
Doni Pracner [Sun, 9 Feb 2014 19:46:54 +0000 (20:46 +0100)]
mjc2wsl removed some unneeded variables from the start

7 years agotransf-min - we run simplify without the assumptions of a regular system, and then...
Doni Pracner [Sun, 9 Feb 2014 19:43:46 +0000 (20:43 +0100)]
transf-min - we run simplify without the assumptions of a regular system, and then we just simplify it

7 years agonew sample - Recursive Factoriel
Doni Pracner [Sun, 9 Feb 2014 00:05:03 +0000 (01:05 +0100)]
new sample - Recursive Factoriel

7 years agoadded experimental version for transformations
Doni Pracner [Sat, 8 Feb 2014 18:09:41 +0000 (19:09 +0100)]
added experimental version for transformations

7 years agotransf-min does not need to explicitly Simplify, it's called anyway
Doni Pracner [Sat, 8 Feb 2014 18:07:29 +0000 (19:07 +0100)]
transf-min does not need to explicitly Simplify, it's called anyway

7 years agomjc2wsl - removed a final CALL Z that was not needed anyway
Doni Pracner [Sat, 8 Feb 2014 17:58:10 +0000 (18:58 +0100)]
mjc2wsl - removed a final CALL Z that was not needed anyway

7 years agoupdated sample to use 'len' to test the functionality
Doni Pracner [Sat, 8 Feb 2014 12:04:33 +0000 (13:04 +0100)]
updated sample to use 'len' to test the functionality

7 years agomjc2wsl - support for array length is now functional in FermaT
Doni Pracner [Sat, 8 Feb 2014 12:03:34 +0000 (13:03 +0100)]
mjc2wsl - support for array length is now functional in FermaT

7 years agomjc2wsl - introduced the --version options and added to help
Doni Pracner [Fri, 7 Feb 2014 20:24:31 +0000 (21:24 +0100)]
mjc2wsl - introduced the --version options and added to help

7 years agomjc2wsl - reorganize help into chunks in separate functions
Doni Pracner [Fri, 7 Feb 2014 20:19:52 +0000 (21:19 +0100)]
mjc2wsl - reorganize help into chunks in separate functions

7 years agomjc2wsl extract the print version function
Doni Pracner [Fri, 7 Feb 2014 20:12:13 +0000 (21:12 +0100)]
mjc2wsl extract the print version function

7 years agomjc2wsl, introduce longhelp with options for generating extra code
Doni Pracner [Fri, 7 Feb 2014 20:10:01 +0000 (21:10 +0100)]
mjc2wsl, introduce longhelp with options for generating extra code

7 years ago.gitignore, reordered and commented items
Doni Pracner [Thu, 6 Feb 2014 22:59:58 +0000 (23:59 +0100)]
.gitignore, reordered and commented items

7 years agoant - minor fix, the recorder had a wrong name to stop
Doni Pracner [Thu, 6 Feb 2014 22:57:47 +0000 (23:57 +0100)]
ant - minor fix, the recorder had a wrong name to stop

7 years agoant - wsl-run, update the InitScm path, as in the newer FermaT
Doni Pracner [Thu, 6 Feb 2014 22:57:14 +0000 (23:57 +0100)]
ant - wsl-run, update the InitScm path, as in the newer FermaT

7 years agoant - wsl-run, put the new folder at the start of the path
Doni Pracner [Thu, 6 Feb 2014 22:56:04 +0000 (23:56 +0100)]
ant - wsl-run, put the new folder at the start of the path

7 years agoant - log time format update
Doni Pracner [Thu, 6 Feb 2014 22:55:21 +0000 (23:55 +0100)]
ant - log time format update

7 years agoant - added a necesary part for proper env processing
Doni Pracner [Thu, 6 Feb 2014 22:54:52 +0000 (23:54 +0100)]
ant - added a necesary part for proper env processing

7 years agologs added to gitignore
Doni Pracner [Thu, 6 Feb 2014 22:53:47 +0000 (23:53 +0100)]
logs added to gitignore

7 years agoversion change - 0.1.5
Doni Pracner [Mon, 27 Jan 2014 14:54:29 +0000 (15:54 +0100)]
version change - 0.1.5

7 years agoant - added logging to main tasks that work on all the samples; slightly improved... v0.1.4
Doni Pracner [Fri, 24 Jan 2014 18:44:18 +0000 (19:44 +0100)]
ant - added logging to main tasks that work on all the samples; slightly improved clean

7 years agoant - simple MJ decode operations
Doni Pracner [Fri, 24 Jan 2014 17:09:14 +0000 (18:09 +0100)]
ant - simple MJ decode operations

Svarog.pmf.uns.ac.rs/gitweb maintanance Doni Pracner