Yeah this tracks
This commit is contained in:
parent
1b8430ae84
commit
36248d304d
2 changed files with 6 additions and 4 deletions
|
@ -26,6 +26,7 @@ enum zx_basic_token_type {
|
|||
ZX81_BASIC_TOKEN_WORD,
|
||||
ZX81_BASIC_TOKEN_INTEGRAL,
|
||||
ZX81_BASIC_TOKEN_FLOAT,
|
||||
ZX81_BASIC_TOKEN_NEWLINE,
|
||||
};
|
||||
|
||||
ssize_t zx81_basic_dump(int fd, FILE *stream);
|
||||
|
|
|
@ -51,6 +51,8 @@ static inline enum zx_basic_token_type zx_basic_token_type_get(uint8_t b) {
|
|||
return ZX81_BASIC_TOKEN_INTEGRAL;
|
||||
} else if (ZX81_CHAR_TOKEN_FLOAT(b)) {
|
||||
return ZX81_BASIC_TOKEN_FLOAT;
|
||||
} else if (ZX81_CHAR_NEWLINE(b)) {
|
||||
return ZX81_BASIC_TOKEN_NEWLINE;
|
||||
}
|
||||
|
||||
return ZX81_BASIC_TOKEN_UNKNOWN;
|
||||
|
@ -158,6 +160,9 @@ ssize_t zx81_basic_dump(int fd, FILE *stream) {
|
|||
i += 5;
|
||||
break;
|
||||
|
||||
case ZX81_BASIC_TOKEN_NEWLINE:
|
||||
break;
|
||||
|
||||
case ZX81_BASIC_TOKEN_UNKNOWN:
|
||||
continue;
|
||||
}
|
||||
|
@ -172,10 +177,6 @@ ssize_t zx81_basic_dump(int fd, FILE *stream) {
|
|||
|
||||
last = c;
|
||||
}
|
||||
|
||||
if (fputc('\n', stream) < 0) {
|
||||
goto error_io;
|
||||
}
|
||||
}
|
||||
|
||||
free(buf);
|
||||
|
|
Loading…
Add table
Reference in a new issue