gitweb on Svarog

projekti pod git sistemom za održavanje verzija -- projects under the git version control system
mjc2wsl.git
10 years agonew sample for ArraysTesting - multiple in recursion
Doni Pracner [Sun, 19 Jan 2014 21:37:12 +0000 (22:37 +0100)]
new sample for ArraysTesting - multiple in recursion

10 years agomjc2wsl - array support - newarray, aload, baload, astore, bastore
Doni Pracner [Sun, 19 Jan 2014 21:22:25 +0000 (22:22 +0100)]
mjc2wsl - array support - newarray, aload, baload, astore, bastore

10 years agonew sample for ArrayTesting
Doni Pracner [Sun, 19 Jan 2014 21:16:15 +0000 (22:16 +0100)]
new sample for ArrayTesting

10 years agomjc2wsl - FIX inc, forgot a ;
Doni Pracner [Sun, 19 Jan 2014 21:15:51 +0000 (22:15 +0100)]
mjc2wsl - FIX inc, forgot a ;

10 years agomjc2wsl - FIX num-char print-read were the other way around
Doni Pracner [Sun, 19 Jan 2014 19:43:03 +0000 (20:43 +0100)]
mjc2wsl - FIX num-char print-read were the other way around

10 years agomjc2wsl - neg command
Doni Pracner [Sun, 19 Jan 2014 19:23:25 +0000 (20:23 +0100)]
mjc2wsl - neg command

10 years agomjc2wsl - inc command
Doni Pracner [Sun, 19 Jan 2014 19:19:33 +0000 (20:19 +0100)]
mjc2wsl - inc command

10 years agomjc2wsl - pop command
Doni Pracner [Sun, 19 Jan 2014 19:05:09 +0000 (20:05 +0100)]
mjc2wsl - pop command

10 years agomjc2wsl - fields and memmory allocation scaffolds to read the instructions properly...
Doni Pracner [Mon, 13 Jan 2014 22:24:03 +0000 (23:24 +0100)]
mjc2wsl - fields and memmory allocation scaffolds to read the instructions properly; adequate error messages about not being actually processed

10 years agosamples - chrtest, removed the null test that is not really related. Also let's print...
Doni Pracner [Mon, 13 Jan 2014 19:13:37 +0000 (20:13 +0100)]
samples - chrtest, removed the null test that is not really related. Also let's print a letter.

10 years agomjc2wsl - added statics
Doni Pracner [Mon, 13 Jan 2014 19:12:32 +0000 (20:12 +0100)]
mjc2wsl - added statics

10 years agomjc2wsl - add warnings and comments when reading and writing chars that are not conve...
Doni Pracner [Mon, 13 Jan 2014 18:51:07 +0000 (19:51 +0100)]
mjc2wsl - add warnings and comments when reading and writing chars that are not converter from number codes

10 years agosamples - rekfib - do 3 value calculations, nicer print
Doni Pracner [Wed, 8 Jan 2014 22:28:03 +0000 (23:28 +0100)]
samples - rekfib - do 3 value calculations, nicer print

10 years agomjc2wsl - call and return do not need to work with MStack
Doni Pracner [Wed, 8 Jan 2014 22:27:18 +0000 (23:27 +0100)]
mjc2wsl - call and return do not need to work with MStack

10 years agomjc2wsl - prints and reads, using the same code blocks, support spacings, prints...
Doni Pracner [Wed, 8 Jan 2014 22:10:27 +0000 (23:10 +0100)]
mjc2wsl - prints and reads, using the same code blocks, support spacings, prints in the same line everything, like MJVM

10 years agomjc2wsl - enter/exit proper storage of local variables on the stack in procedure...
Doni Pracner [Wed, 8 Jan 2014 21:31:08 +0000 (22:31 +0100)]
mjc2wsl - enter/exit proper storage of local variables on the stack in procedure calls; all locals are in the same array, potentially not pretty

