{"atom":"syntax/declarator-traits","family":"syntax","slug":"declarator-traits","header":{"atom":"syntax/declarator-traits","gen":"gen/syntax.raku","kind":"parse grid — compiled with -c, never run","source":"generated"},"axes":null,"cols":null,"engines":["rakudo-2026.07","rakupp-v3.14.0-77-gf431f48-dirty"],"kinds":["ref","pp"],"defFrom":"syntax:my … is rw","counts":{"a":9,"f":0,"d":7,"c":0,"r":0,"n":0},"files":["generated/syntax/declarator-traits.grid"],"records":[["0001","","my $x is rw;","is rejected","d",["rejected: ===SORRY!=== Error while compiling /Users/ash/rakugrid/tmp/frag-206.raku","compiles"],0,0],["0002","","my $x is readonly;","is rejected","a",["rejected: ===SORRY!=== Error while compiling /Users/ash/rakugrid/tmp/frag-207.raku","rejected: ===SORRY!=== Parse error at line 1: Can't use unknown trait 'is readonly' in a variable declaration (got 'readonly')"],0,[["from","syntax:my … is readonly"]]],["0003","","my $x is default(1);","compiles","a",["compiles","compiles"],0,[["from","syntax:my … is default(1)"]]],["0004","","my $x is required;","is rejected","d",["rejected: ===SORRY!=== Error while compiling /Users/ash/rakugrid/tmp/frag-209.raku","compiles"],0,[["from","syntax:my … is required"]]],["0005","","my $x is built;","is rejected","d",["rejected: ===SORRY!=== Error while compiling /Users/ash/rakugrid/tmp/frag-210.raku","compiles"],0,[["from","syntax:my … is built"]]],["0006","","my $x is DEPRECATED;","is rejected","d",["rejected: ===SORRY!=== Error while compiling /Users/ash/rakugrid/tmp/frag-211.raku","compiles"],0,[["from","syntax:my … is DEPRECATED"]]],["0007","","my $x is Awkward;","is rejected","d",["rejected: ===SORRY!=== Error while compiling /Users/ash/rakugrid/tmp/frag-212.raku","compiles"],0,[["from","syntax:my … is Awkward"]]],["0008","","my $x is rw is default(1);","is rejected","d",["rejected: ===SORRY!=== Error while compiling /Users/ash/rakugrid/tmp/frag-213.raku","compiles"],0,[["from","syntax:my … is rw is default(1)"]]],["0009","","class C { has $x is rw; }","compiles","a",["compiles","compiles"],0,[["from","syntax:has … is rw"]]],["0010","","class C { has $x is readonly; }","compiles","a",["compiles","compiles"],0,[["from","syntax:has … is readonly"]]],["0011","","class C { has $x is default(1); }","compiles","a",["compiles","compiles"],0,[["from","syntax:has … is default(1)"]]],["0012","","class C { has $x is required; }","compiles","a",["compiles","compiles"],0,[["from","syntax:has … is required"]]],["0013","","class C { has $x is built; }","compiles","a",["compiles","compiles"],0,[["from","syntax:has … is built"]]],["0014","","class C { has $x is DEPRECATED; }","compiles","a",["compiles","compiles"],0,[["from","syntax:has … is DEPRECATED"]]],["0015","","class C { has $x is Awkward; }","is rejected","d",["rejected: ===SORRY!=== Error while compiling /Users/ash/rakugrid/tmp/frag-220.raku","compiles"],0,[["from","syntax:has … is Awkward"]]],["0016","","class C { has $x is rw is default(1); }","compiles","a",["compiles","compiles"],0,[["from","syntax:has … is rw is default(1)"]]]]}