# File lib/kwartz/parser.rb, line 348 def _parse_block scan() unless @token == '{''{' raise parse_error("'#{@value}': '{' expected.") end start_linenum, start_column = @linenum, @column t = scan_block(true) if t == :error if @error == :block_unclosed raise parse_error("'{': not closed by '}'.", start_linenum, start_column) else assert("@error=#{@error}") end end @value.sub!(/\A[ \t]*\n/, '') @value.sub!(/^[ \t]+\z/, '') return @value end