{"action":"opened","issue":{"url":"https://api.github.com/repos/eturk/marvin/issues/41","repository_url":"https://api.github.com/repos/eturk/marvin","labels_url":"https://api.github.com/repos/eturk/marvin/issues/41/labels{/name}","comments_url":"https://api.github.com/repos/eturk/marvin/issues/41/comments","events_url":"https://api.github.com/repos/eturk/marvin/issues/41/events","html_url":"https://github.com/eturk/marvin/issues/41","id":152672483,"number":41,"title":"Using boolean and integer operations with identifiers in a non-boolean or -integer expression environment does not parse","user":{"login":"eturk","id":137037,"avatar_url":"https://avatars.githubusercontent.com/u/137037?v=3","gravatar_id":"","url":"https://api.github.com/users/eturk","html_url":"https://github.com/eturk","followers_url":"https://api.github.com/users/eturk/followers","following_url":"https://api.github.com/users/eturk/following{/other_user}","gists_url":"https://api.github.com/users/eturk/gists{/gist_id}","starred_url":"https://api.github.com/users/eturk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eturk/subscriptions","organizations_url":"https://api.github.com/users/eturk/orgs","repos_url":"https://api.github.com/users/eturk/repos","events_url":"https://api.github.com/users/eturk/events{/privacy}","received_events_url":"https://api.github.com/users/eturk/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/eturk/marvin/labels/bug","name":"bug","color":"fc2929"},{"url":"https://api.github.com/repos/eturk/marvin/labels/hi-pri%20%E2%9A%A1%EF%B8%8F","name":"hi-pri ⚡️","color":"fad8c7"},{"url":"https://api.github.com/repos/eturk/marvin/labels/parser","name":"parser","color":"207de5"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/eturk/marvin/milestones/3","html_url":"https://github.com/eturk/marvin/milestones/Project%20%233","labels_url":"https://api.github.com/repos/eturk/marvin/milestones/3/labels","id":1676614,"number":3,"title":"Project #3","description":"Code generation.","creator":{"login":"eturk","id":137037,"avatar_url":"https://avatars.githubusercontent.com/u/137037?v=3","gravatar_id":"","url":"https://api.github.com/users/eturk","html_url":"https://github.com/eturk","followers_url":"https://api.github.com/users/eturk/followers","following_url":"https://api.github.com/users/eturk/following{/other_user}","gists_url":"https://api.github.com/users/eturk/gists{/gist_id}","starred_url":"https://api.github.com/users/eturk/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/eturk/subscriptions","organizations_url":"https://api.github.com/users/eturk/orgs","repos_url":"https://api.github.com/users/eturk/repos","events_url":"https://api.github.com/users/eturk/events{/privacy}","received_events_url":"https://api.github.com/users/eturk/received_events","type":"User","site_admin":false},"open_issues":10,"closed_issues":1,"state":"open","created_at":"2016-03-31T17:23:48Z","updated_at":"2016-05-03T00:00:13Z","due_on":"2016-05-09T04:00:00Z","closed_at":null},"comments":0,"created_at":"2016-05-03T00:00:13Z","updated_at":"2016-05-03T00:00:13Z","closed_at":null,"body":"For example, this will parse:\r\n\r\n```\r\nprint(a)\r\n```\r\n\r\nHowever, this will not:\r\n\r\n```\r\nprint(a == b)\r\n```\r\n\r\nThe problem lies in `#parse_expr!`. When we're just parsing that, and we're given an ID, `#parse_id` is called. If there's anything after that (like `-` or `==`), it will not parse. This is an issue with print statements, in particular. Also may cause issues with #40."}}