summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorPaul Phillips <paulp@improving.org>2011-08-05 21:51:02 +0000
committerPaul Phillips <paulp@improving.org>2011-08-05 21:51:02 +0000
commit92f32deabb13c9fe530314c998f557ab8d9feed5 (patch)
tree7a81814f8f7682696143087a0434bd22c2f7cd1d /src
parentb39a7044d60df5b97539102f2ca80486e9b5fcf5 (diff)
downloadscala-92f32deabb13c9fe530314c998f557ab8d9feed5.tar.gz
scala-92f32deabb13c9fe530314c998f557ab8d9feed5.tar.bz2
scala-92f32deabb13c9fe530314c998f557ab8d9feed5.zip
Adds support in Scaladoc for @todo tag.
Diffstat (limited to 'src')
-rw-r--r--src/compiler/scala/tools/nsc/doc/html/page/Template.scala11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/compiler/scala/tools/nsc/doc/html/page/Template.scala b/src/compiler/scala/tools/nsc/doc/html/page/Template.scala
index 2dd597eec8..5617113ce3 100644
--- a/src/compiler/scala/tools/nsc/doc/html/page/Template.scala
+++ b/src/compiler/scala/tools/nsc/doc/html/page/Template.scala
@@ -435,7 +435,16 @@ class Template(tpl: DocTemplateEntity) extends HtmlPage {
}</dd>
} else NodeSeq.Empty
- example ++ version ++ sinceVersion ++ exceptions ++ note ++ seeAlso
+ val todo: Seq[scala.xml.Node] =
+ if(!comment.todo.isEmpty) {
+ <dt>To do</dt>
+ <dd>{
+ val todoXml: List[scala.xml.NodeSeq] = (for(todo <- comment.todo ) yield <span class="cmt">{bodyToHtml(todo)}</span> )
+ todoXml.reduceLeft(_ ++ Text(", ") ++ _)
+ }</dd>
+ } else NodeSeq.Empty
+
+ example ++ version ++ sinceVersion ++ exceptions ++ todo ++ note ++ seeAlso
case _ => NodeSeq.Empty
}