Print parse errors in a somewhat nicer way
Before:
fox32asm 0.3.0 (94dd0fe)
Generating raw binary
Parsing includes...
Parsing file...
thread 'main' panicked at 'parse was unsuccessful: Error { variant: ParsingError { positives: [EOI, origin, include_bin, data, constant, label_kind, size, instruction], negatives: [] }, location: Pos(4), line_col: Pos((1, 5)), path: None, line: "nop 42␊", continued_line: None }', src/main.rs:529:60
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
After:
fox32asm 0.3.0 (2abba95)
Generating raw binary
Parsing includes...
Parsing file...
Error {
variant: ParsingError {
positives: [
EOI,
origin,
include_bin,
data,
constant,
label_kind,
size,
instruction,
],
negatives: [],
},
location: Pos(
4,
),
line_col: Pos(
(
1,
5,
),
),
path: None,
line: "nop 42␊",
continued_line: None,
}