~evan/hare-qbe

Add blit

Signed-off-by: Ember Sawady <ecs@d2evs.net>
cmd/test-lex: improve error handling

Signed-off-by: Ember Sawady <ecs@d2evs.net>
more infinities and nans
Parse ints as u64

Fixes an overflow on constants larger than types::I64_MAX

Signed-off-by: Ember Sawady <ecs@d2evs.net>
add strinst

Signed-off-by: Evan Johnston <evan@d2evs.net>
add cmd/test-lex

Signed-off-by: Evan Johnston <evan@d2evs.net>
unget runes in the lexer instead of using bufio::ungetrune

Signed-off-by: Evan Johnston <evan@d2evs.net>
add ltok::EOF to strtok
unparse: minor cosmetic improvements for typedefs

Signed-off-by: Ember Sawady <ecs@d2evs.net>
move main to cmd/test
implement unions

Signed-off-by: Evan Johnston <evan@d2evs.net>
item -> typeitem

Signed-off-by: Evan Johnston <evan@d2evs.net>
unparse: minor cosmetic improvements

To diff cleanly with harec's output

Signed-off-by: Ember Sawady <ecs@d2evs.net>
Fix a bunch of random minor parser bugs

Signed-off-by: Ember Sawady <ecs@d2evs.net>
Fix a bunch of random minor unparser bugs

Signed-off-by: Ember Sawady <ecs@d2evs.net>
Implement call parsing

Signed-off-by: Ember Sawady <ecs@d2evs.net>
Implement inst parsing

Signed-off-by: Ember Sawady <ecs@d2evs.net>
Fix accidental usage of fprintln

I'm very good at using fmt::

Signed-off-by: Ember Sawady <ecs@d2evs.net>
implement parse_jump

Signed-off-by: Evan Johnston <evan@d2evs.net>
Implement phi parsing

And block out parse_val

Signed-off-by: Ember Sawady <ecs@d2evs.net>
Next