{"action":"created","issue":{"url":"https://api.github.com/repos/eschkufz/x64asm/issues/76","labels_url":"https://api.github.com/repos/eschkufz/x64asm/issues/76/labels{/name}","comments_url":"https://api.github.com/repos/eschkufz/x64asm/issues/76/comments","events_url":"https://api.github.com/repos/eschkufz/x64asm/issues/76/events","html_url":"https://github.com/eschkufz/x64asm/issues/76","id":48626328,"number":76,"title":"to_instr() requires redundant information","user":{"login":"bchurchill","id":640745,"avatar_url":"https://avatars.githubusercontent.com/u/640745?v=3","gravatar_id":"","url":"https://api.github.com/users/bchurchill","html_url":"https://github.com/bchurchill","followers_url":"https://api.github.com/users/bchurchill/followers","following_url":"https://api.github.com/users/bchurchill/following{/other_user}","gists_url":"https://api.github.com/users/bchurchill/gists{/gist_id}","starred_url":"https://api.github.com/users/bchurchill/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bchurchill/subscriptions","organizations_url":"https://api.github.com/users/bchurchill/orgs","repos_url":"https://api.github.com/users/bchurchill/repos","events_url":"https://api.github.com/users/bchurchill/events{/privacy}","received_events_url":"https://api.github.com/users/bchurchill/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/eschkufz/x64asm/labels/enhancement","name":"enhancement","color":"84b6eb"},{"url":"https://api.github.com/repos/eschkufz/x64asm/labels/low.","name":"low.","color":"009800"}],"state":"open","locked":false,"assignee":{"login":"bchurchill","id":640745,"avatar_url":"https://avatars.githubusercontent.com/u/640745?v=3","gravatar_id":"","url":"https://api.github.com/users/bchurchill","html_url":"https://github.com/bchurchill","followers_url":"https://api.github.com/users/bchurchill/followers","following_url":"https://api.github.com/users/bchurchill/following{/other_user}","gists_url":"https://api.github.com/users/bchurchill/gists{/gist_id}","starred_url":"https://api.github.com/users/bchurchill/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bchurchill/subscriptions","organizations_url":"https://api.github.com/users/bchurchill/orgs","repos_url":"https://api.github.com/users/bchurchill/repos","events_url":"https://api.github.com/users/bchurchill/events{/privacy}","received_events_url":"https://api.github.com/users/bchurchill/received_events","type":"User","site_admin":false},"milestone":null,"comments":1,"created_at":"2014-11-13T11:35:46Z","updated_at":"2015-03-27T22:54:12Z","closed_at":null,"body":"In the parser, the to_instr() function has been taking operands along with their x64asm::Type, passed in as an array of pairs.  We can eliminate this redundancy once #70 is done, and also all the typed operand productions in the grammar."},"comment":{"url":"https://api.github.com/repos/eschkufz/x64asm/issues/comments/87113771","html_url":"https://github.com/eschkufz/x64asm/issues/76#issuecomment-87113771","issue_url":"https://api.github.com/repos/eschkufz/x64asm/issues/76","id":87113771,"user":{"login":"eschkufz","id":637102,"avatar_url":"https://avatars.githubusercontent.com/u/637102?v=3","gravatar_id":"","url":"https://api.github.com/users/eschkufz","html_url":"https://github.com/eschkufz","followers_url":"https://api.github.com/users/eschkufz/followers","following_url":"https://api.github.com/users/eschkufz/following{/other_user}","gists_url":"https://api.github.com/users/eschkufz/gists{/gist_id}","starred_url":"https://api.github.com/users/eschkufz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eschkufz/subscriptions","organizations_url":"https://api.github.com/users/eschkufz/orgs","repos_url":"https://api.github.com/users/eschkufz/repos","events_url":"https://api.github.com/users/eschkufz/events{/privacy}","received_events_url":"https://api.github.com/users/eschkufz/received_events","type":"User","site_admin":false},"created_at":"2015-03-27T22:54:12Z","updated_at":"2015-03-27T22:54:12Z","body":"For this matter, we're not all that far from being able to pitch the whole flex/bison parser altogether now.\r\n\r\nI'd say that at this point it's better to just replace this issue with one to eliminate the legacy code. This issue looks low priority enough (no one has touched it in 3 months) that I think it's okay."}}