{"action":"created","issue":{"url":"https://api.github.com/repos/atom/atom/issues/8669","repository_url":"https://api.github.com/repos/atom/atom","labels_url":"https://api.github.com/repos/atom/atom/issues/8669/labels{/name}","comments_url":"https://api.github.com/repos/atom/atom/issues/8669/comments","events_url":"https://api.github.com/repos/atom/atom/issues/8669/events","html_url":"https://github.com/atom/atom/issues/8669","id":104804362,"number":8669,"title":"Support external tokenizers","user":{"login":"jpsim","id":474794,"avatar_url":"https://avatars3.githubusercontent.com/u/474794?v=3","gravatar_id":"","url":"https://api.github.com/users/jpsim","html_url":"https://github.com/jpsim","followers_url":"https://api.github.com/users/jpsim/followers","following_url":"https://api.github.com/users/jpsim/following{/other_user}","gists_url":"https://api.github.com/users/jpsim/gists{/gist_id}","starred_url":"https://api.github.com/users/jpsim/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jpsim/subscriptions","organizations_url":"https://api.github.com/users/jpsim/orgs","repos_url":"https://api.github.com/users/jpsim/repos","events_url":"https://api.github.com/users/jpsim/events{/privacy}","received_events_url":"https://api.github.com/users/jpsim/received_events","type":"User","site_admin":false},"labels":[{"id":7856440,"url":"https://api.github.com/repos/atom/atom/labels/enhancement","name":"enhancement","color":"bfd4f2","default":true}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":8,"created_at":"2015-09-04T00:03:00Z","updated_at":"2017-05-31T07:51:43Z","closed_at":null,"body":"Formalizing [this forum question](https://discuss.atom.io/t/custom-grammar-based-on-external-tokenizer/19537) as a feature request here. Some languages don't lend themselves very well to regex-based grammars, and there are several languages out there that expose their tokenizers.\n\nI'd love if Atom supported syntax highlighting based on external tokenizers. It would allow, for example, highlighting Swift code using the same mechanism Xcode uses (see https://github.com/jpsim/SourceKitten#syntax).\n"},"comment":{"url":"https://api.github.com/repos/atom/atom/issues/comments/305113540","html_url":"https://github.com/atom/atom/issues/8669#issuecomment-305113540","issue_url":"https://api.github.com/repos/atom/atom/issues/8669","id":305113540,"user":{"login":"pmlodawski","id":5347572,"avatar_url":"https://avatars3.githubusercontent.com/u/5347572?v=3","gravatar_id":"","url":"https://api.github.com/users/pmlodawski","html_url":"https://github.com/pmlodawski","followers_url":"https://api.github.com/users/pmlodawski/followers","following_url":"https://api.github.com/users/pmlodawski/following{/other_user}","gists_url":"https://api.github.com/users/pmlodawski/gists{/gist_id}","starred_url":"https://api.github.com/users/pmlodawski/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/pmlodawski/subscriptions","organizations_url":"https://api.github.com/users/pmlodawski/orgs","repos_url":"https://api.github.com/users/pmlodawski/repos","events_url":"https://api.github.com/users/pmlodawski/events{/privacy}","received_events_url":"https://api.github.com/users/pmlodawski/received_events","type":"User","site_admin":false},"created_at":"2017-05-31T07:51:43Z","updated_at":"2017-05-31T07:51:43Z","body":"Anything new on this topic?"}}
{"actor":{"display_login":"pmlodawski"}}