Change how print(c) formats reported characters

Printable ASCII becomes single-quoted, using backslash
escapes if necessary. Unprintable characters use 0xNN
formatting, without quotes.
This commit is contained in:
Rangi
2021-04-09 14:20:54 -04:00
committed by Eldred Habert
parent 850c78aaf4
commit ab79e6bede
5 changed files with 26 additions and 18 deletions

View File

@@ -1,3 +1,3 @@
ERROR: garbage_char.asm(1):
Unknown character '\xff'
Unknown character 0xFF
error: Assembly aborted (1 error)!

View File

@@ -1,5 +1,5 @@
ERROR: invalid-utf-8.asm(6) -> invalid-utf-8.asm::m(4):
Unknown character '\xcf'
Unknown character 0xCF
ERROR: invalid-utf-8.asm(6) -> invalid-utf-8.asm::m(4):
Unknown character '\xd3'
Unknown character 0xD3
error: Assembly aborted (2 errors)!

View File

@@ -1,3 +1,3 @@
ERROR: null-in-macro.asm(4) -> null-in-macro.asm::foo(2):
Unknown character '\x00'
Unknown character 0x00
error: Assembly aborted (1 error)!