lib: rename E to V in Map-related classes

Signed-off-by: Jean Privat <jean@pryen.org>
modelize_class: adapt MClass and MClassDef creation to new mparameters

Signed-off-by: Jean Privat <jean@pryen.org>
modelize_class: redefinition of generic classes do not need to repeat generic parameter declarations

Signed-off-by: Jean Privat <jean@pryen.org>
modelize_class: update resolve_mtype for new generic parameter names in the class

Signed-off-by: Jean Privat <jean@pryen.org>
src: update tools to new names in generic parameters

Signed-off-by: Jean Privat <jean@pryen.org>
separate_compiler: use the easier way to get a mparameter from a mclass

Signed-off-by: Jean Privat <jean@pryen.org>
lib: some update towards more use of new constructors

Signed-off-by: Jean Privat <privat@pryen.org>
modelize: simplify special-case for named constrcutors

The only remaining case is for old style init named "init" since they
need a move clever transition scheme.

Signed-off-by: Jean Privat <privat@pryen.org>
tests: update related to the init changes

Signed-off-by: Jean Privat <privat@pryen.org>
src: migrate some modules to new constructors

Signed-off-by: Jean Privat <privat@pryen.org>
Merge: Less old style init special cases

The general transition to new constructor is nearer each day.

May fix an issue informally signaled by @R4PaSs.

Pull-Request: #783
Reviewed-by: Alexandre Terrasa <alexandre@moz-code.org>
engines: handle initializers with an arity!=1

Signed-off-by: Jean Privat <privat@pryen.org>
modelize: remove a useless local variable

Signed-off-by: Jean Privat <privat@pryen.org>
modelize: new annotation `autoinit` for manual setters

Signed-off-by: Jean Privat <privat@pryen.org>
tests: add base_init_autoinit.nit

Signed-off-by: Jean Privat <privat@pryen.org>
examples: update clock.nit with manual setter+autoinit

Signed-off-by: Jean Privat <privat@pryen.org>
misc/jenkins: fix checklicense.sh

* Correct documentation.
* Fix the regular expression for the sought comment.

Signed-off-by: Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>
compiler: compile_dir can be anywhere

Signed-off-by: Jean Privat <jean@pryen.org>
toolcontext: new option -w to enable/disable warning

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

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