{"action":"created","issue":{"url":"https://api.github.com/repos/dotnet/roslyn/issues/674","labels_url":"https://api.github.com/repos/dotnet/roslyn/issues/674/labels{/name}","comments_url":"https://api.github.com/repos/dotnet/roslyn/issues/674/comments","events_url":"https://api.github.com/repos/dotnet/roslyn/issues/674/events","html_url":"https://github.com/dotnet/roslyn/issues/674","id":58207608,"number":674,"title":"(Bug?) Wrong ASCII Range","user":{"login":"AdamSpeight2008","id":900107,"avatar_url":"https://avatars.githubusercontent.com/u/900107?v=3","gravatar_id":"","url":"https://api.github.com/users/AdamSpeight2008","html_url":"https://github.com/AdamSpeight2008","followers_url":"https://api.github.com/users/AdamSpeight2008/followers","following_url":"https://api.github.com/users/AdamSpeight2008/following{/other_user}","gists_url":"https://api.github.com/users/AdamSpeight2008/gists{/gist_id}","starred_url":"https://api.github.com/users/AdamSpeight2008/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/AdamSpeight2008/subscriptions","organizations_url":"https://api.github.com/users/AdamSpeight2008/orgs","repos_url":"https://api.github.com/users/AdamSpeight2008/repos","events_url":"https://api.github.com/users/AdamSpeight2008/events{/privacy}","received_events_url":"https://api.github.com/users/AdamSpeight2008/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/dotnet/roslyn/labels/Area-Compilers","name":"Area-Compilers","color":"5319e7"},{"url":"https://api.github.com/repos/dotnet/roslyn/labels/Enhancement","name":"Enhancement","color":"fc2929"},{"url":"https://api.github.com/repos/dotnet/roslyn/labels/Pedantic%20;)","name":"Pedantic ;)","color":"fef2c0"},{"url":"https://api.github.com/repos/dotnet/roslyn/labels/Tenet-Performance","name":"Tenet-Performance","color":"eb6420"},{"url":"https://api.github.com/repos/dotnet/roslyn/labels/Up%20for%20Grabs","name":"Up for Grabs","color":"90EE90"}],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/dotnet/roslyn/milestones/2","html_url":"https://github.com/dotnet/roslyn/milestones/Unknown","labels_url":"https://api.github.com/repos/dotnet/roslyn/milestones/2/labels","id":937398,"number":2,"title":"Unknown","description":"This represents work which is not planned for a specific release.\r\n\r\n<!---\r\n@huboard:{\"order\":0.25}\n-->\r\n","creator":{"login":"jaredpar","id":146967,"avatar_url":"https://avatars.githubusercontent.com/u/146967?v=3","gravatar_id":"","url":"https://api.github.com/users/jaredpar","html_url":"https://github.com/jaredpar","followers_url":"https://api.github.com/users/jaredpar/followers","following_url":"https://api.github.com/users/jaredpar/following{/other_user}","gists_url":"https://api.github.com/users/jaredpar/gists{/gist_id}","starred_url":"https://api.github.com/users/jaredpar/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jaredpar/subscriptions","organizations_url":"https://api.github.com/users/jaredpar/orgs","repos_url":"https://api.github.com/users/jaredpar/repos","events_url":"https://api.github.com/users/jaredpar/events{/privacy}","received_events_url":"https://api.github.com/users/jaredpar/received_events","type":"User","site_admin":false},"open_issues":375,"closed_issues":106,"state":"open","created_at":"2015-01-15T20:46:02Z","updated_at":"2015-11-20T21:31:40Z","due_on":null,"closed_at":null},"comments":5,"created_at":"2015-02-19T13:25:54Z","updated_at":"2015-11-20T22:42:52Z","closed_at":null,"body":"[scanner.vb::L580](https://github.com/dotnet/roslyn/blob/master/src/Compilers/VisualBasic/Portable/Scanner/Scanner.vb#L580)\r\n\r\nShould that `>`\r\n```vb\r\n            ' optimization for a common case\r\n            ' the ASCII range between ': and ~ , with exception of except \"'\", \"_\" and R cannot start trivia\r\n            If ch > \":\"c AndAlso ch <= \"~\"c AndAlso ch <> \"'\"c AndAlso ch <> \"_\"c AndAlso ch <> \"R\"c AndAlso ch <> \"r\"c Then\r\n                Return Nothing\r\n            End If\r\n```          \r\nbe `>=`\r\n```vb\r\n            ' optimization for a common case\r\n            ' the ASCII range between ': and ~ , with exception of except \"'\", \"_\" and R cannot start trivia\r\n            If ch >= \":\"c AndAlso ch <= \"~\"c AndAlso ch <> \"'\"c AndAlso ch <> \"_\"c AndAlso ch <> \"R\"c AndAlso ch <> \"r\"c Then\r\n                Return Nothing\r\n            End If\r\n```"},"comment":{"url":"https://api.github.com/repos/dotnet/roslyn/issues/comments/158546398","html_url":"https://github.com/dotnet/roslyn/issues/674#issuecomment-158546398","issue_url":"https://api.github.com/repos/dotnet/roslyn/issues/674","id":158546398,"user":{"login":"VSadov","id":8218165,"avatar_url":"https://avatars.githubusercontent.com/u/8218165?v=3","gravatar_id":"","url":"https://api.github.com/users/VSadov","html_url":"https://github.com/VSadov","followers_url":"https://api.github.com/users/VSadov/followers","following_url":"https://api.github.com/users/VSadov/following{/other_user}","gists_url":"https://api.github.com/users/VSadov/gists{/gist_id}","starred_url":"https://api.github.com/users/VSadov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/VSadov/subscriptions","organizations_url":"https://api.github.com/users/VSadov/orgs","repos_url":"https://api.github.com/users/VSadov/repos","events_url":"https://api.github.com/users/VSadov/events{/privacy}","received_events_url":"https://api.github.com/users/VSadov/received_events","type":"User","site_admin":false},"created_at":"2015-11-20T22:42:52Z","updated_at":"2015-11-20T22:42:52Z","body":"The \"  > \" part is actually correct. The unsigned compare as Paul suggested, might still be a viable optimization though."}}