aboutsummaryrefslogtreecommitdiff
path: root/src/Languages
diff options
context:
space:
mode:
authorIlya Ryzhenkov <orangy@jetbrains.com>2014-12-22 20:01:01 +0300
committerIlya Ryzhenkov <orangy@jetbrains.com>2015-01-13 18:05:10 +0300
commit1b5f12b79d441bd2c2044e3b04925c4fab6f814b (patch)
tree97c0ef5aa82b9d6d94b1d502975a83f808584a35 /src/Languages
parent75e1f85d92d1a0485983103dd61c46447068c20f (diff)
downloaddokka-1b5f12b79d441bd2c2044e3b04925c4fab6f814b.tar.gz
dokka-1b5f12b79d441bd2c2044e3b04925c4fab6f814b.tar.bz2
dokka-1b5f12b79d441bd2c2044e3b04925c4fab6f814b.zip
Process directives, implement "code" directive.
Diffstat (limited to 'src/Languages')
-rw-r--r--src/Languages/LanguageService.kt8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/Languages/LanguageService.kt b/src/Languages/LanguageService.kt
index 191f12c4..97f8e621 100644
--- a/src/Languages/LanguageService.kt
+++ b/src/Languages/LanguageService.kt
@@ -14,9 +14,15 @@ trait LanguageService {
/**
* Renders [node] as a named representation in the target language
*
+ * For example:
+ * ${code org.jetbrains.dokka.example}
+ *
* $node: A [DocumentationNode] to render
* $returns: [String] which is a string representation of the node's name
*/
- fun renderName(node: DocumentationNode) : String
+ fun renderName(node: DocumentationNode): String
}
+fun example(service: LanguageService, node: DocumentationNode) {
+ println("Node name: ${service.renderName(node)}")
+} \ No newline at end of file