{"push_id":631212060,"size":3,"distinct_size":3,"ref":"refs/heads/develop","head":"2f67a2994b0fb5c2ab7a92edfecd1ceee9c8a2b2","before":"d3f7ea94f041d253f5be9f4533315c31e0f1bd70","commits":[{"sha":"a6258c5abbecd63de4d1fe0f6513c9a9512b112d","author":{"email":"4e4e3a98a94c05fe16f5907578a9f589836a64b2@gmail.com","name":"ziowk"},"message":"Add quantifier simplification transformation\n\nQuantifier simplification transformation removes superfluous nested\nquantifiers: Kleene star, Kleene plus, zero-or-one.\n\nNesting quantifers is equivalent to a single Kleene star, unless:\n* Kleene plus is nested inside a Kleene plus, which is a Kleene plus\n* zero-or-one is nested inside a zero-or-one, which is a zero-or-one\n\nThis transformation can change a generated matcher's description,\nbecause of omitting superfulous quantifers.\n\nPart of #67","distinct":true,"url":"https://api.github.com/repos/ziowk/rejit/commits/a6258c5abbecd63de4d1fe0f6513c9a9512b112d"},{"sha":"f8e11340b07ef3a5802a4cda657a11e5c7b36c93","author":{"email":"4e4e3a98a94c05fe16f5907578a9f589836a64b2@gmail.com","name":"ziowk"},"message":"Integrate quantifier simplification into transform\n\nSuperfluous quantifer simplification `_simplify_quant` was integrated\ninto Regex construction inside `_transform` method.\n\nThis changes some transformed ASTs and generated NFA's descriptions.\nTests were adapted to the change.\n\nCloses #67","distinct":true,"url":"https://api.github.com/repos/ziowk/rejit/commits/f8e11340b07ef3a5802a4cda657a11e5c7b36c93"},{"sha":"2f67a2994b0fb5c2ab7a92edfecd1ceee9c8a2b2","author":{"email":"4e4e3a98a94c05fe16f5907578a9f589836a64b2@gmail.com","name":"ziowk"},"message":"Remove superfluous import from `regex.py`\n\n`regex.py` doesn't actually use `string` module.","distinct":true,"url":"https://api.github.com/repos/ziowk/rejit/commits/2f67a2994b0fb5c2ab7a92edfecd1ceee9c8a2b2"}]}