aboutsummaryrefslogtreecommitdiff
path: root/py/lexer.c
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2017-02-16 20:23:41 +1100
committerDamien George <damien.p.george@gmail.com>2017-02-16 20:23:41 +1100
commitc26441474686a5fac93c82d9759b7ed91bed2978 (patch)
tree388cebd7a0e653c2dcebe123dda1f91b2e20d2ca /py/lexer.c
parent0ec957d7c519b01010e103197282933bfdcf0993 (diff)
py/lexer: Don't generate string representation for period or ellipsis.
It's not needed.
Diffstat (limited to 'py/lexer.c')
-rw-r--r--py/lexer.c3
1 files changed, 0 insertions, 3 deletions
diff --git a/py/lexer.c b/py/lexer.c
index 33af21e9c..d89322ed7 100644
--- a/py/lexer.c
+++ b/py/lexer.c
@@ -574,12 +574,9 @@ STATIC void mp_lexer_next_token_into(mp_lexer_t *lex, bool first_token) {
// special handling for . and ... operators, because .. is not a valid operator
// get first char
- vstr_add_char(&lex->vstr, '.');
next_char(lex);
if (is_char_and(lex, '.', '.')) {
- vstr_add_char(&lex->vstr, '.');
- vstr_add_char(&lex->vstr, '.');
next_char(lex);
next_char(lex);
lex->tok_kind = MP_TOKEN_ELLIPSIS;