From 081f9325f522b25e2f6b4266dca3f2d2dd1c69ac Mon Sep 17 00:00:00 2001 From: Damien George Date: Mon, 7 Sep 2015 17:08:49 +0100 Subject: py/lexer: Raise NotImplError for unicode name escape, instead of assert. --- py/lexer.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'py') diff --git a/py/lexer.c b/py/lexer.c index 17d711696..1f1eb6cae 100644 --- a/py/lexer.c +++ b/py/lexer.c @@ -29,6 +29,7 @@ #include "py/mpstate.h" #include "py/lexer.h" +#include "py/runtime.h" #define TAB_SIZE (8) @@ -466,7 +467,7 @@ STATIC void mp_lexer_next_token_into(mp_lexer_t *lex, bool first_token) { // 3MB of text; even gzip-compressed and with minimal structure, it'll take // roughly half a meg of storage. This form of Unicode escape may be added // later on, but it's definitely not a priority right now. -- CJA 20140607 - assert(!"Unicode name escapes not supported"); + mp_not_implemented("unicode name escapes"); break; default: if (c >= '0' && c <= '7') { -- cgit v1.2.3