{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":309164303,"defaultBranch":"master","name":"TheSpawnLanguage","ownerLogin":"TheSpawnProject","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-11-01T18:46:26.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/67924119?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1711398502.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"1f95b1f6bca3ce8e4f4f66e20804b1e24405da8a","ref":"refs/heads/refactor/parser-2","pushedAt":"2024-03-25T20:28:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iGoodie","name":"Anılcan Metinyurt","path":"/iGoodie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8591785?s=80&v=4"},"commit":{"message":"fix: CaptureCall ignoring last character position","shortMessageHtmlLink":"fix: CaptureCall ignoring last character position"}},{"before":"09b1996a2348659f691022f2f386107224ad71e4","after":"1f95b1f6bca3ce8e4f4f66e20804b1e24405da8a","ref":"refs/heads/refactor/parser","pushedAt":"2024-02-02T22:17:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iGoodie","name":"Anılcan Metinyurt","path":"/iGoodie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8591785?s=80&v=4"},"commit":{"message":"fix: CaptureCall ignoring last character position","shortMessageHtmlLink":"fix: CaptureCall ignoring last character position"}},{"before":"6c424033beff7c53d81b6c6c67acc13317a9a192","after":"09b1996a2348659f691022f2f386107224ad71e4","ref":"refs/heads/refactor/parser","pushedAt":"2023-10-02T21:04:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iGoodie","name":"Anılcan Metinyurt","path":"/iGoodie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8591785?s=80&v=4"},"commit":{"message":"chore: mark every legacy parser class deprecated","shortMessageHtmlLink":"chore: mark every legacy parser class deprecated"}},{"before":"f8fd1b58e127408db21a42480fe64293446e2d75","after":"6c424033beff7c53d81b6c6c67acc13317a9a192","ref":"refs/heads/refactor/parser","pushedAt":"2023-09-06T17:26:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iGoodie","name":"Anılcan Metinyurt","path":"/iGoodie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8591785?s=80&v=4"},"commit":{"message":"fix: capture param lexer not accepting nested statements","shortMessageHtmlLink":"fix: capture param lexer not accepting nested statements"}},{"before":"e24d7b7438474166ab960a66a67fdca024bc4f07","after":"f8fd1b58e127408db21a42480fe64293446e2d75","ref":"refs/heads/refactor/parser","pushedAt":"2023-09-06T11:47:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iGoodie","name":"Anılcan Metinyurt","path":"/iGoodie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8591785?s=80&v=4"},"commit":{"message":"feat: impl Capture Call lex mode","shortMessageHtmlLink":"feat: impl Capture Call lex mode"}},{"before":"132982679e4487cb0e9837de0f9f44d43ef601ac","after":"e24d7b7438474166ab960a66a67fdca024bc4f07","ref":"refs/heads/refactor/parser","pushedAt":"2023-06-18T00:25:55.634Z","pushType":"push","commitsCount":1,"pusher":{"login":"iGoodie","name":"Anılcan Metinyurt","path":"/iGoodie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8591785?s=80&v=4"},"commit":{"message":"fix: lexer escape state won't pop","shortMessageHtmlLink":"fix: lexer escape state won't pop"}},{"before":"c4b03d3e50908890b1e6e99005d97e8daf90dd1c","after":"132982679e4487cb0e9837de0f9f44d43ef601ac","ref":"refs/heads/refactor/parser","pushedAt":"2023-06-18T00:22:18.375Z","pushType":"push","commitsCount":1,"pusher":{"login":"iGoodie","name":"Anılcan Metinyurt","path":"/iGoodie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8591785?s=80&v=4"},"commit":{"message":"feat: allow escaping symbol tokens","shortMessageHtmlLink":"feat: allow escaping symbol tokens"}},{"before":"66030f9aebf9108fa2549cafd7d9a9f813ffc98e","after":"c4b03d3e50908890b1e6e99005d97e8daf90dd1c","ref":"refs/heads/refactor/parser","pushedAt":"2023-06-18T00:13:48.801Z","pushType":"push","commitsCount":1,"pusher":{"login":"iGoodie","name":"Anılcan Metinyurt","path":"/iGoodie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8591785?s=80&v=4"},"commit":{"message":"feat: support root level escaping","shortMessageHtmlLink":"feat: support root level escaping"}},{"before":"feb849dad32b7e1f72e332616f76bba713977601","after":"66030f9aebf9108fa2549cafd7d9a9f813ffc98e","ref":"refs/heads/refactor/parser","pushedAt":"2023-06-17T19:59:25.196Z","pushType":"push","commitsCount":1,"pusher":{"login":"iGoodie","name":"Anılcan Metinyurt","path":"/iGoodie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8591785?s=80&v=4"},"commit":{"message":"feat: impl Expression lexer mode","shortMessageHtmlLink":"feat: impl Expression lexer mode"}},{"before":"e83893d498cfe1d813a8a2cf8e69124fecca4f5c","after":"feb849dad32b7e1f72e332616f76bba713977601","ref":"refs/heads/refactor/parser","pushedAt":"2023-06-17T00:57:14.382Z","pushType":"push","commitsCount":1,"pusher":{"login":"iGoodie","name":"Anılcan Metinyurt","path":"/iGoodie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8591785?s=80&v=4"},"commit":{"message":"fix: lexer counts tag symbol as comment","shortMessageHtmlLink":"fix: lexer counts tag symbol as comment"}},{"before":"cb1f5b1727235c211c42b2123d16e65fcce87fb3","after":"e83893d498cfe1d813a8a2cf8e69124fecca4f5c","ref":"refs/heads/refactor/parser","pushedAt":"2023-06-17T00:27:41.010Z","pushType":"push","commitsCount":1,"pusher":{"login":"iGoodie","name":"Anılcan Metinyurt","path":"/iGoodie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8591785?s=80&v=4"},"commit":{"message":"feat: impl TSL doc lexer mode","shortMessageHtmlLink":"feat: impl TSL doc lexer mode"}},{"before":"d841c27e654cba9c60aa43596bbd2547c157c04f","after":"cb1f5b1727235c211c42b2123d16e65fcce87fb3","ref":"refs/heads/refactor/parser","pushedAt":"2023-06-16T23:37:44.138Z","pushType":"push","commitsCount":1,"pusher":{"login":"iGoodie","name":"Anılcan Metinyurt","path":"/iGoodie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8591785?s=80&v=4"},"commit":{"message":"feat: impl block comment lexer mode","shortMessageHtmlLink":"feat: impl block comment lexer mode"}},{"before":"678a2f5f4ae0dab12b848e9cfcc7ca49a68207dd","after":"d841c27e654cba9c60aa43596bbd2547c157c04f","ref":"refs/heads/refactor/parser","pushedAt":"2023-06-16T23:18:37.935Z","pushType":"push","commitsCount":1,"pusher":{"login":"iGoodie","name":"Anılcan Metinyurt","path":"/iGoodie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8591785?s=80&v=4"},"commit":{"message":"feat: add lexer step results","shortMessageHtmlLink":"feat: add lexer step results"}},{"before":"52939feadfab76259a775a9401d9a7ea2345d80c","after":"678a2f5f4ae0dab12b848e9cfcc7ca49a68207dd","ref":"refs/heads/refactor/parser","pushedAt":"2023-06-16T20:52:06.777Z","pushType":"push","commitsCount":1,"pusher":{"login":"iGoodie","name":"Anılcan Metinyurt","path":"/iGoodie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8591785?s=80&v=4"},"commit":{"message":"refactor: make TSLExceptions fully chainable","shortMessageHtmlLink":"refactor: make TSLExceptions fully chainable"}},{"before":"a9c31df74f0e3e23690649d86a2009b0ba0430dc","after":"52939feadfab76259a775a9401d9a7ea2345d80c","ref":"refs/heads/refactor/parser","pushedAt":"2023-06-16T18:45:53.213Z","pushType":"push","commitsCount":1,"pusher":{"login":"iGoodie","name":"Anılcan Metinyurt","path":"/iGoodie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8591785?s=80&v=4"},"commit":{"message":"fix: lexer token pushing routine","shortMessageHtmlLink":"fix: lexer token pushing routine"}},{"before":"fb892359849da91a4aa93fe2aa4e7ab49f05f775","after":"a9c31df74f0e3e23690649d86a2009b0ba0430dc","ref":"refs/heads/refactor/parser","pushedAt":"2023-06-16T17:12:32.297Z","pushType":"push","commitsCount":1,"pusher":{"login":"iGoodie","name":"Anılcan Metinyurt","path":"/iGoodie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8591785?s=80&v=4"},"commit":{"message":"refactor: make token constructors accept TextRange","shortMessageHtmlLink":"refactor: make token constructors accept TextRange"}},{"before":"9561db0e2aa8631e3e8bfba87c9c42addb8ca941","after":"fb892359849da91a4aa93fe2aa4e7ab49f05f775","ref":"refs/heads/refactor/parser","pushedAt":"2023-05-26T18:21:43.015Z","pushType":"push","commitsCount":1,"pusher":{"login":"iGoodie","name":"Anılcan Metinyurt","path":"/iGoodie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8591785?s=80&v=4"},"commit":{"message":"feat: impl capture filling","shortMessageHtmlLink":"feat: impl capture filling"}},{"before":"f340fbca96b20d87a97235d0b520f952807792f7","after":"9561db0e2aa8631e3e8bfba87c9c42addb8ca941","ref":"refs/heads/refactor/parser","pushedAt":"2023-05-05T11:55:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iGoodie","name":"Anılcan Metinyurt","path":"/iGoodie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8591785?s=80&v=4"},"commit":{"message":"refactor: make TSLSnippet store type","shortMessageHtmlLink":"refactor: make TSLSnippet store type"}},{"before":"3eddf49ed6359a02a187c4aed5d0207547d85287","after":"f340fbca96b20d87a97235d0b520f952807792f7","ref":"refs/heads/refactor/parser","pushedAt":"2023-05-04T21:58:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iGoodie","name":"Anılcan Metinyurt","path":"/iGoodie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8591785?s=80&v=4"},"commit":{"message":"feat: impl capture parameter fill logic on snippets","shortMessageHtmlLink":"feat: impl capture parameter fill logic on snippets"}},{"before":"a39a3a3c8d36094835cace3e0317df01e0a97c5b","after":"3eddf49ed6359a02a187c4aed5d0207547d85287","ref":"refs/heads/refactor/parser","pushedAt":"2023-05-04T21:34:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iGoodie","name":"Anılcan Metinyurt","path":"/iGoodie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8591785?s=80&v=4"},"commit":{"message":"feat: make snippets and tokens copyable","shortMessageHtmlLink":"feat: make snippets and tokens copyable"}},{"before":"5653c23f1a1ae4cdf7ff8ee5b3eda5cd32826464","after":"a39a3a3c8d36094835cace3e0317df01e0a97c5b","ref":"refs/heads/refactor/parser","pushedAt":"2023-05-04T19:13:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iGoodie","name":"Anılcan Metinyurt","path":"/iGoodie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8591785?s=80&v=4"},"commit":{"message":"feat: make groups support capture arguments","shortMessageHtmlLink":"feat: make groups support capture arguments"}},{"before":"853dfab6f62c0bdc7049d647e1f4bf4e76a6d3bb","after":"5653c23f1a1ae4cdf7ff8ee5b3eda5cd32826464","ref":"refs/heads/refactor/parser","pushedAt":"2023-05-04T18:02:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iGoodie","name":"Anılcan Metinyurt","path":"/iGoodie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8591785?s=80&v=4"},"commit":{"message":"feat: introduce new group expressions","shortMessageHtmlLink":"feat: introduce new group expressions"}},{"before":"0f4f70e8d34363e49f571368e3047e34392385ec","after":"853dfab6f62c0bdc7049d647e1f4bf4e76a6d3bb","ref":"refs/heads/refactor/parser","pushedAt":"2023-05-04T14:25:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iGoodie","name":"Anılcan Metinyurt","path":"/iGoodie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8591785?s=80&v=4"},"commit":{"message":"feat: make snippets support either token or snippet entries","shortMessageHtmlLink":"feat: make snippets support either token or snippet entries"}},{"before":"82af1434dc8f3026aa30b0f92316d0ce8781a900","after":"0f4f70e8d34363e49f571368e3047e34392385ec","ref":"refs/heads/refactor/parser","pushedAt":"2023-05-04T12:31:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iGoodie","name":"Anılcan Metinyurt","path":"/iGoodie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8591785?s=80&v=4"},"commit":{"message":"fix: group tokens not preserving trailing and leading spaces","shortMessageHtmlLink":"fix: group tokens not preserving trailing and leading spaces"}},{"before":"0c849f063a41319a988cd321a2ecc3052214ecef","after":"82af1434dc8f3026aa30b0f92316d0ce8781a900","ref":"refs/heads/refactor/parser","pushedAt":"2023-05-04T11:19:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iGoodie","name":"Anılcan Metinyurt","path":"/iGoodie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8591785?s=80&v=4"},"commit":{"message":"feat: store token end positions too","shortMessageHtmlLink":"feat: store token end positions too"}},{"before":"f95aac376f2730bada915a0ddb362353f8567ecb","after":"0c849f063a41319a988cd321a2ecc3052214ecef","ref":"refs/heads/refactor/parser","pushedAt":"2023-05-04T11:08:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iGoodie","name":"Anılcan Metinyurt","path":"/iGoodie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8591785?s=80&v=4"},"commit":{"message":"feat: impl capture tokens","shortMessageHtmlLink":"feat: impl capture tokens"}},{"before":"1d89118fb1734dc07478e2a41d936cc507458c3d","after":"f95aac376f2730bada915a0ddb362353f8567ecb","ref":"refs/heads/refactor/parser","pushedAt":"2023-05-03T22:07:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"iGoodie","name":"Anılcan Metinyurt","path":"/iGoodie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8591785?s=80&v=4"},"commit":{"message":"fix: group token evaluation whitespaces","shortMessageHtmlLink":"fix: group token evaluation whitespaces"}},{"before":"8431ed489b96ca1c50a54cc959fcd58328d80ee9","after":"1d89118fb1734dc07478e2a41d936cc507458c3d","ref":"refs/heads/refactor/parser","pushedAt":"2023-05-03T13:14:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"iGoodie","name":"Anılcan Metinyurt","path":"/iGoodie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8591785?s=80&v=4"},"commit":{"message":"feat: impl new TSLGroup evaluation logic","shortMessageHtmlLink":"feat: impl new TSLGroup evaluation logic"}},{"before":null,"after":"8431ed489b96ca1c50a54cc959fcd58328d80ee9","ref":"refs/heads/refactor/parser","pushedAt":"2023-05-02T13:48:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iGoodie","name":"Anılcan Metinyurt","path":"/iGoodie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8591785?s=80&v=4"},"commit":{"message":"fix: support base level pattern escape","shortMessageHtmlLink":"fix: support base level pattern escape"}},{"before":null,"after":"8431ed489b96ca1c50a54cc959fcd58328d80ee9","ref":"refs/heads/development","pushedAt":"2023-05-02T13:06:28.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"iGoodie","name":"Anılcan Metinyurt","path":"/iGoodie","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8591785?s=80&v=4"},"commit":{"message":"fix: support base level pattern escape","shortMessageHtmlLink":"fix: support base level pattern escape"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0yNVQyMDoyODoyMi4wMDAwMDBazwAAAAQe-Qa1","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMy0yNVQyMDoyODoyMi4wMDAwMDBazwAAAAQe-Qa1","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNS0wMlQxMzowNjoyOC4wMDAwMDBazwAAAAMkYObw"}},"title":"Activity · TheSpawnProject/TheSpawnLanguage"}