{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":662656740,"defaultBranch":"main","name":"Luau.tmLanguage","ownerLogin":"JohnnyMorganz","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-07-05T15:43:11.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/19635171?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1711979486.0","currentOid":""},"activityList":{"items":[{"before":"d1a73986761f64d3404bef5ac77dabb6d2e5f63c","after":"5febad569516f7a3a587b59389fc2cdc40bff972","ref":"refs/heads/main","pushedAt":"2024-06-22T10:31:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JohnnyMorganz","name":null,"path":"/JohnnyMorganz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19635171?s=80&v=4"},"commit":{"message":"Add support for attributes (with no parameters) (#15)\n\n* Add test for attribute syntax\r\n\r\n* Update grammar files\r\n\r\n* Add baseline for new test","shortMessageHtmlLink":"Add support for attributes (with no parameters) (#15)"}},{"before":"d95de12cd3bb08a10110b4c3ba214f4437f580ab","after":"d1a73986761f64d3404bef5ac77dabb6d2e5f63c","ref":"refs/heads/main","pushedAt":"2024-04-07T10:13:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JohnnyMorganz","name":null,"path":"/JohnnyMorganz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19635171?s=80&v=4"},"commit":{"message":"Create github actions for CI","shortMessageHtmlLink":"Create github actions for CI"}},{"before":"bc4170802aab182127f2b6b80b0e1164f50d78c1","after":"d95de12cd3bb08a10110b4c3ba214f4437f580ab","ref":"refs/heads/main","pushedAt":"2024-04-07T09:51:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JohnnyMorganz","name":null,"path":"/JohnnyMorganz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19635171?s=80&v=4"},"commit":{"message":"Add test case for #10","shortMessageHtmlLink":"Add test case for #10"}},{"before":"9008e2750c2847f4d86c872ad54f466425864737","after":"bc4170802aab182127f2b6b80b0e1164f50d78c1","ref":"refs/heads/main","pushedAt":"2024-04-01T13:56:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JohnnyMorganz","name":null,"path":"/JohnnyMorganz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19635171?s=80&v=4"},"commit":{"message":"Delete file","shortMessageHtmlLink":"Delete file"}},{"before":"71b54c02a00900d7bb7652f153fe411bae086e3c","after":null,"ref":"refs/heads/rewrite","pushedAt":"2024-04-01T13:51:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"JohnnyMorganz","name":null,"path":"/JohnnyMorganz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19635171?s=80&v=4"}},{"before":"9f320add6dd099f99897a03c5e2ce3ca5f176d7f","after":"9008e2750c2847f4d86c872ad54f466425864737","ref":"refs/heads/main","pushedAt":"2024-04-01T13:51:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"JohnnyMorganz","name":null,"path":"/JohnnyMorganz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19635171?s=80&v=4"},"commit":{"message":"Rewrite the grammar (#9)\n\n* step 1\r\n\r\n* use .luau endings\r\n\r\n* use correct numbers\r\n\r\n* handle identifier\r\n\r\n* handle operators\r\n\r\n* cleanup + language constants\r\n\r\n* accept current test snapshots\r\n\r\n* string interpolation\r\n\r\n* handle local declaration and for loop independently\r\n\r\n* initial types support\r\n\r\n* handle generics independently + comma in type tables\r\n\r\n* handle varags and accept function related diffs\r\n\r\n* support function return types\r\n\r\n* accept shebang test case\r\n\r\n* cleanup\r\n\r\n* cleanup keywords and standard library\r\n\r\n* handle type casting\r\n\r\n* explicitly capture parentheses\r\n\r\nthis is important as it seems matching is greedy - so we need to\r\ncapture internal parentheses so that typeof doesn't do so\r\n\r\n* match tables explicitly\r\nalso accept issue 5 and 6 fixes\r\n\r\n* fix issue 3 + cleanup\r\n\r\n* don't apply class entity scope on method calls\r\n\r\n* highlight metamethods\r\n\r\n* cleanup\r\n\r\n* fix compound assignment + floor division + pull new full moon cases\r\n\r\n* escape slash before new line\r\n\r\n* pull stylua test cases\r\n\r\n* accept test cases\r\n\r\n* accept more snapshots\r\n- fix comments inside of local declaration\r\n\r\n* accept lua cases from stylua\r\n\r\nthere are too many to care about in detail right now - useful to determine differences in future\r\n\r\n* fix handling of type alias declarations\r\n\r\n* extract out identifier\r\n\r\n* accept test cases\r\n\r\nnot correct, but used to determine changes\r\n\r\n* update grammar","shortMessageHtmlLink":"Rewrite the grammar (#9)"}},{"before":"09e559fe1699d3d8389bc94eb55ed99330dcb29a","after":"71b54c02a00900d7bb7652f153fe411bae086e3c","ref":"refs/heads/rewrite","pushedAt":"2024-04-01T13:50:48.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"JohnnyMorganz","name":null,"path":"/JohnnyMorganz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19635171?s=80&v=4"},"commit":{"message":"update grammar","shortMessageHtmlLink":"update grammar"}},{"before":"7c8c9797002b68028f669803495512d436348b94","after":"09e559fe1699d3d8389bc94eb55ed99330dcb29a","ref":"refs/heads/rewrite","pushedAt":"2024-03-24T16:28:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"JohnnyMorganz","name":null,"path":"/JohnnyMorganz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19635171?s=80&v=4"},"commit":{"message":"extract out identifier","shortMessageHtmlLink":"extract out identifier"}},{"before":null,"after":"7c8c9797002b68028f669803495512d436348b94","ref":"refs/heads/rewrite","pushedAt":"2024-03-24T16:24:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JohnnyMorganz","name":null,"path":"/JohnnyMorganz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19635171?s=80&v=4"},"commit":{"message":"extract out identifier","shortMessageHtmlLink":"extract out identifier"}},{"before":"ffa5d606c48cdd5d1f719440b8331066145a974b","after":"9f320add6dd099f99897a03c5e2ce3ca5f176d7f","ref":"refs/heads/main","pushedAt":"2023-08-01T18:50:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JohnnyMorganz","name":null,"path":"/JohnnyMorganz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19635171?s=80&v=4"},"commit":{"message":"Fix #2","shortMessageHtmlLink":"Fix #2"}},{"before":"79057b36a85f45b38564f5c5fcb072cfa918c817","after":"ffa5d606c48cdd5d1f719440b8331066145a974b","ref":"refs/heads/main","pushedAt":"2023-07-05T18:23:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JohnnyMorganz","name":null,"path":"/JohnnyMorganz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19635171?s=80&v=4"},"commit":{"message":"Fix highlighting of type in shorthand array type","shortMessageHtmlLink":"Fix highlighting of type in shorthand array type"}},{"before":"a0a1bdf2c391a8d9144973b206cbb1d3f67a4567","after":"79057b36a85f45b38564f5c5fcb072cfa918c817","ref":"refs/heads/main","pushedAt":"2023-07-05T18:07:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JohnnyMorganz","name":null,"path":"/JohnnyMorganz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19635171?s=80&v=4"},"commit":{"message":"Add link to source","shortMessageHtmlLink":"Add link to source"}},{"before":"0110d977c8ed3a96f49a52386601a450a69621cd","after":"a0a1bdf2c391a8d9144973b206cbb1d3f67a4567","ref":"refs/heads/main","pushedAt":"2023-07-05T18:04:31.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"JohnnyMorganz","name":null,"path":"/JohnnyMorganz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19635171?s=80&v=4"},"commit":{"message":"Fix incorrect highlight of complex expression inside of typeof\n\nFixes #1","shortMessageHtmlLink":"Fix incorrect highlight of complex expression inside of typeof"}},{"before":"739d6412ed0b6e85a3d4909f937ba9580c045e12","after":"0110d977c8ed3a96f49a52386601a450a69621cd","ref":"refs/heads/main","pushedAt":"2023-07-05T16:29:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"JohnnyMorganz","name":null,"path":"/JohnnyMorganz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19635171?s=80&v=4"},"commit":{"message":"Move file","shortMessageHtmlLink":"Move file"}},{"before":"55aa987d15e474e7299b3949f71a48fa81d10f9c","after":"739d6412ed0b6e85a3d4909f937ba9580c045e12","ref":"refs/heads/main","pushedAt":"2023-07-05T16:01:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"JohnnyMorganz","name":null,"path":"/JohnnyMorganz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19635171?s=80&v=4"},"commit":{"message":"Delete tmTheme","shortMessageHtmlLink":"Delete tmTheme"}},{"before":null,"after":"55aa987d15e474e7299b3949f71a48fa81d10f9c","ref":"refs/heads/main","pushedAt":"2023-07-05T15:43:14.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"JohnnyMorganz","name":null,"path":"/JohnnyMorganz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19635171?s=80&v=4"},"commit":{"message":"Convert tabs to 2-width spaces","shortMessageHtmlLink":"Convert tabs to 2-width spaces"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEbD3JQAA","startCursor":null,"endCursor":null}},"title":"Activity ยท JohnnyMorganz/Luau.tmLanguage"}