Creating an ARM32 emulator in JavaScript, part 8 — Parsing assembly into an AST

In the previous part we built a small library of parser combinators: a Parser class that threads its position through every result, primary…