You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: rfcs/rfc0018.md
+7-7Lines changed: 7 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -34,23 +34,23 @@ There are a few alternatives on how to disable this feature and changing the mea
34
34
35
35
### String interpolation of identifiers:
36
36
37
-
*1. Treat `'` as text — `"$isn't" eq "${isn}'t"` and `"error: '$msg'" eq "error: '${msg}'"`
37
+
* 1\. Treat `'` as text — `"$isn't" eq "${isn}'t"` and `"error: '$msg'" eq "error: '${msg}'"`
38
38
* 1w. same with warning
39
39
40
-
*2. Treat `'` as part of identifier — `"$isn't" eq $isn't ne $isn::t` and `"error: '$msg'" ne "error: '${msg}'"`
40
+
* 2\. Treat `'` as part of identifier — `"$isn't" eq $isn't ne $isn::t` and `"error: '$msg'" ne "error: '${msg}'"`
41
41
* 2w. same with warning
42
42
43
-
*3. Syntax error — existing code supports warning, could die instead, see `toke.c` and look for `tick_warn`
43
+
* 3\. Syntax error — existing code supports warning, could die instead, see `toke.c` and look for `tick_warn`
44
44
45
-
*4. Current behaviour with warning — `"$isn't" eq "${isn::t}"` (warning) and `"error: '$msg'" eq "error: '${msg}'"` (no warning)
45
+
* 4\. Current behaviour with warning — `"$isn't" eq "${isn::t}"` (warning) and `"error: '$msg'" eq "error: '${msg}'"` (no warning)
46
46
47
47
### Identifiers elsewhere (variables, function declarations etc.)
48
48
49
-
* a. Treat `'` as part of identifier — `isn't()` would still work, but would need to be declared as `sub isn't { }` instead of `package isn; sub t {}`.
49
+
* a\. Treat `'` as part of identifier — `isn't()` would still work, but would need to be declared as `sub isn't { }` instead of `package isn; sub t {}`.
0 commit comments