lib/rd/rdblockparser.tab.rb in rdtool-0.6.34 vs lib/rd/rdblockparser.tab.rb in rdtool-0.6.35

- old
+ new

@@ -1,22 +1,20 @@ # # DO NOT MODIFY!!!! -# This file is automatically generated by racc 1.4.5 -# from racc grammer file "lib/rd/rdblockparser.ry". +# This file is automatically generated by Racc 1.4.8 +# from Racc grammer file "". # -require 'racc/parser' +require 'racc/parser.rb' - require "rd/rdinlineparser.tab.rb" require "rd/parser-util" module RD - class RDParser < Racc::Parser -module_eval <<'..end lib/rd/rdblockparser.ry modeval..id7ffd01323d', 'lib/rd/rdblockparser.ry', 231 +module_eval(<<'...end rdblockparser.ry/module_eval...', 'rdblockparser.ry', 231) include ParserUtility TMPFILE = ["rdtmp", $$, 0] attr_reader :tree @@ -294,757 +292,770 @@ width = args.collect{|i| i.to_s.length }.max args.collect{|i| sprintf("%#{width}d", i) } end private :format_line_num -..end lib/rd/rdblockparser.ry modeval..id7ffd01323d +...end rdblockparser.ry/module_eval... +##### State transition tables begin ### -##### racc 1.4.5 generates ### - -racc_reduce_table = [ - 0, 0, :racc_error, - 1, 15, :_reduce_1, - 0, 15, :_reduce_2, - 2, 16, :_reduce_3, - 1, 16, :_reduce_none, - 1, 17, :_reduce_5, - 1, 17, :_reduce_6, - 1, 17, :_reduce_none, - 1, 17, :_reduce_8, - 1, 17, :_reduce_9, - 1, 17, :_reduce_10, - 1, 17, :_reduce_11, - 1, 21, :_reduce_12, - 1, 22, :_reduce_13, - 1, 18, :_reduce_14, - 2, 23, :_reduce_15, - 1, 23, :_reduce_16, - 3, 19, :_reduce_17, - 1, 25, :_reduce_18, - 2, 24, :_reduce_19, - 4, 24, :_reduce_20, - 2, 24, :_reduce_21, - 1, 24, :_reduce_22, - 1, 26, :_reduce_none, - 1, 26, :_reduce_none, - 1, 26, :_reduce_none, - 1, 26, :_reduce_none, - 1, 20, :_reduce_none, - 3, 20, :_reduce_28, - 4, 20, :_reduce_29, - 2, 31, :_reduce_30, - 1, 31, :_reduce_31, - 1, 27, :_reduce_32, - 2, 32, :_reduce_33, - 1, 32, :_reduce_34, - 3, 33, :_reduce_35, - 1, 28, :_reduce_36, - 2, 36, :_reduce_37, - 1, 36, :_reduce_38, - 3, 37, :_reduce_39, - 1, 29, :_reduce_40, - 2, 39, :_reduce_41, - 1, 39, :_reduce_42, - 3, 40, :_reduce_43, - 1, 30, :_reduce_44, - 2, 42, :_reduce_45, - 1, 42, :_reduce_46, - 3, 43, :_reduce_47, - 3, 41, :_reduce_48, - 2, 41, :_reduce_49, - 4, 41, :_reduce_50, - 1, 41, :_reduce_51, - 2, 45, :_reduce_52, - 1, 45, :_reduce_none, - 1, 46, :_reduce_54, - 1, 46, :_reduce_55, - 1, 46, :_reduce_none, - 1, 46, :_reduce_57, - 1, 44, :_reduce_none, - 0, 44, :_reduce_none, - 2, 47, :_reduce_none, - 1, 47, :_reduce_none, - 2, 34, :_reduce_62, - 1, 34, :_reduce_63, - 2, 38, :_reduce_64, - 1, 38, :_reduce_65, - 2, 35, :_reduce_66, - 2, 35, :_reduce_67, - 2, 35, :_reduce_68, - 1, 35, :_reduce_69, - 1, 35, :_reduce_none, - 1, 35, :_reduce_71, - 0, 35, :_reduce_72 ] - -racc_reduce_n = 73 - -racc_shift_n = 89 - racc_action_table = [ - 7, 9, 13, 17, 23, 63, 80, 43, 43, 5, - 88, 7, 9, 13, 17, 41, 7, 9, 13, 17, - 41, 72, 7, 9, 13, 17, 23, 63, 75, 50, - 50, 5, 7, 9, 13, 17, 23, 63, 79, 50, - 81, 5, 7, 9, 13, 17, 23, 63, 47, 23, - 9, 5, 7, 9, 13, 17, 23, 63, 41, 13, - 84, 5, 7, 9, 13, 17, 23, 63, 23, 43, - 17, 5, 7, 9, 13, 17, 23, 26, 30, 34, - 2, 5, 7, 9, 13, 17, 59, 37, 7, nil, - nil, 5, 7, 9, 13, 17, nil, 37, nil, nil, - nil, 5, 7, 9, 13, 17, 23, 26, 30, 34, - 2, 5, 7, 9, 13, 17, 23, 63, nil, nil, - nil, 5, 7, 9, 13, 17, 23, 63, nil, nil, - nil, 5, 7, 9, 13, 17, 23, 63, nil, nil, - nil, 5, 7, 9, 13, 17, 23, 63, 70, 71, - nil, 5, 23, 68, 69, 70, 71, 76, 70, 71, - 68, 87, nil, 68, 7, 9, 13, 17 ] + 34, 35, 30, 33, 14, 73, 38, 33, 76, 15, + 88, 34, 35, 30, 33, 40, 34, 35, 30, 33, + 40, 65, 34, 35, 30, 33, 14, 73, 77, 14, + 54, 15, 34, 35, 30, 33, 14, 9, 10, 11, + 12, 15, 34, 35, 30, 33, 14, 73, 81, 54, + 38, 15, 34, 35, 30, 33, 14, 73, 40, 67, + 83, 15, 34, 35, 30, 33, 14, 73, 54, 30, + 35, 15, 34, 35, 30, 33, 34, 47, 36, 14, + 59, 15, 34, 35, 30, 33, 14, 73, 38, nil, + nil, 15, 34, 35, 30, 33, nil, 47, nil, nil, + nil, 15, 34, 35, 30, 33, 14, 73, nil, nil, + nil, 15, 34, 35, 30, 33, 14, 73, nil, nil, + nil, 15, 34, 35, 30, 33, 14, 9, 10, 11, + 12, 15, 34, 35, 30, 33, 14, 73, nil, nil, + nil, 15, 34, 35, 30, 33, 14, 73, 61, 63, + nil, 15, nil, 62, 60, 61, 63, 61, 63, 14, + 62, 87, 62, nil, 79, 34, 35, 30, 33 ] racc_action_check = [ - 85, 85, 85, 85, 85, 85, 52, 44, 46, 85, - 85, 42, 42, 42, 42, 42, 5, 5, 5, 5, - 5, 42, 60, 60, 60, 60, 60, 60, 47, 17, - 50, 60, 77, 77, 77, 77, 77, 77, 51, 13, - 54, 77, 76, 76, 76, 76, 76, 76, 12, 9, - 8, 76, 67, 67, 67, 67, 67, 67, 68, 18, - 74, 67, 66, 66, 66, 66, 66, 66, 7, 6, - 28, 66, 0, 0, 0, 0, 0, 0, 0, 0, - 0, 0, 4, 4, 4, 4, 36, 4, 33, nil, - nil, 4, 14, 14, 14, 14, nil, 14, nil, nil, - nil, 14, 16, 16, 16, 16, 16, 16, 16, 16, - 16, 16, 37, 37, 37, 37, 37, 37, nil, nil, - nil, 37, 39, 39, 39, 39, 39, 39, nil, nil, - nil, 39, 38, 38, 38, 38, 38, 38, nil, nil, - nil, 38, 86, 86, 86, 86, 86, 86, 40, 40, - nil, 86, 48, 40, 40, 83, 83, 48, 73, 73, - 83, 83, nil, 73, 29, 29, 29, 29 ] + 86, 86, 86, 86, 86, 86, 57, 31, 49, 86, + 86, 41, 41, 41, 41, 41, 15, 15, 15, 15, + 15, 41, 45, 45, 45, 45, 45, 45, 51, 34, + 54, 45, 0, 0, 0, 0, 0, 0, 0, 0, + 0, 0, 85, 85, 85, 85, 85, 85, 56, 33, + 58, 85, 79, 79, 79, 79, 79, 79, 62, 44, + 66, 79, 78, 78, 78, 78, 78, 78, 30, 28, + 25, 78, 24, 24, 24, 24, 22, 24, 1, 35, + 36, 24, 75, 75, 75, 75, 75, 75, 13, nil, + nil, 75, 27, 27, 27, 27, nil, 27, nil, nil, + nil, 27, 74, 74, 74, 74, 74, 74, nil, nil, + nil, 74, 68, 68, 68, 68, 68, 68, nil, nil, + nil, 68, 2, 2, 2, 2, 2, 2, 2, 2, + 2, 2, 46, 46, 46, 46, 46, 46, nil, nil, + nil, 46, 47, 47, 47, 47, 47, 47, 39, 39, + nil, 47, nil, 39, 39, 82, 82, 64, 64, 52, + 82, 82, 64, nil, 52, 20, 20, 20, 20 ] racc_action_pointer = [ - 69, nil, nil, nil, 79, 13, 62, 61, 46, 42, - nil, nil, 48, 31, 89, nil, 99, 21, 54, nil, - nil, nil, nil, nil, nil, nil, nil, nil, 64, 161, - nil, nil, nil, 85, nil, nil, 73, 109, 129, 119, - 141, nil, 8, nil, 0, nil, 1, 28, 145, nil, - 22, 25, -7, nil, 27, nil, nil, nil, nil, nil, - 19, nil, nil, nil, nil, nil, 59, 49, 51, nil, - nil, nil, nil, 151, 47, nil, 39, 29, nil, nil, - nil, nil, nil, 148, nil, -3, 139, nil, nil ] + 29, 78, 119, nil, nil, nil, nil, nil, nil, nil, + nil, nil, nil, 81, nil, 13, nil, nil, nil, nil, + 162, nil, 73, nil, 69, 66, nil, 89, 64, nil, + 60, 1, nil, 41, 22, 72, 80, nil, nil, 141, + nil, 8, nil, nil, 46, 19, 129, 139, nil, -5, + nil, 15, 152, nil, 22, nil, 35, -1, 43, nil, + nil, nil, 51, nil, 150, nil, 47, nil, 109, nil, + nil, nil, nil, nil, 99, 79, nil, nil, 59, 49, + nil, nil, 148, nil, nil, 39, -3, nil, nil ] racc_action_default = [ - -2, -34, -13, -9, -72, -73, -14, -63, -36, -65, - -38, -31, -73, -59, -72, -23, -1, -59, -40, -24, - -4, -42, -25, -16, -5, -26, -10, -6, -44, -27, - -11, -7, -46, -32, -12, -8, -73, -71, -69, -70, - -73, -22, -73, -15, -62, -37, -64, -73, -51, -58, - -61, -73, -73, -3, -73, -41, -45, -30, -33, -35, - -68, -53, -54, -57, -55, -56, -66, -67, -73, -17, - -19, -21, -28, -18, -73, 89, -73, -49, -60, -43, - -39, -47, -52, -73, -29, -73, -48, -20, -50 ] + -2, -73, -1, -4, -5, -6, -7, -8, -9, -10, + -11, -12, -13, -14, -16, -73, -23, -24, -25, -26, + -27, -31, -32, -34, -72, -36, -38, -72, -40, -42, + -59, -44, -46, -59, -63, -65, -73, -3, -15, -73, + -22, -73, -30, -33, -73, -69, -70, -71, -37, -73, + -41, -73, -51, -58, -61, -45, -73, -62, -64, 89, + -17, -19, -73, -21, -18, -28, -73, -35, -66, -53, + -54, -55, -56, -57, -67, -68, -39, -43, -49, -73, + -60, -47, -73, -29, -52, -48, -73, -20, -50 ] racc_goto_table = [ - 40, 24, 60, 66, 67, 82, 27, 20, 57, 36, - 38, 82, 82, 44, 51, 46, 42, 24, 54, 52, - 38, 57, 27, 53, 31, 58, 45, 55, 39, 74, - 82, 82, 56, 12, 16, 78, nil, 73, 39, nil, - 31, 85, 86, nil, nil, nil, nil, nil, nil, 77, - nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, - nil, nil, nil, 83 ] + 4, 39, 4, 68, 74, 75, 5, 6, 5, 6, + 51, 42, 44, 56, 3, 49, 37, 57, 58, 41, + 43, 48, 84, 50, 66, 55, 1, 64, 84, 84, + 45, 46, 42, 45, 46, 2, 85, 86, 80, 84, + 84, nil, nil, nil, nil, nil, nil, nil, 82, nil, + nil, nil, 78 ] racc_goto_check = [ - 10, 4, 31, 31, 31, 32, 5, 3, 12, 21, - 5, 32, 32, 9, 27, 9, 17, 4, 27, 21, - 5, 12, 5, 3, 6, 19, 23, 26, 6, 11, - 32, 32, 29, 1, 2, 33, nil, 10, 6, nil, - 6, 31, 31, nil, nil, nil, nil, nil, nil, 4, - nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, - nil, nil, nil, 10 ] + 4, 10, 4, 31, 31, 31, 5, 6, 5, 6, + 27, 12, 21, 27, 3, 21, 3, 9, 9, 17, + 19, 23, 32, 26, 11, 29, 1, 10, 32, 32, + 5, 6, 12, 5, 6, 2, 31, 31, 33, 32, + 32, nil, nil, nil, nil, nil, nil, nil, 10, nil, + nil, nil, 4 ] racc_goto_pointer = [ - nil, 33, 34, 7, 1, 6, 24, nil, nil, 6, - -5, -13, -21, nil, nil, nil, nil, 11, nil, -8, - nil, 5, nil, 18, nil, nil, 9, 1, nil, 4, - nil, -35, -55, -15 ] + nil, 26, 35, 14, 0, 6, 7, nil, nil, -17, + -14, -17, -9, nil, nil, nil, nil, 4, nil, -2, + nil, -12, nil, -4, nil, nil, -5, -20, nil, -6, + nil, -42, -46, -16 ] racc_goto_default = [ - nil, nil, nil, nil, 62, 64, 65, 35, 3, 6, - nil, nil, 11, 15, 19, 22, 25, 29, 33, 1, - 4, nil, 8, 10, 14, 18, 21, nil, 28, 32, - 48, nil, 61, 49 ] + nil, nil, nil, nil, 70, 71, 72, 7, 8, 13, + nil, nil, 21, 16, 17, 18, 19, 20, 22, 23, + 24, nil, 25, 26, 27, 28, 29, nil, 31, 32, + 52, nil, 69, 53 ] -racc_token_table = { - false => 0, - Object.new => 1, - :DUMMY => 2, - :ITEMLISTLINE => 3, - :ENUMLISTLINE => 4, - :DESCLISTLINE => 5, - :METHODLISTLINE => 6, - :STRINGLINE => 7, - :WHITELINE => 8, - :SUBTREE => 9, - :HEADLINE => 10, - :INCLUDE => 11, - :INDENT => 12, - :DEDENT => 13 } +racc_reduce_table = [ + 0, 0, :racc_error, + 1, 15, :_reduce_1, + 0, 15, :_reduce_2, + 2, 16, :_reduce_3, + 1, 16, :_reduce_none, + 1, 17, :_reduce_5, + 1, 17, :_reduce_6, + 1, 17, :_reduce_none, + 1, 17, :_reduce_8, + 1, 17, :_reduce_9, + 1, 17, :_reduce_10, + 1, 17, :_reduce_11, + 1, 21, :_reduce_12, + 1, 22, :_reduce_13, + 1, 18, :_reduce_14, + 2, 23, :_reduce_15, + 1, 23, :_reduce_16, + 3, 19, :_reduce_17, + 1, 25, :_reduce_18, + 2, 24, :_reduce_19, + 4, 24, :_reduce_20, + 2, 24, :_reduce_21, + 1, 24, :_reduce_22, + 1, 26, :_reduce_none, + 1, 26, :_reduce_none, + 1, 26, :_reduce_none, + 1, 26, :_reduce_none, + 1, 20, :_reduce_none, + 3, 20, :_reduce_28, + 4, 20, :_reduce_29, + 2, 31, :_reduce_30, + 1, 31, :_reduce_31, + 1, 27, :_reduce_32, + 2, 32, :_reduce_33, + 1, 32, :_reduce_34, + 3, 33, :_reduce_35, + 1, 28, :_reduce_36, + 2, 36, :_reduce_37, + 1, 36, :_reduce_38, + 3, 37, :_reduce_39, + 1, 29, :_reduce_40, + 2, 39, :_reduce_41, + 1, 39, :_reduce_42, + 3, 40, :_reduce_43, + 1, 30, :_reduce_44, + 2, 42, :_reduce_45, + 1, 42, :_reduce_46, + 3, 43, :_reduce_47, + 3, 41, :_reduce_48, + 2, 41, :_reduce_49, + 4, 41, :_reduce_50, + 1, 41, :_reduce_51, + 2, 45, :_reduce_52, + 1, 45, :_reduce_none, + 1, 46, :_reduce_54, + 1, 46, :_reduce_55, + 1, 46, :_reduce_none, + 1, 46, :_reduce_57, + 1, 44, :_reduce_none, + 0, 44, :_reduce_none, + 2, 47, :_reduce_none, + 1, 47, :_reduce_none, + 2, 34, :_reduce_62, + 1, 34, :_reduce_63, + 2, 38, :_reduce_64, + 1, 38, :_reduce_65, + 2, 35, :_reduce_66, + 2, 35, :_reduce_67, + 2, 35, :_reduce_68, + 1, 35, :_reduce_69, + 1, 35, :_reduce_none, + 1, 35, :_reduce_71, + 0, 35, :_reduce_72 ] -racc_use_result_var = true +racc_reduce_n = 73 +racc_shift_n = 89 + +racc_token_table = { + false => 0, + :error => 1, + :DUMMY => 2, + :ITEMLISTLINE => 3, + :ENUMLISTLINE => 4, + :DESCLISTLINE => 5, + :METHODLISTLINE => 6, + :STRINGLINE => 7, + :WHITELINE => 8, + :SUBTREE => 9, + :HEADLINE => 10, + :INCLUDE => 11, + :INDENT => 12, + :DEDENT => 13 } + racc_nt_base = 14 +racc_use_result_var = true + Racc_arg = [ - racc_action_table, - racc_action_check, - racc_action_default, - racc_action_pointer, - racc_goto_table, - racc_goto_check, - racc_goto_default, - racc_goto_pointer, - racc_nt_base, - racc_reduce_table, - racc_token_table, - racc_shift_n, - racc_reduce_n, - racc_use_result_var ] + racc_action_table, + racc_action_check, + racc_action_default, + racc_action_pointer, + racc_goto_table, + racc_goto_check, + racc_goto_default, + racc_goto_pointer, + racc_nt_base, + racc_reduce_table, + racc_token_table, + racc_shift_n, + racc_reduce_n, + racc_use_result_var ] Racc_token_to_s_table = [ -'$end', -'error', -'DUMMY', -'ITEMLISTLINE', -'ENUMLISTLINE', -'DESCLISTLINE', -'METHODLISTLINE', -'STRINGLINE', -'WHITELINE', -'SUBTREE', -'HEADLINE', -'INCLUDE', -'INDENT', -'DEDENT', -'$start', -'document', -'blocks', -'block', -'textblock', -'verbatim', -'lists', -'headline', -'include', -'textblockcontent', -'verbatimcontent', -'verbatim_after_lists', -'list', -'itemlist', -'enumlist', -'desclist', -'methodlist', -'lists2', -'itemlistitems', -'itemlistitem', -'first_textblock_in_itemlist', -'other_blocks_in_list', -'enumlistitems', -'enumlistitem', -'first_textblock_in_enumlist', -'desclistitems', -'desclistitem', -'description_part', -'methodlistitems', -'methodlistitem', -'whitelines', -'blocks_in_list', -'block_in_list', -'whitelines2'] + "$end", + "error", + "DUMMY", + "ITEMLISTLINE", + "ENUMLISTLINE", + "DESCLISTLINE", + "METHODLISTLINE", + "STRINGLINE", + "WHITELINE", + "SUBTREE", + "HEADLINE", + "INCLUDE", + "INDENT", + "DEDENT", + "$start", + "document", + "blocks", + "block", + "textblock", + "verbatim", + "lists", + "headline", + "include", + "textblockcontent", + "verbatimcontent", + "verbatim_after_lists", + "list", + "itemlist", + "enumlist", + "desclist", + "methodlist", + "lists2", + "itemlistitems", + "itemlistitem", + "first_textblock_in_itemlist", + "other_blocks_in_list", + "enumlistitems", + "enumlistitem", + "first_textblock_in_enumlist", + "desclistitems", + "desclistitem", + "description_part", + "methodlistitems", + "methodlistitem", + "whitelines", + "blocks_in_list", + "block_in_list", + "whitelines2" ] Racc_debug_parser = false -##### racc system variables end ##### +##### State transition tables end ##### - # reduce 0 omitted +# reduce 0 omitted -module_eval <<'.,.,', 'lib/rd/rdblockparser.ry', 14 - def _reduce_1( val, _values, result ) - result = DocumentElement.new +module_eval(<<'.,.,', 'rdblockparser.ry', 12) + def _reduce_1(val, _values, result) + result = DocumentElement.new add_children_to_element(result, *val[0]) - result + + result end .,., -module_eval <<'.,.,', 'lib/rd/rdblockparser.ry', 19 - def _reduce_2( val, _values, result ) - raise ParseError, +module_eval(<<'.,.,', 'rdblockparser.ry', 16) + def _reduce_2(val, _values, result) + raise ParseError, "Error: file empty." - result + + result end .,., -module_eval <<'.,.,', 'lib/rd/rdblockparser.ry', 20 - def _reduce_3( val, _values, result ) - result.concat(val[1]) - result +module_eval(<<'.,.,', 'rdblockparser.ry', 20) + def _reduce_3(val, _values, result) + result.concat(val[1]) + result end .,., - # reduce 4 omitted +# reduce 4 omitted -module_eval <<'.,.,', 'lib/rd/rdblockparser.ry', 23 - def _reduce_5( val, _values, result ) - result = val - result +module_eval(<<'.,.,', 'rdblockparser.ry', 23) + def _reduce_5(val, _values, result) + result = val + result end .,., -module_eval <<'.,.,', 'lib/rd/rdblockparser.ry', 24 - def _reduce_6( val, _values, result ) - result = val - result +module_eval(<<'.,.,', 'rdblockparser.ry', 24) + def _reduce_6(val, _values, result) + result = val + result end .,., - # reduce 7 omitted +# reduce 7 omitted -module_eval <<'.,.,', 'lib/rd/rdblockparser.ry', 26 - def _reduce_8( val, _values, result ) - result = val - result +module_eval(<<'.,.,', 'rdblockparser.ry', 26) + def _reduce_8(val, _values, result) + result = val + result end .,., -module_eval <<'.,.,', 'lib/rd/rdblockparser.ry', 27 - def _reduce_9( val, _values, result ) - result = val - result +module_eval(<<'.,.,', 'rdblockparser.ry', 27) + def _reduce_9(val, _values, result) + result = val + result end .,., -module_eval <<'.,.,', 'lib/rd/rdblockparser.ry', 28 - def _reduce_10( val, _values, result ) - result = [] - result +module_eval(<<'.,.,', 'rdblockparser.ry', 28) + def _reduce_10(val, _values, result) + result = [] + result end .,., -module_eval <<'.,.,', 'lib/rd/rdblockparser.ry', 29 - def _reduce_11( val, _values, result ) - result = val[0].blocks - result +module_eval(<<'.,.,', 'rdblockparser.ry', 29) + def _reduce_11(val, _values, result) + result = val[0].blocks + result end .,., -module_eval <<'.,.,', 'lib/rd/rdblockparser.ry', 36 - def _reduce_12( val, _values, result ) - # val[0] is like [level, title] +module_eval(<<'.,.,', 'rdblockparser.ry', 32) + def _reduce_12(val, _values, result) + # val[0] is like [level, title] title = @inline_parser.parse(val[0][1]) result = Headline.new(val[0][0]) add_children_to_element(result, *title) - result + + result end .,., -module_eval <<'.,.,', 'lib/rd/rdblockparser.ry', 38 - def _reduce_13( val, _values, result ) - result = Include.new(val[0]) - result +module_eval(<<'.,.,', 'rdblockparser.ry', 38) + def _reduce_13(val, _values, result) + result = Include.new(val[0]) + result end .,., -module_eval <<'.,.,', 'lib/rd/rdblockparser.ry', 47 - def _reduce_14( val, _values, result ) - # val[0] is Array of String +module_eval(<<'.,.,', 'rdblockparser.ry', 42) + def _reduce_14(val, _values, result) + # val[0] is Array of String content = cut_off(val[0]).join("") contents = @inline_parser.parse(content) result = TextBlock.new() add_children_to_element(result, *contents) - result + + result end .,., -module_eval <<'.,.,', 'lib/rd/rdblockparser.ry', 50 - def _reduce_15( val, _values, result ) - result.push(val[1]) - result +module_eval(<<'.,.,', 'rdblockparser.ry', 50) + def _reduce_15(val, _values, result) + result.push(val[1]) + result end .,., -module_eval <<'.,.,', 'lib/rd/rdblockparser.ry', 51 - def _reduce_16( val, _values, result ) - result = val - result +module_eval(<<'.,.,', 'rdblockparser.ry', 51) + def _reduce_16(val, _values, result) + result = val + result end .,., -module_eval <<'.,.,', 'lib/rd/rdblockparser.ry', 59 - def _reduce_17( val, _values, result ) - # val[1] is Array of String +module_eval(<<'.,.,', 'rdblockparser.ry', 55) + def _reduce_17(val, _values, result) + # val[1] is Array of String content = cut_off(val[1]) result = Verbatim.new(content) # imform to lexer. - @in_verbatim = false - result + @in_verbatim = false + result end .,., -module_eval <<'.,.,', 'lib/rd/rdblockparser.ry', 66 - def _reduce_18( val, _values, result ) - # val[0] is Array of String +module_eval(<<'.,.,', 'rdblockparser.ry', 62) + def _reduce_18(val, _values, result) + # val[0] is Array of String content = cut_off(val[0]) result = Verbatim.new(content) # imform to lexer. - @in_verbatim = false - result + @in_verbatim = false + result end .,., -module_eval <<'.,.,', 'lib/rd/rdblockparser.ry', 69 - def _reduce_19( val, _values, result ) - result.push(val[1]) - result +module_eval(<<'.,.,', 'rdblockparser.ry', 69) + def _reduce_19(val, _values, result) + result.push(val[1]) + result end .,., -module_eval <<'.,.,', 'lib/rd/rdblockparser.ry', 71 - def _reduce_20( val, _values, result ) - result.concat(val[2]) - result +module_eval(<<'.,.,', 'rdblockparser.ry', 71) + def _reduce_20(val, _values, result) + result.concat(val[2]) + result end .,., -module_eval <<'.,.,', 'lib/rd/rdblockparser.ry', 73 - def _reduce_21( val, _values, result ) - result.push("\n") - result +module_eval(<<'.,.,', 'rdblockparser.ry', 73) + def _reduce_21(val, _values, result) + result.push("\n") + result end .,., -module_eval <<'.,.,', 'lib/rd/rdblockparser.ry', 76 - def _reduce_22( val, _values, result ) - result = val +module_eval(<<'.,.,', 'rdblockparser.ry', 74) + def _reduce_22(val, _values, result) + result = val # imform to lexer. - @in_verbatim = true - result + @in_verbatim = true + result end .,., - # reduce 23 omitted +# reduce 23 omitted - # reduce 24 omitted +# reduce 24 omitted - # reduce 25 omitted +# reduce 25 omitted - # reduce 26 omitted +# reduce 26 omitted - # reduce 27 omitted +# reduce 27 omitted -module_eval <<'.,.,', 'lib/rd/rdblockparser.ry', 85 - def _reduce_28( val, _values, result ) - result = val[1] - result +module_eval(<<'.,.,', 'rdblockparser.ry', 85) + def _reduce_28(val, _values, result) + result = val[1] + result end .,., -module_eval <<'.,.,', 'lib/rd/rdblockparser.ry', 87 - def _reduce_29( val, _values, result ) - result = val[1].push(val[2]) - result +module_eval(<<'.,.,', 'rdblockparser.ry', 87) + def _reduce_29(val, _values, result) + result = val[1].push(val[2]) + result end .,., -module_eval <<'.,.,', 'lib/rd/rdblockparser.ry', 90 - def _reduce_30( val, _values, result ) - result.push(val[1]) - result +module_eval(<<'.,.,', 'rdblockparser.ry', 90) + def _reduce_30(val, _values, result) + result.push(val[1]) + result end .,., -module_eval <<'.,.,', 'lib/rd/rdblockparser.ry', 91 - def _reduce_31( val, _values, result ) - result = val - result +module_eval(<<'.,.,', 'rdblockparser.ry', 91) + def _reduce_31(val, _values, result) + result = val + result end .,., -module_eval <<'.,.,', 'lib/rd/rdblockparser.ry', 98 - def _reduce_32( val, _values, result ) - result = ItemList.new +module_eval(<<'.,.,', 'rdblockparser.ry', 95) + def _reduce_32(val, _values, result) + result = ItemList.new add_children_to_element(result, *val[0]) - result + + result end .,., -module_eval <<'.,.,', 'lib/rd/rdblockparser.ry', 100 - def _reduce_33( val, _values, result ) - result.push(val[1]) - result +module_eval(<<'.,.,', 'rdblockparser.ry', 100) + def _reduce_33(val, _values, result) + result.push(val[1]) + result end .,., -module_eval <<'.,.,', 'lib/rd/rdblockparser.ry', 101 - def _reduce_34( val, _values, result ) - result = val - result +module_eval(<<'.,.,', 'rdblockparser.ry', 101) + def _reduce_34(val, _values, result) + result = val + result end .,., -module_eval <<'.,.,', 'lib/rd/rdblockparser.ry', 108 - def _reduce_35( val, _values, result ) - result = ItemListItem.new +module_eval(<<'.,.,', 'rdblockparser.ry', 105) + def _reduce_35(val, _values, result) + result = ItemListItem.new add_children_to_element(result, val[0], *val[1]) - result + + result end .,., -module_eval <<'.,.,', 'lib/rd/rdblockparser.ry', 114 - def _reduce_36( val, _values, result ) - result = EnumList.new +module_eval(<<'.,.,', 'rdblockparser.ry', 111) + def _reduce_36(val, _values, result) + result = EnumList.new add_children_to_element(result, *val[0]) - result + + result end .,., -module_eval <<'.,.,', 'lib/rd/rdblockparser.ry', 116 - def _reduce_37( val, _values, result ) - result.push(val[1]) - result +module_eval(<<'.,.,', 'rdblockparser.ry', 116) + def _reduce_37(val, _values, result) + result.push(val[1]) + result end .,., -module_eval <<'.,.,', 'lib/rd/rdblockparser.ry', 117 - def _reduce_38( val, _values, result ) - result = val - result +module_eval(<<'.,.,', 'rdblockparser.ry', 117) + def _reduce_38(val, _values, result) + result = val + result end .,., -module_eval <<'.,.,', 'lib/rd/rdblockparser.ry', 124 - def _reduce_39( val, _values, result ) - result = EnumListItem.new +module_eval(<<'.,.,', 'rdblockparser.ry', 121) + def _reduce_39(val, _values, result) + result = EnumListItem.new add_children_to_element(result, val[0], *val[1]) - result + + result end .,., -module_eval <<'.,.,', 'lib/rd/rdblockparser.ry', 130 - def _reduce_40( val, _values, result ) - result = DescList.new +module_eval(<<'.,.,', 'rdblockparser.ry', 127) + def _reduce_40(val, _values, result) + result = DescList.new add_children_to_element(result, *val[0]) - result + + result end .,., -module_eval <<'.,.,', 'lib/rd/rdblockparser.ry', 133 - def _reduce_41( val, _values, result ) - result.push(val[1]) - result +module_eval(<<'.,.,', 'rdblockparser.ry', 132) + def _reduce_41(val, _values, result) + result.push(val[1]) + result end .,., -module_eval <<'.,.,', 'lib/rd/rdblockparser.ry', 133 - def _reduce_42( val, _values, result ) - result = val - result +module_eval(<<'.,.,', 'rdblockparser.ry', 133) + def _reduce_42(val, _values, result) + result = val + result end .,., -module_eval <<'.,.,', 'lib/rd/rdblockparser.ry', 145 - def _reduce_43( val, _values, result ) - term = DescListItem::Term.new +module_eval(<<'.,.,', 'rdblockparser.ry', 137) + def _reduce_43(val, _values, result) + term = DescListItem::Term.new term_contents = @inline_parser.parse(val[0].strip) add_children_to_element(term, *term_contents) result = DescListItem.new set_term_to_element(result, term) add_children_to_element(result, *val[1]) - result + + result end .,., -module_eval <<'.,.,', 'lib/rd/rdblockparser.ry', 151 - def _reduce_44( val, _values, result ) - result = MethodList.new +module_eval(<<'.,.,', 'rdblockparser.ry', 148) + def _reduce_44(val, _values, result) + result = MethodList.new add_children_to_element(result, *val[0]) - result + + result end .,., -module_eval <<'.,.,', 'lib/rd/rdblockparser.ry', 153 - def _reduce_45( val, _values, result ) - result.push(val[1]) - result +module_eval(<<'.,.,', 'rdblockparser.ry', 153) + def _reduce_45(val, _values, result) + result.push(val[1]) + result end .,., -module_eval <<'.,.,', 'lib/rd/rdblockparser.ry', 154 - def _reduce_46( val, _values, result ) - result = val - result +module_eval(<<'.,.,', 'rdblockparser.ry', 154) + def _reduce_46(val, _values, result) + result = val + result end .,., -module_eval <<'.,.,', 'lib/rd/rdblockparser.ry', 163 - def _reduce_47( val, _values, result ) - term = MethodListItem::Term.new(val[0].strip) +module_eval(<<'.,.,', 'rdblockparser.ry', 158) + def _reduce_47(val, _values, result) + term = MethodListItem::Term.new(val[0].strip) result = MethodListItem.new set_term_to_element(result, term) add_children_to_element(result, *val[1]) - result + + result end .,., -module_eval <<'.,.,', 'lib/rd/rdblockparser.ry', 166 - def _reduce_48( val, _values, result ) - result = [val[1]].concat(val[2]) - result +module_eval(<<'.,.,', 'rdblockparser.ry', 166) + def _reduce_48(val, _values, result) + result = [val[1]].concat(val[2]) + result end .,., -module_eval <<'.,.,', 'lib/rd/rdblockparser.ry', 167 - def _reduce_49( val, _values, result ) - result = [val[1]] - result +module_eval(<<'.,.,', 'rdblockparser.ry', 167) + def _reduce_49(val, _values, result) + result = [val[1]] + result end .,., -module_eval <<'.,.,', 'lib/rd/rdblockparser.ry', 169 - def _reduce_50( val, _values, result ) - result = val[2] - result +module_eval(<<'.,.,', 'rdblockparser.ry', 169) + def _reduce_50(val, _values, result) + result = val[2] + result end .,., -module_eval <<'.,.,', 'lib/rd/rdblockparser.ry', 170 - def _reduce_51( val, _values, result ) - result = [] - result +module_eval(<<'.,.,', 'rdblockparser.ry', 170) + def _reduce_51(val, _values, result) + result = [] + result end .,., -module_eval <<'.,.,', 'lib/rd/rdblockparser.ry', 173 - def _reduce_52( val, _values, result ) - result.concat(val[1]) - result +module_eval(<<'.,.,', 'rdblockparser.ry', 173) + def _reduce_52(val, _values, result) + result.concat(val[1]) + result end .,., - # reduce 53 omitted +# reduce 53 omitted -module_eval <<'.,.,', 'lib/rd/rdblockparser.ry', 176 - def _reduce_54( val, _values, result ) - result = val - result +module_eval(<<'.,.,', 'rdblockparser.ry', 176) + def _reduce_54(val, _values, result) + result = val + result end .,., -module_eval <<'.,.,', 'lib/rd/rdblockparser.ry', 177 - def _reduce_55( val, _values, result ) - result = val - result +module_eval(<<'.,.,', 'rdblockparser.ry', 177) + def _reduce_55(val, _values, result) + result = val + result end .,., - # reduce 56 omitted +# reduce 56 omitted -module_eval <<'.,.,', 'lib/rd/rdblockparser.ry', 179 - def _reduce_57( val, _values, result ) - result = [] - result +module_eval(<<'.,.,', 'rdblockparser.ry', 179) + def _reduce_57(val, _values, result) + result = [] + result end .,., - # reduce 58 omitted +# reduce 58 omitted - # reduce 59 omitted +# reduce 59 omitted - # reduce 60 omitted +# reduce 60 omitted - # reduce 61 omitted +# reduce 61 omitted -module_eval <<'.,.,', 'lib/rd/rdblockparser.ry', 194 - def _reduce_62( val, _values, result ) - content = cut_off([val[0]].concat(val[1])).join("") +module_eval(<<'.,.,', 'rdblockparser.ry', 190) + def _reduce_62(val, _values, result) + content = cut_off([val[0]].concat(val[1])).join("") contents = @inline_parser.parse(content) result = TextBlock.new() add_children_to_element(result, *contents) - result + + result end .,., -module_eval <<'.,.,', 'lib/rd/rdblockparser.ry', 201 - def _reduce_63( val, _values, result ) - content = cut_off([val[0]]).join("") +module_eval(<<'.,.,', 'rdblockparser.ry', 197) + def _reduce_63(val, _values, result) + content = cut_off([val[0]]).join("") contents = @inline_parser.parse(content) result = TextBlock.new() add_children_to_element(result, *contents) - result + + result end .,., -module_eval <<'.,.,', 'lib/rd/rdblockparser.ry', 209 - def _reduce_64( val, _values, result ) - content = cut_off([val[0]].concat(val[1])).join("") +module_eval(<<'.,.,', 'rdblockparser.ry', 205) + def _reduce_64(val, _values, result) + content = cut_off([val[0]].concat(val[1])).join("") contents = @inline_parser.parse(content) result = TextBlock.new() add_children_to_element(result, *contents) - result + + result end .,., -module_eval <<'.,.,', 'lib/rd/rdblockparser.ry', 216 - def _reduce_65( val, _values, result ) - content = cut_off([val[0]]).join("") +module_eval(<<'.,.,', 'rdblockparser.ry', 212) + def _reduce_65(val, _values, result) + content = cut_off([val[0]]).join("") contents = @inline_parser.parse(content) result = TextBlock.new() add_children_to_element(result, *contents) - result + + result end .,., -module_eval <<'.,.,', 'lib/rd/rdblockparser.ry', 219 - def _reduce_66( val, _values, result ) - result = [val[0]].concat(val[1]) - result +module_eval(<<'.,.,', 'rdblockparser.ry', 219) + def _reduce_66(val, _values, result) + result = [val[0]].concat(val[1]) + result end .,., -module_eval <<'.,.,', 'lib/rd/rdblockparser.ry', 220 - def _reduce_67( val, _values, result ) - result.concat(val[1]) - result +module_eval(<<'.,.,', 'rdblockparser.ry', 220) + def _reduce_67(val, _values, result) + result.concat(val[1]) + result end .,., -module_eval <<'.,.,', 'lib/rd/rdblockparser.ry', 221 - def _reduce_68( val, _values, result ) - result = val[1] - result +module_eval(<<'.,.,', 'rdblockparser.ry', 221) + def _reduce_68(val, _values, result) + result = val[1] + result end .,., -module_eval <<'.,.,', 'lib/rd/rdblockparser.ry', 222 - def _reduce_69( val, _values, result ) - result = val - result +module_eval(<<'.,.,', 'rdblockparser.ry', 222) + def _reduce_69(val, _values, result) + result = val + result end .,., - # reduce 70 omitted +# reduce 70 omitted -module_eval <<'.,.,', 'lib/rd/rdblockparser.ry', 224 - def _reduce_71( val, _values, result ) - result = [] - result +module_eval(<<'.,.,', 'rdblockparser.ry', 224) + def _reduce_71(val, _values, result) + result = [] + result end .,., -module_eval <<'.,.,', 'lib/rd/rdblockparser.ry', 225 - def _reduce_72( val, _values, result ) - result = [] - result +module_eval(<<'.,.,', 'rdblockparser.ry', 225) + def _reduce_72(val, _values, result) + result = [] + result end .,., - def _reduce_none( val, _values, result ) - result - end +def _reduce_none(val, _values, result) + val[0] +end end # class RDParser end # end of module RD