summaryrefslogtreecommitdiff
path: root/tnslc/compile/error.tnsl
blob: 7857075567f74855ae681652a5af2501c4ebff2a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14

~uint8 ERR_NUM = ":%d\0"
~uint8 TOK_PRNT = " \"%s\": \0"

/; report_error (utils.File file, Token token, ~uint8 message)
	~uint s = file.path.to_cstr('/')
	_printf(s)
	_print_num(ERR_NUM, token.line)
	_print_num(ERR_NUM, token.col)
	_print_num(TOK_PRNT, token.data)
	_printf(message)
	_printf(newline)
;/