lib/kramdown/parser/kramdown/header.rb in kramdown-0.14.2 vs lib/kramdown/parser/kramdown/header.rb in kramdown-1.0.0

- old
+ new

@@ -1,33 +1,20 @@ # -*- coding: utf-8 -*- # #-- -# Copyright (C) 2009-2012 Thomas Leitner <t_leitner@gmx.at> +# Copyright (C) 2009-2013 Thomas Leitner <t_leitner@gmx.at> # -# This file is part of kramdown. -# -# kramdown is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. +# This file is part of kramdown which is licensed under the MIT. #++ # require 'kramdown/parser/kramdown/block_boundary' module Kramdown module Parser class Kramdown - HEADER_ID=/(?:[ \t]\{#(\w[\w-]*)\})?/ + HEADER_ID=/(?:[ \t]+\{#(\w[\w-]*)\})?/ SETEXT_HEADER_START = /^(#{OPT_SPACE}[^ \t].*?)#{HEADER_ID}[ \t]*?\n(-|=)+\s*?\n/ # Parse the Setext header at the current location. def parse_setext_header return false if !after_block_boundary?