From 71ded394c57b4ed8954643eacde359c1a9bab52c Mon Sep 17 00:00:00 2001 From: Edouard DUPIN Date: Fri, 5 Sep 2014 23:50:58 +0200 Subject: [PATCH] [DEV] add Capital in the automatic name of libs --- monkHtml.py | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) diff --git a/monkHtml.py b/monkHtml.py index 2e2a4e4..f9a0b9e 100644 --- a/monkHtml.py +++ b/monkHtml.py @@ -60,10 +60,15 @@ def camel_case_encode(s): def camel_case_decode(s): for code in camelCaseCodes: s = s.replace(code[0], code[1]) + while s[0] == ' ': + s = s[1:] return s def capitalise_first_letter(s): - return word[0].upper() + word[1:] + s2 = " " + s[0] + ret = camel_case_encode(s2) + s[1:] + debug.info("'" + s + "' => '" + ret + "'") + return ret; def display_doxygen_param(comment, input, output): data = '' @@ -622,7 +627,7 @@ def generate(myLutinDoc, outFolder) : if name == "index": continue docList += '' if docList != "": genericHeader += '

Documentation:

' @@ -639,7 +644,7 @@ def generate(myLutinDoc, outFolder) : if name == "index": continue tutorialList += '' if tutorialList != "": genericHeader += '

Tutorials:

' @@ -709,12 +714,12 @@ def generate(myLutinDoc, outFolder) : previousName, previousOutpath = myLutinDoc.listTutorialFile[iii-1] previousName = previousName.split('_')[-1][:-3] previousOutpath = previousOutpath.split('/')[-1] - localHeader += "[left][tutorial[" + previousOutpath + " | Previous: " + camel_case_decode(previousName).capitalize() + "]][/left] " + localHeader += "[left][tutorial[" + previousOutpath + " | Previous: " + capitalise_first_letter(camel_case_decode(previousName)) + "]][/left] " if iii != len(myLutinDoc.listTutorialFile)-1: nextName, nextOutpath = myLutinDoc.listTutorialFile[iii+1] nextName = nextName.split('_')[-1][:-3] nextOutpath = nextOutpath.split('/')[-1] - localHeader += " [right][tutorial[" + nextOutpath + " | Next: " + camel_case_decode(nextName).capitalize() + "]][/right]" + localHeader += " [right][tutorial[" + nextOutpath + " | Next: " + capitalise_first_letter(camel_case_decode(nextName)) + "]][/right]" localHeader += "\n" outData += codeBB.transcode(localHeader) #debug.info(localHeader)