Explicitly catch common errors (trying to escape line breaks, badly escaping interpolations) to provide better messages and user guidance for these cases. Change-Id: I3dd1b2ad3bca33be393e65be5e72f4fb9544a46a
55 lines
3.2 KiB
Plaintext
55 lines
3.2 KiB
Plaintext
warning: ''\a is an ill-defined escape. You can drop the ''\ and simply write a instead. Use --extra-deprecated-features broken-string-escape to silence this warning.
|
|
at /pwd/in.nix:2:4:
|
|
1| ''
|
|
2| ''\a''\n
|
|
| ^
|
|
3| ''\f''\{''\$''\"''\'''\r''\v''\\''\t
|
|
warning: ''\f is an ill-defined escape. You can drop the ''\ and simply write f instead. Use --extra-deprecated-features broken-string-escape to silence this warning.
|
|
at /pwd/in.nix:3:4:
|
|
2| ''\a''\n
|
|
3| ''\f''\{''\$''\"''\'''\r''\v''\\''\t
|
|
| ^
|
|
4| ''\'''${"x"}
|
|
warning: ''\{ is an ill-defined escape. You can drop the ''\ and simply write { instead. If you meant to escape an interpolation, write ''${ instead. Use --extra-deprecated-features broken-string-escape to silence this warning.
|
|
at /pwd/in.nix:3:8:
|
|
2| ''\a''\n
|
|
3| ''\f''\{''\$''\"''\'''\r''\v''\\''\t
|
|
| ^
|
|
4| ''\'''${"x"}
|
|
warning: ''\$ is an ill-defined escape. You can drop the ''\ and simply write $ instead. If you meant to escape an interpolation, write ''${ instead. Use --extra-deprecated-features broken-string-escape to silence this warning.
|
|
at /pwd/in.nix:3:12:
|
|
2| ''\a''\n
|
|
3| ''\f''\{''\$''\"''\'''\r''\v''\\''\t
|
|
| ^
|
|
4| ''\'''${"x"}
|
|
warning: ''\" is an ill-defined escape. You can drop the ''\ and simply write " instead. Use --extra-deprecated-features broken-string-escape to silence this warning.
|
|
at /pwd/in.nix:3:16:
|
|
2| ''\a''\n
|
|
3| ''\f''\{''\$''\"''\'''\r''\v''\\''\t
|
|
| ^
|
|
4| ''\'''${"x"}
|
|
warning: ''\v is an ill-defined escape. You can drop the ''\ and simply write v instead. Use --extra-deprecated-features broken-string-escape to silence this warning.
|
|
at /pwd/in.nix:3:28:
|
|
2| ''\a''\n
|
|
3| ''\f''\{''\$''\"''\'''\r''\v''\\''\t
|
|
| ^
|
|
4| ''\'''${"x"}
|
|
warning: ''\\ is an ill-defined escape. You can drop the ''\ and simply write \ instead. Use --extra-deprecated-features broken-string-escape to silence this warning.
|
|
at /pwd/in.nix:3:32:
|
|
2| ''\a''\n
|
|
3| ''\f''\{''\$''\"''\'''\r''\v''\\''\t
|
|
| ^
|
|
4| ''\'''${"x"}
|
|
warning: ''\$ is an ill-defined escape. You can drop the ''\ and simply write $ instead. If you meant to escape an interpolation, write ''${ instead. Use --extra-deprecated-features broken-string-escape to silence this warning.
|
|
at /pwd/in.nix:7:4:
|
|
6| ''${interpolation}
|
|
7| ''\${bad interpolation 1}
|
|
| ^
|
|
8| $''\{bad interpolation 2}
|
|
warning: ''\{ is an ill-defined escape. You can drop the ''\ and simply write { instead. If you meant to escape an interpolation, write ''${ instead. Use --extra-deprecated-features broken-string-escape to silence this warning.
|
|
at /pwd/in.nix:8:5:
|
|
7| ''\${bad interpolation 1}
|
|
8| $''\{bad interpolation 2}
|
|
| ^
|
|
9| ''
|