Quick actions

cmd+k|ctrl+k

Navigation

Languages

saint-

Snippet info

Language

Raku

Visibility

public

Author

fernando-correa

Created

2022-07-21T00:09:34.632863Z

Updated

2022-07-21T01:02:45.763052Z

grammar G {
    token TOP { <sentRefEnd> }
    token sentFrag { <char>+? <?before <endPunc>> }
    token sentRefEnd { <sentFrag> <endPunc> <ref> }
    # token sentRefEnd { <char>+? <endPunc> <ref> }
    token endPunc { \. }
    token char { \w || \s }
    token ref { \(\d+\) }
}

my $book = "Hello.(1)";
my $match = G.parse($book);
say $match;
INFO