nitvm: Clean the code and add an absolute offset for methods and attributes.

This offset will be used to implement object-mechanisms by direct access

Signed-off-by: Julien Pagès <julien.projet@gmail.com>
modelize: do not warn `useless-type` for a covariant redefinition of a getter return type.

Signed-off-by: Jean Privat <jean@pryen.org>
typing: warn `useless-type` for useless type in a local variable

Signed-off-by: Jean Privat <jean@pryen.org>
lib/standard: remove 3 useless types in local variables

Signed-off-by: Jean Privat <jean@pryen.org>
json: Hide implementation details.

Signed-off-by: Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>
json: Add missing documentation.

Signed-off-by: Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>
sax: Remove unused variables.

Signed-off-by: Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>
sax: Remove empty constructors.

Signed-off-by: Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>
sax: Remove useless type declarations.

Signed-off-by: Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>
sax: Remove useless visibility declarations.

Signed-off-by: Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>
saxophonit: `lexer.nit` is handmade.

Signed-off-by: Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>
saxophonit: Remove unused variables.

Signed-off-by: Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>
saxophonit: Remove useless type declarations.

Signed-off-by: Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>
saxophonit: Add missing documentation.

Signed-off-by: Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>
neo_doxygen: Remove a unused variable.

Signed-off-by: Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>
neo_doxygen: Remove useless type declarations.

Signed-off-by: Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>
neo_doxygen: Document `ClassDef`.

Signed-off-by: Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>
neo_doxygen: Document `Location`.

Signed-off-by: Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>
neo_doxygen: Add missing documentation.

Signed-off-by: Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>
neo_doxygen: Quiet warning about the old-style `init`.

Signed-off-by: Jean-Christophe Beaupré <jcbrinfo@users.noreply.github.com>