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