~ecs/hare-qbe

add unparse branch for halt and blit
add dbgfile, dbgloc
fix compilation

Signed-off-by: Sebastian <sebastian@sebsite.pw>
license as wtfpl

<etj> yeah sure
update for memio
update for hlt
update for align builtin

Signed-off-by: Ember Sawady <ecs@d2evs.net>
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>
Next