Open
Description
Version
16.13.1, maybe also 17.2.0 (not tested myself)
Platform
Microsoft Windows NT 10.0.19043.0 x64
Subsystem
node.gyp
What steps will reproduce the bug?
In #40481, it combines multiple lines of strings with \
before a line break.
See node/node.gyp at master · nodejs/node
This \
causes an error in gyp-parser addaleax/gyp-parser: GYP file format parser in JS.
I looked at the .gyp docs GYP - Input Format Reference, I wasn't sure if it allowed to combine multiple lines of strings with \
.
But any way, it doesn't match code styling in the same file.
In other places, multiple lines are combined like
['"foo" and '
'"bar"', {
}]
I think #L1479 should follow the same code styling.
How often does it reproduce? Is there a required condition?
Always since 16.13.1
What is the expected behavior?
Do not cause errors in other modules.
What do you see instead?
Parse error in gyp-parser.
Additional information
No response