|
07:28
lizmat joined
08:12
lizmat left
13:51
lizmat joined
14:05
lizmat left
20:21
lizmat joined
22:04
lizmat left
|
|||
| Geth | Grammar-Modelica/sigspace-ratchet: 4f257f9749 | (Nick Logan)++ | lib/Grammar/Modelica/ClassDefinition.rakumod Make the ':' branch of an enumeration reachable In `[ <enum_list>? || ':' ]` the first branch always succeeds, so ':' is only reached by backtracking into the alternation once the ')' fails. That only works because an alternation followed by whitespace in a rule is currently not ratcheted, which rakudo may change in the future. Making the enum_list the optional part keeps both spellings parsing either way. |
22:30 | |
| Grammar-Modelica: ugexe++ created pull request #1: Make the ':' branch of an enumeration reachable |
|||
| Math-Symbolic/sigspace-ratchet: c9fad9cb76 | (Nick Logan)++ | lib/Math/Symbolic/Grammar.rakumod Backtrack explicitly in the postfix operator lookahead The lookahead for a postfix operator relies on `.*` giving characters back. That only works because a quantifier followed by whitespace in a rule is currently not ratcheted, which rakudo may change in the future. `.*!` asks for the backtracking explicitly, so the lookahead keeps finding the operator either way. |
22:31 | ||
| Math-Symbolic: ugexe++ created pull request #1: Backtrack explicitly in the postfix operator lookahead |
|||