{"action":"created","issue":{"url":"https://api.github.com/repos/MartijnDwars/Xtext/issues/5","labels_url":"https://api.github.com/repos/MartijnDwars/Xtext/issues/5/labels{/name}","comments_url":"https://api.github.com/repos/MartijnDwars/Xtext/issues/5/comments","events_url":"https://api.github.com/repos/MartijnDwars/Xtext/issues/5/events","html_url":"https://github.com/MartijnDwars/Xtext/issues/5","id":72472521,"number":5,"title":"Generating Arithmetic and FJ","user":{"login":"JeffGoderie","id":8727842,"avatar_url":"https://avatars.githubusercontent.com/u/8727842?v=3","gravatar_id":"","url":"https://api.github.com/users/JeffGoderie","html_url":"https://github.com/JeffGoderie","followers_url":"https://api.github.com/users/JeffGoderie/followers","following_url":"https://api.github.com/users/JeffGoderie/following{/other_user}","gists_url":"https://api.github.com/users/JeffGoderie/gists{/gist_id}","starred_url":"https://api.github.com/users/JeffGoderie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JeffGoderie/subscriptions","organizations_url":"https://api.github.com/users/JeffGoderie/orgs","repos_url":"https://api.github.com/users/JeffGoderie/repos","events_url":"https://api.github.com/users/JeffGoderie/events{/privacy}","received_events_url":"https://api.github.com/users/JeffGoderie/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":{"url":"https://api.github.com/repos/MartijnDwars/Xtext/milestones/2","html_url":"https://github.com/MartijnDwars/Xtext/milestones/Milestone%202%20-%20Grammar%20Transformation","labels_url":"https://api.github.com/repos/MartijnDwars/Xtext/milestones/2/labels","id":1087211,"number":2,"title":"Milestone 2 - Grammar Transformation","description":"A straight-forward transformation from Xtext grammars to SDF3. The resulting SDF3 grammars will be as non-declarative as their corresponding Xtext grammars.","creator":{"login":"JeffGoderie","id":8727842,"avatar_url":"https://avatars.githubusercontent.com/u/8727842?v=3","gravatar_id":"","url":"https://api.github.com/users/JeffGoderie","html_url":"https://github.com/JeffGoderie","followers_url":"https://api.github.com/users/JeffGoderie/followers","following_url":"https://api.github.com/users/JeffGoderie/following{/other_user}","gists_url":"https://api.github.com/users/JeffGoderie/gists{/gist_id}","starred_url":"https://api.github.com/users/JeffGoderie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/JeffGoderie/subscriptions","organizations_url":"https://api.github.com/users/JeffGoderie/orgs","repos_url":"https://api.github.com/users/JeffGoderie/repos","events_url":"https://api.github.com/users/JeffGoderie/events{/privacy}","received_events_url":"https://api.github.com/users/JeffGoderie/received_events","type":"User","site_admin":false},"open_issues":2,"closed_issues":0,"state":"open","created_at":"2015-04-28T10:50:48Z","updated_at":"2015-05-01T16:48:32Z","due_on":"2015-05-07T22:00:00Z","closed_at":null},"comments":7,"created_at":"2015-05-01T16:48:32Z","updated_at":"2015-05-02T08:30:52Z","closed_at":null,"body":"While going over the arithmetic file and the FJ file I found multiple elements that still need to be looked into:\r\n\r\n- [ ] Multiple UnorderedGroups in a single Alternative\r\n- [ ] Multiple Groups in a single UnorderedGroup\r\n- [x] Multiple Alternatives in a Group (@MartijnDwars)\r\n- [ ] Actions (@binnimar)\r\n- [ ] ActionCurrent (@binnimar)\r\n- [ ] CrossReference\r\n- [ ] AssignableAlternatives\r\n- [ ] Get rid of ParenthesizedAssignableElement (as with ParenthesizedAlternatives)\r\n\r\nAlso:\r\n\r\n- [ ] We now assumed that assignment is one standard output, however this depends on the operator. If it is an addassignment() (=+) we need to output a list creation! (@JeffGoderie)\r\n- [ ] See what hidden elements do, and if they are of value in Spoofax (@binnimar)\r\n- [ ] See what predicated elements do, and if they are of value in Spoofax (@binnimar)\r\n- [ ] As with the =+, see whether the =? has a specific, preferably clean version in Spoofax\r\n- [ ] Think of some way to handle `CrossReference` and `RuleCall` in Spoofax.\r\n\r\nSyntax:\r\n\r\n- [ ] Adapt STRING rule to get rid of the comments\r\n- [x] Parse comment blocks (@JeffGoderie, think I added this correctly, might require some more testing)\r\n- [x] TerminalAlternatives needs alternatives (@JeffGoderie)\r\n- [x] TerminalGroup needs Tokens (@JeffGoderie)"},"comment":{"url":"https://api.github.com/repos/MartijnDwars/Xtext/issues/comments/98330714","html_url":"https://github.com/MartijnDwars/Xtext/issues/5#issuecomment-98330714","issue_url":"https://api.github.com/repos/MartijnDwars/Xtext/issues/5","id":98330714,"user":{"login":"MartijnDwars","id":426811,"avatar_url":"https://avatars.githubusercontent.com/u/426811?v=3","gravatar_id":"","url":"https://api.github.com/users/MartijnDwars","html_url":"https://github.com/MartijnDwars","followers_url":"https://api.github.com/users/MartijnDwars/followers","following_url":"https://api.github.com/users/MartijnDwars/following{/other_user}","gists_url":"https://api.github.com/users/MartijnDwars/gists{/gist_id}","starred_url":"https://api.github.com/users/MartijnDwars/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/MartijnDwars/subscriptions","organizations_url":"https://api.github.com/users/MartijnDwars/orgs","repos_url":"https://api.github.com/users/MartijnDwars/repos","events_url":"https://api.github.com/users/MartijnDwars/events{/privacy}","received_events_url":"https://api.github.com/users/MartijnDwars/received_events","type":"User","site_admin":false},"created_at":"2015-05-02T08:30:52Z","updated_at":"2015-05-02T08:30:52Z","body":"Nope, go ahead :+1:"}}