{"push_id":2302207770,"size":1,"distinct_size":1,"ref":"refs/heads/port/errors","head":"123abfa4a6d0ef66e65189221af5e9275893d8c3","before":"b8b4f2495c35af6df38b5b6b9615ebb5e34f0f90","commits":[{"sha":"123abfa4a6d0ef66e65189221af5e9275893d8c3","author":{"name":"Bryan Enders","email":"49a161b11837859480f87396d4688975e0cc9685@users.noreply.github.com"},"message":"Port: Errors\n\nWhy\n---\n\nBuild a struct or pseudo-object (module that wraps an agent) in Elixir\nfor every object in the Ruby implementation until Elixir implementation\npasses Cucumber’s acceptance tests\n\nHow\n---\n\n* Port Gherkin.AST.BuilderError, Gherkin.CompositeParserError,\n  Gherkin.NoSuchLanguageError, Gherkin.UnexpectedEOFError, and\n  Gherkin.UnexpectedTokenError exceptions\n* Simplify Gherkin.Location struct\n* Fix typo in Gherkin.Dialect\n\nSide effects\n------------\n\nGherkin.Location functions `new/2` and `put_column/2` removed in favor\nof basic struct creation and update","distinct":true,"url":"https://api.github.com/repos/verypossible/cucumber/commits/123abfa4a6d0ef66e65189221af5e9275893d8c3"}]}
{"actor":{"display_login":"endersstocker"}}