libsocket : Updated sockets to add poll function, also added wrappers for external use

Signed-off-by: Lucas Bajolet <lucas.bajolet@hotmail.com>
nitdbg : Added remote debugger to nit standard make program.
Factorized common code between nit.nit and netdbg.nit under nitdbg_commons.nit.

Signed-off-by: Lucas Bajolet <lucas.bajolet@hotmail.com>
nitg/i: extends frontend to avoid some nitc linex issues

Signed-off-by: Jean Privat <jean@pryen.org>
typing: marks ADebugTypeExpr as typed

Signed-off-by: Jean Privat <jean@pryen.org>
nitg: compile AIntExpr and ACharExpr from the value

TODO: AFloatExpr cannot be implemented correctly yen since there
is no to_s method that do not loose precision in the std libraby.

Signed-off-by: Jean Privat <jean@pryen.org>
tests: simplify test_refinement.nit

Signed-off-by: Jean Privat <jean@pryen.org>
stdlib: Strings, optimized to_s for Int.

Signed-off-by: Lucas Bajolet <lucas.bajolet@hotmail.com>
parser: use ANodes instead of List

Signed-off-by: Jean Privat <jean@pryen.org>
parser: add setters for non-list attributes

Signed-off-by: Jean Privat <jean@pryen.org>
cache: assigning parent is no more required

Signed-off-by: Jean Privat <jean@pryen.org>
parser: no public setter for parent

Signed-off-by: Jean Privat <jean@pryen.org>
typing: the static type of a blockexpr is the one of the last expression

Signed-off-by: Jean Privat <jean@pryen.org>
new modules astbuilder, astvalidation, astprinter, and transform

Signed-off-by: Jean Privat <jean@pryen.org>
Kernel : Int, optimization on the digit count method for Base 10 numbers.

Signed-off-by: Lucas Bajolet <lucas.bajolet@hotmail.com>
tests: update sav/error_needed_method

Signed-off-by: Jean Privat <jean@pryen.org>
Merge remote-tracking branch 'lucas/netdbg_wip'

Conflicts:
	src/Makefile
	src/nit.nit

Updated:
	src/nitdbg_commons.nit
niti: --help and no arguments exits the program

Signed-off-by: Jean Privat <jean@pryen.org>
tests: add sav/netdbg.res

Signed-off-by: Jean Privat <jean@pryen.org>
Merge remote-tracking branch 'lucas/int_boost'
niti: implements extern method native_int_to_s

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