TwoOfTwelve

Results 19 issues of 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...

enhancement
minor

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...

enhancement
minor

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 ÔŒλ...

cpp

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...

enhancement
minor

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,...

enhancement
minor

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.

bug
minor
language

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...

enhancement
major
language

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