--- /dev/null
+base_simple3.nit A
+base_simple3.nit foo
+base_simple3.nit base_simple3
--- /dev/null
+\e[1m# base_simple3::A
+\e[0m
+class \e[32m\e[1mA\e[0m\e[0m super Object
+
+\e[1m## constructors\e[0m
+
+ \e[1m\e[32minit\e[0m\e[0m
+
+\e[1m## introduced methods\e[0m
+
+ fun \e[1m\e[32mrun\e[0m\e[0m
+
+\e[1m## inherited properties\e[0m
+
+ from \e[1mbase_simple3::Object\e[0m: foo, bar, baz
+
+---
+
+
--- /dev/null
+# matches in module \e[1mbase_simple3\e[0m
+
+ fun \e[1m\e[32mfoo\e[0m\e[0m
+ \e[30mintroduced in \e[1mbase_simple3::Object\e[0m\e[0m
+
+---
+
+
--- /dev/null
+\e[1m# base_simple3
+\e[0m
+module base_simple3
+
+\e[1m
+## introduced classes\e[0m
+
+ class \e[32m\e[1mA\e[0m\e[0m
+
+ class \e[32m\e[1mB\e[0m\e[0m
+
+ enum \e[32m\e[1mBool\e[0m\e[0m
+
+ class \e[32m\e[1mC\e[0m\e[0m
+
+ enum \e[32m\e[1mInt\e[0m\e[0m
+
+ interface \e[32m\e[1mObject\e[0m\e[0m
+
+ class \e[32m\e[1mSys\e[0m\e[0m
+\e[1m
+## refined classes\e[0m
+
+ interface \e[32m\e[1mObject\e[0m\e[0m
+ \e[30mintroduced in \e[1mbase_simple3\e[0m\e[0m
+
+---
+
+