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
update nitg requirements in README

Signed-off-by: Jean Privat <jean@pryen.org>
Merge remote-tracking branch 'alexis/vim-syntastic' into killnitc
debugger: Changed the way commands are handled

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
debugger: Handles errors when analyzing semantically a module at runtime (avoids aborting).

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
debugger: Permits the use of locally defined variables in injected code at runtime.

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
debugger: Added method to clean the object model when injecting code at runtime.

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
Merge remote-tracking branch 'alexis/times' into killnitc
nitdoc: improves quicksearch

Basic match is made on the begining of the string:
* first we select results with startsWith(substring)
* then we apply ranking using Dice coefficient
* rank bonus is given to exact match

If there is no match found:
* we rank all the entries and sort them
* entries with a Dice coefficient = 0 are trimmed

Also made some improvements on the GUI:
* results are grouped by name
* user can scroll the results list
* better handling of arrows in the search text field

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>