nitlanguage
/
nit.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
cmd/cmd_parser: parse filter options from cmd string
[nit.git]
/
src
/
doc
/
doc_base.nit
diff --git
a/src/doc/doc_base.nit
b/src/doc/doc_base.nit
index
c054512
..
98362ce
100644
(file)
--- a/
src/doc/doc_base.nit
+++ b/
src/doc/doc_base.nit
@@
-17,6
+17,7
@@
module doc_base
import toolcontext
import model_ext
import toolcontext
import model_ext
+import model::model_collect
# The model of a Nitdoc documentation.
#
# The model of a Nitdoc documentation.
#
@@
-26,6
+27,15
@@
import model_ext
# It is a placeholder to share data between each phase.
class DocModel
# It is a placeholder to share data between each phase.
class DocModel
+ # Model to generate the documentation for
+ var model: Model
+
+ # Main module of the sources behing documented
+ var mainmodule: MModule
+
+ # Model filters to apply
+ var filter: ModelFilter
+
# `DocPage` composing the documentation associated to their ids.
#
# This is where `DocPhase` store and access pages to produce documentation.
# `DocPage` composing the documentation associated to their ids.
#
# This is where `DocPhase` store and access pages to produce documentation.
@@
-33,12
+43,6
@@
class DocModel
# See `add_page`.
var pages: Map[String, DocPage] = new HashMap[String, DocPage]
# See `add_page`.
var pages: Map[String, DocPage] = new HashMap[String, DocPage]
- # Nit `Model` from which we extract the documentation.
- var model: Model is writable
-
- # The entry point of the `model`.
- var mainmodule: MModule is writable
-
# Add a `page` to this documentation.
fun add_page(page: DocPage) do
if pages.has_key(page.id) then
# Add a `page` to this documentation.
fun add_page(page: DocPage) do
if pages.has_key(page.id) then