{"action":"closed","issue":{"url":"https://api.github.com/repos/jhipster/prettier-java/issues/104","repository_url":"https://api.github.com/repos/jhipster/prettier-java","labels_url":"https://api.github.com/repos/jhipster/prettier-java/issues/104/labels{/name}","comments_url":"https://api.github.com/repos/jhipster/prettier-java/issues/104/comments","events_url":"https://api.github.com/repos/jhipster/prettier-java/issues/104/events","html_url":"https://github.com/jhipster/prettier-java/issues/104","id":380350389,"node_id":"MDU6SXNzdWUzODAzNTAzODk=","number":104,"title":"Lexer: Evaluate getting rid of xRegExp","user":{"login":"bd82","id":4233843,"node_id":"MDQ6VXNlcjQyMzM4NDM=","avatar_url":"https://avatars3.githubusercontent.com/u/4233843?v=4","gravatar_id":"","url":"https://api.github.com/users/bd82","html_url":"https://github.com/bd82","followers_url":"https://api.github.com/users/bd82/followers","following_url":"https://api.github.com/users/bd82/following{/other_user}","gists_url":"https://api.github.com/users/bd82/gists{/gist_id}","starred_url":"https://api.github.com/users/bd82/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bd82/subscriptions","organizations_url":"https://api.github.com/users/bd82/orgs","repos_url":"https://api.github.com/users/bd82/repos","events_url":"https://api.github.com/users/bd82/events{/privacy}","received_events_url":"https://api.github.com/users/bd82/received_events","type":"User","site_admin":false},"labels":[],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2018-11-13T17:53:53Z","updated_at":"2018-11-13T20:53:25Z","closed_at":"2018-11-13T20:53:25Z","author_association":"COLLABORATOR","body":"* Only four fragments have been defined.\r\n  https://github.com/jhipster/prettier-java/blob/0e051f4d1868b723615d31a25c8e79ee6a425444/packages/java-parser/src/tokens.js#L17-L21\r\n* Only Three Token types actually use those fragments.\r\n* Many Token Types use the xRegExp wrapper, but without using any fragments inlined.\r\n   This means that additional logic is performed at startup for no reason (performance cost).\r\n   It also leads to mistakes due to the double escaping needed when passing a string literal to be interpreted as a regexp literal.\r\n\r\n"}}
{"actor":{"display_login":"bd82"}}