10 years agosamples - rekfib1, simplify for now
Doni Pracner [Wed, 8 Jan 2014 21:11:10 +0000 (22:11 +0100)]
samples - rekfib1, simplify for now

10 years agomjc2wsl minor help message fix
Doni Pracner [Wed, 8 Jan 2014 20:49:52 +0000 (21:49 +0100)]
mjc2wsl minor help message fix

10 years agomjc2wsl - more command line options
Doni Pracner [Wed, 8 Jan 2014 16:34:35 +0000 (17:34 +0100)]
mjc2wsl - more command line options

10 years agomjc2wsl - minor - rename private vars for pause/print on address jumps
Doni Pracner [Wed, 8 Jan 2014 16:31:20 +0000 (17:31 +0100)]
mjc2wsl - minor - rename private vars for pause/print on address jumps

10 years agomjc2wsl - directives to print Estack on each change
Doni Pracner [Wed, 8 Jan 2014 16:29:51 +0000 (17:29 +0100)]
mjc2wsl - directives to print Estack on each change

10 years agomjc2wsl - minor - use 'loc' to generate local names always
Doni Pracner [Wed, 8 Jan 2014 16:09:16 +0000 (17:09 +0100)]
mjc2wsl - minor - use 'loc' to generate local names always

10 years agomjc2wsl - trap operation is now full
Doni Pracner [Sun, 5 Jan 2014 20:41:05 +0000 (21:41 +0100)]
mjc2wsl - trap operation is now full

10 years agomjc2wsl - jumps have ELSE branches, so that actions have normal ends for the recursiv...
Doni Pracner [Sun, 5 Jan 2014 20:40:19 +0000 (21:40 +0100)]
mjc2wsl - jumps have ELSE branches, so that actions have normal ends for the recursive returns

10 years agomjc2wsl - enter processing the local variables
Doni Pracner [Sun, 5 Jan 2014 20:38:51 +0000 (21:38 +0100)]
mjc2wsl - enter processing the local variables

10 years agomjc2wsl - added optional PRINTs of addresses as the WSL code is executed, plus option...
Doni Pracner [Sun, 5 Jan 2014 20:27:27 +0000 (21:27 +0100)]
mjc2wsl - added optional PRINTs of addresses as the WSL code is executed, plus optional pauses after each

10 years agonew sample Rek1 - very simple recursion that is good for testing
Doni Pracner [Sun, 5 Jan 2014 19:17:30 +0000 (20:17 +0100)]
new sample Rek1 - very simple recursion that is good for testing

10 years agomjc2wsl - start from the proper address
Doni Pracner [Sun, 5 Jan 2014 19:17:00 +0000 (20:17 +0100)]
mjc2wsl - start from the proper address

10 years agomjc2wsl - process start of bytecode proper
Doni Pracner [Sun, 5 Jan 2014 18:59:27 +0000 (19:59 +0100)]
mjc2wsl - process start of bytecode proper

10 years agomjc2wsl - added partial trap processing, so that the bytes align further
Doni Pracner [Sun, 5 Jan 2014 17:19:56 +0000 (18:19 +0100)]
mjc2wsl - added partial trap processing, so that the bytes align further

10 years agoant - added properties for MJ compiler/runner class names
Doni Pracner [Sun, 5 Jan 2014 17:19:02 +0000 (18:19 +0100)]
ant - added properties for MJ compiler/runner class names

10 years agonew sample - RekFib
Doni Pracner [Sat, 4 Jan 2014 22:39:29 +0000 (23:39 +0100)]
new sample - RekFib

10 years agoant - test tasks - can be run at once on the obj, wsl and transformed files
Doni Pracner [Thu, 2 Jan 2014 20:47:07 +0000 (21:47 +0100)]
ant - test tasks - can be run at once on the obj, wsl and transformed files

10 years agoant - minor: reorder the task in the file into groups
Doni Pracner [Thu, 2 Jan 2014 20:15:28 +0000 (21:15 +0100)]
ant - minor: reorder the task in the file into groups

