Fix parsing issue that allowed spaces around ':' for method calls
This commit is contained in:
parent
fed63d8ea1
commit
566f97307d
2
parse.c
2
parse.c
@ -1633,8 +1633,8 @@ ast_t *parse_method_call_suffix(parse_ctx_t *ctx, ast_t *self) {
|
||||
const char *start = self->start;
|
||||
const char *pos = self->end;
|
||||
|
||||
spaces(&pos);
|
||||
if (!match(&pos, ":")) return NULL;
|
||||
if (*pos == ' ') return NULL;
|
||||
const char *fn = get_id(&pos);
|
||||
if (!fn) return NULL;
|
||||
spaces(&pos);
|
||||
|
Loading…
Reference in New Issue
Block a user