Sign Up
Romhack.me connects you to ROM Hackers around the world.
Activity Feed
A PokéScript (dis)ssemble
In lieu of real code editors that hackers should probably be using, I’ve decided to scrap my plan to create an editor for Lapis; Sapphire, as it were, is no more.

Also, in lieu of Issue #12 opened by c...
A PokéScript (dis)ssemble
So I’ve finished rolling our own command-line input handler, at the behest of a sort-of broken program_options module provided by Boost. Next up is to write heads for the compiler and decompiler, a...
  likes this.
Otto's Foxhole
C++?
Alex
Yeppers. This is Lapis, in C++14
Alex
On second thought, since I recall others saying Lapis doesn't need a dedicated preprocessor, I may just incorporate whatever it would've done into the main lexer/parser.
Otto's Foxhole
I will not understand a single word of this till I take my C++ class.
Alex
I really hope they at least teach you C++11. C++98 is so fucking messy and ugly D:
Alex
  likes this.
PlatinumMaster
  likes this.
Alex
A PokéScript (dis)ssemble
Update: The program *should* pass input to the compiler correctly, though I’ve yet to test since I haven’t finished other parts of the program to do so.

The Lexer’s basic tokenizer is written; at the m...
  likes this.
A PokéScript (dis)ssemble
At the moment we're playing catch-up with the assemblerbase branch, things kind of got ahead of us. ^^';
A PokéScript (dis)ssemble
Syndicating what we've done so far with the compiler.
  likes this.
Otto's Foxhole
now if this could convert c to asm, I could start learning ASM faster Wink
View More