Creating an ARM32 emulator in JavaScript, part 7 — Parser combinators

In the previous part we added tests, which keep our code honest as it grows more complex. In this part we get to the fun stuff: parsing…