764: def techbook_directive_blist(args)
765: __render_paragraph
766: sm = /^(\w+).*$/o.match(args)
767: style = sm.captures[0] if sm
768: style = "bullet" unless LIST_ITEM_STYLES.include?(style)
769:
770: @blist_factor = @left_margin * 0.10 if @blist_info.empty?
771:
772: info = {
773: :left_margin => @left_margin,
774: :style => style
775: }
776: @blist_info << info
777: @left_margin += @blist_factor
778:
779: @techbook_lastmode, @techbook_mode = @techbook_mode, :blist if :blist != @techbook_mode
780: end