nitdoc.css: do not display description with pre+monospace

The point about markdown documentation is that we drop big pre block
in the documentation in favor of a more readable style (with paragraph)

Signed-off-by: Jean Privat <jean@pryen.org>
nitx: no more refinement of to_s methods

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Stdlib: Removed all references to String constructors in nit stdlib and tests.

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
nitg: Modified compilation routine to avoid use of String contructors

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
nitc: Removed use of String::with_native in nitc toolchain

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
c_src : Regenerated c_src to prevent use of String contructors

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
stdlib: Removed constructors from String

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
nitx: is now able to look for generic types

ex:
"Array" # return class doc for Array
"Array[String]" # return doc for class Array
"return: Array" # return doc for mmethods returning the static type Array
"return: Array[String]" # return only doc for mmethods returning the static type Array[String]

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
nitx: added lookup for instance creation.

'new: Type' return the doc of methods creating new instances of Type

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Merge remote-tracking branch 'lucas/string_refactor'
string: more migration from String::from_cstring to NativeString::to_s

Signed-off-by: Jean Privat <jean@pryen.org>
tests: fix sav for error_needed_method.nit for String constructor migration

Signed-off-by: Jean Privat <jean@pryen.org>
add .mailcap because some people cannot set their Git identity correctly

Signed-off-by: Jean Privat <jean@pryen.org>
make: add more programs to doc/newmodel

Signed-off-by: Jean Privat <jean@pryen.org>
make: drop --public for doc/stdlib

Signed-off-by: Jean Privat <jean@pryen.org>
nitx: no more refinement of to_s methods

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
nitx: do not crash if nmodule.n_moduledecl is null

Signed-off-by: Jean Privat <jean@pryen.org>
tests: add nitx.args

Signed-off-by: Jean Privat <jean@pryen.org>
nitx: rethinked architecture for further developments


Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
ni_nitdoc: update tests because new --github options

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