projects
/
m17n
/
m17n-docs.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
424eb34
)
(orewrite): Workaround the doxygen problem of inserting ".PP" before
author
handa
<handa>
Fri, 10 Dec 2010 03:58:32 +0000
(
03:58
+0000)
committer
handa
<handa>
Fri, 10 Dec 2010 03:58:32 +0000
(
03:58
+0000)
@brief text.
utils/mkman.rb
patch
|
blob
|
history
diff --git
a/utils/mkman.rb
b/utils/mkman.rb
index
cae420c
..
1e73bd6
100644
(file)
--- a/
utils/mkman.rb
+++ b/
utils/mkman.rb
@@
-1,5
+1,5
@@
#! /usr/local/bin/ruby
#! /usr/local/bin/ruby
-# Usage: mkman.rb SRCDIR DSTDIR -*- coding: euc-japan; -*-
+# Usage: mkman.rb SRCDIR DSTDIR -*- coding: euc-jp; -*-
#¼Â¹Ô¤¹¤ë¤È/tmp/doxyman¤ò¤Ä¤«¤Ã¤Æ¥Õ¥¡¥¤¥ë¤òʬ¤±¡¢
#¤â¤È¤Îdirectory¤Ë¤«¤¤Ê¤ª¤¹¡£
#¼Â¹Ô¤¹¤ë¤È/tmp/doxyman¤ò¤Ä¤«¤Ã¤Æ¥Õ¥¡¥¤¥ë¤òʬ¤±¡¢
#¤â¤È¤Îdirectory¤Ë¤«¤¤Ê¤ª¤¹¡£
@@
-416,6
+416,18
@@
def orewrite(text)
# end
# end
# end
# end
+ if text[i-2] =~ /^.SH\sNAME/ && text[i] =~ /^.PP/ && text[i+1] =~ /./
+ # Convert this line sequence:
+ # .SH NAME
+ # M-text \-
+ # .PP
+ # M-text objects and API for them.
+ # to:
+ # .SH NAME
+ # M-text \- M-text objects and API for them.
+ prevline = buf.pop
+ text[i+1] = prevline.chop!.concat(text[i+1])
+ else
#removing author section
line.gsub!(/^\.SH\s\"AUTHOR\"/,"")
line.gsub!(/Generated automatically by Doxygen for m17n_test from the source code\./,"")
#removing author section
line.gsub!(/^\.SH\s\"AUTHOR\"/,"")
line.gsub!(/Generated automatically by Doxygen for m17n_test from the source code\./,"")
@@
-427,8
+439,8
@@
def orewrite(text)
line.gsub!(/\\fP\s+,/,"\\fP,")
line.gsub!(/\\fP\s+\./,"\\fP.")
line.gsub!(/\\fC\\fB(\w+)\\fP\\fP/){"\\fB" << $1 << "\\fP"}
line.gsub!(/\\fP\s+,/,"\\fP,")
line.gsub!(/\\fP\s+\./,"\\fP.")
line.gsub!(/\\fC\\fB(\w+)\\fP\\fP/){"\\fB" << $1 << "\\fP"}
-
buf.push(line)
buf.push(line)
+ end
}
unless structures == ["\.SH \"Data Structure Documentation\"\n"]
}
unless structures == ["\.SH \"Data Structure Documentation\"\n"]