New games every week!
Continuing to be Slow Blog
24th April 2024
Gosh, this is baffling in places.

-=-=-



The work to convert JSE to other languages is continuing at a measured rate.
The Transpiler can now target two different language styles, Blitz'y and Javascript'y.

I'm not sure if the Blitz'y form will be targeting Blitz3D or BlitzMax. I guess it'd be sensible to try to target both, right?!
Meanwhile, the Javascript'y version is close enough to C'y that the two should be relatively easy enough to target from that version.

The Transpiler's still got an awful amount of work to go, of course, but it's certainly feels a lot more viable, right now, than it previously had.

Getting the Ifs and Fors to look right was a fairly big step, yesterday, and I even managed to get indenting to work, which is nice!
I will, of course, be needing to scan through for variables and such, clean those up so they're all a standardised CaseType, and duplicate them up at the top of the script as declarations.

Oh yeah, and there is one rather complicated thing that I haven't yet started to figure out, and it might cause this entire thing to implode in on itself.

.. How the heck am I going to handle Gotos and Gosubs..!?!

Hmmmm...

The lengthy task continues..


"Cartoon @Derek is surprised that it's as cold as it is, this morning." by #ArtFlow.ai
Views 56, Upvotes 14  
Daily Blog , Jse
New games every week!
Site credits : Jayenkai put all his heart and soul into everything you can see on this site.
(c) Jayenkai 2023 and onwards, RSS feed 86

Blog - Continuing to be Slow - AGameAWeek