modified wxLANGUAGE generating script to visibly mark automatically generated code

git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@9577 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
Václav Slavík
2001-03-25 22:19:13 +00:00
parent 1159a76f9c
commit 323af1967c

View File

@@ -20,6 +20,9 @@ def ReadTable():
def GenEnum(table): def GenEnum(table):
f = open('_wxlang.h', 'wt') f = open('_wxlang.h', 'wt')
f.write(""" f.write("""
// --- --- --- generated code begins here --- --- ---
// This enum is generated by misc/languages/genlang.py // This enum is generated by misc/languages/genlang.py
// When making changes, please put them into misc/languages/langtabl.txt // When making changes, please put them into misc/languages/langtabl.txt
enum wxLanguage enum wxLanguage
@@ -36,6 +39,9 @@ enum wxLanguage
// for custom, user-defined languages: // for custom, user-defined languages:
wxLANGUAGE_USER_DEFINED wxLANGUAGE_USER_DEFINED
}; };
// --- --- --- generated code ends here --- --- ---
""") """)
f.close() f.close()
@@ -43,6 +49,9 @@ enum wxLanguage
def GenDocs(table): def GenDocs(table):
f = open('_wxlang.tex', 'wt') f = open('_wxlang.tex', 'wt')
f.write(""" f.write("""
%% --- --- --- generated code begins here --- --- ---
%% This enum is generated by misc/languages/genlang.py %% This enum is generated by misc/languages/genlang.py
%% When making changes, please put them into misc/languages/langtabl.txt %% When making changes, please put them into misc/languages/langtabl.txt
\\begin{itemize}\\itemsep=0pt \\begin{itemize}\\itemsep=0pt
@@ -55,6 +64,9 @@ this
for i in table: for i in table:
f.write('\\item %s\n' % (i[0].replace('_','\\_'))) f.write('\\item %s\n' % (i[0].replace('_','\\_')))
f.write("""\\end{itemize} f.write("""\\end{itemize}
%% --- --- --- generated code ends here --- --- ---
""") """)
f.close() f.close()
@@ -89,6 +101,8 @@ def GenTable(table):
f = open('_wxlang.cpp', 'wt') f = open('_wxlang.cpp', 'wt')
f.write(""" f.write("""
// --- --- --- generated code begins here --- --- ---
// This table is generated by misc/languages/genlang.py // This table is generated by misc/languages/genlang.py
// When making changes, please put them into misc/languages/langtabl.txt // When making changes, please put them into misc/languages/langtabl.txt
@@ -120,6 +134,9 @@ void wxLocale::InitLanguagesDB()
%s %s
}; };
#undef LNG #undef LNG
// --- --- --- generated code ends here --- --- ---
""" % (ifdefs, lngtable)) """ % (ifdefs, lngtable))
f.close() f.close()