implement a simple assembly language parser to parse x86-like assembly.
Grammar for the Fish VM assembly language.
The lexer is implemented in lexer.cpp
. It is a simple lexer that uses char by char matching. It is not very efficient, but it is simple and easy to understand.