contrib: bring in the pep8 analysis framework

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
contrib/pep8analysis: add tests written by experts

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
contrib/pep8analysis: intro a .gitignore file

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib: add Set::union and Set::intersection from pep8analysis

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
tests: adds pep8analysis to tests

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
tests: adds pep8analysis to testfull.sh

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
contrib/pep8analysis: add missing parser files

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
contrib/pep8analysis: rename range module to prevent conflict with the one from std lib

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
tests: fix pep8analysis sav file

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
contrib/pep8analyis: fix path of micro tests in Makefile

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
contrib/pep8analysis: move file output to main module

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
tests: adds multiple tests to pep8analysis

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
contrib/pep8analysis: standardize the usage message

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
contrib/pep8analysis: skip niti tests of pep8analysis since it doesn't have an FFI

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib: Float is a Comparable

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Merge branch 'privat' into contrib-pep8analysis
lib: make Iterators iterable

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
contrib/pep8analysis: minor clean up

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
migration: update pep8analyis to latest Nit spec

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
src: remove separate_options.nit

Was an ersatz from the old nitd

Signed-off-by: Jean Privat <jean@pryen.org>