このWikiについて
snaka個人がTomblooのコードリーディングのメモを残すために作ったものですが、どなたでも編集して頂いてかまいません。
Tombloo関連リンク
About Tombloo(Wiki): http://wiki.github.com/to/tombloo
Project home: http://github.com/to/tombloo/tree/master
コードリーディンング支援用ワンライナ
function抽出(function x(y,z)を抽出)
ruby -n -e 'puts "function #{$1}" if $_=~/^function\s+(\S+\([^\)]*\))/' < 00_component.js
メソッド抽出(x : function(y,z) 形式を抽出)
ruby -n -e 'puts "#### #{$1}#{$2}" if $_=~/\s+(\S+)\s*:\s*function(\([^\)]*\))/' < 00_prototype.js
アクセサ抽出(set|get x(y,z)形式を抽出)
ruby -n -e 'puts "#### #{$1} #{$2}" if $_=~/\s+(set|get)\s+(\S+\([^\)]*\))/' 10_Database.js
連絡先について
- mail: snaka.gml{AT}gmail.com
- web: http://d.hatena.ne.jp/snaka72/
changed September 12, 2009