{"action":"created","issue":{"url":"https://api.github.com/repos/facebookincubator/Bowler/issues/9","repository_url":"https://api.github.com/repos/facebookincubator/Bowler","labels_url":"https://api.github.com/repos/facebookincubator/Bowler/issues/9/labels{/name}","comments_url":"https://api.github.com/repos/facebookincubator/Bowler/issues/9/comments","events_url":"https://api.github.com/repos/facebookincubator/Bowler/issues/9/events","html_url":"https://github.com/facebookincubator/Bowler/issues/9","id":358396483,"node_id":"MDU6SXNzdWUzNTgzOTY0ODM=","number":9,"title":"Use parso instead of lib2to3","user":{"login":"davidhalter","id":748594,"node_id":"MDQ6VXNlcjc0ODU5NA==","avatar_url":"https://avatars0.githubusercontent.com/u/748594?v=4","gravatar_id":"","url":"https://api.github.com/users/davidhalter","html_url":"https://github.com/davidhalter","followers_url":"https://api.github.com/users/davidhalter/followers","following_url":"https://api.github.com/users/davidhalter/following{/other_user}","gists_url":"https://api.github.com/users/davidhalter/gists{/gist_id}","starred_url":"https://api.github.com/users/davidhalter/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/davidhalter/subscriptions","organizations_url":"https://api.github.com/users/davidhalter/orgs","repos_url":"https://api.github.com/users/davidhalter/repos","events_url":"https://api.github.com/users/davidhalter/events{/privacy}","received_events_url":"https://api.github.com/users/davidhalter/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-09-09T17:43:04Z","updated_at":"2018-09-09T22:02:13Z","closed_at":"2018-09-09T22:02:13Z","author_association":"NONE","body":"I'm just pointing this out:\r\n\r\nIf I were you, I wouldn't use lib2to3 directly. It has a lot of issues that I fixed in parso. It also has a nicer API, a refactored parser generator that you can actually understand, error recovery and a few more features that might come in handy."},"comment":{"url":"https://api.github.com/repos/facebookincubator/Bowler/issues/comments/419748233","html_url":"https://github.com/facebookincubator/Bowler/issues/9#issuecomment-419748233","issue_url":"https://api.github.com/repos/facebookincubator/Bowler/issues/9","id":419748233,"node_id":"MDEyOklzc3VlQ29tbWVudDQxOTc0ODIzMw==","user":{"login":"jreese","id":6444,"node_id":"MDQ6VXNlcjY0NDQ=","avatar_url":"https://avatars3.githubusercontent.com/u/6444?v=4","gravatar_id":"","url":"https://api.github.com/users/jreese","html_url":"https://github.com/jreese","followers_url":"https://api.github.com/users/jreese/followers","following_url":"https://api.github.com/users/jreese/following{/other_user}","gists_url":"https://api.github.com/users/jreese/gists{/gist_id}","starred_url":"https://api.github.com/users/jreese/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jreese/subscriptions","organizations_url":"https://api.github.com/users/jreese/orgs","repos_url":"https://api.github.com/users/jreese/repos","events_url":"https://api.github.com/users/jreese/events{/privacy}","received_events_url":"https://api.github.com/users/jreese/received_events","type":"User","site_admin":false},"created_at":"2018-09-09T22:02:13Z","updated_at":"2018-09-09T22:02:13Z","author_association":"CONTRIBUTOR","body":"There are a lot of benefits to using some of the existing third party libraries like parso, but the greatest benefit to using lib2to3 (or more specifically, [fissix](https://github.com/jreese/fissix)) is remaining close enough to upstream lib2to3 that we get immediate, day one support for new features of the CPython grammar.  Ideally, this will allow us to uncover more warts of lib2to3, and actively start contributing improvements back to the upstream library directly.  In the most ideal case, fissix will simply exist as a backport of lib2to3 from master, and never contain anything beyond formatting changes or extra documentation."}}
{"actor":{"display_login":"jreese"}}