Project

General

Profile

Actions

Bug #19544

closed

Custom quotes inconsistency

Added by hurricup (Alexandr Evstigneev) about 1 year ago. Updated 10 months ago.

Status:
Closed
Assignee:
-
Target version:
-
[ruby-core:112988]

Description

According to parse_percent in parse.y:

For % we should be able use ascii non alphanumeric delimiters.
But, p % jim beam ; does not work. Presumably because of some look-ahead distincting % from percent-string starter. Seems it is the same for any \s after %

For the explicit % construction, with type specifier %[QqWwIisrx] we should be able to use non-alphanumeric ascii characters, which includes \s. But:
This works:

p %s
jim beam

And this does not:

p %w
jim\ beam

with unterminated list error.

First seems unavoidable, but second looks like obvious error of finding terminating \n


Related issues 1 (0 open1 closed)

Related to Ruby master - Bug #19563: Ripper.tokenize(code).join != code when heredoc and multiline %w[] literal is on the same lineClosedActions
Actions

Also available in: Atom PDF

Like0
Like1Like0Like0Like0Like0