10 years agoant - microjava run task
Doni Pracner [Thu, 2 Jan 2014 20:12:30 +0000 (21:12 +0100)]
ant - microjava run task

10 years agomjc2wsl - added read command
Doni Pracner [Tue, 24 Dec 2013 00:04:19 +0000 (01:04 +0100)]
mjc2wsl - added read command

10 years agonew sample InOut1.mj - simple read and print
Doni Pracner [Tue, 24 Dec 2013 00:03:46 +0000 (01:03 +0100)]
new sample InOut1.mj - simple read and print

10 years agocustom.properties.default - another example of a usefull property
Doni Pracner [Mon, 23 Dec 2013 14:46:38 +0000 (15:46 +0100)]
custom.properties.default - another example of a usefull property

10 years agoant - mjc2wsl uses the res folder on it's class path
Doni Pracner [Mon, 23 Dec 2013 14:39:35 +0000 (15:39 +0100)]
ant - mjc2wsl uses the res folder on it's class path

10 years agomjc2wsl, load the string names of the opcodes when displaying original code in comments
Doni Pracner [Mon, 23 Dec 2013 14:38:47 +0000 (15:38 +0100)]
mjc2wsl, load the string names of the opcodes when displaying original code in comments

10 years agonew properties file with the string names of the opcodes used by MicroJava VM
Doni Pracner [Mon, 23 Dec 2013 14:37:41 +0000 (15:37 +0100)]
new properties file with the string names of the opcodes used by MicroJava VM

10 years agoversion 0.1.4
Doni Pracner [Mon, 23 Dec 2013 13:22:00 +0000 (14:22 +0100)]
version 0.1.4

10 years agoREADME - added a bit about MicroJava and a link v0.1.3
Doni Pracner [Mon, 16 Dec 2013 19:28:00 +0000 (20:28 +0100)]
README - added a bit about MicroJava and a link

10 years agoadded a README file
Doni Pracner [Mon, 16 Dec 2013 19:02:30 +0000 (20:02 +0100)]
added a README file

10 years agoadded 'custom.properties.default' as a template for 'custom.properties' if needed
Doni Pracner [Mon, 16 Dec 2013 19:01:08 +0000 (20:01 +0100)]
added 'custom.properties.default' as a template for 'custom.properties' if needed

10 years agoenable different default FermaT directories under Windows and Linux/Mac
Doni Pracner [Mon, 16 Dec 2013 19:00:32 +0000 (20:00 +0100)]
enable different default FermaT directories under Windows and Linux/Mac

10 years agoant setup - added an option for a custom.properties file
Doni Pracner [Mon, 16 Dec 2013 18:49:01 +0000 (19:49 +0100)]
ant setup - added an option for a custom.properties file

10 years agosamples, renamed sample2 to div0, and added 'div2' which is the same sa div0, just...
Doni Pracner [Tue, 10 Dec 2013 23:46:00 +0000 (00:46 +0100)]
samples, renamed sample2 to div0, and added 'div2' which is the same sa div0, just without the (intentional) run time error

10 years agoant - minor update, wrong dependecy in mj-samples
Doni Pracner [Tue, 10 Dec 2013 23:44:32 +0000 (00:44 +0100)]
ant - minor update, wrong dependecy in mj-samples

10 years agomjc2wsl - return statment processing - let things return where they need to go
Doni Pracner [Tue, 10 Dec 2013 23:22:24 +0000 (00:22 +0100)]
mjc2wsl - return statment processing - let things return where they need to go

10 years agomjc2wsl - 'mjvm' prefixes added to variables that represent the internal workings...
Doni Pracner [Tue, 10 Dec 2013 22:38:18 +0000 (23:38 +0100)]
mjc2wsl - 'mjvm' prefixes added to variables that represent the internal workings of Micro Java Virtual Machine; new are fp and sp

