{"action":"created","issue":{"url":"https://api.github.com/repos/probcomp/bayeslite/issues/89","labels_url":"https://api.github.com/repos/probcomp/bayeslite/issues/89/labels{/name}","comments_url":"https://api.github.com/repos/probcomp/bayeslite/issues/89/comments","events_url":"https://api.github.com/repos/probcomp/bayeslite/issues/89/events","html_url":"https://github.com/probcomp/bayeslite/issues/89","id":96619937,"number":89,"title":"teach lemonade to show expected tokens in error message","user":{"login":"riastradh-probcomp","id":8646066,"avatar_url":"https://avatars.githubusercontent.com/u/8646066?v=3","gravatar_id":"","url":"https://api.github.com/users/riastradh-probcomp","html_url":"https://github.com/riastradh-probcomp","followers_url":"https://api.github.com/users/riastradh-probcomp/followers","following_url":"https://api.github.com/users/riastradh-probcomp/following{/other_user}","gists_url":"https://api.github.com/users/riastradh-probcomp/gists{/gist_id}","starred_url":"https://api.github.com/users/riastradh-probcomp/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/riastradh-probcomp/subscriptions","organizations_url":"https://api.github.com/users/riastradh-probcomp/orgs","repos_url":"https://api.github.com/users/riastradh-probcomp/repos","events_url":"https://api.github.com/users/riastradh-probcomp/events{/privacy}","received_events_url":"https://api.github.com/users/riastradh-probcomp/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2015-07-22T17:17:52Z","updated_at":"2015-11-17T21:50:11Z","closed_at":null,"body":"Lemonade already knows exactly what set of tokens is allowed to come next in any particular state, so it should be able to automatically report that in an error message."},"comment":{"url":"https://api.github.com/repos/probcomp/bayeslite/issues/comments/157520140","html_url":"https://github.com/probcomp/bayeslite/issues/89#issuecomment-157520140","issue_url":"https://api.github.com/repos/probcomp/bayeslite/issues/89","id":157520140,"user":{"login":"gregory-marton","id":5065456,"avatar_url":"https://avatars.githubusercontent.com/u/5065456?v=3","gravatar_id":"","url":"https://api.github.com/users/gregory-marton","html_url":"https://github.com/gregory-marton","followers_url":"https://api.github.com/users/gregory-marton/followers","following_url":"https://api.github.com/users/gregory-marton/following{/other_user}","gists_url":"https://api.github.com/users/gregory-marton/gists{/gist_id}","starred_url":"https://api.github.com/users/gregory-marton/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gregory-marton/subscriptions","organizations_url":"https://api.github.com/users/gregory-marton/orgs","repos_url":"https://api.github.com/users/gregory-marton/repos","events_url":"https://api.github.com/users/gregory-marton/events{/privacy}","received_events_url":"https://api.github.com/users/gregory-marton/received_events","type":"User","site_admin":false},"created_at":"2015-11-17T21:50:11Z","updated_at":"2015-11-17T21:50:11Z","body":"Of course strings in ipy notebooks aren't easy places to do this sort of thing. If we had a prediction API, it wouldn't be that hard to write a chrome extension that might do so anyway, for strings in particular contexts."}}