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>
stdlib/ropes: Prepping ropes to be compatible when Strings are detached from Collection.

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
stdlib/strings: Access iterator through its position constructor.

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
src: rename `nit_version.nit` as `version.nit`

the `nit` prefix is reserved for commands.

Signed-off-by: Jean Privat <jean@pryen.org>
src: rename `nitdbg_commons` as `debugger_commons`

the `nit` prefix is reserved for commands.

Signed-off-by: Jean Privat <jean@pryen.org>
src: rename `dbgcli` and `netdbg` as `nitdbg_{client,server}`

the `nit` prefix is reserved for commands.

Signed-off-by: Jean Privat <jean@pryen.org>
nitg: catch SIGPIPE as a runtimeerror

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