Releases: FlatAssembler/PicoBlaze_Simulator_in_JS
Added a label explaining what the "Assemble" button does
Somebody on Reddit complained that he tried to use my simulator and that he didn't understand at first what the "Assemble" button did. So, I added a label that explains that.
Added a button to copy the share URL to clipboard
I've added a button that enables the users to copy the share URL to the clipboard. As well, I've changed the CSS a bit and have edited the colours of the background image to make them blend more with the pink background.
Improved what the Examples flexbox looks like in Firefox 52
I was playing with CSS a bit more and have improved what the Examples flexbox looks like in Firefox 52.
Made the use of the new CSS capabilities I learned
I learned some new CSS, so I applied it to PicoBlaze.
The sharing now looks nicer
@betelgeuse-7 used the JavaScript directive prompt
to show the shared URL. I think I have a nicer solution, so I implemented it.
Added a few automated tests of the core of the assembler
I've added a few automated tests of the core of the assembler. The test coverage is still very low and it's necessary to do manual testing.
Fixed a long-standing bug in the parser
I've fixed a bug in the parser that existed ever since the earlier versions, causing it to continue parsing in spite of an error in parsing a binary operator.
Minor refactoring
I've done some minor refactoring of the db.php
file and the parser.js
file. As well, I've done some documentation fixes.
Made the uploading of assembly language programs work in WebPositive
In v4.0.1
, there was a bug preventing the uploading of assembly language programs work in WebPositive. I fixed it and I am therefore making a new release.
Fixed a bug related to the handling of new-line characters
The handling of the new-line characters now seems to work correctly in both Firefox and Chrome. I simply replaced textContent
with innerText
in the code written by @betelgeuse-7 and it seems to work now.