[gobject-introspection: 17/30] devdocs: Describe aliases more thoroughly
- From: Christoph Reiter <creiter src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gobject-introspection: 17/30] devdocs: Describe aliases more thoroughly
- Date: Tue, 14 Aug 2018 07:05:25 +0000 (UTC)
commit 88957d28a02117f8768ebd6d71fc2cc5e5cc7e06
Author: Philip Chimento <philip chimento gmail com>
Date: Sun Dec 13 21:59:49 2015 -0800
devdocs: Describe aliases more thoroughly
For aliases we add a description of what Javascript type they map to.
giscanner/doctemplates/devdocs/Gjs/default.tmpl | 16 ++++++++++++++++
1 file changed, 16 insertions(+)
---
diff --git a/giscanner/doctemplates/devdocs/Gjs/default.tmpl b/giscanner/doctemplates/devdocs/Gjs/default.tmpl
index 2341ef4d..4b08adff 100644
--- a/giscanner/doctemplates/devdocs/Gjs/default.tmpl
+++ b/giscanner/doctemplates/devdocs/Gjs/default.tmpl
@@ -8,11 +8,27 @@
</dd>
</dl>
% endif
+% if isinstance(node, ast.Alias):
+ <dl>
+ <dt>Equivalent Type</dt>
+ <dd>
+ <code data-mime="application/javascript">
+ % if node.target.target_fundamental:
+ ${formatter.format_fundamental_type(node.target.target_fundamental)}
+ % else:
+ ${node.target.target_giname}
+ % endif
+ </code>
+ </dd>
+ </dl>
+% endif
## This should belong in get_node_kind(), but we don't want to change the way
## all the other templates work.
<%def name="extra_class()">
% if isinstance(node, ast.Constant):
constant
+ % elif isinstance(node, ast.Alias):
+ alias
% endif
</%def>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]