|
This channel is intended for people just starting with the Raku Programming Language (raku.org). Logs are available at irclogs.raku.org/raku-beginner/live.html Set by lizmat on 8 June 2022. |
|||
|
01:10
Manifest0 left
03:06
rf left
04:50
systems joined
07:28
Heptite left
07:30
Heptite joined
08:17
systems left
10:04
ab5tract joined
10:38
Manifest0 joined
12:16
frost61 joined
12:20
frost61 left
12:47
Manifest0 left
13:58
rf joined
14:55
Heptite left
15:28
QhpAptyj9hj0RQwM joined
16:42
Heptite joined
|
|||
| Anton Antonov | Assume I have a grammar B that inherits a grammar A, grammar B is A {...} . How do I access parent methods of A in B? I thought something like rule TOP { <A::some-rule> } would work, but it does not seem to be the case. | 16:43 | |
| Actually, that does work, my mistake ... | 17:04 | ||
| rf | Maybe i'm drunk, but I thought "{{0}}" ~~ /"{{"\d"}}"/ would match. | 17:09 | |
| Nemokosch | {} within "" would be a block, no? | 17:10 | |
| oh it's not within | |||
| rf | "{{0}}" ~~ /'{{'\d'}}'/ | ||
| Also doesn't match | |||
| I guess that would be a block | |||
| Nemokosch | but the left handside is! | 17:11 | |
| rf | Ahh yes | ||
| '{{0}}' works | |||
| Thanks | |||
| Hmm I want to just capture the 0, how would I do that again? | 17:13 | ||
| Nemokosch | () around the part to match, to register a positional capture group | 17:14 | |
| or <()> around the part to indicate that as the whole match | 17:15 | ||
| rf | m: '{{23}}' ~~ /'{{' <(+\d)> '}}'/; | 17:17 | |
| This blows up | |||
| camelia | MoarVM panic: Memory allocation failed; could not allocate 478183424 bytes | ||
| Nemokosch | why the + sign at an awkward place? | 17:18 | |
| rf | I want to match a lot of numbers | ||
| '{{109238190381293028}}' for example | |||
| Nemokosch | \d+, not +\d | ||
| rf | Thank you, haven't done regex in awhile | 17:19 | |
| Nemokosch | 🍬 | ||
|
17:28
Manifest0 joined
20:04
NemokoschKiwi joined
20:08
jgaz joined
|
|||
| p6steve | m: ('{{23}}' ~~ /'{{' \d+ '}}'/).say; | 20:46 | |
| Raku eval | 「{{23}}」 | ||
| p6steve | ('{{23}}' ~~ /'{{' <(\d+)> '}}'/).say; | 20:47 | |
| m: ('{{23}}' ~~ /'{{' \d+ '}}'/).Str; | 20:48 | ||
| Raku eval | |||
| Nemokosch | you didn't say it 😉 | ||
| p6steve | m: ('{{23}}' ~~ /'{{' \d+ '}}'/).say; | ||
| Raku eval | 「{{23}}」 | ||
| p6steve | m: ('{{23}}' ~~ /'{{' <(\d+)> '}}'/).say; | 20:49 | |
| Raku eval | 「23」 | ||
| p6steve | pjew | ||
|
23:17
QhpAptyj9hj0RQwM left
23:32
QhpAptyj9hj0RQwM joined
23:55
QhpAptyj9hj0RQwM left
|
|||