Skip to content

Commit e9571cb

Browse files
committed
apply $*HAS_SELF context to self itself, duh...
1 parent 4d51d3e commit e9571cb

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

STD.pm6

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3070,8 +3070,11 @@ grammar P6 is STD {
30703070
token term:sym<now>
30713071
{ <sym> » <O(|%term)> }
30723072

3073-
token term:sym<self>
3074-
{ <sym> » <O(|%term)> }
3073+
token term:sym<self> {
3074+
<sym> »
3075+
{ $*HAS_SELF ||.sorry("'self' used where no object is available") }
3076+
<O(|%term)>
3077+
}
30753078

30763079
token term:sym<defer>
30773080
{ <sym> » <O(|%term)> }

0 commit comments

Comments
 (0)