{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":794013313,"defaultBranch":"main","name":"carl","ownerLogin":"Sveske-Juice","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-04-30T09:41:53.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/66884216?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1714470114.459578","currentOid":""},"activityList":{"items":[{"before":"b927ec449926f3881e91c4e99caa0a72e1249964","after":"afe2d57574663894ab5300e7412b27aedd174921","ref":"refs/heads/main","pushedAt":"2024-06-24T14:49:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Sveske-Juice","name":"sveske_juice","path":"/Sveske-Juice","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66884216?s=80&v=4"},"commit":{"message":"dev moved notice","shortMessageHtmlLink":"dev moved notice"}},{"before":"35c240c40abef0e1eb548a561fee476d6b545054","after":"b927ec449926f3881e91c4e99caa0a72e1249964","ref":"refs/heads/main","pushedAt":"2024-05-13T07:32:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Sveske-Juice","name":"sveske_juice","path":"/Sveske-Juice","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66884216?s=80&v=4"},"commit":{"message":"fix bnf","shortMessageHtmlLink":"fix bnf"}},{"before":"c3369cef7ce9aecf7b9de6bf3731853bf120cbc2","after":"35c240c40abef0e1eb548a561fee476d6b545054","ref":"refs/heads/main","pushedAt":"2024-05-12T21:44:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Sveske-Juice","name":"sveske_juice","path":"/Sveske-Juice","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66884216?s=80&v=4"},"commit":{"message":"readme","shortMessageHtmlLink":"readme"}},{"before":"00f6c3a472e3ae18f895671f49a7eb7a2704cf11","after":"c3369cef7ce9aecf7b9de6bf3731853bf120cbc2","ref":"refs/heads/main","pushedAt":"2024-05-12T21:43:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Sveske-Juice","name":"sveske_juice","path":"/Sveske-Juice","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66884216?s=80&v=4"},"commit":{"message":"last tests","shortMessageHtmlLink":"last tests"}},{"before":"bd9bd21d76168a992689aac0f229dbb3ad686e4c","after":"00f6c3a472e3ae18f895671f49a7eb7a2704cf11","ref":"refs/heads/main","pushedAt":"2024-05-12T19:06:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Sveske-Juice","name":"sveske_juice","path":"/Sveske-Juice","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66884216?s=80&v=4"},"commit":{"message":"fix crash when applying rule more than once\n\ncrash was due to moving the pattern of the rule on the first apply. So now we de a deep copy when getting the pattern and replcament from the rule","shortMessageHtmlLink":"fix crash when applying rule more than once"}},{"before":"29530bf5349fc3edb665937cdd5beac91cc89367","after":"bd9bd21d76168a992689aac0f229dbb3ad686e4c","ref":"refs/heads/main","pushedAt":"2024-05-12T18:34:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Sveske-Juice","name":"sveske_juice","path":"/Sveske-Juice","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66884216?s=80&v=4"},"commit":{"message":"cleanup update tests","shortMessageHtmlLink":"cleanup update tests"}},{"before":"587134f7f2221dc322d294ba86ba136493ee1665","after":"29530bf5349fc3edb665937cdd5beac91cc89367","ref":"refs/heads/main","pushedAt":"2024-05-11T09:33:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Sveske-Juice","name":"sveske_juice","path":"/Sveske-Juice","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66884216?s=80&v=4"},"commit":{"message":"Makefile update doxygen theme on build","shortMessageHtmlLink":"Makefile update doxygen theme on build"}},{"before":"ab42771cd09177306998ea0dc722bb801473512e","after":"587134f7f2221dc322d294ba86ba136493ee1665","ref":"refs/heads/main","pushedAt":"2024-05-11T08:53:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Sveske-Juice","name":"sveske_juice","path":"/Sveske-Juice","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66884216?s=80&v=4"},"commit":{"message":"Doxygen theme setup #8","shortMessageHtmlLink":"Doxygen theme setup #8"}},{"before":"cfeaa1829303d61a413adb12721981e9d717bd24","after":"ab42771cd09177306998ea0dc722bb801473512e","ref":"refs/heads/main","pushedAt":"2024-05-11T08:36:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Sveske-Juice","name":"sveske_juice","path":"/Sveske-Juice","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66884216?s=80&v=4"},"commit":{"message":"Doxygen setup #8","shortMessageHtmlLink":"Doxygen setup #8"}},{"before":"1765848aaca34d545ed0dde13fba27876c671291","after":"cfeaa1829303d61a413adb12721981e9d717bd24","ref":"refs/heads/main","pushedAt":"2024-05-11T08:08:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Sveske-Juice","name":"sveske_juice","path":"/Sveske-Juice","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66884216?s=80&v=4"},"commit":{"message":"Show command statement","shortMessageHtmlLink":"Show command statement"}},{"before":"3accda0a9e47b0f7d8de18d0c43a903aba858b2a","after":"1765848aaca34d545ed0dde13fba27876c671291","ref":"refs/heads/main","pushedAt":"2024-05-11T07:53:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Sveske-Juice","name":"sveske_juice","path":"/Sveske-Juice","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66884216?s=80&v=4"},"commit":{"message":"refactored to single command bnf rule","shortMessageHtmlLink":"refactored to single command bnf rule"}},{"before":"d023e2d052842bb799c216d6897040541d3ff121","after":"3accda0a9e47b0f7d8de18d0c43a903aba858b2a","ref":"refs/heads/main","pushedAt":"2024-05-10T22:47:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Sveske-Juice","name":"sveske_juice","path":"/Sveske-Juice","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66884216?s=80&v=4"},"commit":{"message":"underscore and dash support in indentifier","shortMessageHtmlLink":"underscore and dash support in indentifier"}},{"before":"b1710b49a9ced508f9cfe6a0eb693d410f0c2a4d","after":"d023e2d052842bb799c216d6897040541d3ff121","ref":"refs/heads/main","pushedAt":"2024-05-10T22:40:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Sveske-Juice","name":"sveske_juice","path":"/Sveske-Juice","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66884216?s=80&v=4"},"commit":{"message":"Basic repl #7","shortMessageHtmlLink":"Basic repl #7"}},{"before":"1c89208c8e89b97ed6fa293d8ec340d686fcb9d2","after":"b1710b49a9ced508f9cfe6a0eb693d410f0c2a4d","ref":"refs/heads/main","pushedAt":"2024-05-10T19:30:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Sveske-Juice","name":"sveske_juice","path":"/Sveske-Juice","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66884216?s=80&v=4"},"commit":{"message":"apply saved rule definitions on expressions\n\nExample input: 'define myrule -> 2+2 = 1;apply myrule : 2+2;' which will replace 2+2 with 1","shortMessageHtmlLink":"apply saved rule definitions on expressions"}},{"before":"cd15bb1561c79ad73eae6da88d3f0e0f845c0f1a","after":"1c89208c8e89b97ed6fa293d8ec340d686fcb9d2","ref":"refs/heads/main","pushedAt":"2024-05-10T18:38:14.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Sveske-Juice","name":"sveske_juice","path":"/Sveske-Juice","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66884216?s=80&v=4"},"commit":{"message":"parse definition statement","shortMessageHtmlLink":"parse definition statement"}},{"before":"ad30f7e696467caa55d3a71b571bf5aac7bc5736","after":"cd15bb1561c79ad73eae6da88d3f0e0f845c0f1a","ref":"refs/heads/main","pushedAt":"2024-05-10T16:45:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Sveske-Juice","name":"sveske_juice","path":"/Sveske-Juice","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66884216?s=80&v=4"},"commit":{"message":"move terminator up in bnf","shortMessageHtmlLink":"move terminator up in bnf"}},{"before":"f6a333e9b4ee64ce712ea9cc6c845ad7b51f9821","after":"ad30f7e696467caa55d3a71b571bf5aac7bc5736","ref":"refs/heads/main","pushedAt":"2024-05-10T10:10:50.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Sveske-Juice","name":"sveske_juice","path":"/Sveske-Juice","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66884216?s=80&v=4"},"commit":{"message":"Transform AST expressions by substituting replacements (with variable replacement support)\n\nFor example calling ExpressionRewriter::substitute you can replace a pattern. So fx. givin the source 1 + 2 and the pattern A + B and the replacement B + A, the resulting returned expression have applied the pattern so went from 1 + 2 -> 2 + 1","shortMessageHtmlLink":"Transform AST expressions by substituting replacements (with variable…"}},{"before":"5d87fcd3e45d72e50665fd9d3f053c922ea6435c","after":"f6a333e9b4ee64ce712ea9cc6c845ad7b51f9821","ref":"refs/heads/main","pushedAt":"2024-05-08T13:08:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Sveske-Juice","name":"sveske_juice","path":"/Sveske-Juice","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66884216?s=80&v=4"},"commit":{"message":"Basic statements & runtime state #6","shortMessageHtmlLink":"Basic statements & runtime state #6"}},{"before":"32f5ebf228fd3c2c49de560afa9d1d466f379c48","after":"5d87fcd3e45d72e50665fd9d3f053c922ea6435c","ref":"refs/heads/main","pushedAt":"2024-05-07T18:13:21.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Sveske-Juice","name":"sveske_juice","path":"/Sveske-Juice","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66884216?s=80&v=4"},"commit":{"message":"properly dispose runtime values","shortMessageHtmlLink":"properly dispose runtime values"}},{"before":"60dcbdd9fc5c29e049ff469a1f68c1b145d68879","after":"32f5ebf228fd3c2c49de560afa9d1d466f379c48","ref":"refs/heads/main","pushedAt":"2024-05-07T16:58:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Sveske-Juice","name":"sveske_juice","path":"/Sveske-Juice","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66884216?s=80&v=4"},"commit":{"message":"Basic number binary operations + tests #6","shortMessageHtmlLink":"Basic number binary operations + tests #6"}},{"before":"6bf890b82ae4a879351404ae77396c47f18c6215","after":"60dcbdd9fc5c29e049ff469a1f68c1b145d68879","ref":"refs/heads/main","pushedAt":"2024-05-07T14:50:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Sveske-Juice","name":"sveske_juice","path":"/Sveske-Juice","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66884216?s=80&v=4"},"commit":{"message":"interpreter runtime erros (typemismatch) + handling unary expressions + tests #6","shortMessageHtmlLink":"interpreter runtime erros (typemismatch) + handling unary expressions…"}},{"before":"8b46229aa4126007052e03964b2301b8b9ba7702","after":"6bf890b82ae4a879351404ae77396c47f18c6215","ref":"refs/heads/main","pushedAt":"2024-05-07T13:22:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Sveske-Juice","name":"sveske_juice","path":"/Sveske-Juice","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66884216?s=80&v=4"},"commit":{"message":"Basic runtime carl primitive and dynamic objects & Interpreter #6\n\nIncluded basic testing for verification of evaluation of\nLiteralExpressions","shortMessageHtmlLink":"Basic runtime carl primitive and dynamic objects & Interpreter #6"}},{"before":"57ba7743c3cfbe23abad0dfb1cf6075512f21593","after":"8b46229aa4126007052e03964b2301b8b9ba7702","ref":"refs/heads/main","pushedAt":"2024-05-07T13:21:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Sveske-Juice","name":"sveske_juice","path":"/Sveske-Juice","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66884216?s=80&v=4"},"commit":{"message":"Basic runtime carl primitive and dynamic objects & Interpreter\n\nIncluded basic testing for verification of evaluation of\nLiteralExpressions","shortMessageHtmlLink":"Basic runtime carl primitive and dynamic objects & Interpreter"}},{"before":"88cead8c56f3b8ed84c6baa82f5ca23d4c837d57","after":"57ba7743c3cfbe23abad0dfb1cf6075512f21593","ref":"refs/heads/main","pushedAt":"2024-05-07T11:35:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Sveske-Juice","name":"sveske_juice","path":"/Sveske-Juice","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66884216?s=80&v=4"},"commit":{"message":"WIP on interpreter","shortMessageHtmlLink":"WIP on interpreter"}},{"before":"a13ac04a8f4037ed31d9eb64a56394384b8b25e7","after":"88cead8c56f3b8ed84c6baa82f5ca23d4c837d57","ref":"refs/heads/main","pushedAt":"2024-05-06T22:14:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"Sveske-Juice","name":"sveske_juice","path":"/Sveske-Juice","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66884216?s=80&v=4"},"commit":{"message":"parser error handling #5\n\nmissing bracket & unexpected token","shortMessageHtmlLink":"parser error handling #5"}},{"before":"ad316d2f31dc9c994440a4975cd438b1a3f6c6aa","after":"a13ac04a8f4037ed31d9eb64a56394384b8b25e7","ref":"refs/heads/main","pushedAt":"2024-05-06T18:20:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Sveske-Juice","name":"sveske_juice","path":"/Sveske-Juice","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66884216?s=80&v=4"},"commit":{"message":"Basic Recursive Descent Parser and parser tests #3","shortMessageHtmlLink":"Basic Recursive Descent Parser and parser tests #3"}},{"before":"c5f60512a56cd6e4ab5ceae98fe6d173ebfeaf9b","after":"ad316d2f31dc9c994440a4975cd438b1a3f6c6aa","ref":"refs/heads/main","pushedAt":"2024-05-06T14:21:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Sveske-Juice","name":"sveske_juice","path":"/Sveske-Juice","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66884216?s=80&v=4"},"commit":{"message":"Improved parser to take in a generic visitor (through interface) #3\n\nFixes the problem with seperation of concerns","shortMessageHtmlLink":"Improved parser to take in a generic visitor (through interface) #3"}},{"before":"b83134e05b107549db6e9df77c90cc9490823486","after":"c5f60512a56cd6e4ab5ceae98fe6d173ebfeaf9b","ref":"refs/heads/main","pushedAt":"2024-05-02T22:18:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Sveske-Juice","name":"sveske_juice","path":"/Sveske-Juice","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66884216?s=80&v=4"},"commit":{"message":"Parser: Expressions (literals & binary) & AST Printer #3\n\nnow using fmt for format strings, since std::runtime_format requires cxx+26","shortMessageHtmlLink":"Parser: Expressions (literals & binary) & AST Printer #3"}},{"before":"4e8a8c34ea493f9dd22ca56651acda820879e1b3","after":"b83134e05b107549db6e9df77c90cc9490823486","ref":"refs/heads/main","pushedAt":"2024-05-02T22:18:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Sveske-Juice","name":"sveske_juice","path":"/Sveske-Juice","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66884216?s=80&v=4"},"commit":{"message":"Parser: Expressions (literals & binary) & AST Printer\n\nnow using fmt for format strings, since std::runtime_format requires cxx+26","shortMessageHtmlLink":"Parser: Expressions (literals & binary) & AST Printer"}},{"before":"2e693d83dc83c28dd1e816098adb332d7f29efe9","after":"4e8a8c34ea493f9dd22ca56651acda820879e1b3","ref":"refs/heads/main","pushedAt":"2024-05-02T18:33:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"Sveske-Juice","name":"sveske_juice","path":"/Sveske-Juice","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/66884216?s=80&v=4"},"commit":{"message":"Lexer error tests #2","shortMessageHtmlLink":"Lexer error tests #2"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yNFQxNDo0OTozMy4wMDAwMDBazwAAAARtpCSK","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNi0yNFQxNDo0OTozMy4wMDAwMDBazwAAAARtpCSK","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0wMlQxODozMzo0NC4wMDAwMDBazwAAAARAG19z"}},"title":"Activity · Sveske-Juice/carl"}