Actually got it parsing something end-to-end.
Moved gdb parser into its own package. Finished rough test.