mirror of https://github.com/CGAL/cgal
72 lines
2.5 KiB
Groff
Executable File
72 lines
2.5 KiB
Groff
Executable File
#!/usr/local/bin/perl -pi.bak
|
|
|
|
# Must translations. Check the \gg translation. \gg is also defined in TeX.
|
|
s/\\gg\b/\\gcc/g;
|
|
s/\\CCendfont\b/\\ccEndFont/g;
|
|
s/\\CCopenangle\b/\\ccOpenAngle/g;
|
|
s/\\CCcloseangle\b/\\ccCloseAngle/g;
|
|
|
|
# Rename all prefixes \CC[lowercase] to \cc[uppercase] and for
|
|
# environments similar. Rename \CCW[lowercase] to \ccw[uppercase]
|
|
s/(\\CCW?)([a-z])/\L$1\U$2\E/g;
|
|
s/CC((class)|(classTemplate)|(texOnly)|(htmlOnly))/cc\u$1/g;
|
|
|
|
# rename cgal_manual to cc_manual
|
|
s/cgal([\\]?_manual)/cc$1/g;
|
|
|
|
# Translations of old environments.
|
|
s/\\begin *[{]class[}]/\\begin{ccClass}/g;
|
|
s/\\end *[{]class[}]/\\end{ccClass}/g;
|
|
s/\\begin *[{]classtemplate[}]/\\begin{ccClassTemplate}/g;
|
|
s/\\end *[{]classtemplate[}]/\\end{ccClassTemplate}/g;
|
|
s/\\begin *[{]TexOnly[}]/\\begin{ccTexOnly}/g;
|
|
s/\\end *[{]TexOnly[}]/\\end{ccTexOnly}/g;
|
|
s/\\begin *[{]HtmlOnly[}]/\\begin{ccHtmlOnly}/g;
|
|
s/\\end *[{]HtmlOnly[}]/\\end{ccHtmlOnly}/g;
|
|
|
|
# Translations of old names.
|
|
s/\\threecolumns\b/\\ccSetTwoOfThreeColumns/g;
|
|
s/\\constructorcolumn\b/\\ccSetOneOfTwoColumns/g;
|
|
s/\\cgalheading\b/\\ccHeading/g;
|
|
s/\\cgalcommentheading\b/\\ccCommentHeading/g;
|
|
s/\\definition\b/\\ccDefinition/g;
|
|
s/\\parameters\b/\\ccParameters/g;
|
|
s/\\constants\b/\\ccConstants/g;
|
|
s/\\types\b/\\ccTypes/g;
|
|
s/\\creation\b/\\ccCreation/g;
|
|
s/\\operations\b/\\ccOperations/g;
|
|
s/\\implementation\b/\\ccImplementation/g;
|
|
s/\\example\b/\\ccExample/g;
|
|
s/\\precond\b/\\ccPrecond/g;
|
|
s/\\postcond\b/\\ccPostcond/g;
|
|
s/\\declaration\b/\\ccDeclaration/g;
|
|
s/\\hidden\b/\\ccHidden/g;
|
|
s/\\unchecked\b/\\ccUnchecked/g;
|
|
s/\\pureclassname\b/\\ccPureClassName/g;
|
|
s/\\puretemplatename\b/\\ccPureClassTemplateName/g;
|
|
s/\\pureclasstemplatename\b/\\ccPureClassTemplateName/g;
|
|
s/\\pureparameters\b/\\ccPureTemplateParameters/g;
|
|
s/\\puretemplateparameters\b/\\ccPureTemplateParameters/g;
|
|
s/\\classname\b/\\ccClassName/g;
|
|
s/\\classtemplatename\b/\\ccClassTemplateName/g;
|
|
s/\\purevar\b/\\ccPureVar/g;
|
|
s/\\var\b/\\ccVar/g;
|
|
s/\\creationvariable\b/\\ccCreationVariable/g;
|
|
s/\\constructor\b/\\ccConstructor/g;
|
|
s/\\method\b/\\ccMethod/g;
|
|
s/\\function\b/\\ccFunction/g;
|
|
s/\\functiontemplate\b/\\ccFunctionTemplate/g;
|
|
s/\\variable\b/\\ccVariable/g;
|
|
s/\\typedef\b/\\ccTypedef/g;
|
|
s/\\nestedtype\b/\\ccNestedType/g;
|
|
s/\\enum\b/\\ccEnum/g;
|
|
s/\\struct\b/\\ccStruct/g;
|
|
s/\\globalfunction\b/\\ccGlobalFunction/g;
|
|
s/\\globalfunctiontemplate\b/\\ccGlobalFunctionTemplate/g;
|
|
s/\\globalenum\b/\\ccGlobalEnum/g;
|
|
s/\\globalstruct\b/\\ccGlobalStruct/g;
|
|
s/\\globalvariable\b/\\ccGlobalVariable/g;
|
|
s/\\globaltypedef\b/\\ccGlobalTypedef/g;
|
|
s/\\LatexHtml\b/\\ccTexHtml/g;
|
|
s/\\Anchor\b/\\ccAnchor/g;
|