{"action":"created","issue":{"url":"https://api.github.com/repos/PrismJS/prism/issues/927","repository_url":"https://api.github.com/repos/PrismJS/prism","labels_url":"https://api.github.com/repos/PrismJS/prism/issues/927/labels{/name}","comments_url":"https://api.github.com/repos/PrismJS/prism/issues/927/comments","events_url":"https://api.github.com/repos/PrismJS/prism/issues/927/events","html_url":"https://github.com/PrismJS/prism/pull/927","id":145685358,"number":927,"title":"Override function highlighting.","user":{"login":"benembery","id":1454060,"avatar_url":"https://avatars.githubusercontent.com/u/1454060?v=3","gravatar_id":"","url":"https://api.github.com/users/benembery","html_url":"https://github.com/benembery","followers_url":"https://api.github.com/users/benembery/followers","following_url":"https://api.github.com/users/benembery/following{/other_user}","gists_url":"https://api.github.com/users/benembery/gists{/gist_id}","starred_url":"https://api.github.com/users/benembery/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/benembery/subscriptions","organizations_url":"https://api.github.com/users/benembery/orgs","repos_url":"https://api.github.com/users/benembery/repos","events_url":"https://api.github.com/users/benembery/events{/privacy}","received_events_url":"https://api.github.com/users/benembery/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":2,"created_at":"2016-04-04T13:35:45Z","updated_at":"2016-04-04T21:01:00Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/PrismJS/prism/pulls/927","html_url":"https://github.com/PrismJS/prism/pull/927","diff_url":"https://github.com/PrismJS/prism/pull/927.diff","patch_url":"https://github.com/PrismJS/prism/pull/927.patch"},"body":"Introduce new highlighting to support methods with generic arguments and attributes that have no arguments \r\n\r\nhttps://regex101.com/r/iB3xW2/1"},"comment":{"url":"https://api.github.com/repos/PrismJS/prism/issues/comments/205495050","html_url":"https://github.com/PrismJS/prism/pull/927#issuecomment-205495050","issue_url":"https://api.github.com/repos/PrismJS/prism/issues/927","id":205495050,"user":{"login":"benembery","id":1454060,"avatar_url":"https://avatars.githubusercontent.com/u/1454060?v=3","gravatar_id":"","url":"https://api.github.com/users/benembery","html_url":"https://github.com/benembery","followers_url":"https://api.github.com/users/benembery/followers","following_url":"https://api.github.com/users/benembery/following{/other_user}","gists_url":"https://api.github.com/users/benembery/gists{/gist_id}","starred_url":"https://api.github.com/users/benembery/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/benembery/subscriptions","organizations_url":"https://api.github.com/users/benembery/orgs","repos_url":"https://api.github.com/users/benembery/repos","events_url":"https://api.github.com/users/benembery/events{/privacy}","received_events_url":"https://api.github.com/users/benembery/received_events","type":"User","site_admin":false},"created_at":"2016-04-04T21:01:00Z","updated_at":"2016-04-04T21:01:00Z","body":"Yeah, a bit gung-ho of me there, sorry about that. \r\n\r\nI feel bad enough shoe-horning attributes into functions, couple that with the full functionality of generics and it feels like they should all be separate.\r\n\r\nhttps://regex101.com/r/iB3xW2/5\r\n\r\nI've stripped the functionality of Generics and just gone for attributes and methods, instead of the look behind I've highlighted the entire wrapped attribute.  "}}