Merge: More robustness in keep going
authorJean Privat <jean@pryen.org>
Wed, 7 Oct 2015 14:02:59 +0000 (10:02 -0400)
committerJean Privat <jean@pryen.org>
Wed, 7 Oct 2015 14:02:59 +0000 (10:02 -0400)
commit3740ae5d04cc885c52e6a46e2798a739b76ab4cf
tree080d6b21e6091023ea6e0d7e09135ef5ce20bb41
parenta662896faea407d32bb71a2b86742a5300bbe7d1
parentcb10d9fe606586bc7217b44226c688a092321a65
Merge: More robustness in keep going

A pass on the various modules of `nitc` to make them more robust when `keep_going` is activated.

The main changes are the introductions of the flags `is_broken` in the root classes ANode and MEntity. This flags simplify the clients code to check the validity of entities before working with them.

Pull-Request: #1746
Reviewed-by: Alexis Laferrière <alexis.laf@xymus.net>
Reviewed-by: Lucas Bajolet <r4pass@hotmail.com>
src/loader.nit
src/modelize/modelize_property.nit