зеркало из https://github.com/github/ruby.git
[ruby/yarp] fix: newline tracking for nl-terminated % %q %Q
https://github.com/ruby/yarp/commit/1e4940864b
This commit is contained in:
Родитель
9ca547b9fe
Коммит
2cecd3c8c1
|
@ -1,2 +1,13 @@
|
|||
# note that %i, %I, %w, and %W do not support newline termination in CRuby
|
||||
|
||||
%
|
||||
foo
|
||||
|
||||
%q
|
||||
foo
|
||||
|
||||
%Q
|
||||
foo
|
||||
|
||||
%r
|
||||
foo
|
||||
|
|
|
@ -1,6 +1,15 @@
|
|||
ProgramNode(0...7)(
|
||||
ProgramNode(76...106)(
|
||||
[],
|
||||
StatementsNode(0...7)(
|
||||
[RegularExpressionNode(0...7)((0...3), (3...6), (6...7), "foo", 0)]
|
||||
StatementsNode(76...106)(
|
||||
[StringNode(76...82)((76...78), (78...81), (81...82), "foo"),
|
||||
StringNode(83...90)((83...86), (86...89), (89...90), "foo"),
|
||||
StringNode(91...98)((91...94), (94...97), (97...98), "foo"),
|
||||
RegularExpressionNode(99...106)(
|
||||
(99...102),
|
||||
(102...105),
|
||||
(105...106),
|
||||
"foo",
|
||||
0
|
||||
)]
|
||||
)
|
||||
)
|
||||
|
|
Загрузка…
Ссылка в новой задаче