summaryrefslogtreecommitdiffhomepage
path: root/compiler.c
diff options
context:
space:
mode:
Diffstat (limited to 'compiler.c')
-rw-r--r--compiler.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/compiler.c b/compiler.c
index 00079fd..ee6b073 100644
--- a/compiler.c
+++ b/compiler.c
@@ -1193,6 +1193,10 @@ uc_compiler_compile_paren(uc_compiler *compiler, bool assignable)
uc_compiler_parse_advance(compiler);
}
+ /* If we encouter a dot, treat potential subsequent keyword as label */
+ if (uc_compiler_parse_check(compiler, TK_DOT))
+ compiler->parser->lex.no_keyword = true;
+
break;
}
}