hns - 日記自動生成システム - Version 2.19.9

先月 2007年09月 来月
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30
Namazu for hns による簡易全文検索
詳しくは 詳細指定/ヘルプを参照して下さい
検索式:

2007年09月07日(金) 旧暦 [n年日記] [更新:"2007/09/07 12:54:02"]

#1 [pkgsrc] doxygen を使う

  1. doxygen -f で Doxyfile を作る
  2. それを一部変更する
  3. time doxygen で実行
変更内容
ttyp1:makoto@catania 12:09:19/070907(...nn/gas)> diff Doxyfile.orig Doxyfile | grep '>'

> EXTRACT_ALL            = YES
> EXTRACT_PRIVATE        = YES
> EXTRACT_STATIC         = YES
> EXTRACT_LOCAL_METHODS  = YES
> INPUT                  = src/ld src/bfd work/ld work/bfd
> EXCLUDE_PATTERNS       = "*/testsuite/*"
> SOURCE_BROWSER         = YES
> HAVE_DOT               = YES
> CALL_GRAPH             = YES
> CALLER_GRAPH           = YES
これは binutils の中の ld を見たい時。bfd や work の下も参照するように するのが良い。(しかし多分 work の方は、この場合には、意味がないかも知れない)
これで 2.1GHz Athlon X2 (BE 2350) で
Generating page index...
2425.283u 453.954s 55:32.44 86.4%       0+0k 326+258395io 1pf+0w
ttyp1:makoto@catania 12:04:59/070907(...nn/gas)> ls -l Doxyfile*
55 分くらいかかる。できた html は約 340MB

#2 [Emacs] outline-regexp を切替えるには ?

*.c を編集する時には、いつもは次の outline-regexp を使っている
;; (setq outline-regexp "[_A-Za-z]+\\(.*\\)\\|/\\* \\$Header") ; normal
しかし時には次のようにしたい。これは実際には一行。
;; (setq outline-regexp "[_A-Za-z]+\\(.*\\)\\|
                        /\\* \\$Header\\|
                        [ \t]*\\(for\\|else if\\|else\\|if\\|while\\)")
これをうまく切替えるには ?
しかし ( ) の使い方は perl と elisp で逆だし、しばらく考えないと分らない、 あるいは実は、考えても分らない。

perlelisp
()正規表現文字そのもの
\(\)文字そのもの正規表現
だとすると、いつも使っている方は ( ) と書くべきでは ?



最近の日記
2024年03月10日
停電 (瞬電)
2024年03月03日
the second try on bare-metal
useradd
2024年02月29日
opendkim and senmail
2024年01月24日
chat/iam 0.0.8
2024年01月21日
uselocale vs setlocale (textproc/R-readxl)
以上、1 日分です。
タイトル一覧
カテゴリ分類
Powered by hns-2.19.9, HyperNikkiSystem Project

Count.cgi (since 2000/02/05)