Changeset 2813

Show
Ignore:
Timestamp:
12/08/07 00:16:27 (13 months ago)
Author:
frsyuki
Message:

r241@xcore: frsyuki | 2007-12-08 00:16:21 +0900
lang/ruby/wikiforme: S6記法をarticle.4meに統合 1

Location:
lang/ruby/wikiforme/trunk
Files:
1 added
4 modified

Legend:

Unmodified
Added
Removed
  • lang/ruby/wikiforme/trunk/bundles/article.4me/article.rb

    r2267 r2813  
    141141# :@contentsグループに属する要素と、:@blankグループに属する 
    142142# 要素と、:chapter要素、:part要素を含むことができる 
    143 f.contain :@contents, :@blank, :chapter, :part, :manual_divide 
     143f.contain :@contents, :@pagers, :@blank, :chapter, :part 
    144144 
    145145# 変換メソッド 
  • lang/ruby/wikiforme/trunk/bundles/article.4me/div.rb

    r2267 r2813  
    1515f.default_syntax '#div' 
    1616f.parent :body 
    17 f.contain :@contents, :@blank, :chapter, :part, :section, :subsection 
     17f.group :@pagers 
     18f.contain :@contents, :@blank, :chapter, :part, :section, :subsection, :@pagers 
    1819f.uncontain :manual_divide 
    1920f.module_eval { 
  • lang/ruby/wikiforme/trunk/core/wikiforme/assemble.rb

    r2312 r2813  
    4545                                context.push(element, text, lines) 
    4646                        rescue 
    47                                 raise AssembleError, "#{$!} on file #{name}, line #{n}" 
     47                                ex = AssembleError.new("#{$!} on file #{name}, line #{n}") 
     48                                ex.set_backtrace($!.backtrace)  # バックトレースは元の例外のものをセット 
     49                                raise ex 
    4850                        end 
    4951                } 
  • lang/ruby/wikiforme/trunk/ui-cli/main.rb

    r2107 r2813  
    172172rescue WikiForme::WikiFormeError 
    173173        $stderr.puts "WikiForme Error:" 
    174         puts $!.to_s 
     174        puts '  '+$! 
    175175        if defined? DEBUG && DEBUG 
    176176                $stderr.puts "Backtrace:"