10 years agomjc2wsl - CALL op added, Mstack operations added
Doni Pracner [Tue, 10 Dec 2013 22:03:33 +0000 (23:03 +0100)]
mjc2wsl - CALL op added, Mstack operations added

10 years agomjc2wsl - op code processing - everything is ordered according to the numbers and...
Doni Pracner [Tue, 10 Dec 2013 21:45:06 +0000 (22:45 +0100)]
mjc2wsl - op code processing - everything is ordered according to the numbers and comments were added for what is still needed

10 years agomjc2wsl - up the version number
Doni Pracner [Tue, 26 Nov 2013 20:57:51 +0000 (21:57 +0100)]
mjc2wsl - up the version number

10 years agomjc2wsl - more detail to the messages system, add command line options and the help... v0.1.2
Doni Pracner [Tue, 26 Nov 2013 20:57:27 +0000 (21:57 +0100)]
mjc2wsl - more detail to the messages system, add command line options and the help text

10 years agominor: mjc2wsl clearer explanation of an option in the help text
Doni Pracner [Tue, 26 Nov 2013 20:42:59 +0000 (21:42 +0100)]
minor: mjc2wsl clearer explanation of an option in the help text

10 years agomjc2wsl - added a messageing system with levels of messages and counters for warnings...
Doni Pracner [Tue, 26 Nov 2013 20:42:14 +0000 (21:42 +0100)]
mjc2wsl - added a messageing system with levels of messages and counters for warnings and errors.

10 years agomjc2wsl, correct 'not equal' symbol for WSL
Doni Pracner [Tue, 26 Nov 2013 20:00:39 +0000 (21:00 +0100)]
mjc2wsl, correct 'not equal' symbol for WSL

10 years agomjc2wsl process div and rem, with error reporting
Doni Pracner [Tue, 26 Nov 2013 20:00:06 +0000 (21:00 +0100)]
mjc2wsl process div and rem, with error reporting

10 years agomjc2wsl process sub and mul
Doni Pracner [Tue, 26 Nov 2013 19:51:46 +0000 (20:51 +0100)]
mjc2wsl process sub and mul

10 years agomjc2wsl - proper processing of the cond jumps
Doni Pracner [Tue, 26 Nov 2013 19:47:20 +0000 (20:47 +0100)]
mjc2wsl - proper processing of the cond jumps

10 years agominor typo in ant task desc
Doni Pracner [Tue, 26 Nov 2013 19:46:43 +0000 (20:46 +0100)]
minor typo in ant task desc

10 years agoant - added a desc to the mjc2wsl-samples task
Doni Pracner [Tue, 26 Nov 2013 19:45:32 +0000 (20:45 +0100)]
ant - added a desc to the mjc2wsl-samples task

10 years agoant build - new task to run a transf on a single file; minor updates to the propertie...
Doni Pracner [Mon, 11 Nov 2013 23:28:27 +0000 (00:28 +0100)]
ant build - new task to run a transf on a single file; minor updates to the properties; target 'all' now has the wsl transf as well

10 years agominor: ant build shorter lines
Doni Pracner [Mon, 11 Nov 2013 23:03:38 +0000 (00:03 +0100)]
minor: ant build shorter lines

10 years agominor: ant build - removed the help task, added a project description
Doni Pracner [Mon, 11 Nov 2013 19:33:09 +0000 (20:33 +0100)]
minor: ant build - removed the help task, added a project description

10 years agoant build - task to make transf-ini, and to run transf-min.wls on everything generate...
Doni Pracner [Mon, 11 Nov 2013 19:29:53 +0000 (20:29 +0100)]
ant build - task to make transf-ini, and to run transf-min.wls on everything generated by the tool

10 years agogitignore, the transf.ini file that is used by the script
Doni Pracner [Mon, 11 Nov 2013 19:08:43 +0000 (20:08 +0100)]
gitignore, the transf.ini file that is used by the script

