--- /dev/null
+Usage: [OPTION]... [ARG]...
+Use --help for help
--- /dev/null
+test_prog/rpg/races.nit: module?
+ module test_prog::races at test_prog/rpg/races.nit
+test_prog/rpg/races.nit: group?
+ nothing
+ model: mpackages=1 mmodules=1
+ mb: identified modules=1; parsed modules=0
+test_prog/rpg: module?
+ module test_prog::rpg at test_prog/rpg/rpg.nit
+test_prog/rpg: group?
+ group test_prog>rpg> at test_prog/rpg
+ model: mpackages=1 mmodules=2
+ mb: identified modules=2; parsed modules=0
+scan_full found 6 modules
+ model: mpackages=1 mmodules=5
+ mb: identified modules=5; parsed modules=0
+parse found 2 modules
+ model: mpackages=2 mmodules=9
+ mb: identified modules=9; parsed modules=6
+parse_full found 5 modules
+ model: mpackages=2 mmodules=9
+ mb: identified modules=9; parsed modules=6
--- /dev/null
+Error: cannot find module `test_prog/test_prog`.
+Error: cannot find module `test_prog/test_prog`.
+test_prog/test_prog.nit: module?
+ module test_prog::test_prog at test_prog/test_prog.nit
+test_prog/test_prog.nit: group?
+ nothing
+ model: mpackages=1 mmodules=1
+ mb: identified modules=1; parsed modules=0
+test_prog/test_prog: module?
+ nothing
+test_prog/test_prog: group?
+ nothing
+ model: mpackages=1 mmodules=1
+ mb: identified modules=1; parsed modules=0
+test_prog: module?
+ module test_prog::test_prog at test_prog/test_prog.nit
+test_prog: group?
+ group test_prog> at test_prog
+ model: mpackages=1 mmodules=1
+ mb: identified modules=1; parsed modules=0
+test_prog::test_prog: module?
+ module test_prog::test_prog at test_prog/test_prog.nit
+test_prog::test_prog: group?
+ nothing
+ model: mpackages=2 mmodules=9
+ mb: identified modules=9; parsed modules=0
+test_prog/: module?
+ module test_prog::test_prog at test_prog/test_prog.nit
+test_prog/: group?
+ group test_prog> at test_prog
+ model: mpackages=2 mmodules=9
+ mb: identified modules=9; parsed modules=0
+scan_full found 18 modules
+ model: mpackages=2 mmodules=9
+ mb: identified modules=9; parsed modules=0
+parse found 1 modules
+ model: mpackages=2 mmodules=9
+ mb: identified modules=9; parsed modules=8
+parse_full found 8 modules
+ model: mpackages=2 mmodules=9
+ mb: identified modules=9; parsed modules=8
--- /dev/null
+Error: cannot find module `test_prog::races:rpg`. Did you mean test_prog::races?
+Error: cannot find module `test_prog::races::combat`. Did you mean test_prog::combat?
+Error: cannot find module `test_prog::races:rpg`. Did you mean test_prog::races?
+Error: cannot find module `test_prog::races::combat`. Did you mean test_prog::combat?
+test_prog::races: module?
+ module test_prog::races at test_prog/rpg/races.nit
+test_prog::races: group?
+ nothing
+ model: mpackages=2 mmodules=9
+ mb: identified modules=9; parsed modules=0
+test_prog::races:rpg: module?
+ Error: cannot find module `test_prog::races:rpg`. Did you mean test_prog::races?
+test_prog::races:rpg: group?
+ nothing
+ model: mpackages=2 mmodules=9
+ mb: identified modules=9; parsed modules=0
+test_prog::races::combat: module?
+ Error: cannot find module `test_prog::races::combat`. Did you mean test_prog::combat?
+test_prog::races::combat: group?
+ nothing
+ model: mpackages=2 mmodules=9
+ mb: identified modules=9; parsed modules=0
+scan_full found 1 modules
+ model: mpackages=2 mmodules=9
+ mb: identified modules=9; parsed modules=0
+parse found 1 modules
+ model: mpackages=2 mmodules=9
+ mb: identified modules=9; parsed modules=2
+parse_full found 1 modules
+ model: mpackages=2 mmodules=9
+ mb: identified modules=9; parsed modules=2
--- /dev/null
+Error: cannot find module `test_prog::fail::races`. Did you mean test_prog::races?
+Error: cannot find module `test_prog::fail`. Did you mean test_prog::game?
+Error: cannot find module `fail::fail`.
+Error: cannot find module `test_prog::fail::races`. Did you mean test_prog::races?
+Error: cannot find module `test_prog::fail`. Did you mean test_prog::game?
+Error: cannot find module `fail::fail`.
+test_prog::fail::races: module?
+ Error: cannot find module `test_prog::fail::races`. Did you mean test_prog::races?
+test_prog::fail::races: group?
+ nothing
+ model: mpackages=2 mmodules=9
+ mb: identified modules=9; parsed modules=0
+test_prog::fail: module?
+ Error: cannot find module `test_prog::fail`. Did you mean test_prog::game?
+test_prog::fail: group?
+ nothing
+ model: mpackages=2 mmodules=9
+ mb: identified modules=9; parsed modules=0
+fail::fail: module?
+ nothing
+fail::fail: group?
+ nothing
+ model: mpackages=2 mmodules=9
+ mb: identified modules=9; parsed modules=0
+scan_full found 0 modules
+ model: mpackages=2 mmodules=9
+ mb: identified modules=9; parsed modules=0
+parse found 0 modules
+ model: mpackages=2 mmodules=9
+ mb: identified modules=9; parsed modules=0
+parse_full found 0 modules
+ model: mpackages=2 mmodules=9
+ mb: identified modules=9; parsed modules=0
--- /dev/null
+Error: cannot find module `/fail`.
+Error: `/lib` is not a Nit source file.
+Error: `sublib` is not a Nit source file.
+Error: cannot find module `/fail`.
+/lib: module?
+ Error: `/lib` is not a Nit package.
+/lib: group?
+ nothing
+ model: mpackages=0 mmodules=0
+ mb: identified modules=0; parsed modules=0
+/fail: module?
+ nothing
+/fail: group?
+ nothing
+ model: mpackages=0 mmodules=0
+ mb: identified modules=0; parsed modules=0
+sublib: module?
+ Error: `sublib` is not a Nit package.
+sublib: group?
+ nothing
+ model: mpackages=0 mmodules=0
+ mb: identified modules=0; parsed modules=0
+scan_full found 3 modules
+ model: mpackages=2 mmodules=3
+ mb: identified modules=3; parsed modules=0
+parse found 0 modules
+ model: mpackages=2 mmodules=3
+ mb: identified modules=3; parsed modules=0
+parse_full found 3 modules
+ model: mpackages=2 mmodules=3
+ mb: identified modules=3; parsed modules=3
--- /dev/null
+Error: cannot find module `sublib/foo`.
+Error: cannot find module `foo.nit`.
+Error: cannot find module `./foo`.
+Error: cannot find module `foo/`.
+Error: cannot find module `foo::foo`.
+Error: cannot find module `sublib/foo`.
+Error: cannot find module `foo.nit`.
+Error: cannot find module `./foo`.
+Error: cannot find module `foo/`.
+Error: cannot find module `foo::foo`.
+foo: module?
+ module foo::foo at sublib/foo.nit
+foo: group?
+ nothing
+ model: mpackages=1 mmodules=1
+ mb: identified modules=1; parsed modules=0
+sublib/foo: module?
+ nothing
+sublib/foo: group?
+ nothing
+ model: mpackages=1 mmodules=1
+ mb: identified modules=1; parsed modules=0
+sublib/foo.nit: module?
+ module foo::foo at sublib/foo.nit
+sublib/foo.nit: group?
+ nothing
+ model: mpackages=1 mmodules=1
+ mb: identified modules=1; parsed modules=0
+foo.nit: module?
+ nothing
+foo.nit: group?
+ Error: `sublib/foo.nit` is not a directory.
+ model: mpackages=1 mmodules=1
+ mb: identified modules=1; parsed modules=0
+./foo: module?
+ nothing
+./foo: group?
+ nothing
+ model: mpackages=1 mmodules=1
+ mb: identified modules=1; parsed modules=0
+foo/: module?
+ nothing
+foo/: group?
+ nothing
+ model: mpackages=1 mmodules=1
+ mb: identified modules=1; parsed modules=0
+foo::foo: module?
+ nothing
+foo::foo: group?
+ nothing
+ model: mpackages=1 mmodules=1
+ mb: identified modules=1; parsed modules=0
+scan_full found 2 modules
+ model: mpackages=1 mmodules=1
+ mb: identified modules=1; parsed modules=0
+parse found 1 modules
+ model: mpackages=1 mmodules=1
+ mb: identified modules=1; parsed modules=1
+parse_full found 1 modules
+ model: mpackages=1 mmodules=1
+ mb: identified modules=1; parsed modules=1
--- /dev/null
+Error: cannot find module `sublib/bar.nit`.
+Error: cannot find module `bar.nit`.
+Error: cannot find module `./bar`.
+Error: cannot find module `bar/`.
+Error: cannot find module `sublib/bar.nit`.
+Error: cannot find module `bar.nit`.
+Error: cannot find module `./bar`.
+Error: cannot find module `bar/`.
+bar: module?
+ module bar::bar at sublib/bar/bar.nit
+bar: group?
+ group bar> at sublib/bar
+ model: mpackages=1 mmodules=2
+ mb: identified modules=2; parsed modules=0
+sublib/bar: module?
+ module bar::bar at sublib/bar/bar.nit
+sublib/bar: group?
+ group bar> at sublib/bar
+ model: mpackages=1 mmodules=2
+ mb: identified modules=2; parsed modules=0
+sublib/bar.nit: module?
+ nothing
+sublib/bar.nit: group?
+ nothing
+ model: mpackages=1 mmodules=2
+ mb: identified modules=2; parsed modules=0
+sublib/bar/bar.nit: module?
+ module bar::bar at sublib/bar/bar.nit
+sublib/bar/bar.nit: group?
+ nothing
+ model: mpackages=1 mmodules=2
+ mb: identified modules=2; parsed modules=0
+bar.nit: module?
+ nothing
+bar.nit: group?
+ nothing
+ model: mpackages=1 mmodules=2
+ mb: identified modules=2; parsed modules=0
+./bar: module?
+ nothing
+./bar: group?
+ nothing
+ model: mpackages=1 mmodules=2
+ mb: identified modules=2; parsed modules=0
+bar/: module?
+ nothing
+bar/: group?
+ nothing
+ model: mpackages=1 mmodules=2
+ mb: identified modules=2; parsed modules=0
+bar::bar: module?
+ module bar::bar at sublib/bar/bar.nit
+bar::bar: group?
+ nothing
+ model: mpackages=1 mmodules=2
+ mb: identified modules=2; parsed modules=0
+scan_full found 6 modules
+ model: mpackages=1 mmodules=2
+ mb: identified modules=2; parsed modules=0
+parse found 1 modules
+ model: mpackages=1 mmodules=2
+ mb: identified modules=2; parsed modules=1
+parse_full found 2 modules
+ model: mpackages=1 mmodules=2
+ mb: identified modules=2; parsed modules=2
--- /dev/null
+Error: cannot find module `sublib/bar/foo`.
+Error: cannot find module `bar/foo.nit`.
+Error: cannot find module `sublib/bar/foo`.
+Error: cannot find module `bar/foo.nit`.
+sublib/bar/foo.nit: module?
+ module bar::foo at sublib/bar/foo.nit
+sublib/bar/foo.nit: group?
+ nothing
+ model: mpackages=1 mmodules=1
+ mb: identified modules=1; parsed modules=0
+sublib/bar/foo: module?
+ nothing
+sublib/bar/foo: group?
+ nothing
+ model: mpackages=1 mmodules=1
+ mb: identified modules=1; parsed modules=0
+bar/foo.nit: module?
+ nothing
+bar/foo.nit: group?
+ nothing
+ model: mpackages=1 mmodules=1
+ mb: identified modules=1; parsed modules=0
+bar::foo: module?
+ module bar::foo at sublib/bar/foo.nit
+bar::foo: group?
+ nothing
+ model: mpackages=1 mmodules=2
+ mb: identified modules=2; parsed modules=0
+scan_full found 2 modules
+ model: mpackages=1 mmodules=2
+ mb: identified modules=2; parsed modules=0
+parse found 1 modules
+ model: mpackages=1 mmodules=2
+ mb: identified modules=2; parsed modules=1
+parse_full found 1 modules
+ model: mpackages=1 mmodules=2
+ mb: identified modules=2; parsed modules=1
--- /dev/null
+Error: cannot find module `fail::fail`.
+Error: cannot find module `fail::fail`.
+qnames? fail::fail fail
+fail::fail: not found
+ model: mpackages=0 mmodules=0
+ mb: identified modules=0; parsed modules=0
+qnames? fail::fail fail
+scan_full found 0 modules
+ model: mpackages=0 mmodules=0
+ mb: identified modules=0; parsed modules=0
+qnames? fail::fail fail
+parse found 0 modules
+ model: mpackages=0 mmodules=0
+ mb: identified modules=0; parsed modules=0
+qnames? fail::fail fail
+parse_full found 0 modules
+ model: mpackages=0 mmodules=0
+ mb: identified modules=0; parsed modules=0
--- /dev/null
+import end
--- /dev/null
+import end
--- /dev/null
+import end
--- /dev/null
+test_prog/rpg/races.nit test_prog/rpg
+test_prog/test_prog.nit test_prog/test_prog test_prog test_prog::test_prog test_prog/
+test_prog::races test_prog::races:rpg test_prog::races::combat
+test_prog::fail::races test_prog::fail fail::fail
+/lib /fail sublib
+foo sublib/foo sublib/foo.nit foo.nit ./foo foo/ foo::foo -I sublib
+bar sublib/bar sublib/bar.nit sublib/bar/bar.nit bar.nit ./bar bar/ bar::bar -I sublib
+sublib/bar/foo.nit sublib/bar/foo bar/foo.nit bar::foo -I sublib