lib: move the `times` method to Int

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib: improves usage example of Int::times

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib: remove useless usage of `is`

Signed-off-by: Jean Privat <jean@pryen.org>
nitdoc: use `==` instead of `is`

Signed-off-by: Jean Privat <jean@pryen.org>
lib: add `Object::is_same_instance` that will replace `is`

Signed-off-by: Jean Privat <jean@pryen.org>
nitg&i: intern implementation of `is_same_instance`

Signed-off-by: Jean Privat <jean@pryen.org>
tests: replace usage of `is` with `is_same_instance`

also remove old `test_eq*.nit` tests

Signed-off-by: Jean Privat <jean@pryen.org>
lib: make `is_same_instance` intern

Signed-off-by: Jean Privat <jean@pryen.org>
src: remove handling of `is` (AEeExpr)

Signed-off-by: Jean Privat <jean@pryen.org>
grammar: remove `expr.ee`

Signed-off-by: Jean Privat <jean@pryen.org>
parser: update to remove `expr.ee`, aka `AEeExpr`, aka `is`

Signed-off-by: Jean Privat <jean@pryen.org>
c_src: update for kill is

Signed-off-by: Jean Privat <jean@pryen.org>
mkcsrc: fix copy of .h and .c files

Signed-off-by: Jean Privat <jean@pryen.org>
Merge branch 'killis' into killnitc
nitcc: end-of-stream does not equate `'\0'`

It was a basic WIP stuff that remained.
`Any` and other classes of character can legally accept `'\0'` thus looping
infinitely.

Reported-by: Samuel Lambert <tweakedsam@gmail.com>
Signed-off-by: Jean Privat <jean@pryen.org>
nitcc/tests: add lexer-shortest.sablecc

Signed-off-by: Samuel Lambert <tweakedsam@gmail.com>
Signed-off-by: Jean Privat <jean@pryen.org>
update nitg requirements in README

Signed-off-by: Jean Privat <jean@pryen.org>
misc: updates the vim syntastic config with correct style

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
misc: adds the option to specify the main nit module to syntastic

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
Merge remote-tracking branch 'alexis/vim-syntastic' into killnitc