You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucy.apache.org by nw...@apache.org on 2015/08/06 18:19:51 UTC
[14/20] lucy-clownfish git commit: Rework display of class attributes
in HTML docs
Rework display of class attributes in HTML docs
Project: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/commit/ef144277
Tree: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/tree/ef144277
Diff: http://git-wip-us.apache.org/repos/asf/lucy-clownfish/diff/ef144277
Branch: refs/heads/master
Commit: ef144277fe7bd622155a1f81dadd040306443bc4
Parents: 6c9b0ed
Author: Nick Wellnhofer <we...@aevum.de>
Authored: Sat Jul 25 19:27:53 2015 +0200
Committer: Nick Wellnhofer <we...@aevum.de>
Committed: Thu Aug 6 18:19:19 2015 +0200
----------------------------------------------------------------------
compiler/src/CFCCHtml.c | 29 ++++++++++++++---------------
1 file changed, 14 insertions(+), 15 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/lucy-clownfish/blob/ef144277/compiler/src/CFCCHtml.c
----------------------------------------------------------------------
diff --git a/compiler/src/CFCCHtml.c b/compiler/src/CFCCHtml.c
index e320ad9..0697754 100644
--- a/compiler/src/CFCCHtml.c
+++ b/compiler/src/CFCCHtml.c
@@ -343,10 +343,12 @@ char*
CFCCHtml_create_html_body(CFCClass *klass) {
CFCParcel *parcel = CFCClass_get_parcel(klass);
const char *parcel_name = CFCParcel_get_name(parcel);
+ const char *prefix = CFCClass_get_prefix(klass);
+ const char *PREFIX = CFCClass_get_PREFIX(klass);
const char *class_name = CFCClass_get_name(klass);
const char *class_nickname = CFCClass_get_nickname(klass);
- const char *class_var = CFCClass_full_class_var(klass);
- const char *struct_sym = CFCClass_full_struct_sym(klass);
+ const char *class_var = CFCClass_short_class_var(klass);
+ const char *struct_sym = CFCClass_get_struct_sym(klass);
const char *include_h = CFCClass_include_h(klass);
// Create NAME.
@@ -378,20 +380,16 @@ CFCCHtml_create_html_body(CFCClass *klass) {
"<td><a href=\"%s\">%s</a></td>\n"
"</tr>\n"
"<tr>\n"
- "<td class=\"label\">class name</td>\n"
- "<td>%s</td>\n"
- "</tr>\n"
- "<tr>\n"
- "<td class=\"label\">class nickname</td>\n"
- "<td>%s</td>\n"
- "</tr>\n"
- "<tr>\n"
"<td class=\"label\">class variable</td>\n"
- "<td><code>%s</code></td>\n"
+ "<td><code><span class=\"prefix\">%s</span>%s</code></td>\n"
"</tr>\n"
"<tr>\n"
"<td class=\"label\">struct symbol</td>\n"
- "<td><code>%s</code></td>\n"
+ "<td><code><span class=\"prefix\">%s</span>%s</code></td>\n"
+ "</tr>\n"
+ "<tr>\n"
+ "<td class=\"label\">class nickname</td>\n"
+ "<td><code><span class=\"prefix\">%s</span>%s</code></td>\n"
"</tr>\n"
"<tr>\n"
"<td class=\"label\">header file</td>\n"
@@ -406,9 +404,10 @@ CFCCHtml_create_html_body(CFCClass *klass) {
"%s";
char *html_body
= CFCUtil_sprintf(pattern, class_name, index_filename,
- parcel_name, class_name, class_nickname, class_var,
- struct_sym, include_h, name, synopsis, description,
- functions_html, methods_html, inheritance);
+ parcel_name, PREFIX, class_var, prefix, struct_sym,
+ prefix, class_nickname, include_h, name, synopsis,
+ description, functions_html, methods_html,
+ inheritance);
FREEMEM(index_filename);
FREEMEM(name);