{"action":"created","issue":{"url":"https://api.github.com/repos/mvdan/sh/issues/319","repository_url":"https://api.github.com/repos/mvdan/sh","labels_url":"https://api.github.com/repos/mvdan/sh/issues/319/labels{/name}","comments_url":"https://api.github.com/repos/mvdan/sh/issues/319/comments","events_url":"https://api.github.com/repos/mvdan/sh/issues/319/events","html_url":"https://github.com/mvdan/sh/issues/319","id":379436758,"node_id":"MDU6SXNzdWUzNzk0MzY3NTg=","number":319,"title":"syntax: some syntactic information is lost during parsing","user":{"login":"rob-myers","id":1658537,"node_id":"MDQ6VXNlcjE2NTg1Mzc=","avatar_url":"https://avatars3.githubusercontent.com/u/1658537?v=4","gravatar_id":"","url":"https://api.github.com/users/rob-myers","html_url":"https://github.com/rob-myers","followers_url":"https://api.github.com/users/rob-myers/followers","following_url":"https://api.github.com/users/rob-myers/following{/other_user}","gists_url":"https://api.github.com/users/rob-myers/gists{/gist_id}","starred_url":"https://api.github.com/users/rob-myers/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rob-myers/subscriptions","organizations_url":"https://api.github.com/users/rob-myers/orgs","repos_url":"https://api.github.com/users/rob-myers/repos","events_url":"https://api.github.com/users/rob-myers/events{/privacy}","received_events_url":"https://api.github.com/users/rob-myers/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":{"url":"https://api.github.com/repos/mvdan/sh/milestones/10","html_url":"https://github.com/mvdan/sh/milestone/10","labels_url":"https://api.github.com/repos/mvdan/sh/milestones/10/labels","id":3810934,"node_id":"MDk6TWlsZXN0b25lMzgxMDkzNA==","number":10,"title":"3.0","description":"","creator":{"login":"mvdan","id":3576549,"node_id":"MDQ6VXNlcjM1NzY1NDk=","avatar_url":"https://avatars0.githubusercontent.com/u/3576549?v=4","gravatar_id":"","url":"https://api.github.com/users/mvdan","html_url":"https://github.com/mvdan","followers_url":"https://api.github.com/users/mvdan/followers","following_url":"https://api.github.com/users/mvdan/following{/other_user}","gists_url":"https://api.github.com/users/mvdan/gists{/gist_id}","starred_url":"https://api.github.com/users/mvdan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mvdan/subscriptions","organizations_url":"https://api.github.com/users/mvdan/orgs","repos_url":"https://api.github.com/users/mvdan/repos","events_url":"https://api.github.com/users/mvdan/events{/privacy}","received_events_url":"https://api.github.com/users/mvdan/received_events","type":"User","site_admin":false},"open_issues":3,"closed_issues":0,"state":"open","created_at":"2018-11-10T16:12:58Z","updated_at":"2018-11-11T14:01:24Z","due_on":null,"closed_at":null},"comments":4,"created_at":"2018-11-10T16:32:32Z","updated_at":"2018-11-11T14:02:35Z","closed_at":null,"author_association":"NONE","body":"Parsing `[[ ${x} = \"foo\" ]]` yields a `BinaryTest` whose operation is `equal` with symbol `==`.\r\n\r\nSemantically this makes sense -- the alternative is `assign` with symbol `=`.\r\nBut shouldn't the parser reference the actual symbol, as opposed to its meaning?"},"comment":{"url":"https://api.github.com/repos/mvdan/sh/issues/comments/437672643","html_url":"https://github.com/mvdan/sh/issues/319#issuecomment-437672643","issue_url":"https://api.github.com/repos/mvdan/sh/issues/319","id":437672643,"node_id":"MDEyOklzc3VlQ29tbWVudDQzNzY3MjY0Mw==","user":{"login":"mvdan","id":3576549,"node_id":"MDQ6VXNlcjM1NzY1NDk=","avatar_url":"https://avatars0.githubusercontent.com/u/3576549?v=4","gravatar_id":"","url":"https://api.github.com/users/mvdan","html_url":"https://github.com/mvdan","followers_url":"https://api.github.com/users/mvdan/followers","following_url":"https://api.github.com/users/mvdan/following{/other_user}","gists_url":"https://api.github.com/users/mvdan/gists{/gist_id}","starred_url":"https://api.github.com/users/mvdan/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mvdan/subscriptions","organizations_url":"https://api.github.com/users/mvdan/orgs","repos_url":"https://api.github.com/users/mvdan/repos","events_url":"https://api.github.com/users/mvdan/events{/privacy}","received_events_url":"https://api.github.com/users/mvdan/received_events","type":"User","site_admin":false},"created_at":"2018-11-11T14:02:35Z","updated_at":"2018-11-11T14:02:35Z","author_association":"OWNER","body":"@rob-myers thanks for the follow-up - I agree that this is inconsistent behavior in the parser. I'll have a look for v3, since this would be a breaking change in v2. The JS package will track the latest v3 version though, so you should be able to get that sooner than the final v3.0.0 release."}}
{"actor":{"display_login":"mvdan"}}