{"action":"opened","issue":{"url":"https://api.github.com/repos/andrewchambers/cc/issues/10","labels_url":"https://api.github.com/repos/andrewchambers/cc/issues/10/labels{/name}","comments_url":"https://api.github.com/repos/andrewchambers/cc/issues/10/comments","events_url":"https://api.github.com/repos/andrewchambers/cc/issues/10/events","html_url":"https://github.com/andrewchambers/cc/issues/10","id":84939424,"number":10,"title":"Yacc based parser","user":{"login":"andrewchambers","id":962885,"avatar_url":"https://avatars.githubusercontent.com/u/962885?v=3","gravatar_id":"","url":"https://api.github.com/users/andrewchambers","html_url":"https://github.com/andrewchambers","followers_url":"https://api.github.com/users/andrewchambers/followers","following_url":"https://api.github.com/users/andrewchambers/following{/other_user}","gists_url":"https://api.github.com/users/andrewchambers/gists{/gist_id}","starred_url":"https://api.github.com/users/andrewchambers/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/andrewchambers/subscriptions","organizations_url":"https://api.github.com/users/andrewchambers/orgs","repos_url":"https://api.github.com/users/andrewchambers/repos","events_url":"https://api.github.com/users/andrewchambers/events{/privacy}","received_events_url":"https://api.github.com/users/andrewchambers/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-06-04T06:24:42Z","updated_at":"2015-06-04T06:24:42Z","closed_at":null,"body":"The parser could be yacc based, especially now that the go 1.5 compiler uses yacc, there will be good support for error messages.\r\n\r\nI think this will improve performance of the parser. If we remove semantic analysis from the parser and emit a pure ast, we can also export this as a library for people to use."}}