// Copyright 2018 the V8 project authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. // https://tc39.github.io/ecma262/#sec-literals-string-literals // // LineContinuation :: // \ LineTerminatorSequence // // LineTerminatorSequence :: // // [lookahead ≠ ] // // // // LineTerminatorSequence :: assertEquals('', eval('"\\\n"')); assertEquals('', eval("'\\\n'")); assertEquals('', eval('`\\\n`')); // LineTerminatorSequence :: [lookahead ≠ ] assertEquals('', eval('"\\\r"')); assertEquals('', eval("'\\\r'")); assertEquals('', eval('`\\\r`')); // LineTerminatorSequence :: assertEquals('', eval('"\\\u2028"')); assertEquals('', eval("'\\\u2028'")); assertEquals('', eval('`\\\u2028`')); // LineTerminatorSequence :: assertEquals('', eval('"\\\u2029"')); assertEquals('', eval("'\\\u2029'")); assertEquals('', eval('`\\\u2029`')); // LineTerminatorSequence :: assertEquals('', eval('"\\\r\n"')); assertEquals('', eval("'\\\r\n'")); assertEquals('', eval('`\\\r\n`'));