{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":471842232,"defaultBranch":"main","name":"cpplox","ownerLogin":"mbassale","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-03-20T00:20:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/11651191?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1682291519.0","currentOid":""},"activityList":{"items":[{"before":"1b5d1b13f94524107196e928a9d75570427583cb","after":"ddaa6aa4a568049dc295b0e530eae3ef888fa88c","ref":"refs/heads/main","pushedAt":"2023-06-10T09:44:52.569Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbassale","name":"Marco Bassaletti","path":"/mbassale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11651191?s=80&v=4"},"commit":{"message":"[Parser] Allow member expressions to be generated from the bison parser","shortMessageHtmlLink":"[Parser] Allow member expressions to be generated from the bison parser"}},{"before":"a51a88ded285413497d25b5a5042fd1d680a2e97","after":"1b5d1b13f94524107196e928a9d75570427583cb","ref":"refs/heads/main","pushedAt":"2023-06-06T07:46:07.289Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbassale","name":"Marco Bassaletti","path":"/mbassale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11651191?s=80&v=4"},"commit":{"message":"[Parser][Test] Member expressions involving self","shortMessageHtmlLink":"[Parser][Test] Member expressions involving self"}},{"before":"caa37abcdb169af0cb775b9e24f9a9a9291569e6","after":"a51a88ded285413497d25b5a5042fd1d680a2e97","ref":"refs/heads/main","pushedAt":"2023-06-06T07:34:08.722Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbassale","name":"Marco Bassaletti","path":"/mbassale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11651191?s=80&v=4"},"commit":{"message":"[Record] When creating a record, automatically add self to the record environment","shortMessageHtmlLink":"[Record] When creating a record, automatically add self to the record…"}},{"before":"bb9a3e14f33b3ec68003e1f584eddf63fd491e98","after":"caa37abcdb169af0cb775b9e24f9a9a9291569e6","ref":"refs/heads/main","pushedAt":"2023-05-29T20:12:11.886Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbassale","name":"Marco Bassaletti","path":"/mbassale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11651191?s=80&v=4"},"commit":{"message":"[Evaluator][Object] Basic ctor invokation","shortMessageHtmlLink":"[Evaluator][Object] Basic ctor invokation"}},{"before":"439b7b5d3862f10625dadb8ef5f4e87d7f92bedc","after":"bb9a3e14f33b3ec68003e1f584eddf63fd491e98","ref":"refs/heads/main","pushedAt":"2023-05-29T19:54:43.017Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbassale","name":"Marco Bassaletti","path":"/mbassale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11651191?s=80&v=4"},"commit":{"message":"[AST][Parser][Class] Basic support for python-style ctors","shortMessageHtmlLink":"[AST][Parser][Class] Basic support for python-style ctors"}},{"before":"20e917e9213f17844ddef2ed37114a58212d2610","after":"439b7b5d3862f10625dadb8ef5f4e87d7f92bedc","ref":"refs/heads/main","pushedAt":"2023-05-29T19:30:53.602Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbassale","name":"Marco Bassaletti","path":"/mbassale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11651191?s=80&v=4"},"commit":{"message":"[Driver] Add new line at the EOF if there is no new line, this is to fix lexical limitation for comments without new line at EOF","shortMessageHtmlLink":"[Driver] Add new line at the EOF if there is no new line, this is to …"}},{"before":"067c0686cf37cb158385456e8c3385034a2c7735","after":"20e917e9213f17844ddef2ed37114a58212d2610","ref":"refs/heads/main","pushedAt":"2023-05-29T19:21:34.757Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbassale","name":"Marco Bassaletti","path":"/mbassale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11651191?s=80&v=4"},"commit":{"message":"[Class] Remove methods from the class object","shortMessageHtmlLink":"[Class] Remove methods from the class object"}},{"before":"57923135de0edd6a877f5e5f2bb89f766bb32757","after":"067c0686cf37cb158385456e8c3385034a2c7735","ref":"refs/heads/main","pushedAt":"2023-05-28T23:41:23.169Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbassale","name":"Marco Bassaletti","path":"/mbassale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11651191?s=80&v=4"},"commit":{"message":"[Evaluator][Record] Declare member variables into the object local environment","shortMessageHtmlLink":"[Evaluator][Record] Declare member variables into the object local en…"}},{"before":"a7e966f5b6849397325f13f22de5a0f3400166f3","after":"57923135de0edd6a877f5e5f2bb89f766bb32757","ref":"refs/heads/main","pushedAt":"2023-05-28T08:24:43.720Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbassale","name":"Marco Bassaletti","path":"/mbassale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11651191?s=80&v=4"},"commit":{"message":"[AST][ClassDeclaration] Add support for fields declaration by reusing VarDeclaration stmt","shortMessageHtmlLink":"[AST][ClassDeclaration] Add support for fields declaration by reusing…"}},{"before":"7912ec675d8aabb3f8f084c8b15e4a4701b1382a","after":"a7e966f5b6849397325f13f22de5a0f3400166f3","ref":"refs/heads/main","pushedAt":"2023-05-28T07:30:35.344Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbassale","name":"Marco Bassaletti","path":"/mbassale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11651191?s=80&v=4"},"commit":{"message":"[AST][VarDeclaration] Use std::string for identifier name instead of Token","shortMessageHtmlLink":"[AST][VarDeclaration] Use std::string for identifier name instead of …"}},{"before":"9569873c369aee3e7312f16359417384a0f35524","after":"7912ec675d8aabb3f8f084c8b15e4a4701b1382a","ref":"refs/heads/main","pushedAt":"2023-05-28T03:31:49.356Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbassale","name":"Marco Bassaletti","path":"/mbassale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11651191?s=80&v=4"},"commit":{"message":"[AST][FunctionDeclarationStmt] Use std::string to represent identifier names","shortMessageHtmlLink":"[AST][FunctionDeclarationStmt] Use std::string to represent identifie…"}},{"before":"5af2c61ef27b6f91dcafdb5ef9432d3af0d6cb12","after":"9569873c369aee3e7312f16359417384a0f35524","ref":"refs/heads/main","pushedAt":"2023-05-20T08:41:05.398Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbassale","name":"Marco Bassaletti","path":"/mbassale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11651191?s=80&v=4"},"commit":{"message":"[Evaluator][Calls] When binding arguments variables, declare the argument as a local in current function context","shortMessageHtmlLink":"[Evaluator][Calls] When binding arguments variables, declare the argu…"}},{"before":"eb117b2e1ae79c4a376f703206790f0d542e9344","after":"5af2c61ef27b6f91dcafdb5ef9432d3af0d6cb12","ref":"refs/heads/main","pushedAt":"2023-05-20T08:39:29.301Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbassale","name":"Marco Bassaletti","path":"/mbassale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11651191?s=80&v=4"},"commit":{"message":"[Environment] Added declare() function that allows to create a new variable in the local environment regardless of enclosing environment variables","shortMessageHtmlLink":"[Environment] Added declare() function that allows to create a new va…"}},{"before":"237e620a8fb7d856bfab6994bbf97d0e63f5e138","after":"eb117b2e1ae79c4a376f703206790f0d542e9344","ref":"refs/heads/main","pushedAt":"2023-05-20T08:29:29.085Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbassale","name":"Marco Bassaletti","path":"/mbassale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11651191?s=80&v=4"},"commit":{"message":"[Evaluator][OOP] Check multiple objects in the same global ctx","shortMessageHtmlLink":"[Evaluator][OOP] Check multiple objects in the same global ctx"}},{"before":"1f50edd997b6038d8e64b521d0b657cf6d670fd8","after":"237e620a8fb7d856bfab6994bbf97d0e63f5e138","ref":"refs/heads/main","pushedAt":"2023-05-20T08:15:57.767Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbassale","name":"Marco Bassaletti","path":"/mbassale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11651191?s=80&v=4"},"commit":{"message":"[Parser] New class method tests","shortMessageHtmlLink":"[Parser] New class method tests"}},{"before":"b271655c3af0fca084b40030c7fd077b2b65a999","after":"1f50edd997b6038d8e64b521d0b657cf6d670fd8","ref":"refs/heads/main","pushedAt":"2023-05-07T04:41:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbassale","name":"Marco Bassaletti","path":"/mbassale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11651191?s=80&v=4"},"commit":{"message":"Remove cpplox and cpplox::ast namespace because this is no longer a lox interpreter","shortMessageHtmlLink":"Remove cpplox and cpplox::ast namespace because this is no longer a l…"}},{"before":"8f1270a0ee14b8d064b2e3714278ac60fe00ca07","after":"b271655c3af0fca084b40030c7fd077b2b65a999","ref":"refs/heads/main","pushedAt":"2023-05-07T04:32:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbassale","name":"Marco Bassaletti","path":"/mbassale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11651191?s=80&v=4"},"commit":{"message":"[Token] Created SourceLocation class to track the line:column location of a token","shortMessageHtmlLink":"[Token] Created SourceLocation class to track the line:column locatio…"}},{"before":"aa99f14cada4878cb53922c18903606ff6cd696b","after":"8f1270a0ee14b8d064b2e3714278ac60fe00ca07","ref":"refs/heads/main","pushedAt":"2023-05-07T04:22:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbassale","name":"Marco Bassaletti","path":"/mbassale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11651191?s=80&v=4"},"commit":{"message":"Remove Scanner class, now we are using Flex for lexing source","shortMessageHtmlLink":"Remove Scanner class, now we are using Flex for lexing source"}},{"before":"a4c9df44382692c1488ed6a7a3b82939966c6fdb","after":"aa99f14cada4878cb53922c18903606ff6cd696b","ref":"refs/heads/main","pushedAt":"2023-05-06T18:14:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbassale","name":"Marco Bassaletti","path":"/mbassale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11651191?s=80&v=4"},"commit":{"message":"[OOP] simple object method invokation","shortMessageHtmlLink":"[OOP] simple object method invokation"}},{"before":"9dc0a2f8ce2b59f5a795e25e9003d5a8ee3f8464","after":"a4c9df44382692c1488ed6a7a3b82939966c6fdb","ref":"refs/heads/main","pushedAt":"2023-05-06T03:52:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbassale","name":"Marco Bassaletti","path":"/mbassale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11651191?s=80&v=4"},"commit":{"message":"[Evaluator] Record object instantiation, no ctor invokation yet","shortMessageHtmlLink":"[Evaluator] Record object instantiation, no ctor invokation yet"}},{"before":"0e334f820c842aaf1a8c959df1f6e39b141105dc","after":"9dc0a2f8ce2b59f5a795e25e9003d5a8ee3f8464","ref":"refs/heads/main","pushedAt":"2023-05-06T02:06:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbassale","name":"Marco Bassaletti","path":"/mbassale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11651191?s=80&v=4"},"commit":{"message":"[Evaluator] Add ClassObject to represent at runtime class declarations, also will support static method invokation in the future","shortMessageHtmlLink":"[Evaluator] Add ClassObject to represent at runtime class declaration…"}},{"before":"f907775014e5b789bd10ca6faaa290464a5e079d","after":"0e334f820c842aaf1a8c959df1f6e39b141105dc","ref":"refs/heads/main","pushedAt":"2023-05-05T05:27:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbassale","name":"Marco Bassaletti","path":"/mbassale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11651191?s=80&v=4"},"commit":{"message":"[Object] Created new Record object type what will represent object instances","shortMessageHtmlLink":"[Object] Created new Record object type what will represent object in…"}},{"before":"966c3de30c7a37909d38443c491be97c87b96cfa","after":"f907775014e5b789bd10ca6faaa290464a5e079d","ref":"refs/heads/main","pushedAt":"2023-05-03T06:29:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbassale","name":"Marco Bassaletti","path":"/mbassale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11651191?s=80&v=4"},"commit":{"message":"[Parser] Parsing of MemberExpr with CallExpr","shortMessageHtmlLink":"[Parser] Parsing of MemberExpr with CallExpr"}},{"before":"df8a83dfb80ea6a6b60b341666d9a381dacfdf4d","after":"966c3de30c7a37909d38443c491be97c87b96cfa","ref":"refs/heads/main","pushedAt":"2023-05-03T06:10:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbassale","name":"Marco Bassaletti","path":"/mbassale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11651191?s=80&v=4"},"commit":{"message":"[Parser] Added ClassDeclaration Statements","shortMessageHtmlLink":"[Parser] Added ClassDeclaration Statements"}},{"before":"5a4b7fada1e2a2f30c3a6bb76b99d7bf2de6474b","after":"df8a83dfb80ea6a6b60b341666d9a381dacfdf4d","ref":"refs/heads/main","pushedAt":"2023-04-28T06:20:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbassale","name":"Marco Bassaletti","path":"/mbassale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11651191?s=80&v=4"},"commit":{"message":"[Evaluator] ContinueStatement implementation","shortMessageHtmlLink":"[Evaluator] ContinueStatement implementation"}},{"before":"04d5334f38dbfee4b5f7df72fcd0f3ae2af662ae","after":"5a4b7fada1e2a2f30c3a6bb76b99d7bf2de6474b","ref":"refs/heads/main","pushedAt":"2023-04-28T05:57:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbassale","name":"Marco Bassaletti","path":"/mbassale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11651191?s=80&v=4"},"commit":{"message":"[Parser] Add ContinueStatement support","shortMessageHtmlLink":"[Parser] Add ContinueStatement support"}},{"before":"c2f61d29c85eb5cb8023958d4a699546c9f793fd","after":"04d5334f38dbfee4b5f7df72fcd0f3ae2af662ae","ref":"refs/heads/main","pushedAt":"2023-04-26T10:30:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbassale","name":"Marco Bassaletti","path":"/mbassale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11651191?s=80&v=4"},"commit":{"message":"[Lexer] Ignore single-line comments, fix fibonacci script test","shortMessageHtmlLink":"[Lexer] Ignore single-line comments, fix fibonacci script test"}},{"before":"c2505d5a0ac0474b7a14bdb9329e82bf82e4ac16","after":"c2f61d29c85eb5cb8023958d4a699546c9f793fd","ref":"refs/heads/main","pushedAt":"2023-04-26T10:07:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbassale","name":"Marco Bassaletti","path":"/mbassale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11651191?s=80&v=4"},"commit":{"message":"[Evaluator][Test] Adjust function declaration tests to new syntax. Removed unsupported standalone block statements tests","shortMessageHtmlLink":"[Evaluator][Test] Adjust function declaration tests to new syntax. Re…"}},{"before":"78ae43520d95c24ef8256c7461aedfcb24f6060c","after":"c2505d5a0ac0474b7a14bdb9329e82bf82e4ac16","ref":"refs/heads/main","pushedAt":"2023-04-25T03:51:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbassale","name":"Marco Bassaletti","path":"/mbassale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11651191?s=80&v=4"},"commit":{"message":"[Parser] Fix logical operator evaluator precedence","shortMessageHtmlLink":"[Parser] Fix logical operator evaluator precedence"}},{"before":"0033168810b8ff8a2ba75d62be5f91fcb023b63a","after":"78ae43520d95c24ef8256c7461aedfcb24f6060c","ref":"refs/heads/main","pushedAt":"2023-04-24T00:02:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mbassale","name":"Marco Bassaletti","path":"/mbassale","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11651191?s=80&v=4"},"commit":{"message":"[Evaluator][Test] Show test case name for failing assertions","shortMessageHtmlLink":"[Evaluator][Test] Show test case name for failing assertions"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNi0xMFQwOTo0NDo1Mi41NjkwOTNazwAAAAM-rFaZ","startCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNi0xMFQwOTo0NDo1Mi41NjkwOTNazwAAAAM-rFaZ","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0wNC0yNFQwMDowMjozMS4wMDAwMDBazwAAAAMen8c7"}},"title":"Activity · mbassale/cpplox"}