10 years agoadded src-wsl; the transf-min.wsl script
Doni Pracner [Mon, 11 Nov 2013 19:07:35 +0000 (20:07 +0100)]
added src-wsl; the transf-min.wsl script

10 years agoant build - task to execute wsl, given the install dir
Doni Pracner [Mon, 11 Nov 2013 19:06:25 +0000 (20:06 +0100)]
ant build - task to execute wsl, given the install dir

10 years agominor: ant build - antcontrib definition is simplified a bit
Doni Pracner [Mon, 11 Nov 2013 18:13:48 +0000 (19:13 +0100)]
minor: ant build - antcontrib definition is simplified a bit

10 years agoant build - added descriptions to the main targets
Doni Pracner [Mon, 11 Nov 2013 18:12:58 +0000 (19:12 +0100)]
ant build - added descriptions to the main targets

10 years agominor: ant build jedit specific flags to remove tabs
Doni Pracner [Thu, 26 Sep 2013 13:38:43 +0000 (15:38 +0200)]
minor: ant build jedit specific flags to remove tabs

10 years agominor: ant build tabs to spaces
Doni Pracner [Thu, 26 Sep 2013 13:34:55 +0000 (15:34 +0200)]
minor: ant build tabs to spaces

10 years agoremove an automatically translated file
Doni Pracner [Wed, 25 Sep 2013 23:30:34 +0000 (01:30 +0200)]
remove an automatically translated file

10 years agoant build - foreach with samples; samples temp dir that can be cleaned out
Doni Pracner [Wed, 25 Sep 2013 22:13:44 +0000 (00:13 +0200)]
ant build - foreach with samples; samples temp dir that can be cleaned out

10 years agogitignore - samples-temp folder is not needed
Doni Pracner [Wed, 25 Sep 2013 22:09:07 +0000 (00:09 +0200)]
gitignore - samples-temp folder is not needed

10 years agominor: ant build - tabs to spaces
Doni Pracner [Wed, 25 Sep 2013 21:35:21 +0000 (23:35 +0200)]
minor: ant build - tabs to spaces

10 years agoant build - clean; init; compiler class dir default change
Doni Pracner [Wed, 25 Sep 2013 21:34:51 +0000 (23:34 +0200)]
ant build - clean; init; compiler class dir default change

10 years agoant build file, basic compilation of parts and some samples processing for now
Doni Pracner [Wed, 25 Sep 2013 21:25:58 +0000 (23:25 +0200)]
ant build file, basic compilation of parts and some samples processing for now

10 years agominor: fixing comments etc
Doni Pracner [Sat, 7 Sep 2013 19:18:16 +0000 (21:18 +0200)]
minor: fixing comments etc

10 years agominor: a lot of (auto)formating
Doni Pracner [Sat, 7 Sep 2013 19:10:54 +0000 (21:10 +0200)]
minor: a lot of (auto)formating

10 years agoeclipsing it up
Doni Pracner [Sat, 7 Sep 2013 19:03:19 +0000 (21:03 +0200)]
eclipsing it up

11 years agocounter problem in mjc2wsl fixed
Doni Pracner [Sun, 4 Nov 2012 21:02:45 +0000 (22:02 +0100)]
counter problem in mjc2wsl fixed

11 years agoreplaced a14 with a15 as it should be
Doni Pracner [Sat, 1 Sep 2012 20:46:29 +0000 (22:46 +0200)]
replaced a14 with a15 as it should be

11 years agoindividual commands into actions v0.1.1
Doni Pracner [Sat, 1 Sep 2012 20:45:26 +0000 (22:45 +0200)]
individual commands into actions

11 years agoimproved the translator; manual (h1) version of sample0 worked as it should
Doni Pracner [Fri, 31 Aug 2012 23:51:44 +0000 (01:51 +0200)]
improved the translator; manual (h1) version of sample0 worked as it should

11 years agoinitial commit
Doni Pracner [Fri, 31 Aug 2012 00:19:26 +0000 (02:19 +0200)]
initial commit

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