{"shas":[["5b577fb9af3e233184820cceb7eef893e75ad126","b2e1e40b8e948adadb95ff242983d9e39b183425@gmail.com","Simplify operator parsing helpers in preparation for splitting operator regex into multiple regexes","Patrick Lioi"],["33f5a10cb3d310fc3d0e372523f634fa6a30aca5","b2e1e40b8e948adadb95ff242983d9e39b183425@gmail.com","Give left and right parentheses their own TokenKind distinct from \"Operator\"","Patrick Lioi"],["add38bf5e897242856cf8205fe752fa8bd2bd55c","b2e1e40b8e948adadb95ff242983d9e39b183425@gmail.com","Split monolithic Opertor TokenKind into several specific TokenKinds","Patrick Lioi"],["7b468b9d05a401875424dc24194a301810503cea","b2e1e40b8e948adadb95ff242983d9e39b183425@gmail.com","Skipwhitespace after tokens rather than before tokens, allowing most usages of GreedyChoice to use Choice instead","Patrick Lioi"],["d3cc7a365f8f3abcb06cb4cd11779e264467847e","b2e1e40b8e948adadb95ff242983d9e39b183425@gmail.com","Remove unused/deprecated Expect combinator","Patrick Lioi"]],"ref":"refs/heads/master","size":5,"head":"d3cc7a365f8f3abcb06cb4cd11779e264467847e","push_id":34287917}