TwoOfTwelve
TwoOfTwelve
Contains a big refactoring of the cli module. In specific: - Minor refactoring all over the module based on Intellijs code analysis. - A rewrite of the CollectedLogger class, because...
Adds the similarity metrics described in #1134 Also changes the report generation to export all metrics defined in the enum As discussed the distributions in the report are not reversed...
If I understand the CPP14 documentation correctly identifiers can contain (nearly) all Unicode letters. Meaning the following code is valid CPP (compiles with gcc): ```cpp int main() { int ÔŒλ...
Adds Idle Bars, that behave like progress bars, but do not show a linear progress and instead only indicate that something is happening. They can be used, when the amount...
Avoids overwriting of existing results files. Tries to find a new unique filename by adding (). Aborts if the selected file is not writable. Also adds a cli option --overwrite,...
Added auto generated "with" methods to JPlagOptions, to reduce the amount of boilerplate code.
Contains a small fix for the cpp listener. The tokens for enum and union declarations did not create a variable scope.
I refactored the code for the rlang language module for the new framework. In doing so I noticed that the ANTLR grammar isn't able to handle the test source. I've...
Added some token position tests for annotations. The tests currently fail, because I decided on different lengths than the java module currently reports. The lengths I assume for these test:...
Test empty array initializer Test multiple assignments in single line