In the simple language I'm writing a compiler for, even though I'm using indenting instead of braces I still ended up making it convert the indents into braces in the compiler itself to be easier to deal with.
I guess tomorrow I'll make the syntactic analyzer, and then I'll have a tree of the program in memory to actually do stuff with.
Food photo
It actually turned out very well and was a lot better than doing this with tortillas. The pita bread was discounted a lot too, probably since the use-by date is tomorrow.
I think it's interesting that it's on the 24th though. I wonder if that's intentional so that people who get the game for Christmas don't completely fail the special event because you didn't play earlier in December to hear what presents people wanted.
I'm adapting the toy lexical analyzer and syntactical analyzer from college into something I can maybe use for a simple language for Tilemap Town scripting. I know there are generators for those kinda thing but I'd rather avoid learning and setting up a whole new system for now.
I'm keeping the scripting separated from the server itself so it should be mix-and-match once there's other options.
Forth is in a weird spot where it's well-established and easy to write an interpreter, but it's got a lot of awkward low-level stuff you probably wouldn't want in an interpreted language today.
You can fix it but then now you've just got a Forth-like language, like MUF, and you have to learn what each "flavor" is like. Not too different from the many C-like scripting languages in use I suppose.
I'm a pretty squirrel princess who dabbles in roleplay, game development, retro game consoles, pixel art, and a variety of computery things.
Feel free to contact me if you want to make friends! See my website for more contact details. [she/her]