Commit Graph

  • 12afc6633e Okay maybe? master Erki 2022-06-18 11:26:42 +03:00
  • 7925b87f09 Update 'README.md' erki 2022-05-23 20:04:41 +00:00
  • 254eb87889 Licensing and readme Erki 2021-05-06 16:14:48 +03:00
  • 905dcb160c Readd branch information Erki 2021-05-06 16:14:24 +03:00
  • 91fbb3bbbd Revert branch identification for now Erki 2021-03-11 00:52:04 +02:00
  • 1c3107e8cc hide the playgrounds Erki 2021-03-11 00:51:46 +02:00
  • df8e5c5d09 Add unit testing for expected output Erki 2021-03-10 01:12:47 +02:00
  • cdf6b850f9 Update op-summarizer to match branch counts properly Erki 2021-03-09 23:14:16 +02:00
  • 6ed38077c6 Fix for-loops opening branches without a full header Erki 2021-03-07 19:55:54 +02:00
  • a88a57e2ec Function call tests Erki 2021-03-07 18:37:13 +02:00
  • 021a270e08 Fix for-loops without inits counting as branching Erki 2021-03-07 18:14:17 +02:00
  • eb640e513a Initiate build Erki 2021-03-07 17:35:46 +02:00
  • 2ba019373e Docker and drone files Erki 2021-03-07 16:26:08 +02:00
  • 6e27e99735 Initial unit tests Erki 2021-03-07 15:58:45 +02:00
  • 326decd3de Unit tests for basic operation Erki 2021-03-07 15:32:02 +02:00
  • 7b294045bf Unit test framework integration Along with conan Erki 2021-03-07 14:31:43 +02:00
  • 53c24c6d5e Separate op-finder into library and executable Erki 2021-03-07 13:51:29 +02:00
  • 83ca2deb0e Better branch detection model For loops are now broken up into 2 branches: 1 (init) and 2 (cond + inc). Erki 2021-03-07 13:02:14 +02:00
  • a23e5c66ab Add subscript operation recognition Erki 2021-03-07 11:49:16 +02:00
  • 7a852f8f94 Add function call recognition and pretty printing Erki 2021-03-07 01:25:48 +02:00
  • 34eba970cc Initial analyzer/summarizer commit Erki 2021-03-04 02:37:12 +02:00
  • 0509d250ab Better for-loop/fallthrough branch detection. Erki 2021-03-04 02:36:12 +02:00
  • a0b9775f13 Make for-loop initializer detector use post traverse statement Erki 2021-03-03 01:51:06 +02:00
  • 5a2d5ed933 Loop initializations are excluded from eval Erki 2021-03-03 01:27:14 +02:00
  • be4a71325d cmake profile update Erki 2021-03-03 00:34:13 +02:00
  • 16f4c85f6d AST Visitor based implementation of the operation finder Erki 2021-03-03 00:34:06 +02:00
  • aff90d5a9d Refactor AST matcher to a separate class Erki 2021-03-02 23:24:38 +02:00
  • 0e7cf93c9b Refactor for later library use Erki 2021-02-28 22:09:23 +02:00
  • b609c48bfe .idea configuration Erki 2021-02-28 18:54:29 +02:00
  • cff605642f Add output serialization to JSON file. Erki 2021-02-28 18:50:09 +02:00
  • 375e3f9af6 Add nlohmann::json as a dependency. Erki 2021-02-28 18:49:23 +02:00
  • 6f3dce5972 Resolve macro expansions properly Erki 2021-02-24 23:05:38 +02:00
  • 2df47d4bc5 Fixes the compiler not acknowledging preprocessor and include statements. Erki 2021-02-24 21:49:50 +02:00
  • 9bc37e23ae Turns out, this was unnecessary! testing/rewrite_to_ast_crawler Erki 2021-02-24 21:46:07 +02:00
  • e30d779c30 Testcases and executable rename Erki 2021-02-24 17:45:27 +02:00
  • 7849afc4dd First working version. Erki 2021-02-21 17:42:42 +02:00
  • e60cd90d55 Initial commit erki 2021-02-18 16:51:38 +00:00