summaryrefslogtreecommitdiff
path: root/py/parse.c
diff options
context:
space:
mode:
authorDamien George <damien@micropython.org>2024-06-06 17:31:19 +1000
committerDamien George <damien@micropython.org>2024-06-06 17:34:28 +1000
commit3c8089d1b10683ee31ddbaeebd0b18c47bf6d09d (patch)
tree4a4ff4cd7d0591cf45e8fe34273903cb1fe3e4bc /py/parse.c
parenta066f2308f7b0d872352073cec0a945dca3a7a9c (diff)
py/lexer: Support raw f-strings.
Support for raw str/bytes already exists, and extending that to raw f-strings is easy. It also reduces code size because it eliminates an error message. Signed-off-by: Damien George <damien@micropython.org>
Diffstat (limited to 'py/parse.c')
-rw-r--r--py/parse.c3
1 files changed, 0 insertions, 3 deletions
diff --git a/py/parse.c b/py/parse.c
index 1392303e6..4ba956073 100644
--- a/py/parse.c
+++ b/py/parse.c
@@ -1351,9 +1351,6 @@ mp_parse_tree_t mp_parse(mp_lexer_t *lex, mp_parse_input_kind_t input_kind) {
} else if (lex->tok_kind == MP_TOKEN_MALFORMED_FSTRING) {
exc = mp_obj_new_exception_msg(&mp_type_SyntaxError,
MP_ERROR_TEXT("malformed f-string"));
- } else if (lex->tok_kind == MP_TOKEN_FSTRING_RAW) {
- exc = mp_obj_new_exception_msg(&mp_type_SyntaxError,
- MP_ERROR_TEXT("raw f-strings are not supported"));
#endif
} else {
exc = mp_obj_new_exception_msg(&mp_type_SyntaxError,