From 58ca0cfa0714f501fd7aced2f91b5deaafaf0602 Mon Sep 17 00:00:00 2001 From: HParker Date: Wed, 23 Aug 2023 15:08:07 -0700 Subject: [PATCH] [ruby/yarp] Fix backslash-r (CR) delimited strings now CR can be used as a string delimiter https://github.com/ruby/yarp/commit/3d27bad797 --- test/yarp/fixtures/newline_terminated.txt | Bin 106 -> 212 bytes test/yarp/snapshots/newline_terminated.txt | 31 +++++++++++++++------ 2 files changed, 22 insertions(+), 9 deletions(-) diff --git a/test/yarp/fixtures/newline_terminated.txt b/test/yarp/fixtures/newline_terminated.txt index 3faf45ab4ad30dc369019f4e47f658a0d9f93cfa..12f3bda22972a8882f5f5bdc94ea54cfb12d4623 100644 GIT binary patch delta 112 zcmd10!Z^Vj_%?+e^fiy3W<^s}OK$-zaGa&J~Knl3PD!?ox NDRiwMBPMz&003Z>7iIte delta 8 Pcmcb@m^Hz7;&xd85N!j3 diff --git a/test/yarp/snapshots/newline_terminated.txt b/test/yarp/snapshots/newline_terminated.txt index 946eb44a36..06ad6a989e 100644 --- a/test/yarp/snapshots/newline_terminated.txt +++ b/test/yarp/snapshots/newline_terminated.txt @@ -1,13 +1,26 @@ -ProgramNode(76...106)( +ProgramNode(76...212)( [], - 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), + StatementsNode(76...212)( + [StringNode(76...82)((76...78), (78...81), (81...82), "abc"), + StringNode(84...90)((84...86), (86...89), (89...90), "abc"), + StringNode(92...98)((92...94), (94...97), (97...98), "abc"), + StringNode(100...106)((100...102), (102...105), (105...106), "abc"), + StringNode(108...114)((108...110), (110...113), (113...114), "abc"), + StringNode(116...122)((116...118), (118...121), (121...122), "abc"), + StringNode(124...130)((124...126), (126...129), (129...130), "abc"), + StringNode(132...139)((132...134), (134...138), (138...139), "\rabc"), + StringNode(142...149)((142...144), (144...148), (148...149), "\rabc"), + StringNode(151...157)((151...153), (153...156), (156...157), "abc"), + StringNode(159...165)((159...161), (161...164), (164...165), "abc"), + StringNode(167...173)((167...169), (169...172), (172...173), "abc"), + StringNode(175...181)((175...177), (177...180), (180...181), "abc"), + StringNode(182...188)((182...184), (184...187), (187...188), "foo"), + StringNode(189...196)((189...192), (192...195), (195...196), "foo"), + StringNode(197...204)((197...200), (200...203), (203...204), "foo"), + RegularExpressionNode(205...212)( + (205...208), + (208...211), + (211...212), "foo", 0 )]