{"action":"opened","issue":{"url":"https://api.github.com/repos/Filosoft/vabamorf/issues/21","labels_url":"https://api.github.com/repos/Filosoft/vabamorf/issues/21/labels{/name}","comments_url":"https://api.github.com/repos/Filosoft/vabamorf/issues/21/comments","events_url":"https://api.github.com/repos/Filosoft/vabamorf/issues/21/events","html_url":"https://github.com/Filosoft/vabamorf/issues/21","id":94560141,"number":21,"title":"Lexicon compiler outputs an unhelpful error message if lexicon contains a syntax error","user":{"login":"Kaljurand","id":490600,"avatar_url":"https://avatars.githubusercontent.com/u/490600?v=3","gravatar_id":"","url":"https://api.github.com/users/Kaljurand","html_url":"https://github.com/Kaljurand","followers_url":"https://api.github.com/users/Kaljurand/followers","following_url":"https://api.github.com/users/Kaljurand/following{/other_user}","gists_url":"https://api.github.com/users/Kaljurand/gists{/gist_id}","starred_url":"https://api.github.com/users/Kaljurand/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Kaljurand/subscriptions","organizations_url":"https://api.github.com/users/Kaljurand/orgs","repos_url":"https://api.github.com/users/Kaljurand/repos","events_url":"https://api.github.com/users/Kaljurand/events{/privacy}","received_events_url":"https://api.github.com/users/Kaljurand/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-07-12T12:11:14Z","updated_at":"2015-07-12T12:11:14Z","closed_at":null,"body":"Steps to reproduce:\r\n\r\n1. Add the line \"sage:0905|\" (or another syntactically incorrect entry) somewhere into \"dct/data/mrf/fs_lex\"\r\n2. Run `nullist-uus-sonastik.sh`\r\n3. After a while the script stops and prints \"Ei leia , märki\" to the console\r\n\r\nIt would be better if every (or also just the first) line that contains a syntax error is output along with the line number and lexicon source file name. This would make locating the errors computationally tractable.\r\n\r\nWhile the lexicon source distributed with Vabamorf do not contain any errors, lexicons automatically generated from external resources most likely will (during the development of conversion scripts)."}}