9 buf.each do |i| print i end
16 gsub!("@seealso", "@par »²¾È:")
17 gsub!("@errors", "@par ¥¨¥é¡¼:")
18 gsub!("@returns", "@par Ìá¤êÃÍ:")
19 gsub!("@return", "@par Ìá¤êÃÍ:")
20 #let doxygen find functions
21 gsub!(/[a-z_]\s\(\)/) {|m| m.delete!(" ")}
22 #make variables in function descriptions shown in bold
23 gsub!(/\$[A-Z_]+/) {|m| m.delete!("$").reverse.downcase!.concat(" e@").reverse}
34 when /\/\*\s.*\*\// # /* comment */ type comment
36 buf.push($_.gsub!(/\*\//, " ").gsub!(/\/\*/, "//")) # should be included only in the example code
41 print $_.gsub!(/\/\*\s.*\*\//," ") # should be omiited in code
44 when /\/\*{2,3}en.*\*\// #english one liner is omitted
45 when /\/\*{2,3}ja.*\*\// #one liner
46 buf.push($_.gsub!(/\/\*+ja/, " ").gsub!(/\*\//, " "))
47 when /\/\*{2,3}.*\*\// #one liner
48 buf.push($_.gsub!(/\/\*+/, " ").gsub!(/\*\//, " "))
50 when /\/\*\s|\/\*{2,3}en/
53 buf.push($_.gsub!(/\/\*+ja/, " "))
56 buf.push($_.gsub!(/\/\*+/, " "))
60 buf.push($_.gsub!(/#if EXAMPLE_CODE/, "@par Î㡧 \n @code \n"))
65 buf.push($_.gsub!(/#endif/, "@endcode"))
74 buf.push($_.gsub!(/\*\//, " "))