This channel is intended for people just starting with the Raku Programming Language ( Logs are available at
Set by lizmat on 8 June 2022.
00:35 deoac joined
deoac I just installed rakudo-star, but am having trouble with zef: 00:35
~% raku -v
Welcome to Rakudo™ v2023.06.
Implementing the Raku® Programming Language v6.d.
Built on MoarVM version 2023.06.
~% zef -v
Parameter * quantifier not applicable to sigil ''
~% rakubrew build-zef 00:44
Building zef latest
HEAD is now at 710034f Bump version 0.18.2
Already on 'main'
Your branch is up to date with 'origin/main'.
No such method 'name' for invocant of type
'RakuAST::Name::Part::Empty'. Did you mean any of these: 'are', 'none',
'note', 'take'?
Failed running /usr/local/bin/raku -I. bin/zef test . at /Users/jimbollinger/tmp/par-6a696d626f6c6c696e676572/cache-ca652fcef33b0ea11866711f8942456fa9e17297/inc/lib/App/Rakubre
w/ line 224. 00:45
02:26 teatwo joined 02:29 teatime left 02:31 teatwo left, teatwo joined 05:20 deoac left 07:21 ab5tract left 08:10 dakkar joined 08:31 habere-et-disper joined
habere-et-disper If a grammar token matches, how do I programatically reference the name of the matching token? I can't seem to find it in the match object. Thanks ! 08:39
08:42 habere-et-disper left 09:09 habere-et-disper joined
nemokosch How do you invoke the grammar? 09:27
habere-et-disper With .parse 09:28
I have a bunch of abbreviations that I'm wanting the grammar to expand. 09:29
The tokens match fine.
nemokosch I don't quite remember but grammars produce match objects on the way, like regexes
These are hierarchical match objects that contain the tokens/regexes/rules 09:30
habere-et-disper How to inspect/traverse the match tree ? I tried ^name on token. 09:32
nemokosch A Match object can be taken as a hash, e.g by calling the .hash method on it 09:39
habere-et-disper Aha
10:31 habere-et-disper left 13:52 deoac joined 14:27 tea3po joined 14:30 teatwo left 16:42 dakkar left 18:29 deoac left 23:18 raiph joined, raiph left