mkcsrc: copy .c and .h file to avoid the break of the bootstrap

Signed-off-by: Jean Privat <jean@pryen.org>
use nitg to bootstrap; drop bootstrap of nitc

Signed-off-by: Jean Privat <jean@pryen.org>
src: remove old metamodel and nitc

Signed-off-by: Jean Privat <jean@pryen.org>
tests: remove old nitc

Signed-off-by: Jean Privat <jean@pryen.org>
provide nitc as a wrapper to nitg

Signed-off-by: Jean Privat <jean@pryen.org>
cleanup some remaining nitc

Signed-off-by: Jean Privat <jean@pryen.org>
nitcc: tests use nitg (so `Nodes`->`Nodes[...]`

Signed-off-by: Jean Privat <jean@pryen.org>
tests: remove some old tests results

Signed-off-by: Jean Privat <jean@pryen.org>
remove closures from code

Signed-off-by: Jean Privat <jean@pryen.org>
tests: skip nitg for nitg-g (kill pratchett)

Signed-off-by: Jean Privat <jean@pryen.org>
src: remove closure in the model

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

Signed-off-by: Jean Privat <jean@pryen.org>
tests: error on unknown engine

Signed-off-by: Jean Privat <jean@pryen.org>
src: remove nc*

Signed-off-by: Jean Privat <jean@pryen.org>
modelbuilder: fail on unknown redef class

Signed-off-by: Jean Privat <jean@pryen.org>
nitg: add add_raw_abort to allow complex runtime error messages

Signed-off-by: Jean Privat <jean@pryen.org>
runtime: inform the dynamic type of self on `Abstract method called`

Signed-off-by: Jean Privat <jean@pryen.org>
nitg: introduce A`CV::add_cast` to factorize cast checks

Signed-off-by: Jean Privat <jean@pryen.org>
nitg: runtime cast error shows types

Signed-off-by: Jean Privat <jean@pryen.org>
niti: runtime cast errors show types

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