🦋 Welcome to the IRC channel of the core developers of the Raku Programming Language (raku.org #rakulang). This channel is logged for the purpose of history keeping about its development | evalbot usage: 'm: say 3;' or /msg camelia m: ... | Logs available at irclogs.raku.org/raku-dev/live.html | For MoarVM see #moarvm
Set by lizmat on 8 June 2022.
lizmat . 10:52
tellable6 2023-01-13T22:44:51Z #raku-dev <vrurg> lizmat t/05-messages/03-errors.t doesn't pass because classify and categorize do not die anymore with a Whatever. :)
lizmat vrurg: huh?
you mean it bisected to that? Or that you find some direct connection? 10:54
Geth rakudo/main: 656b58bcb3 | (Elizabeth Mattijsen)++ | src/core.c/Exception.pm6
Add X::NotSingleGrapheme error

To be used later when I got the ast parser weirdness sorted out
11:10
rakudo/main: ccccfb7240 | (Elizabeth Mattijsen)++ | src/Raku/ast/regex.rakumod
Don't allow \c[] with multiple graphemes in regex

As discussed in github.com/rakudo/rakudo/issues/5155
11:42
rakudo/main: 5 commits pushed by (Elizabeth Mattijsen)++ 11:49
Geth rakudo/main: cdb8728712 | (Elizabeth Mattijsen)++ | 2 files
Simplify RakuAST::Regex::CharClassEnumerationElement::Character

It takes a single character. No need to make that a named argument. The name of the class is sufficient information to know what it takes as a positional argument in .new.
Set also RakuAST.IntLiteral, RakuAST.StrLiteral, etc.
12:46
rakudo/main: 0e218e375e | (Elizabeth Mattijsen)++ | src/core.c/RakuAST/Deparse.pm6
Fix some deparsing issues

  - Regex::CharClassEnumerationElement::Range gets ints, not strings
  - Spacify Regex::CharClassElement::Enumeration for readability
13:17
rakudo/main: 67647f7208 | (Elizabeth Mattijsen)++ | src/core.c/RakuAST/Deparse.pm6
Some more CharClassElement deparsing fixes
13:51
rakudo/main: a906759854 | (Elizabeth Mattijsen)++ | 2 files
Add tests for RakuAST::Regex::CharClassElement::Enumeration

Also for:
  - RakuAST::Regex::CharClassEnumerationElement::Character
  - RakuAST::Regex::CharClassEnumerationElement::Range
rakudo/main: 9b8ffafa8e | (Elizabeth Mattijsen)++ | 2 files
Added tests for RakuAST::Regex::CharClassElement::Property

And simplified tests by using match-ok where possible
14:45
rakudo/main: c45c25803b | (Elizabeth Mattijsen)++ | src/core.c/RakuAST/Deparse.pm6
Fix RakuAST::Regex::CharClassElement::Rule deparsing

Always explicitely show "+" for easier concatenation
15:30
rakudo/main: 1f4eb03d51 | (Elizabeth Mattijsen)++ | 2 files
Added tests for RakuAST::Regex::CharClassElement::Rule
Geth rakudo/main: 937d058bc0 | (Elizabeth Mattijsen)++ | 3 files
Add tests for RakuAST::Regex::Assertion::(Pass|Fail)

Also be more lenient in the deparsing, as there is no need to instantiate these classes. But we lose tests if we don't.
18:30
rakudo/main: 47374fcd30 | (Elizabeth Mattijsen)++ | 2 files
Add tests for RakuAST::Regex::Quantifier::(Range|ZeroOr(More|One))
20:43