modelbuilder: add parameter `given_mmodules` to `Phase::process_mainmodule`
authorJean Privat <jean@pryen.org>
Fri, 21 Mar 2014 02:47:23 +0000 (22:47 -0400)
committerJean Privat <jean@pryen.org>
Fri, 21 Mar 2014 13:22:43 +0000 (09:22 -0400)
commit4bc3ebc0a742113a82488c77b24b30aaa769d9a4
tree5fec879db226072f1d645f29ea4c3d215f07dd49
parent0342cf35f93ee590e3c359cfcc6dc1f6acb75d4c
modelbuilder: add parameter `given_mmodules` to `Phase::process_mainmodule`

`given_modules` is the list of explicitely requested modules.
From the command-line for instance.

Thus, global phases can chose to work with the bottom main module or
with each specific given modules.

Signed-off-by: Jean Privat <jean@pryen.org>
15 files changed:
src/metrics/ast_metrics.nit
src/metrics/generate_hierarchies.nit
src/metrics/inheritance_metrics.nit
src/metrics/mclasses_metrics.nit
src/metrics/mendel_metrics.nit
src/metrics/mmodules_metrics.nit
src/metrics/model_hyperdoc.nit
src/metrics/nullables_metrics.nit
src/metrics/poset_metrics.nit
src/metrics/refinement_metrics.nit
src/metrics/rta_metrics.nit
src/metrics/self_metrics.nit
src/metrics/static_types_metrics.nit
src/metrics/tables_metrics.nit
src/modelbuilder.nit