Koichiro Ohba
koich****@meado*****
2005年 6月 16日 (木) 11:12:56 JST
おおばです。 よくあるWikiの書式に行頭を「//」で開始するとコメントとして扱うルールがあ るようです。気軽にメモを残したりするときに便利なので対応してはどうでしょ うか。 -------------- next part -------------- Index: style/default/parser.rb =================================================================== RCS file: /cvsroot/hiki/hiki/style/default/parser.rb,v retrieving revision 1.12 diff -u -r1.12 parser.rb --- style/default/parser.rb 11 Jun 2005 10:05:47 -0000 1.12 +++ style/default/parser.rb 16 Jun 2005 01:56:12 -0000 @@ -40,6 +40,7 @@ SPECIAL = '^\[\]\'=\{\}' TABLE = '\|\|(.*)' DEFLIST = '^:(.+)' + COMMENT = '^//(.*)' NEWLINE = "\000\000\000\000" EMPHASIS_RE = /^#{EMPHASIS}/ @@ -53,6 +54,7 @@ PLUGIN_RE = /^#{PLUGIN}/ TABLE_RE = /^#{TABLE}/ DEFLIST_RE = /#{DEFLIST}/ + COMMENT_RE = /#{COMMENT}/ def initialize( conf ) @conf = conf @@ -106,6 +108,8 @@ @cur_stack.push( {:e => :listitem_close} ) when /^""(.*)$/ @cur_stack.push( {:e => :blockquote, :s => $1} ) + when COMMENT_RE + # skip line when /^:(.+)$/ @cur_stack.push( {:e => :definition_list} ) str = $1 Index: data/text/TextFormattingRules =================================================================== RCS file: /cvsroot/hiki/hiki/data/text/TextFormattingRules,v retrieving revision 1.8 diff -u -r1.8 TextFormattingRules --- data/text/TextFormattingRules 16 Jun 2005 01:41:29 -0000 1.8 +++ data/text/TextFormattingRules 16 Jun 2005 01:56:12 -0000 @@ -265,3 +265,10 @@ *記述例 {{recent(3)}} + +!コメント + +「/」を行の先頭から2つ書くとコメントになります。コメントはHTMLには出力されません。 + +*記述例 + //これはコメントです。 + Index: misc/text/default/TextFormattingRules =================================================================== RCS file: /cvsroot/hiki/hiki/misc/text/default/TextFormattingRules,v retrieving revision 1.3 diff -u -r1.3 TextFormattingRules --- misc/text/default/TextFormattingRules 16 Jun 2005 01:41:29 -0000 1.3 +++ misc/text/default/TextFormattingRules 16 Jun 2005 01:56:12 -0000 @@ -265,3 +265,10 @@ *記述例 {{recent(3)}} + +!コメント + +「/」を行の先頭から2つ書くとコメントになります。コメントはHTMLには出力されません。 + +*記述例 + //これはコメントです。 + Index: test/test_default_parser.rb =================================================================== RCS file: /cvsroot/hiki/hiki/test/test_default_parser.rb,v retrieving revision 1.5 diff -u -r1.5 test_default_parser.rb --- test/test_default_parser.rb 11 Jun 2005 10:05:47 -0000 1.5 +++ test/test_default_parser.rb 16 Jun 2005 01:56:12 -0000 @@ -111,4 +111,9 @@ {:e=>:p_close}], @parser.parse( "'''hoge" ) ) end + + def test_comment_line + assert_equal([], + @parser.parse( "// hoge" ) ) + end end -------------- next part -------------- -- koichiro <koich****@meado*****>