toolcontext: `errors_info` reset couts

Signed-off-by: Jean Privat <jean@pryen.org>
toolcontext: add `keep_going` flag to possibly let the tool continue after errors

Signed-off-by: Jean Privat <jean@pryen.org>
nitls: bind the option --keep-going on ToolContext::keep_going

Signed-off-by: Jean Privat <jean@pryen.org>
nitlight: enable ToolContext::keep_going to still highlight invalid source-files

Signed-off-by: Jean Privat <jean@pryen.org>
model: do not fatal when more than one primitive class. just return one.

Signed-off-by: Jean Privat <jean@pryen.org>
modelize: do not crash if not object class to implicitly bound formal parameter

Signed-off-by: Jean Privat <jean@pryen.org>
modelize: do not fatal error when more that one root init method

A simple error seems enough.

Signed-off-by: Jean Privat <jean@pryen.org>
lib/re: improve doc of `NativeRegex::re_nsub`

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib/x11: fix missing C include

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib/glesv2: remove broken methods `gl_vertex_attri_pointer_*`

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib/glesv2: fix `gl_get_bool`

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
highlight: be more robuts in case of partial model

Signed-off-by: Jean Privat <jean@pryen.org>
niti: adapt debugger to the new signature ot check_errors

Signed-off-by: Jean Privat <jean@pryen.org>
lib/re: support regex subexpressions

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib/re: intro `Match::[]`

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
tests: update sav/error_class_glob.res because

Signed-off-by: Jean Privat <jean@pryen.org>
model: add MEntity::mdoc_or_fallback to get more documentation

Signed-off-by: Jean Privat <jean@pryen.org>
nitdoc: use `mdoc_or_fallback` to fill tmpl_definitions

Signed-off-by: Jean Privat <jean@pryen.org>
lib/glesv2: use the hex litteral instead of `to_hex`

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>
lib/sdl: native_blit is private

Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>