ÿØÿà JFIF    ÿÛ „ ( %!1!%*+...983,7(-.- PK<]R"'DebugFlags/cdesc-DebugFlags.rinu[U:RDoc::NormalClass[iI"DebugFlags:ETI"Racc::DebugFlags;TI" Object;To:RDoc::Markup::Document: @parts[o;;[: @fileI"lib/racc/debugflags.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[ [ I"la;TI"R;T: privateFI"lib/racc/debugflags.rb;T[ I" parse;T@; F@[ I" prec;T@; F@[ I" rule;T@; F@[ I" state;T@; F@[ I"status_logging;T@; F@[ I" token;T@; F@[[[[I" class;T[[: public[[:protected[[; [[I"new;T@[I"parse_option_string;T@[I" instance;T[[; [[; [[; [[I" any?;T@[[U:RDoc::Context::Section[i0o;;[; 0; 0[I"lib/racc/debugflags.rb;TI" Racc;TcRDoc::NormalModulePK<]#DebugFlags/parse_option_string-c.rinu[U:RDoc::AnyMethod[iI"parse_option_string:ETI"*Racc::DebugFlags::parse_option_string;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/debugflags.rb;T:0@omit_headings_from_table_of_contents_below000[I"(s);T@ FI"DebugFlags;TcRDoc::NormalClass00PK<]%VVDebugFlags/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"Racc::DebugFlags::new;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/debugflags.rb;T:0@omit_headings_from_table_of_contents_below000[I"h(parse = false, rule = false, token = false, state = false, la = false, prec = false, conf = false);T@ FI"DebugFlags;TcRDoc::NormalClass00PK<]DebugFlags/token-i.rinu[U:RDoc::Attr[iI" token:ETI"Racc::DebugFlags#token;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/debugflags.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::DebugFlags;TcRDoc::NormalClass0PK<]3DebugFlags/la-i.rinu[U:RDoc::Attr[iI"la:ETI"Racc::DebugFlags#la;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/debugflags.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::DebugFlags;TcRDoc::NormalClass0PK<]qDebugFlags/rule-i.rinu[U:RDoc::Attr[iI" rule:ETI"Racc::DebugFlags#rule;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/debugflags.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::DebugFlags;TcRDoc::NormalClass0PK<]agDebugFlags/status_logging-i.rinu[U:RDoc::Attr[iI"status_logging:ETI"$Racc::DebugFlags#status_logging;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/debugflags.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::DebugFlags;TcRDoc::NormalClass0PK<]hyrDebugFlags/prec-i.rinu[U:RDoc::Attr[iI" prec:ETI"Racc::DebugFlags#prec;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/debugflags.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::DebugFlags;TcRDoc::NormalClass0PK<]6QDebugFlags/state-i.rinu[U:RDoc::Attr[iI" state:ETI"Racc::DebugFlags#state;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/debugflags.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::DebugFlags;TcRDoc::NormalClass0PK<]^DebugFlags/any%3f-i.rinu[U:RDoc::AnyMethod[iI" any?:ETI"Racc::DebugFlags#any?;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/debugflags.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"DebugFlags;TcRDoc::NormalClass00PK<]@DebugFlags/parse-i.rinu[U:RDoc::Attr[iI" parse:ETI"Racc::DebugFlags#parse;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/debugflags.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::DebugFlags;TcRDoc::NormalClass0PK<]cTGoto/from_state-i.rinu[U:RDoc::Attr[iI"from_state:ETI"Racc::Goto#from_state;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::Goto;TcRDoc::NormalClass0PK<]gGoto/inspect-i.rinu[U:RDoc::AnyMethod[iI" inspect:ETI"Racc::Goto#inspect;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Goto;TcRDoc::NormalClass00PK<]x Goto/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"Racc::Goto::new;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I"(ident, sym, from, to);T@ FI" Goto;TcRDoc::NormalClass00PK<]jGoto/to_state-i.rinu[U:RDoc::Attr[iI" to_state:ETI"Racc::Goto#to_state;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::Goto;TcRDoc::NormalClass0PK<]qGoto/symbol-i.rinu[U:RDoc::Attr[iI" symbol:ETI"Racc::Goto#symbol;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::Goto;TcRDoc::NormalClass0PK<]2Goto/cdesc-Goto.rinu[U:RDoc::NormalClass[iI" Goto:ETI"Racc::Goto;TI" Object;To:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[ I"-Represents a transition on the grammar. ;TI"4"Real goto" means a transition by nonterminal, ;TI",but this class treats also terminal's. ;TI"9If one is a terminal transition, .ident returns nil.;T: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[ [ I"from_state;TI"R;T: privateFI"lib/racc/state.rb;T[ I" ident;T@; F@[ I" symbol;T@; F@[ I" to_state;T@; F@[[[[I" class;T[[: public[[:protected[[; [[I"new;T@[I" instance;T[[; [[;[[; [[I" inspect;T@[[U:RDoc::Context::Section[i0o;;[; 0; 0[I"lib/racc/state.rb;TI" Racc;TcRDoc::NormalModulePK<]u~6Goto/ident-i.rinu[U:RDoc::Attr[iI" ident:ETI"Racc::Goto#ident;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::Goto;TcRDoc::NormalClass0PK<]/@(ActionTable/each_shift-i.rinu[U:RDoc::AnyMethod[iI"each_shift:ETI"!Racc::ActionTable#each_shift;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I" (&block);T@ FI"ActionTable;TcRDoc::NormalClass00PK<]qActionTable/reduce-i.rinu[U:RDoc::AnyMethod[iI" reduce:ETI"Racc::ActionTable#reduce;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I"(i);T@ FI"ActionTable;TcRDoc::NormalClass00PK<]ZJ9ActionTable/shift-i.rinu[U:RDoc::AnyMethod[iI" shift:ETI"Racc::ActionTable#shift;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I"(i);T@ FI"ActionTable;TcRDoc::NormalClass00PK<]=ActionTable/each_reduce-i.rinu[U:RDoc::AnyMethod[iI"each_reduce:ETI""Racc::ActionTable#each_reduce;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I" (&block);T@ FI"ActionTable;TcRDoc::NormalClass00PK<]XActionTable/reduce_n-i.rinu[U:RDoc::AnyMethod[iI" reduce_n:ETI"Racc::ActionTable#reduce_n;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"ActionTable;TcRDoc::NormalClass00PK<]RActionTable/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"Racc::ActionTable::new;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I" (rt, st);T@ FI"ActionTable;TcRDoc::NormalClass00PK<]cjActionTable/accept-i.rinu[U:RDoc::Attr[iI" accept:ETI"Racc::ActionTable#accept;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::ActionTable;TcRDoc::NormalClass0PK<]ActionTable/error-i.rinu[U:RDoc::Attr[iI" error:ETI"Racc::ActionTable#error;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::ActionTable;TcRDoc::NormalClass0PK<]U ActionTable/cdesc-ActionTable.rinu[U:RDoc::NormalClass[iI"ActionTable:ETI"Racc::ActionTable;TI" Object;To:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"6The table of LALR actions. Actions are either of ;TI"%Shift, Reduce, Accept and Error.;T: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[ I" accept;TI"R;T: privateFI"lib/racc/state.rb;T[ I" error;T@; F@[[[[I" class;T[[: public[[:protected[[; [[I"new;T@[I" instance;T[[; [[;[[; [ [I"each_reduce;T@[I"each_shift;T@[I" init;T@[I" reduce;T@[I" reduce_n;T@[I" shift;T@[I" shift_n;T@[[U:RDoc::Context::Section[i0o;;[; 0; 0[I"lib/racc/state.rb;TI" Racc;TcRDoc::NormalModulePK<]^ActionTable/init-i.rinu[U:RDoc::AnyMethod[iI" init:ETI"Racc::ActionTable#init;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"ActionTable;TcRDoc::NormalClass00PK<]ActionTable/shift_n-i.rinu[U:RDoc::AnyMethod[iI" shift_n:ETI"Racc::ActionTable#shift_n;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"ActionTable;TcRDoc::NormalClass00PK<]KII4StateTransitionTableGenerator/gen_action_tables-i.rinu[U:RDoc::AnyMethod[iI"gen_action_tables:ETI":Racc::StateTransitionTableGenerator#gen_action_tables;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"%lib/racc/statetransitiontable.rb;T:0@omit_headings_from_table_of_contents_below000[I"(t, states);T@ FI""StateTransitionTableGenerator;TcRDoc::NormalClass00PK<]311+StateTransitionTableGenerator/mkmapexp-i.rinu[U:RDoc::AnyMethod[iI" mkmapexp:ETI"1Racc::StateTransitionTableGenerator#mkmapexp;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"%lib/racc/statetransitiontable.rb;T:0@omit_headings_from_table_of_contents_below000[I" (arr);T@ FI""StateTransitionTableGenerator;TcRDoc::NormalClass00PK<]*R;;.StateTransitionTableGenerator/token_table-i.rinu[U:RDoc::AnyMethod[iI"token_table:ETI"4Racc::StateTransitionTableGenerator#token_table;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"%lib/racc/statetransitiontable.rb;T:0@omit_headings_from_table_of_contents_below000[I"(grammar);T@ FI""StateTransitionTableGenerator;TcRDoc::NormalClass00PK<]==/StateTransitionTableGenerator/reduce_table-i.rinu[U:RDoc::AnyMethod[iI"reduce_table:ETI"5Racc::StateTransitionTableGenerator#reduce_table;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"%lib/racc/statetransitiontable.rb;T:0@omit_headings_from_table_of_contents_below000[I"(grammar);T@ FI""StateTransitionTableGenerator;TcRDoc::NormalClass00PK<]rT/++&StateTransitionTableGenerator/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"-Racc::StateTransitionTableGenerator::new;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"%lib/racc/statetransitiontable.rb;T:0@omit_headings_from_table_of_contents_below000[I" (states);T@ FI""StateTransitionTableGenerator;TcRDoc::NormalClass00PK<]>qMM,StateTransitionTableGenerator/set_table-i.rinu[U:RDoc::AnyMethod[iI"set_table:ETI"2Racc::StateTransitionTableGenerator#set_table;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"%lib/racc/statetransitiontable.rb;T:0@omit_headings_from_table_of_contents_below000[I"$(entries, dummy, tbl, chk, ptr);T@ FI""StateTransitionTableGenerator;TcRDoc::NormalClass00PK<]25FF2StateTransitionTableGenerator/gen_goto_tables-i.rinu[U:RDoc::AnyMethod[iI"gen_goto_tables:ETI"8Racc::StateTransitionTableGenerator#gen_goto_tables;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"%lib/racc/statetransitiontable.rb;T:0@omit_headings_from_table_of_contents_below000[I"(t, grammar);T@ FI""StateTransitionTableGenerator;TcRDoc::NormalClass00PK<]E..+StateTransitionTableGenerator/generate-i.rinu[U:RDoc::AnyMethod[iI" generate:ETI"1Racc::StateTransitionTableGenerator#generate;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"%lib/racc/statetransitiontable.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI""StateTransitionTableGenerator;TcRDoc::NormalClass00PK<]S5??)StateTransitionTableGenerator/addent-i.rinu[U:RDoc::AnyMethod[iI" addent:ETI"/Racc::StateTransitionTableGenerator#addent;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"%lib/racc/statetransitiontable.rb;T:0@omit_headings_from_table_of_contents_below000[I"(all, arr, chkval, ptr);T@ FI""StateTransitionTableGenerator;TcRDoc::NormalClass00PK<]Kc33,StateTransitionTableGenerator/act2actid-i.rinu[U:RDoc::AnyMethod[iI"act2actid:ETI"2Racc::StateTransitionTableGenerator#act2actid;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"%lib/racc/statetransitiontable.rb;T:0@omit_headings_from_table_of_contents_below000[I" (act);T@ FI""StateTransitionTableGenerator;TcRDoc::NormalClass00PK<]NB\\DStateTransitionTableGenerator/cdesc-StateTransitionTableGenerator.rinu[U:RDoc::NormalClass[iI""StateTransitionTableGenerator:ETI"(Racc::StateTransitionTableGenerator;TI" Object;To:RDoc::Markup::Document: @parts[o;;[: @fileI"%lib/racc/statetransitiontable.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[U:RDoc::Constant[iI"RE_DUP_MAX;TI"4Racc::StateTransitionTableGenerator::RE_DUP_MAX;T: public0o;;[; @; 0@@cRDoc::NormalClass0[[[I" class;T[[; [[:protected[[: private[[I"new;TI"%lib/racc/statetransitiontable.rb;T[I" instance;T[[; [[; [[;[[I"act2actid;T@%[I" addent;T@%[I"gen_action_tables;T@%[I"gen_goto_tables;T@%[I" generate;T@%[I" mkmapexp;T@%[I"reduce_table;T@%[I"set_table;T@%[I"token_table;T@%[[U:RDoc::Context::Section[i0o;;[; 0; 0[I"%lib/racc/statetransitiontable.rb;TI" Racc;TcRDoc::NormalModulePK<]ȍuParserClassGenerator/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"$Racc::ParserClassGenerator::new;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"%lib/racc/statetransitiontable.rb;T:0@omit_headings_from_table_of_contents_below000[I" (states);T@ FI"ParserClassGenerator;TcRDoc::NormalClass00PK<]..2ParserClassGenerator/cdesc-ParserClassGenerator.rinu[U:RDoc::NormalClass[iI"ParserClassGenerator:ETI"Racc::ParserClassGenerator;TI" Object;To:RDoc::Markup::Document: @parts[o;;[: @fileI"%lib/racc/statetransitiontable.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[:protected[[: private[[I"new;TI"%lib/racc/statetransitiontable.rb;T[I" instance;T[[; [[; [[; [[I"define_actions;T@[I" generate;T@[[U:RDoc::Context::Section[i0o;;[; 0; 0[I"%lib/racc/statetransitiontable.rb;TI" Racc;TcRDoc::NormalModulePK<]d{))(ParserClassGenerator/define_actions-i.rinu[U:RDoc::AnyMethod[iI"define_actions:ETI".Racc::ParserClassGenerator#define_actions;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"%lib/racc/statetransitiontable.rb;T:0@omit_headings_from_table_of_contents_below000[I"(c);T@ FI"ParserClassGenerator;TcRDoc::NormalClass00PK<]Ѯ@&"ParserClassGenerator/generate-i.rinu[U:RDoc::AnyMethod[iI" generate:ETI"(Racc::ParserClassGenerator#generate;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"%lib/racc/statetransitiontable.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"ParserClassGenerator;TcRDoc::NormalClass00PK<]|%G))'ParserFileGenerator/make_delimiter-i.rinu[U:RDoc::AnyMethod[iI"make_delimiter:ETI"-Racc::ParserFileGenerator#make_delimiter;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"$lib/racc/parserfilegenerator.rb;T:0@omit_headings_from_table_of_contents_below000[I" (body);T@ FI"ParserFileGenerator;TcRDoc::NormalClass00PK<]>L3ParserFileGenerator/put_state_transition_table-i.rinu[U:RDoc::AnyMethod[iI"put_state_transition_table:ETI"9Racc::ParserFileGenerator#put_state_transition_table;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I")State Transition Table Serialization;T: @fileI"$lib/racc/parserfilegenerator.rb;T:0@omit_headings_from_table_of_contents_below000[I"(f);T@FI"ParserFileGenerator;TcRDoc::NormalClass00PK<]7U$ParserFileGenerator/toplevel%3f-i.rinu[U:RDoc::AnyMethod[iI"toplevel?:ETI"(Racc::ParserFileGenerator#toplevel?;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"$lib/racc/parserfilegenerator.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"ParserFileGenerator;TcRDoc::NormalClass00PK<]"],,%ParserFileGenerator/i_i_sym_list-i.rinu[U:RDoc::AnyMethod[iI"i_i_sym_list:ETI"+Racc::ParserFileGenerator#i_i_sym_list;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"$lib/racc/parserfilegenerator.rb;T:0@omit_headings_from_table_of_contents_below000[I"(name, table);T@ FI"ParserFileGenerator;TcRDoc::NormalClass00PK<]S30ParserFileGenerator/cdesc-ParserFileGenerator.rinu[U:RDoc::NormalClass[iI"ParserFileGenerator:ETI"Racc::ParserFileGenerator;TI" Object;To:RDoc::Markup::Document: @parts[o;;[: @fileI"$lib/racc/parserfilegenerator.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[U:RDoc::Constant[iI"RUBY_PATH;TI")Racc::ParserFileGenerator::RUBY_PATH;T: public0o;;[; @; 0@@cRDoc::NormalClass0U; [iI" RE_CACHE;TI"(Racc::ParserFileGenerator::RE_CACHE;T; 0o;;[; @; 0@@@0[[[I" class;T[[; [[:protected[[: private[[I"new;TI"$lib/racc/parserfilegenerator.rb;T[I" instance;T[[; [[; [[;[)[I" actions;T@+[I" cref_pop;T@+[I"cref_push;T@+[I" detab;T@+[I"embed_library;T@+[I" footer;T@+[I"generate_parser;T@+[I"generate_parser_file;T@+[I" header;T@+[I"i_i_sym_list;T@+[I" indent;T@+[I"indent_re;T@+[I" init_line_conversion_system;T@+[I" inner;T@+[I"integer_list;T@+[I" line;T@+[I"make_delimiter;T@+[I"make_separator;T@+[I"minimum_indent;T@+[I" n_indent;T@+[I" notice;T@+[I"parser_class;T@+[I"parser_file;T@+[I"put;T@+[I"put_state_transition_table;T@+[I"remove_blank_lines;T@+[I"replace_location;T@+[I" require;T@+[I"runtime_source;T@+[I" shebang;T@+[I"state_transition_table;T@+[I"string_list;T@+[I"sym_int_hash;T@+[I"toplevel?;T@+[I"unindent_auto;T@+[I"unique_separator;T@+[[U:RDoc::Context::Section[i0o;;[; 0; 0[I"$lib/racc/parserfilegenerator.rb;TI" Racc;TcRDoc::NormalModulePK<]9XParserFileGenerator/detab-i.rinu[U:RDoc::AnyMethod[iI" detab:ETI"$Racc::ParserFileGenerator#detab;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"$lib/racc/parserfilegenerator.rb;T:0@omit_headings_from_table_of_contents_below000[I"(str, ts = 8);T@ FI"ParserFileGenerator;TcRDoc::NormalClass00PK<]dParserFileGenerator/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"#Racc::ParserFileGenerator::new;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"$lib/racc/parserfilegenerator.rb;T:0@omit_headings_from_table_of_contents_below000[I"(states, params);T@ FI"ParserFileGenerator;TcRDoc::NormalClass00PK<]р''(ParserFileGenerator/generate_parser-i.rinu[U:RDoc::AnyMethod[iI"generate_parser:ETI".Racc::ParserFileGenerator#generate_parser;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"$lib/racc/parserfilegenerator.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"ParserFileGenerator;TcRDoc::NormalClass00PK<]m<<%ParserFileGenerator/parser_class-i.rinu[U:RDoc::AnyMethod[iI"parser_class:ETI"+Racc::ParserFileGenerator#parser_class;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"$lib/racc/parserfilegenerator.rb;T:0@omit_headings_from_table_of_contents_below00I";T[I"(classname, superclass);T@ FI"ParserFileGenerator;TcRDoc::NormalClass00PK<]"E**+ParserFileGenerator/Params/interpreter-i.rinu[U:RDoc::Attr[iI"interpreter:ETI"2Racc::ParserFileGenerator::Params#interpreter;TI"RW;T: privateo:RDoc::Markup::Document: @parts[: @fileI"$lib/racc/parserfilegenerator.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"&Racc::ParserFileGenerator::Params;TcRDoc::NormalClass0PK<]l>r)ParserFileGenerator/Params/bool_attr-c.rinu[U:RDoc::AnyMethod[iI"bool_attr:ETI"1Racc::ParserFileGenerator::Params::bool_attr;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"$lib/racc/parserfilegenerator.rb;T:0@omit_headings_from_table_of_contents_below000[I" (name);T@ FI" Params;TcRDoc::NormalClass00PK<]\'  #ParserFileGenerator/Params/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"+Racc::ParserFileGenerator::Params::new;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"$lib/racc/parserfilegenerator.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Params;TcRDoc::NormalClass00PK<]afj*ParserFileGenerator/Params/cdesc-Params.rinu[U:RDoc::NormalClass[iI" Params:ETI"&Racc::ParserFileGenerator::Params;TI" Object;To:RDoc::Markup::Document: @parts[o;;[: @fileI"$lib/racc/parserfilegenerator.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[ [ I"classname;TI"RW;T: privateFI"$lib/racc/parserfilegenerator.rb;T[ I" filename;T@; F@[ I" footer;T@; F@[ I" header;T@; F@[ I" inner;T@; F@[ I"interpreter;T@; F@[ I"superclass;T@; F@[[[[I" class;T[[: public[[:protected[[; [[I"bool_attr;T@[I"new;T@[I" instance;T[[; [[; [[; [[[U:RDoc::Context::Section[i0o;;[; 0; 0[I"$lib/racc/parserfilegenerator.rb;TI"Racc::ParserFileGenerator;TcRDoc::NormalClassPK<]((*ParserFileGenerator/Params/superclass-i.rinu[U:RDoc::Attr[iI"superclass:ETI"1Racc::ParserFileGenerator::Params#superclass;TI"RW;T: privateo:RDoc::Markup::Document: @parts[: @fileI"$lib/racc/parserfilegenerator.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"&Racc::ParserFileGenerator::Params;TcRDoc::NormalClass0PK<]$$(ParserFileGenerator/Params/filename-i.rinu[U:RDoc::Attr[iI" filename:ETI"/Racc::ParserFileGenerator::Params#filename;TI"RW;T: privateo:RDoc::Markup::Document: @parts[: @fileI"$lib/racc/parserfilegenerator.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"&Racc::ParserFileGenerator::Params;TcRDoc::NormalClass0PK<]^  &ParserFileGenerator/Params/footer-i.rinu[U:RDoc::Attr[iI" footer:ETI"-Racc::ParserFileGenerator::Params#footer;TI"RW;T: privateo:RDoc::Markup::Document: @parts[: @fileI"$lib/racc/parserfilegenerator.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"&Racc::ParserFileGenerator::Params;TcRDoc::NormalClass0PK<]f˃%ParserFileGenerator/Params/inner-i.rinu[U:RDoc::Attr[iI" inner:ETI",Racc::ParserFileGenerator::Params#inner;TI"RW;T: privateo:RDoc::Markup::Document: @parts[: @fileI"$lib/racc/parserfilegenerator.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"&Racc::ParserFileGenerator::Params;TcRDoc::NormalClass0PK<])o &&)ParserFileGenerator/Params/classname-i.rinu[U:RDoc::Attr[iI"classname:ETI"0Racc::ParserFileGenerator::Params#classname;TI"RW;T: privateo:RDoc::Markup::Document: @parts[: @fileI"$lib/racc/parserfilegenerator.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"&Racc::ParserFileGenerator::Params;TcRDoc::NormalClass0PK<],ѮX  &ParserFileGenerator/Params/header-i.rinu[U:RDoc::Attr[iI" header:ETI"-Racc::ParserFileGenerator::Params#header;TI"RW;T: privateo:RDoc::Markup::Document: @parts[: @fileI"$lib/racc/parserfilegenerator.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"&Racc::ParserFileGenerator::Params;TcRDoc::NormalClass0PK<]!z,,%ParserFileGenerator/integer_list-i.rinu[U:RDoc::AnyMethod[iI"integer_list:ETI"+Racc::ParserFileGenerator#integer_list;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"$lib/racc/parserfilegenerator.rb;T:0@omit_headings_from_table_of_contents_below000[I"(name, table);T@ FI"ParserFileGenerator;TcRDoc::NormalClass00PK<]}%%'ParserFileGenerator/runtime_source-i.rinu[U:RDoc::AnyMethod[iI"runtime_source:ETI"-Racc::ParserFileGenerator#runtime_source;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"$lib/racc/parserfilegenerator.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"ParserFileGenerator;TcRDoc::NormalClass00PK<]KT!ParserFileGenerator/cref_pop-i.rinu[U:RDoc::AnyMethod[iI" cref_pop:ETI"'Racc::ParserFileGenerator#cref_pop;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"$lib/racc/parserfilegenerator.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"ParserFileGenerator;TcRDoc::NormalClass00PK<]B"ParserFileGenerator/cref_push-i.rinu[U:RDoc::AnyMethod[iI"cref_push:ETI"(Racc::ParserFileGenerator#cref_push;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"$lib/racc/parserfilegenerator.rb;T:0@omit_headings_from_table_of_contents_below000[I" (name);T@ FI"ParserFileGenerator;TcRDoc::NormalClass00PK<]`!ParserFileGenerator/n_indent-i.rinu[U:RDoc::AnyMethod[iI" n_indent:ETI"'Racc::ParserFileGenerator#n_indent;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"$lib/racc/parserfilegenerator.rb;T:0@omit_headings_from_table_of_contents_below000[I" (line);T@ FI"ParserFileGenerator;TcRDoc::NormalClass00PK<]f$ParserFileGenerator/parser_file-i.rinu[U:RDoc::AnyMethod[iI"parser_file:ETI"*Racc::ParserFileGenerator#parser_file;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"$lib/racc/parserfilegenerator.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"ParserFileGenerator;TcRDoc::NormalClass00PK<]V655/ParserFileGenerator/state_transition_table-i.rinu[U:RDoc::AnyMethod[iI"state_transition_table:ETI"5Racc::ParserFileGenerator#state_transition_table;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"$lib/racc/parserfilegenerator.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"ParserFileGenerator;TcRDoc::NormalClass00PK<]RParserFileGenerator/line-i.rinu[U:RDoc::AnyMethod[iI" line:ETI"#Racc::ParserFileGenerator#line;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"$lib/racc/parserfilegenerator.rb;T:0@omit_headings_from_table_of_contents_below000[I"(str = '');T@ FI"ParserFileGenerator;TcRDoc::NormalClass00PK<]ParserFileGenerator/notice-i.rinu[U:RDoc::AnyMethod[iI" notice:ETI"%Racc::ParserFileGenerator#notice;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"$lib/racc/parserfilegenerator.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"ParserFileGenerator;TcRDoc::NormalClass00PK<]SaParserFileGenerator/footer-i.rinu[U:RDoc::AnyMethod[iI" footer:ETI"%Racc::ParserFileGenerator#footer;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"$lib/racc/parserfilegenerator.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"ParserFileGenerator;TcRDoc::NormalClass00PK<]KH-??4ParserFileGenerator/init_line_conversion_system-i.rinu[U:RDoc::AnyMethod[iI" init_line_conversion_system:ETI":Racc::ParserFileGenerator#init_line_conversion_system;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"$lib/racc/parserfilegenerator.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"ParserFileGenerator;TcRDoc::NormalClass00PK<]UParserFileGenerator/inner-i.rinu[U:RDoc::AnyMethod[iI" inner:ETI"$Racc::ParserFileGenerator#inner;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"$lib/racc/parserfilegenerator.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"ParserFileGenerator;TcRDoc::NormalClass00PK<]M))$ParserFileGenerator/string_list-i.rinu[U:RDoc::AnyMethod[iI"string_list:ETI"*Racc::ParserFileGenerator#string_list;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"$lib/racc/parserfilegenerator.rb;T:0@omit_headings_from_table_of_contents_below000[I"(name, list);T@ FI"ParserFileGenerator;TcRDoc::NormalClass00PK<]ʍWD ParserFileGenerator/shebang-i.rinu[U:RDoc::AnyMethod[iI" shebang:ETI"&Racc::ParserFileGenerator#shebang;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"$lib/racc/parserfilegenerator.rb;T:0@omit_headings_from_table_of_contents_below000[I" (path);T@ FI"ParserFileGenerator;TcRDoc::NormalClass00PK<]Qa99-ParserFileGenerator/generate_parser_file-i.rinu[U:RDoc::AnyMethod[iI"generate_parser_file:ETI"3Racc::ParserFileGenerator#generate_parser_file;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"$lib/racc/parserfilegenerator.rb;T:0@omit_headings_from_table_of_contents_below000[I"(destpath);T@ FI"ParserFileGenerator;TcRDoc::NormalClass00PK<]_(('ParserFileGenerator/make_separator-i.rinu[U:RDoc::AnyMethod[iI"make_separator:ETI"-Racc::ParserFileGenerator#make_separator;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"$lib/racc/parserfilegenerator.rb;T:0@omit_headings_from_table_of_contents_below000[I" (src);T@ FI"ParserFileGenerator;TcRDoc::NormalClass00PK<]:((%ParserFileGenerator/sym_int_hash-i.rinu[U:RDoc::AnyMethod[iI"sym_int_hash:ETI"+Racc::ParserFileGenerator#sym_int_hash;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"$lib/racc/parserfilegenerator.rb;T:0@omit_headings_from_table_of_contents_below000[I"(name, h);T@ FI"ParserFileGenerator;TcRDoc::NormalClass00PK<]$I&&&ParserFileGenerator/embed_library-i.rinu[U:RDoc::AnyMethod[iI"embed_library:ETI",Racc::ParserFileGenerator#embed_library;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"$lib/racc/parserfilegenerator.rb;T:0@omit_headings_from_table_of_contents_below000[I" (src);T@ FI"ParserFileGenerator;TcRDoc::NormalClass00PK<]aR&&&ParserFileGenerator/unindent_auto-i.rinu[U:RDoc::AnyMethod[iI"unindent_auto:ETI",Racc::ParserFileGenerator#unindent_auto;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"$lib/racc/parserfilegenerator.rb;T:0@omit_headings_from_table_of_contents_below000[I" (str);T@ FI"ParserFileGenerator;TcRDoc::NormalClass00PK<]t{ParserFileGenerator/indent-i.rinu[U:RDoc::AnyMethod[iI" indent:ETI"%Racc::ParserFileGenerator#indent;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"$lib/racc/parserfilegenerator.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"ParserFileGenerator;TcRDoc::NormalClass00PK<]fϐParserFileGenerator/header-i.rinu[U:RDoc::AnyMethod[iI" header:ETI"%Racc::ParserFileGenerator#header;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"$lib/racc/parserfilegenerator.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"ParserFileGenerator;TcRDoc::NormalClass00PK<]H ParserFileGenerator/require-i.rinu[U:RDoc::AnyMethod[iI" require:ETI"&Racc::ParserFileGenerator#require;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"$lib/racc/parserfilegenerator.rb;T:0@omit_headings_from_table_of_contents_below000[I"(feature);T@ FI"ParserFileGenerator;TcRDoc::NormalClass00PK<]FG**'ParserFileGenerator/minimum_indent-i.rinu[U:RDoc::AnyMethod[iI"minimum_indent:ETI"-Racc::ParserFileGenerator#minimum_indent;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"$lib/racc/parserfilegenerator.rb;T:0@omit_headings_from_table_of_contents_below000[I" (lines);T@ FI"ParserFileGenerator;TcRDoc::NormalClass00PK<]K++)ParserFileGenerator/unique_separator-i.rinu[U:RDoc::AnyMethod[iI"unique_separator:ETI"/Racc::ParserFileGenerator#unique_separator;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"$lib/racc/parserfilegenerator.rb;T:0@omit_headings_from_table_of_contents_below000[I" (id);T@ FI"ParserFileGenerator;TcRDoc::NormalClass00PK<][ ParserFileGenerator/actions-i.rinu[U:RDoc::AnyMethod[iI" actions:ETI"&Racc::ParserFileGenerator#actions;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"$lib/racc/parserfilegenerator.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"ParserFileGenerator;TcRDoc::NormalClass00PK<]"ParserFileGenerator/indent_re-i.rinu[U:RDoc::AnyMethod[iI"indent_re:ETI"(Racc::ParserFileGenerator#indent_re;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"$lib/racc/parserfilegenerator.rb;T:0@omit_headings_from_table_of_contents_below000[I"(n);T@ FI"ParserFileGenerator;TcRDoc::NormalClass00PK<]u 22)ParserFileGenerator/replace_location-i.rinu[U:RDoc::AnyMethod[iI"replace_location:ETI"/Racc::ParserFileGenerator#replace_location;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"$lib/racc/parserfilegenerator.rb;T:0@omit_headings_from_table_of_contents_below00I";T[I" (src);T@ FI"ParserFileGenerator;TcRDoc::NormalClass00PK<]L``ParserFileGenerator/put-i.rinu[U:RDoc::AnyMethod[iI"put:ETI""Racc::ParserFileGenerator#put;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Low Level Routines;T: @fileI"$lib/racc/parserfilegenerator.rb;T:0@omit_headings_from_table_of_contents_below000[I" (src, convert_line = false);T@FI"ParserFileGenerator;TcRDoc::NormalClass00PK<]pf00+ParserFileGenerator/remove_blank_lines-i.rinu[U:RDoc::AnyMethod[iI"remove_blank_lines:ETI"1Racc::ParserFileGenerator#remove_blank_lines;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"$lib/racc/parserfilegenerator.rb;T:0@omit_headings_from_table_of_contents_below000[I" (src);T@ FI"ParserFileGenerator;TcRDoc::NormalClass00PK<]wIParser/_racc_yyparse_rb-i.rinu[U:RDoc::AnyMethod[iI"_racc_yyparse_rb:ETI""Racc::Parser#_racc_yyparse_rb;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/parser.rb;T:0@omit_headings_from_table_of_contents_below000[I"(recv, mid, arg, c_debug);T@ FI" Parser;TcRDoc::NormalClass00PK<]Y`22Parser/yyerrok-i.rinu[U:RDoc::AnyMethod[iI" yyerrok:ETI"Racc::Parser#yyerrok;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"!Leave error recovering mode.;T: @fileI"lib/racc/parser.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Parser;TcRDoc::NormalClass00PK<]13  Parser/racc_e_pop-i.rinu[U:RDoc::AnyMethod[iI"racc_e_pop:ETI"Racc::Parser#racc_e_pop;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/parser.rb;T:0@omit_headings_from_table_of_contents_below000[I"(state, tstack, vstack);T@ FI" Parser;TcRDoc::NormalClass00PK<]$^^Parser/yyerror-i.rinu[U:RDoc::AnyMethod[iI" yyerror:ETI"Racc::Parser#yyerror;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I""Enter error recovering mode. ;TI")This method does not call #on_error.;T: @fileI"lib/racc/parser.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Parser;TcRDoc::NormalClass00PK<]ﵦParser/racc_reduce-i.rinu[U:RDoc::AnyMethod[iI"racc_reduce:ETI"Racc::Parser#racc_reduce;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/parser.rb;T:0@omit_headings_from_table_of_contents_below000[I" (toks, sim, tstack, vstack);T@ FI" Parser;TcRDoc::NormalClass00PK<](Parser/_racc_setup-i.rinu[U:RDoc::AnyMethod[iI"_racc_setup:ETI"Racc::Parser#_racc_setup;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/parser.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Parser;TcRDoc::NormalClass00PK<]@eParser/cdesc-Parser.rinu[U:RDoc::NormalClass[iI" Parser:ETI"Racc::Parser;TI" Object;To:RDoc::Markup::Document: @parts[o;;[: @fileI"ext/racc/cparse/cparse.c;T:0@omit_headings_from_table_of_contents_below0o;;[; I"lib/racc/parser.rb;T; 0; 0; 0[[ U:RDoc::Constant[iI" Racc_Runtime_Core_Version_C;TI".Racc::Parser::Racc_Runtime_Core_Version_C;T: public0o;;[; @; 0@@cRDoc::NormalClass0U; [iI"Racc_Runtime_Core_Id_C;TI")Racc::Parser::Racc_Runtime_Core_Id_C;T; 0o;;[; @; 0@@@0U; [iI"Racc_Runtime_Version;TI"'Racc::Parser::Racc_Runtime_Version;T; 0o;;[; @; 0@@@0U; [iI" Racc_Runtime_Core_Version_R;TI".Racc::Parser::Racc_Runtime_Core_Version_R;T; 0o;;[; @; 0@@@0[[[I" class;T[[; [[:protected[[: private[[I" instance;T[[; [[; [[;[[I"_racc_do_parse_c;TI"ext/racc/cparse/cparse.c;T[I"_racc_do_parse_rb;TI"lib/racc/parser.rb;T[I"_racc_do_reduce;T@F[I"_racc_evalact;T@F[I"_racc_init_sysvars;T@F[I"_racc_setup;T@F[I"_racc_yyparse_c;T@C[I"_racc_yyparse_rb;T@F[I"next_token;T@F[I" on_error;T@F[I"racc_accept;T@F[I"racc_e_pop;T@F[I"racc_next_state;T@F[I"racc_print_stacks;T@F[I"racc_print_states;T@F[I"racc_read_token;T@F[I"racc_reduce;T@F[I"racc_shift;T@F[I"racc_token2str;T@F[I"token_to_str;T@F[I" yyaccept;T@F[I" yyerrok;T@F[I" yyerror;T@F[[U:RDoc::Context::Section[i0o;;[; 0; 0[I"ext/racc/cparse/cparse.c;TI"lib/racc/parser.rb;TI" Racc;TcRDoc::NormalModulePK<]SCC00Parser/_racc_evalact-i.rinu[U:RDoc::AnyMethod[iI"_racc_evalact:ETI"Racc::Parser#_racc_evalact;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I" common;T: @fileI"lib/racc/parser.rb;T:0@omit_headings_from_table_of_contents_below000[I"(act, arg);T@FI" Parser;TcRDoc::NormalClass00PK<]`Parser/racc_token2str-i.rinu[U:RDoc::AnyMethod[iI"racc_token2str:ETI" Racc::Parser#racc_token2str;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/parser.rb;T:0@omit_headings_from_table_of_contents_below000[I" (tok);T@ FI" Parser;TcRDoc::NormalClass00PK<]/YSSParser/token_to_str-i.rinu[U:RDoc::AnyMethod[iI"token_to_str:ETI"Racc::Parser#token_to_str;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"7Convert internal ID of token symbol to the string.;T: @fileI"lib/racc/parser.rb;T:0@omit_headings_from_table_of_contents_below000[I"(t);T@FI" Parser;TcRDoc::NormalClass00PK<]^TTParser/yyaccept-i.rinu[U:RDoc::AnyMethod[iI" yyaccept:ETI"Racc::Parser#yyaccept;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Exit parser. ;TI"-Return value is +Symbol_Value_Stack[0]+.;T: @fileI"lib/racc/parser.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Parser;TcRDoc::NormalClass00PK<]W6Parser/racc_accept-i.rinu[U:RDoc::AnyMethod[iI"racc_accept:ETI"Racc::Parser#racc_accept;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/parser.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Parser;TcRDoc::NormalClass00PK<]VD//Parser/on_error-i.rinu[U:RDoc::AnyMethod[iI" on_error:ETI"Racc::Parser#on_error;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"7This method is called when a parse error is found.;To:RDoc::Markup::BlankLineo; ; [I"CERROR_TOKEN_ID is an internal ID of token which caused error. ;TI"=You can get string representation of this ID by calling ;TI"#token_to_str.;T@o; ; [I"+ERROR_VALUE is a value of error token.;T@o; ; [I".value_stack is a stack of symbol values. ;TI"DO NOT MODIFY this object.;T@o; ; [I".This method raises ParseError by default.;T@o; ; [I"CIf this method returns, parsers enter "error recovering mode".;T: @fileI"lib/racc/parser.rb;T:0@omit_headings_from_table_of_contents_below000[I"(t, val, vstack);T@!FI" Parser;TcRDoc::NormalClass00PK<]DS\Parser/_racc_do_reduce-i.rinu[U:RDoc::AnyMethod[iI"_racc_do_reduce:ETI"!Racc::Parser#_racc_do_reduce;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/parser.rb;T:0@omit_headings_from_table_of_contents_below000[I"(arg, act);T@ FI" Parser;TcRDoc::NormalClass00PK<]T)Parser/racc_print_stacks-i.rinu[U:RDoc::AnyMethod[iI"racc_print_stacks:ETI"#Racc::Parser#racc_print_stacks;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/parser.rb;T:0@omit_headings_from_table_of_contents_below000[I" (t, v);T@ FI" Parser;TcRDoc::NormalClass00PK<]tfError/inspect-i.rinu[U:RDoc::AnyMethod[iI" inspect:ETI"Racc::Error#inspect;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Error;TcRDoc::NormalClass00PK<]ϙMError/cdesc-Error.rinu[U:RDoc::NormalClass[iI" Error:ETI"Racc::Error;TI"StandardError;To:RDoc::Markup::Document: @parts[o;;[: @fileI"lib/racc/exception.rb;T:0@omit_headings_from_table_of_contents_below0o;;[; I"lib/racc/state.rb;T; 0; 0; 0[[[[[I" class;T[[: public[[:protected[[: private[[I" instance;T[[; [[; [[; [[I" inspect;TI"lib/racc/state.rb;T[[U:RDoc::Context::Section[i0o;;[; 0; 0[I"lib/racc/exception.rb;TI"lib/racc/state.rb;TI" Racc;TcRDoc::NormalModulePK<]WeDDGrammar/fix_ident-i.rinu[U:RDoc::AnyMethod[iI"fix_ident:ETI"Racc::Grammar#fix_ident;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Rule#ident ;TI"LocationPointer#ident;T: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Grammar;TcRDoc::NormalClass00PK<]FCGrammar/n_useless_rules-i.rinu[U:RDoc::AnyMethod[iI"n_useless_rules:ETI""Racc::Grammar#n_useless_rules;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Grammar;TcRDoc::NormalClass00PK<]X).Grammar/start_symbol%3d-i.rinu[U:RDoc::AnyMethod[iI"start_symbol=:ETI" Racc::Grammar#start_symbol=;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"(s);T@ FI" Grammar;TcRDoc::NormalClass00PK<]# ?Grammar/DefinitionEnv/null-i.rinu[U:RDoc::AnyMethod[iI" null:ETI"&Racc::Grammar::DefinitionEnv#null;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I" (&block);T@ FI"DefinitionEnv;TcRDoc::NormalClass00PK<] }""'Grammar/DefinitionEnv/separated_by-i.rinu[U:RDoc::AnyMethod[iI"separated_by:ETI".Racc::Grammar::DefinitionEnv#separated_by;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"(sep, sym, &block);T@ FI"DefinitionEnv;TcRDoc::NormalClass00PK<]1;R  !Grammar/DefinitionEnv/option-i.rinu[U:RDoc::AnyMethod[iI" option:ETI"(Racc::Grammar::DefinitionEnv#option;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"!(sym, default = nil, &block);T@ FI"DefinitionEnv;TcRDoc::NormalClass00PK<]D  Grammar/DefinitionEnv/many-i.rinu[U:RDoc::AnyMethod[iI" many:ETI"&Racc::Grammar::DefinitionEnv#many;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"(sym, &block);T@ FI"DefinitionEnv;TcRDoc::NormalClass00PK<] )Grammar/DefinitionEnv/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"&Racc::Grammar::DefinitionEnv::new;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"DefinitionEnv;TcRDoc::NormalClass00PK<]T(H=##$Grammar/DefinitionEnv/_register-i.rinu[U:RDoc::AnyMethod[iI"_register:ETI"+Racc::Grammar::DefinitionEnv#_register;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below00I" target;T[I"(target_name);T@ FI"DefinitionEnv;TcRDoc::NormalClass00PK<]:"Grammar/DefinitionEnv/grammar-i.rinu[U:RDoc::AnyMethod[iI" grammar:ETI")Racc::Grammar::DefinitionEnv#grammar;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"DefinitionEnv;TcRDoc::NormalClass00PK<](%%!Grammar/DefinitionEnv/action-i.rinu[U:RDoc::AnyMethod[iI" action:ETI"(Racc::Grammar::DefinitionEnv#action;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[[I"_;To;; [; @ ; 0I" (&block);T@ FI"DefinitionEnv;TcRDoc::NormalClass00PK<]ה<*  Grammar/DefinitionEnv/_add-i.rinu[U:RDoc::AnyMethod[iI" _add:ETI"&Racc::Grammar::DefinitionEnv#_add;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"(target, x);T@ FI"DefinitionEnv;TcRDoc::NormalClass00PK<]pY'Grammar/DefinitionEnv/_delayed_add-i.rinu[U:RDoc::AnyMethod[iI"_delayed_add:ETI".Racc::Grammar::DefinitionEnv#_delayed_add;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I" (rule);T@ FI"DefinitionEnv;TcRDoc::NormalClass00PK<]$$(Grammar/DefinitionEnv/separated_by1-i.rinu[U:RDoc::AnyMethod[iI"separated_by1:ETI"/Racc::Grammar::DefinitionEnv#separated_by1;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"(sep, sym, &block);T@ FI"DefinitionEnv;TcRDoc::NormalClass00PK<]9L~  $Grammar/DefinitionEnv/_added%3f-i.rinu[U:RDoc::AnyMethod[iI" _added?:ETI")Racc::Grammar::DefinitionEnv#_added?;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I" (sym);T@ FI"DefinitionEnv;TcRDoc::NormalClass00PK<]tka  Grammar/DefinitionEnv/seq-i.rinu[U:RDoc::AnyMethod[iI"seq:ETI"%Racc::Grammar::DefinitionEnv#seq;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"(*list, &block);T@ FI"DefinitionEnv;TcRDoc::NormalClass00PK<]44Grammar/DefinitionEnv/_-i.rinu[U:RDoc::AnyMethod[iI"_:ETI"#Racc::Grammar::DefinitionEnv#_;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I" (&block);T@ FI"DefinitionEnv;TcRDoc::NormalClass0[I"!Racc::Grammar::DefinitionEnv;TFI" action;TPK<]}  "Grammar/DefinitionEnv/_intern-i.rinu[U:RDoc::AnyMethod[iI" _intern:ETI")Racc::Grammar::DefinitionEnv#_intern;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"(x);T@ FI"DefinitionEnv;TcRDoc::NormalClass00PK<]/޿\\,Grammar/DefinitionEnv/cdesc-DefinitionEnv.rinu[U:RDoc::NormalClass[iI"DefinitionEnv:ETI"!Racc::Grammar::DefinitionEnv;TI" Object;To:RDoc::Markup::Document: @parts[o;;[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[:protected[[: private[[I"new;TI"lib/racc/grammar.rb;T[I" instance;T[[; [[; [[; [[I"_;T@[I" _add;T@[I" _added?;T@[I"_defmetasyntax;T@[I"_delayed_add;T@[I" _intern;T@[I"_register;T@[I" _wrap;T@[I" action;T@[I"flush_delayed;T@[I" grammar;T@[I" many;T@[I" many1;T@[I"method_missing;T@[I" null;T@[I" option;T@[I"precedence_table;T@[I"separated_by;T@[I"separated_by1;T@[I"seq;T@[[U:RDoc::Context::Section[i0o;;[; 0; 0[I"lib/racc/grammar.rb;TI"Racc::Grammar;TcRDoc::NormalClassPK<]fXj..)Grammar/DefinitionEnv/_defmetasyntax-i.rinu[U:RDoc::AnyMethod[iI"_defmetasyntax:ETI"0Racc::Grammar::DefinitionEnv#_defmetasyntax;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"(type, id, action, &block);T@ FI"DefinitionEnv;TcRDoc::NormalClass00PK<]b  +Grammar/DefinitionEnv/precedence_table-i.rinu[U:RDoc::AnyMethod[iI"precedence_table:ETI"2Racc::Grammar::DefinitionEnv#precedence_table;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I" (&block);T@ FI"DefinitionEnv;TcRDoc::NormalClass00PK<](()Grammar/DefinitionEnv/method_missing-i.rinu[U:RDoc::AnyMethod[iI"method_missing:ETI"0Racc::Grammar::DefinitionEnv#method_missing;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"(mid, *args, &block);T@ TI"DefinitionEnv;TcRDoc::NormalClass00PK<](Grammar/DefinitionEnv/flush_delayed-i.rinu[U:RDoc::AnyMethod[iI"flush_delayed:ETI"/Racc::Grammar::DefinitionEnv#flush_delayed;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"DefinitionEnv;TcRDoc::NormalClass00PK<] Grammar/DefinitionEnv/_wrap-i.rinu[U:RDoc::AnyMethod[iI" _wrap:ETI"'Racc::Grammar::DefinitionEnv#_wrap;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"(target_name, sym, block);T@ FI"DefinitionEnv;TcRDoc::NormalClass00PK<]e Grammar/DefinitionEnv/many1-i.rinu[U:RDoc::AnyMethod[iI" many1:ETI"'Racc::Grammar::DefinitionEnv#many1;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"(sym, &block);T@ FI"DefinitionEnv;TcRDoc::NormalClass00PK<]Grammar/each_useless_rule-i.rinu[U:RDoc::AnyMethod[iI"each_useless_rule:ETI"$Racc::Grammar#each_useless_rule;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below00I"r;T[I"();T@ FI" Grammar;TcRDoc::NormalClass00PK<]4zGrammar/nonterminal_base-i.rinu[U:RDoc::AnyMethod[iI"nonterminal_base:ETI"#Racc::Grammar#nonterminal_base;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Grammar;TcRDoc::NormalClass00PK<]c"Grammar/check_symbols_useless-i.rinu[U:RDoc::AnyMethod[iI"check_symbols_useless:ETI"(Racc::Grammar#check_symbols_useless;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"(s);T@ FI" Grammar;TcRDoc::NormalClass00PK<]> Grammar/determine_terminals-i.rinu[U:RDoc::AnyMethod[iI"determine_terminals:ETI"&Racc::Grammar#determine_terminals;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Sym#terminal?;T: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Grammar;TcRDoc::NormalClass00PK<]݀Grammar/intern-i.rinu[U:RDoc::AnyMethod[iI" intern:ETI"Racc::Grammar#intern;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"(value, dummy = false);T@ FI" Grammar;TcRDoc::NormalClass00PK<]yGrammar/_compute_expand-i.rinu[U:RDoc::AnyMethod[iI"_compute_expand:ETI""Racc::Grammar#_compute_expand;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"(t, set, lock);T@ FI" Grammar;TcRDoc::NormalClass00PK<]Grammar/each_rule-i.rinu[U:RDoc::AnyMethod[iI"each_rule:ETI"Racc::Grammar#each_rule;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[[I" each;To;; [; @ ; 0I" (&block);T@ FI" Grammar;TcRDoc::NormalClass00PK<]11Grammar/add-i.rinu[U:RDoc::AnyMethod[iI"add:ETI"Racc::Grammar#add;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"!Grammar Definition Interface;T: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I" (rule);T@FI" Grammar;TcRDoc::NormalClass00PK<]'Grammar/declare_precedence-i.rinu[U:RDoc::AnyMethod[iI"declare_precedence:ETI"%Racc::Grammar#declare_precedence;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"(assoc, syms);T@ FI" Grammar;TcRDoc::NormalClass00PK<]FGrammar/init-i.rinu[U:RDoc::AnyMethod[iI" init:ETI"Racc::Grammar#init;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Computation;T: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Grammar;TcRDoc::NormalClass00PK<]Grammar/symbols-i.rinu[U:RDoc::AnyMethod[iI" symbols:ETI"Racc::Grammar#symbols;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Grammar;TcRDoc::NormalClass00PK<]J#  #Grammar/n_expected_srconflicts-i.rinu[U:RDoc::Attr[iI"n_expected_srconflicts:ETI")Racc::Grammar#n_expected_srconflicts;TI"RW;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::Grammar;TcRDoc::NormalClass0PK<]::Grammar/define-c.rinu[U:RDoc::AnyMethod[iI" define:ETI"Racc::Grammar::define;TT: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"!Dynamic Generation Interface;T: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I" (&block);T@FI" Grammar;TcRDoc::NormalClass00PK<]daC)Grammar/useless_nonterminal_exist%3f-i.rinu[U:RDoc::AnyMethod[iI"useless_nonterminal_exist?:ETI"-Racc::Grammar#useless_nonterminal_exist?;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Grammar;TcRDoc::NormalClass00PK<]!Grammar/check_rules_nullable-i.rinu[U:RDoc::AnyMethod[iI"check_rules_nullable:ETI"'Racc::Grammar#check_rules_nullable;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I" (rules);T@ FI" Grammar;TcRDoc::NormalClass00PK<]1bGrammar/each-i.rinu[U:RDoc::AnyMethod[iI" each:ETI"Racc::Grammar#each;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I" (&block);T@ FI" Grammar;TcRDoc::NormalClass0[I"Racc::Grammar;TFI"each_rule;TPK<] V  Grammar/each_with_index-i.rinu[U:RDoc::AnyMethod[iI"each_with_index:ETI""Racc::Grammar#each_with_index;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I" (&block);T@ FI" Grammar;TcRDoc::NormalClass00PK<]{Grammar/start-i.rinu[U:RDoc::Attr[iI" start:ETI"Racc::Grammar#start;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::Grammar;TcRDoc::NormalClass0PK<]VI(Grammar/PrecedenceDefinitionEnv/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"0Racc::Grammar::PrecedenceDefinitionEnv::new;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"(g);T@ FI"PrecedenceDefinitionEnv;TcRDoc::NormalClass00PK<]`)Grammar/PrecedenceDefinitionEnv/left-i.rinu[U:RDoc::AnyMethod[iI" left:ETI"0Racc::Grammar::PrecedenceDefinitionEnv#left;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I" (*syms);T@ FI"PrecedenceDefinitionEnv;TcRDoc::NormalClass00PK<]bb@Grammar/PrecedenceDefinitionEnv/cdesc-PrecedenceDefinitionEnv.rinu[U:RDoc::NormalClass[iI"PrecedenceDefinitionEnv:ETI"+Racc::Grammar::PrecedenceDefinitionEnv;TI" Object;To:RDoc::Markup::Document: @parts[o;;[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[ I" reverse;TI"R;T: privateFI"lib/racc/grammar.rb;T[[[[I" class;T[[: public[[:protected[[; [[I"new;T@[I" instance;T[[; [[; [[; [ [I" higher;T@[I" left;T@[I" lower;T@[I" nonassoc;T@[I" right;T@[[U:RDoc::Context::Section[i0o;;[; 0; 0[I"lib/racc/grammar.rb;TI"Racc::Grammar;TcRDoc::NormalClassPK<]&|##-Grammar/PrecedenceDefinitionEnv/nonassoc-i.rinu[U:RDoc::AnyMethod[iI" nonassoc:ETI"4Racc::Grammar::PrecedenceDefinitionEnv#nonassoc;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I" (*syms);T@ FI"PrecedenceDefinitionEnv;TcRDoc::NormalClass00PK<]w)*Grammar/PrecedenceDefinitionEnv/right-i.rinu[U:RDoc::AnyMethod[iI" right:ETI"1Racc::Grammar::PrecedenceDefinitionEnv#right;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I" (*syms);T@ FI"PrecedenceDefinitionEnv;TcRDoc::NormalClass00PK<] +Grammar/PrecedenceDefinitionEnv/higher-i.rinu[U:RDoc::AnyMethod[iI" higher:ETI"2Racc::Grammar::PrecedenceDefinitionEnv#higher;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"PrecedenceDefinitionEnv;TcRDoc::NormalClass00PK<]ߞ:*Grammar/PrecedenceDefinitionEnv/lower-i.rinu[U:RDoc::AnyMethod[iI" lower:ETI"1Racc::Grammar::PrecedenceDefinitionEnv#lower;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"PrecedenceDefinitionEnv;TcRDoc::NormalClass00PK<]fق?,Grammar/PrecedenceDefinitionEnv/reverse-i.rinu[U:RDoc::Attr[iI" reverse:ETI"3Racc::Grammar::PrecedenceDefinitionEnv#reverse;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"+Racc::Grammar::PrecedenceDefinitionEnv;TcRDoc::NormalClass0PK<]ڞv%Grammar/each_useless_nonterminal-i.rinu[U:RDoc::AnyMethod[iI"each_useless_nonterminal:ETI"+Racc::Grammar#each_useless_nonterminal;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below00I"sym;T[I"();T@ FI" Grammar;TcRDoc::NormalClass00PK<]`YtGrammar/states-i.rinu[U:RDoc::AnyMethod[iI" states:ETI"Racc::Grammar#states;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Grammar;TcRDoc::NormalClass0[I"Racc::Grammar;TFI"dfa;TPK<]ԧr11Grammar/compute_locate-i.rinu[U:RDoc::AnyMethod[iI"compute_locate:ETI"!Racc::Grammar#compute_locate;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"Sym#locate;T: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" Grammar;TcRDoc::NormalClass00PK<]J+k@LogFileGenerator/outact-i.rinu[U:RDoc::AnyMethod[iI" outact:ETI""Racc::LogFileGenerator#outact;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"!lib/racc/logfilegenerator.rb;T:0@omit_headings_from_table_of_contents_below000[I"(f, t, act);T@ FI"LogFileGenerator;TcRDoc::NormalClass00PK<]yjOO%LogFileGenerator/output_conflict-i.rinu[U:RDoc::AnyMethod[iI"output_conflict:ETI"+Racc::LogFileGenerator#output_conflict;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I" Warnings;T: @fileI"!lib/racc/logfilegenerator.rb;T:0@omit_headings_from_table_of_contents_below000[I" (out);T@FI"LogFileGenerator;TcRDoc::NormalClass00PK<]EX++LogFileGenerator/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI" Racc::LogFileGenerator::new;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"!lib/racc/logfilegenerator.rb;T:0@omit_headings_from_table_of_contents_below000[I"+(states, debug_flags = DebugFlags.new);T@ FI"LogFileGenerator;TcRDoc::NormalClass00PK<]IW$LogFileGenerator/output_useless-i.rinu[U:RDoc::AnyMethod[iI"output_useless:ETI"*Racc::LogFileGenerator#output_useless;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"!lib/racc/logfilegenerator.rb;T:0@omit_headings_from_table_of_contents_below000[I" (out);T@ FI"LogFileGenerator;TcRDoc::NormalClass00PK<]CCh LogFileGenerator/action_out-i.rinu[U:RDoc::AnyMethod[iI"action_out:ETI"&Racc::LogFileGenerator#action_out;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"!lib/racc/logfilegenerator.rb;T:0@omit_headings_from_table_of_contents_below000[I"(f, state);T@ FI"LogFileGenerator;TcRDoc::NormalClass00PK<] !LogFileGenerator/outrrconf-i.rinu[U:RDoc::AnyMethod[iI"outrrconf:ETI"%Racc::LogFileGenerator#outrrconf;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"!lib/racc/logfilegenerator.rb;T:0@omit_headings_from_table_of_contents_below000[I"(f, confs);T@ FI"LogFileGenerator;TcRDoc::NormalClass00PK<]N!LogFileGenerator/pointer_out-i.rinu[U:RDoc::AnyMethod[iI"pointer_out:ETI"'Racc::LogFileGenerator#pointer_out;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"!lib/racc/logfilegenerator.rb;T:0@omit_headings_from_table_of_contents_below000[I"(out, ptr);T@ FI"LogFileGenerator;TcRDoc::NormalClass00PK<]VMLogFileGenerator/output-i.rinu[U:RDoc::AnyMethod[iI" output:ETI""Racc::LogFileGenerator#output;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"!lib/racc/logfilegenerator.rb;T:0@omit_headings_from_table_of_contents_below000[I" (out);T@ FI"LogFileGenerator;TcRDoc::NormalClass00PK<] $$&LogFileGenerator/symbol_locations-i.rinu[U:RDoc::AnyMethod[iI"symbol_locations:ETI",Racc::LogFileGenerator#symbol_locations;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"!lib/racc/logfilegenerator.rb;T:0@omit_headings_from_table_of_contents_below000[I" (locs);T@ FI"LogFileGenerator;TcRDoc::NormalClass00PK<]GG"LogFileGenerator/output_token-i.rinu[U:RDoc::AnyMethod[iI"output_token:ETI"(Racc::LogFileGenerator#output_token;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I" Tokens;T: @fileI"!lib/racc/logfilegenerator.rb;T:0@omit_headings_from_table_of_contents_below000[I" (out);T@FI"LogFileGenerator;TcRDoc::NormalClass00PK<]d#bLogFileGenerator/outsrconf-i.rinu[U:RDoc::AnyMethod[iI"outsrconf:ETI"%Racc::LogFileGenerator#outsrconf;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"!lib/racc/logfilegenerator.rb;T:0@omit_headings_from_table_of_contents_below000[I"(f, confs);T@ FI"LogFileGenerator;TcRDoc::NormalClass00PK<]`GG"LogFileGenerator/output_state-i.rinu[U:RDoc::AnyMethod[iI"output_state:ETI"(Racc::LogFileGenerator#output_state;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I" States;T: @fileI"!lib/racc/logfilegenerator.rb;T:0@omit_headings_from_table_of_contents_below000[I" (out);T@FI"LogFileGenerator;TcRDoc::NormalClass00PK<]m#*LogFileGenerator/cdesc-LogFileGenerator.rinu[U:RDoc::NormalClass[iI"LogFileGenerator:ETI"Racc::LogFileGenerator;TI" Object;To:RDoc::Markup::Document: @parts[o;;[: @fileI"!lib/racc/logfilegenerator.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[:protected[[: private[[I"new;TI"!lib/racc/logfilegenerator.rb;T[I" instance;T[[; [[; [[; [[I"action_out;T@[I" outact;T@[I" output;T@[I"output_conflict;T@[I"output_rule;T@[I"output_state;T@[I"output_token;T@[I"output_useless;T@[I"outrrconf;T@[I"outsrconf;T@[I"pointer_out;T@[I"symbol_locations;T@[[U:RDoc::Context::Section[i0o;;[; 0; 0[I"!lib/racc/logfilegenerator.rb;TI" Racc;TcRDoc::NormalModulePK<] dDD!LogFileGenerator/output_rule-i.rinu[U:RDoc::AnyMethod[iI"output_rule:ETI"'Racc::LogFileGenerator#output_rule;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I" Rules;T: @fileI"!lib/racc/logfilegenerator.rb;T:0@omit_headings_from_table_of_contents_below000[I" (out);T@FI"LogFileGenerator;TcRDoc::NormalClass00PK<]%Shift/goto_state-i.rinu[U:RDoc::Attr[iI"goto_state:ETI"Racc::Shift#goto_state;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::Shift;TcRDoc::NormalClass0PK<]EShift/inspect-i.rinu[U:RDoc::AnyMethod[iI" inspect:ETI"Racc::Shift#inspect;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Shift;TcRDoc::NormalClass00PK<]Shift/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"Racc::Shift::new;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I" (goto);T@ FI" Shift;TcRDoc::NormalClass00PK<]DP4Shift/cdesc-Shift.rinu[U:RDoc::NormalClass[iI" Shift:ETI"Racc::Shift;TI" Object;To:RDoc::Markup::Document: @parts[o;;[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[ I"goto_state;TI"R;T: privateFI"lib/racc/state.rb;T[[[[I" class;T[[: public[[:protected[[; [[I"new;T@[I" instance;T[[; [[; [[; [[I" goto_id;T@[I" inspect;T@[[U:RDoc::Context::Section[i0o;;[; 0; 0[I"lib/racc/state.rb;TI" Racc;TcRDoc::NormalModulePK<]L7Shift/goto_id-i.rinu[U:RDoc::AnyMethod[iI" goto_id:ETI"Racc::Shift#goto_id;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Shift;TcRDoc::NormalClass00PK<]*Reduce/inspect-i.rinu[U:RDoc::AnyMethod[iI" inspect:ETI"Racc::Reduce#inspect;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Reduce;TcRDoc::NormalClass00PK<],6,,Reduce/cdesc-Reduce.rinu[U:RDoc::NormalClass[iI" Reduce:ETI"Racc::Reduce;TI" Object;To:RDoc::Markup::Document: @parts[o;;[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[ I" refn;TI"R;T: privateFI"lib/racc/state.rb;T[ I" rule;T@; F@[[[[I" class;T[[: public[[:protected[[; [[I"new;T@[I" instance;T[[; [[; [[; [ [I" decref;T@[I" incref;T@[I" inspect;T@[I" ruleid;T@[[U:RDoc::Context::Section[i0o;;[; 0; 0[I"lib/racc/state.rb;TI" Racc;TcRDoc::NormalModulePK<]87"nReduce/incref-i.rinu[U:RDoc::AnyMethod[iI" incref:ETI"Racc::Reduce#incref;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Reduce;TcRDoc::NormalClass00PK<]ŗbReduce/decref-i.rinu[U:RDoc::AnyMethod[iI" decref:ETI"Racc::Reduce#decref;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Reduce;TcRDoc::NormalClass00PK<]xNjReduce/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"Racc::Reduce::new;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I" (rule);T@ FI" Reduce;TcRDoc::NormalClass00PK<]Cm)Reduce/refn-i.rinu[U:RDoc::Attr[iI" refn:ETI"Racc::Reduce#refn;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::Reduce;TcRDoc::NormalClass0PK<]eGKReduce/rule-i.rinu[U:RDoc::Attr[iI" rule:ETI"Racc::Reduce#rule;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::Reduce;TcRDoc::NormalClass0PK<]=Reduce/ruleid-i.rinu[U:RDoc::AnyMethod[iI" ruleid:ETI"Racc::Reduce#ruleid;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Reduce;TcRDoc::NormalClass00PK<]% Item/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"Racc::Item::new;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I"(rule, la);T@ FI" Item;TcRDoc::NormalClass00PK<] 5-: Item/la-i.rinu[U:RDoc::Attr[iI"la:ETI"Racc::Item#la;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::Item;TcRDoc::NormalClass0PK<]Item/rule-i.rinu[U:RDoc::Attr[iI" rule:ETI"Racc::Item#rule;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::Item;TcRDoc::NormalClass0PK<]r)LLItem/cdesc-Item.rinu[U:RDoc::NormalClass[iI" Item:ETI"Racc::Item;TI" Object;To:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"8LALR item. A set of rule and its lookahead tokens.;T: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[ I"la;TI"R;T: privateFI"lib/racc/state.rb;T[ I" rule;T@; F@[[[[I" class;T[[: public[[:protected[[; [[I"new;T@[I" instance;T[[; [[;[[; [[I" each_la;T@[[U:RDoc::Context::Section[i0o;;[; 0; 0[I"lib/racc/state.rb;TI" Racc;TcRDoc::NormalModulePK<]XItem/each_la-i.rinu[U:RDoc::AnyMethod[iI" each_la:ETI"Racc::Item#each_la;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below00I"tbl;T[I" (tbl);T@ FI" Item;TcRDoc::NormalClass00PK<]"ccSym/expand-i.rinu[U:RDoc::Attr[iI" expand:ETI"Racc::Sym#expand;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::Sym;TcRDoc::NormalClass0PK<]ǪSym/term%3d-i.rinu[U:RDoc::AnyMethod[iI" term=:ETI"Racc::Sym#term=;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"(t);T@ FI"Sym;TcRDoc::NormalClass00PK<]g4Sym/serialize-i.rinu[U:RDoc::AnyMethod[iI"serialize:ETI"Racc::Sym#serialize;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"Sym;TcRDoc::NormalClass00PK<]QPSym/should_terminal-i.rinu[U:RDoc::AnyMethod[iI"should_terminal:ETI"Racc::Sym#should_terminal;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"Sym;TcRDoc::NormalClass00PK<]{{wSym/useless%3d-i.rinu[U:RDoc::AnyMethod[iI" useless=:ETI"Racc::Sym#useless=;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"(f);T@ FI"Sym;TcRDoc::NormalClass00PK<]0  Sym/heads-i.rinu[U:RDoc::Attr[iI" heads:ETI"Racc::Sym#heads;TI"R;T: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I" cache;T: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below0F@I"Racc::Sym;TcRDoc::NormalClass0PK<]kISym/inspect-i.rinu[U:RDoc::AnyMethod[iI" inspect:ETI"Racc::Sym#inspect;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"Sym;TcRDoc::NormalClass0[I"Racc::Sym;TFI" to_s;TPK<]fFpSym/nullable%3f-i.rinu[U:RDoc::AnyMethod[iI"nullable?:ETI"Racc::Sym#nullable?;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"Sym;TcRDoc::NormalClass00PK<]<Sym/string_symbol%3f-i.rinu[U:RDoc::AnyMethod[iI"string_symbol?:ETI"Racc::Sym#string_symbol?;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"Sym;TcRDoc::NormalClass00PK<]{ӞSym/locate-i.rinu[U:RDoc::Attr[iI" locate:ETI"Racc::Sym#locate;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::Sym;TcRDoc::NormalClass0PK<]@ Sym/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"Racc::Sym::new;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"(value, dummyp);T@ FI"Sym;TcRDoc::NormalClass00PK<]}lSym/once_writer-c.rinu[U:RDoc::AnyMethod[iI"once_writer:ETI"Racc::Sym::once_writer;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I" (nm);T@ FI"Sym;TcRDoc::NormalClass00PK<]ӂKSym/self_null%3f-i.rinu[U:RDoc::AnyMethod[iI"self_null?:ETI"Racc::Sym#self_null?;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"Sym;TcRDoc::NormalClass00PK<]PoJSym/precedence-i.rinu[U:RDoc::Attr[iI"precedence:ETI"Racc::Sym#precedence;TI"RW;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::Sym;TcRDoc::NormalClass0PK<]}} Sym/rule-i.rinu[U:RDoc::AnyMethod[iI" rule:ETI"Racc::Sym#rule;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"Sym;TcRDoc::NormalClass00PK<]׃ Sym/to_s-i.rinu[U:RDoc::AnyMethod[iI" to_s:ETI"Racc::Sym#to_s;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[[I" inspect;To;; [; @ ; 0I"();T@ FI"Sym;TcRDoc::NormalClass00PK<]sUoSym/should_terminal%3f-i.rinu[U:RDoc::AnyMethod[iI"should_terminal?:ETI"Racc::Sym#should_terminal?;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"Sym;TcRDoc::NormalClass00PK<]Sym/null%3d-i.rinu[U:RDoc::AnyMethod[iI" null=:ETI"Racc::Sym#null=;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"(n);T@ FI"Sym;TcRDoc::NormalClass00PK<]Sym/useless%3f-i.rinu[U:RDoc::AnyMethod[iI" useless?:ETI"Racc::Sym#useless?;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"Sym;TcRDoc::NormalClass00PK<]bx Sym/%7c-i.rinu[U:RDoc::AnyMethod[iI"|:ETI"Racc::Sym#|;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"(x);T@ FI"Sym;TcRDoc::NormalClass00PK<]jSym/terminal%3f-i.rinu[U:RDoc::AnyMethod[iI"terminal?:ETI"Racc::Sym#terminal?;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"Sym;TcRDoc::NormalClass00PK<]zYbSym/serialized-i.rinu[U:RDoc::Attr[iI"serialized:ETI"Racc::Sym#serialized;TI"W;T: publico:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::Sym;TcRDoc::NormalClass0PK<] XoSym/dummy%3f-i.rinu[U:RDoc::AnyMethod[iI" dummy?:ETI"Racc::Sym#dummy?;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"Sym;TcRDoc::NormalClass00PK<]@Sym/assoc-i.rinu[U:RDoc::Attr[iI" assoc:ETI"Racc::Sym#assoc;TI"RW;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::Sym;TcRDoc::NormalClass0PK<] uSym/ident-i.rinu[U:RDoc::Attr[iI" ident:ETI"Racc::Sym#ident;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::Sym;TcRDoc::NormalClass0PK<]%HSym/value-i.rinu[U:RDoc::Attr[iI" value:ETI"Racc::Sym#value;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::Sym;TcRDoc::NormalClass0PK<]E]Sym/nonterminal%3f-i.rinu[U:RDoc::AnyMethod[iI"nonterminal?:ETI"Racc::Sym#nonterminal?;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"Sym;TcRDoc::NormalClass00PK<]R Sym/hash-i.rinu[U:RDoc::Attr[iI" hash:ETI"Racc::Sym#hash;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::Sym;TcRDoc::NormalClass0PK<] @\!!Sym/cdesc-Sym.rinu[U:RDoc::NormalClass[iI"Sym:ETI"Racc::Sym;TI" Object;To:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"-Stands terminal and nonterminal symbols.;T: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[ [ I" assoc;TI"RW;T: privateFI"lib/racc/grammar.rb;T[ I" expand;TI"R;T; F@[ I" hash;T@; F@[ I" heads;T@; F@[ I" ident;T@; F@[ I" locate;T@; F@[ I"precedence;T@; F@[ I" value;T@; F@[[[[I" class;T[[: public[[:protected[[; [[I"new;T@[I"once_writer;T@[I" instance;T[[; [[;[[; [[I" dummy?;T@[I" inspect;T@[I"nonterminal?;T@[I" null=;T@[I"nullable?;T@[I" rule;T@[I"self_null?;T@[I"serialize;T@[I"should_terminal;T@[I"should_terminal?;T@[I"string_symbol?;T@[I" term=;T@[I"terminal?;T@[I" to_s;T@[I" useless=;T@[I" useless?;T@[I"|;T@[[U:RDoc::Context::Section[i0o;;[; 0; 0[I"lib/racc/grammar.rb;TI" Racc;TcRDoc::NormalModulePK<]!KSRconflict/cdesc-SRconflict.rinu[U:RDoc::NormalClass[iI"SRconflict:ETI"Racc::SRconflict;TI" Object;To:RDoc::Markup::Document: @parts[o;;[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[ I" reduce;TI"R;T: privateFI"lib/racc/state.rb;T[ I" shift;T@; F@[ I" stateid;T@; F@[[[[I" class;T[[: public[[:protected[[; [[I"new;T@[I" instance;T[[; [[; [[; [[I" to_s;T@[[U:RDoc::Context::Section[i0o;;[; 0; 0[I"lib/racc/state.rb;TI" Racc;TcRDoc::NormalModulePK<]rxSRconflict/reduce-i.rinu[U:RDoc::Attr[iI" reduce:ETI"Racc::SRconflict#reduce;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::SRconflict;TcRDoc::NormalClass0PK<]ܡSRconflict/shift-i.rinu[U:RDoc::Attr[iI" shift:ETI"Racc::SRconflict#shift;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::SRconflict;TcRDoc::NormalClass0PK<]7SRconflict/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"Racc::SRconflict::new;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I"(sid, shift, reduce);T@ FI"SRconflict;TcRDoc::NormalClass00PK<]$SRconflict/stateid-i.rinu[U:RDoc::Attr[iI" stateid:ETI"Racc::SRconflict#stateid;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::SRconflict;TcRDoc::NormalClass0PK<]sWSRconflict/to_s-i.rinu[U:RDoc::AnyMethod[iI" to_s:ETI"Racc::SRconflict#to_s;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"SRconflict;TcRDoc::NormalClass00PK<]]#(  cdesc-Racc.rinu[U:RDoc::NormalModule[iI" Racc:ET@0o:RDoc::Markup::Document: @parts[o;;[: @fileI"ext/racc/cparse/cparse.c;T:0@omit_headings_from_table_of_contents_below0o;;[; I"lib/racc/debugflags.rb;T; 0o;;[; I"lib/racc/exception.rb;T; 0o;;[; I"lib/racc/grammar.rb;T; 0o;;[; I""lib/racc/grammarfileparser.rb;T; 0o;;[; I"lib/racc/info.rb;T; 0o;;[; I"lib/racc/iset.rb;T; 0o;;[; I"!lib/racc/logfilegenerator.rb;T; 0o;;[; I"lib/racc/parser-text.rb;T; 0o;;[Io:RDoc::Markup::Paragraph;[I")Racc is a LALR(1) parser generator. ;TI"?It is written in Ruby itself, and generates Ruby programs.;To:RDoc::Markup::BlankLineS:RDoc::Markup::Heading: leveli: textI"Command-line Reference;T@+o:RDoc::Markup::Verbatim;[I"Fracc [-ofilename] [--output-file=filename] ;TI"E [-erubypath] [--executable=rubypath] ;TI" [-v] [--verbose] ;TI"C [-Ofilename] [--log-file=filename] ;TI" [-g] [--debug] ;TI" [-E] [--embedded] ;TI"# [-l] [--no-line-convert] ;TI"$ [-c] [--line-convert-all] ;TI"# [-a] [--no-omit-actions] ;TI" [-C] [--check-only] ;TI"! [-S] [--output-status] ;TI"D [--version] [--copyright] [--help] grammarfile ;T: @format0o:RDoc::Markup::List: @type: LABEL: @items[o:RDoc::Markup::ListItem: @label[I"+grammarfile+;T;[o; ;[I"3Racc grammar file. Any extension is permitted.;To;;[I")-o+outfile+, --output-file=+outfile+;T;[o; ;[I":A filename for output. default is <+filename+>.tab.rb;To;;[I"(-O+filename+, --log-file=+filename+;T;[o; ;[I".Place logging output in file +filename+. ;TI"2Default log file name is <+filename+>.output.;To;;[I"*-e+rubypath+, --executable=+rubypath+;T;[o; ;[I"Loutput executable file(mode 755). where +path+ is the Ruby interpreter.;To;;[I"-v, --verbose;T;[o; ;[I"Lverbose mode. create +filename+.output file, like yacc's y.output file.;To;;[I"-g, --debug;T;[o; ;[I"Fadd debug code to parser class. To display debuggin information, ;TI"@use this '-g' option and set @yydebug true in parser class.;To;;[I"-E, --embedded;T;[o; ;[I"EOutput parser which doesn't need runtime files (racc/parser.rb).;To;;[I"-C, --check-only;T;[o; ;[I"0Check syntax of racc grammar file and quit.;To;;[I"-S, --output-status;T;[o; ;[I"1Print messages time to time while compiling.;To;;[I"-l, --no-line-convert;T;[o; ;[I"&turns off line number converting.;To;;[I"-c, --line-convert-all;T;[o; ;[I">Convert line number of actions, inner, header and footer.;To;;[I"-a, --no-omit-actions;T;[o; ;[I"2Call all actions, even if an action is empty.;To;;[I"--version;T;[o; ;[I"!print Racc version and quit.;To;;[I"--copyright;T;[o; ;[I"Print copyright and quit.;To;;[I" --help;T;[o; ;[I"Print usage and quit.;T@+S; ;i;I"!Generating Parser Using Racc;T@+o; ;[I"/To compile Racc grammar file, simply type:;T@+o;;[I"$ racc parse.y ;T;0o; ;[I"_This creates Ruby script file "parse.tab.y". The -o option can change the output filename.;T@+S; ;i;I" Writing A Racc Grammar File;T@+o; ;[ I"DIf you want your own parser, you have to write a grammar file. ;TI"TA grammar file contains the name of your parser class, grammar for the parser, ;TI"#user code, and anything else. ;TI"?When writing a grammar file, yacc's knowledge is helpful. ;TI"AIf you have not used yacc before, Racc is not too difficult.;T@+o; ;[I")Here's an example Racc grammar file.;T@+o;;[I"class Calcparser ;TI" rule ;TI"$ target: exp { print val[0] } ;TI" ;TI" exp: exp '+' exp ;TI" | exp '*' exp ;TI" | '(' exp ')' ;TI" | NUMBER ;TI" end ;T;0o; ;[ I"-Racc grammar files resemble yacc files. ;TI")But (of course), this is Ruby code. ;TI"-yacc's $$ is the 'result', $0, $1... is ;TI"Ian array called 'val', and $-1, $-2... is an array called '_values'.;T@+o; ;[I"RSee the {Grammar File Reference}[rdoc-ref:lib/racc/rdoc/grammar.en.rdoc] for ;TI"'more information on grammar files.;T@+S; ;i;I" Parser;T@+o; ;[I"JThen you must prepare the parse entry method. There are two types of ;TI"Jparse methods in Racc, Racc::Parser#do_parse and Racc::Parser#yyparse;T@+o; ;[I"%Racc::Parser#do_parse is simple.;T@+o; ;[ I"EIt's yyparse() of yacc, and Racc::Parser#next_token is yylex(). ;TI"FThis method must returns an array like [TOKENSYMBOL, ITS_VALUE]. ;TI"EOF is [false, false]. ;TI"J(TOKENSYMBOL is a Ruby symbol (taken from String#intern) by default. ;TI";If you want to change this, see the grammar reference.;T@+o; ;[I"=Racc::Parser#yyparse is little complicated, but useful. ;TI"WIt does not use Racc::Parser#next_token, instead it gets tokens from any iterator.;T@+o; ;[I":For example, yyparse(obj, :scan) causes ;TI"Tcalling +obj#scan+, and you can return tokens by yielding them from +obj#scan+.;T@+S; ;i;I"Debugging;T@+o; ;[I"Note: parser.rb is ruby license, but your parser is not. ;TI")Your own parser is completely yours.;T; I"lib/racc/parser.rb;T; 0o;;[; I"$lib/racc/parserfilegenerator.rb;T; 0o;;[; I"lib/racc/sourcetext.rb;T; 0o;;[; I"lib/racc/state.rb;T; 0o;;[; I"%lib/racc/statetransitiontable.rb;T; 0; 0; 0[[ U:RDoc::Constant[iI"GrammarFileParser;TI"Racc::GrammarFileParser;T: public0o;;[; @; 0@@cRDoc::NormalModule0U;[iI" VERSION;TI"Racc::VERSION;T;0o;;[; @; 0@@@:0U;[iI" Version;TI"Racc::Version;T;0o;;[; @; 0@@@:0U;[iI"Copyright;TI"Racc::Copyright;T;0o;;[; @; 0@@@:0U;[iI"PARSER_TEXT;TI"Racc::PARSER_TEXT;T;0o;;[; @$; 0@$@@:0U;[iI"StateTransitionTable;TI"Racc::StateTransitionTable;T;0o;;[; @1; 0@1@@:0[[[I" class;T[[;[[:protected[[: private[[I" instance;T[[;[[;[[;[[[U:RDoc::Context::Section[i0o;;[; 0; 0[I"ext/racc/cparse/cparse.c;TI"lib/racc/debugflags.rb;TI"lib/racc/exception.rb;TI"lib/racc/grammar.rb;TI""lib/racc/grammarfileparser.rb;TI"lib/racc/info.rb;TI"lib/racc/iset.rb;TI"!lib/racc/logfilegenerator.rb;TI"lib/racc/parser-text.rb;TI"lib/racc/parser.rb;TI"$lib/racc/parserfilegenerator.rb;TI"lib/racc/sourcetext.rb;TI"lib/racc/state.rb;TI"%lib/racc/statetransitiontable.rb;T@1cRDoc::TopLevelPK<]YStates/resolve_rr-i.rinu[U:RDoc::AnyMethod[iI"resolve_rr:ETI"Racc::States#resolve_rr;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I"(state, r);T@ FI" States;TcRDoc::NormalClass00PK<]$d States/generate_states-i.rinu[U:RDoc::AnyMethod[iI"generate_states:ETI"!Racc::States#generate_states;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I" (state);T@ FI" States;TcRDoc::NormalClass00PK<]States/lookahead-i.rinu[U:RDoc::AnyMethod[iI"lookahead:ETI"Racc::States#lookahead;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" States;TcRDoc::NormalClass00PK<]  States/inspect-i.rinu[U:RDoc::AnyMethod[iI" inspect:ETI"Racc::States#inspect;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[[I" to_s;To;; [; @ ; 0I"();T@ FI" States;TcRDoc::NormalClass00PK<]States/digraph-i.rinu[U:RDoc::AnyMethod[iI" digraph:ETI"Racc::States#digraph;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I"(map, relation);T@ FI" States;TcRDoc::NormalClass00PK<]OStates/rrconflict_exist%3f-i.rinu[U:RDoc::AnyMethod[iI"rrconflict_exist?:ETI"#Racc::States#rrconflict_exist?;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" States;TcRDoc::NormalClass00PK<]۫States/resolve_sr-i.rinu[U:RDoc::AnyMethod[iI"resolve_sr:ETI"Racc::States#resolve_sr;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I"(state, s);T@ FI" States;TcRDoc::NormalClass00PK<]o<States/addrel-i.rinu[U:RDoc::AnyMethod[iI" addrel:ETI"Racc::States#addrel;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I"(tbl, i, item);T@ FI" States;TcRDoc::NormalClass00PK<]sStates/compute_nfa-i.rinu[U:RDoc::AnyMethod[iI"compute_nfa:ETI"Racc::States#compute_nfa;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" States;TcRDoc::NormalClass00PK<]  States/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"Racc::States::new;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I",(grammar, debug_flags = DebugFlags.new);T@ FI" States;TcRDoc::NormalClass00PK<]_<<States/dfa-i.rinu[U:RDoc::AnyMethod[iI"dfa:ETI"Racc::States#dfa;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"4DFA (Deterministic Finite Automaton) Generation;T: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" States;TcRDoc::NormalClass00PK<]966States/print_tab_i-i.rinu[U:RDoc::AnyMethod[iI"print_tab_i:ETI"Racc::States#print_tab_i;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"for debug;T: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I"(idx, rel, tab, i);T@FI" States;TcRDoc::NormalClass00PK<]States/pack-i.rinu[U:RDoc::AnyMethod[iI" pack:ETI"Racc::States#pack;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I" (state);T@ FI" States;TcRDoc::NormalClass00PK<]۝=States/compute_dfa-i.rinu[U:RDoc::AnyMethod[iI"compute_dfa:ETI"Racc::States#compute_dfa;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" States;TcRDoc::NormalClass00PK<],=,,States/print_atab-i.rinu[U:RDoc::AnyMethod[iI"print_atab:ETI"Racc::States#print_atab;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"for debug;T: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I"(idx, tab);T@FI" States;TcRDoc::NormalClass00PK<]5JlStates/grammar-i.rinu[U:RDoc::Attr[iI" grammar:ETI"Racc::States#grammar;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::States;TcRDoc::NormalClass0PK<]States/n_rrconflicts-i.rinu[U:RDoc::AnyMethod[iI"n_rrconflicts:ETI"Racc::States#n_rrconflicts;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" States;TcRDoc::NormalClass00PK<]ڦStates/each_index-i.rinu[U:RDoc::AnyMethod[iI"each_index:ETI"Racc::States#each_index;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I" (&block);T@ FI" States;TcRDoc::NormalClass00PK<]Un4States/size-i.rinu[U:RDoc::AnyMethod[iI" size:ETI"Racc::States#size;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" States;TcRDoc::NormalClass00PK<]>\hStates/%5b%5d-i.rinu[U:RDoc::AnyMethod[iI"[]:ETI"Racc::States#[];TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I"(i);T@ FI" States;TcRDoc::NormalClass00PK<]S1States/core_to_state-i.rinu[U:RDoc::AnyMethod[iI"core_to_state:ETI"Racc::States#core_to_state;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I" (core);T@ FI" States;TcRDoc::NormalClass00PK<] c  States/to_s-i.rinu[U:RDoc::AnyMethod[iI" to_s:ETI"Racc::States#to_s;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" States;TcRDoc::NormalClass0[I"Racc::States;TFI" inspect;TPK<]&\'States/each_state-i.rinu[U:RDoc::AnyMethod[iI"each_state:ETI"Racc::States#each_state;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[[I" each;To;; [; @ ; 0I" (&block);T@ FI" States;TcRDoc::NormalClass00PK<]LStates/printb-i.rinu[U:RDoc::AnyMethod[iI" printb:ETI"Racc::States#printb;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"for debug;T: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I"(i);T@FI" States;TcRDoc::NormalClass00PK<]X  "States/state_transition_table-i.rinu[U:RDoc::AnyMethod[iI"state_transition_table:ETI"(Racc::States#state_transition_table;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" States;TcRDoc::NormalClass00PK<]&1##States/set_accept-i.rinu[U:RDoc::AnyMethod[iI"set_accept:ETI"Racc::States#set_accept;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I" complete;T: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" States;TcRDoc::NormalClass00PK<])tStates/create_tmap-i.rinu[U:RDoc::AnyMethod[iI"create_tmap:ETI"Racc::States#create_tmap;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I" (size);T@ FI" States;TcRDoc::NormalClass00PK<]T.AAStates/nfa-i.rinu[U:RDoc::AnyMethod[iI"nfa:ETI"Racc::States#nfa;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"9NFA (Non-deterministic Finite Automaton) Computation;T: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI" States;TcRDoc::NormalClass00PK<]%lOStates/srconflict_exist%3f-i.rinu[U:RDoc::AnyMethod[iI"srconflict_exist?:ETI"#Racc::States#srconflict_exist?;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" States;TcRDoc::NormalClass00PK<]d+!!States/resolve-i.rinu[U:RDoc::AnyMethod[iI" resolve:ETI"Racc::States#resolve;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I" resolve;T: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I" (state);T@FI" States;TcRDoc::NormalClass00PK<]>States/addsym-i.rinu[U:RDoc::AnyMethod[iI" addsym:ETI"Racc::States#addsym;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I"(table, sym, ptr);T@ FI" States;TcRDoc::NormalClass00PK<]=MLStates/do_resolve_sr-i.rinu[U:RDoc::AnyMethod[iI"do_resolve_sr:ETI"Racc::States#do_resolve_sr;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I"(stok, rtok);T@ FI" States;TcRDoc::NormalClass00PK<]ִStates/record_path-i.rinu[U:RDoc::AnyMethod[iI"record_path:ETI"Racc::States#record_path;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I"(begst, rule);T@ FI" States;TcRDoc::NormalClass00PK<]#<'States/should_report_srconflict%3f-i.rinu[U:RDoc::AnyMethod[iI"should_report_srconflict?:ETI"+Racc::States#should_report_srconflict?;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" States;TcRDoc::NormalClass00PK<]C3States/transpose-i.rinu[U:RDoc::AnyMethod[iI"transpose:ETI"Racc::States#transpose;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I" (rel);T@ FI" States;TcRDoc::NormalClass00PK<]S;States/traverse-i.rinu[U:RDoc::AnyMethod[iI" traverse:ETI"Racc::States#traverse;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I"((i, index, vertices, map, relation);T@ FI" States;TcRDoc::NormalClass00PK<]‹]States/print_tab-i.rinu[U:RDoc::AnyMethod[iI"print_tab:ETI"Racc::States#print_tab;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I"(idx, rel, tab);T@ FI" States;TcRDoc::NormalClass00PK<]UiStates/each-i.rinu[U:RDoc::AnyMethod[iI" each:ETI"Racc::States#each;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I" (&block);T@ FI" States;TcRDoc::NormalClass0[I"Racc::States;TFI"each_state;TPK<]v]States/check_useless-i.rinu[U:RDoc::AnyMethod[iI"check_useless:ETI"Racc::States#check_useless;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" States;TcRDoc::NormalClass00PK<] States/fingerprint-i.rinu[U:RDoc::AnyMethod[iI"fingerprint:ETI"Racc::States#fingerprint;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I" (arr);T@ FI" States;TcRDoc::NormalClass00PK<]mCStates/cdesc-States.rinu[U:RDoc::NormalClass[iI" States:ETI"Racc::States;TI" Object;To:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"A table of LALR states.;T: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[ I" actions;TI"R;T: privateFI"lib/racc/state.rb;T[ I" grammar;T@; F@[U:RDoc::Constant[iI" ASSOC;TI"Racc::States::ASSOC;T: public0o;;[; @; 0@@cRDoc::NormalClass0[[I"Enumerable;To;;[; @; 0@[[I" class;T[[;[[:protected[[; [[I"new;T@[I" instance;T[[;[[;[[; [-[I"[];T@[I" addrel;T@[I" addsym;T@[I"check_useless;T@[I"compute_dfa;T@[I"compute_nfa;T@[I"core_to_state;T@[I"create_tmap;T@[I"dfa;T@[I" digraph;T@[I"do_resolve_sr;T@[I" each;T@[I"each_index;T@[I"each_state;T@[I" each_t;T@[I"fingerprint;T@[I"generate_states;T@[I" inspect;T@[I"lookahead;T@[I"n_rrconflicts;T@[I"n_srconflicts;T@[I"nfa;T@[I" pack;T@[I"print_atab;T@[I"print_tab;T@[I"print_tab_i;T@[I" printb;T@[I"record_path;T@[I" resolve;T@[I"resolve_rr;T@[I"resolve_sr;T@[I"rrconflict_exist?;T@[I"set_accept;T@[I"should_report_srconflict?;T@[I" size;T@[I"srconflict_exist?;T@[I"state_transition_table;T@[I" to_s;T@[I"transpose;T@[I" traverse;T@[[I"Forwardable;To;;[; @; 0@[U:RDoc::Context::Section[i0o;;[; 0; 0[I"lib/racc/state.rb;TI" Racc;TcRDoc::NormalModulePK<]TZStates/actions-i.rinu[U:RDoc::Attr[iI" actions:ETI"Racc::States#actions;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::States;TcRDoc::NormalClass0PK<]"@States/n_srconflicts-i.rinu[U:RDoc::AnyMethod[iI"n_srconflicts:ETI"Racc::States#n_srconflicts;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" States;TcRDoc::NormalClass00PK<] States/each_t-i.rinu[U:RDoc::AnyMethod[iI" each_t:ETI"Racc::States#each_t;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below00I"tbl;T[I"(tbl, set);T@ FI" States;TcRDoc::NormalClass00PK<]A""ISet/cdesc-ISet.rinu[U:RDoc::NormalClass[iI" ISet:ETI"Racc::ISet;TI" Object;To:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"9An "indexed" set. All items must respond to :ident.;T: @fileI"lib/racc/iset.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[ I"set;TI"R;T: privateFI"lib/racc/iset.rb;T[[[[I" class;T[[: public[[:protected[[; [[I"new;T@[I" instance;T[[; [[;[[; [[I"[];T@[I"[]=;T@[I"add;T@[I" clear;T@[I" delete;T@[I"dup;T@[I" each;T@[I" empty?;T@[I" include?;T@[I" inspect;T@[I" key?;T@[I" size;T@[I" to_a;T@[I" to_s;T@[I" update;T@[I" update_a;T@[[U:RDoc::Context::Section[i0o;;[; 0; 0[I"lib/racc/iset.rb;TI" Racc;TcRDoc::NormalModulePK<]J޸ISet/inspect-i.rinu[U:RDoc::AnyMethod[iI" inspect:ETI"Racc::ISet#inspect;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/iset.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" ISet;TcRDoc::NormalClass0[I"Racc::ISet;TFI" to_s;TPK<]`6ISet/key%3f-i.rinu[U:RDoc::AnyMethod[iI" key?:ETI"Racc::ISet#key?;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/iset.rb;T:0@omit_headings_from_table_of_contents_below000[I" (key);T@ FI" ISet;TcRDoc::NormalClass0[I"Racc::ISet;TFI"[];TPK<]7{ISet/clear-i.rinu[U:RDoc::AnyMethod[iI" clear:ETI"Racc::ISet#clear;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/iset.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" ISet;TcRDoc::NormalClass00PK<]GISet/to_a-i.rinu[U:RDoc::AnyMethod[iI" to_a:ETI"Racc::ISet#to_a;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/iset.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" ISet;TcRDoc::NormalClass00PK<]݉& ISet/set-i.rinu[U:RDoc::Attr[iI"set:ETI"Racc::ISet#set;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/iset.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::ISet;TcRDoc::NormalClass0PK<] ISet/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"Racc::ISet::new;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/iset.rb;T:0@omit_headings_from_table_of_contents_below000[I" (a = []);T@ FI" ISet;TcRDoc::NormalClass00PK<]hISet/update-i.rinu[U:RDoc::AnyMethod[iI" update:ETI"Racc::ISet#update;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/iset.rb;T:0@omit_headings_from_table_of_contents_below000[I" (other);T@ FI" ISet;TcRDoc::NormalClass00PK<]P`ISet/empty%3f-i.rinu[U:RDoc::AnyMethod[iI" empty?:ETI"Racc::ISet#empty?;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/iset.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" ISet;TcRDoc::NormalClass00PK<]=P  ISet/include%3f-i.rinu[U:RDoc::AnyMethod[iI" include?:ETI"Racc::ISet#include?;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/iset.rb;T:0@omit_headings_from_table_of_contents_below000[I" (key);T@ FI" ISet;TcRDoc::NormalClass0[I"Racc::ISet;TFI"[];TPK<]fZ ISet/dup-i.rinu[U:RDoc::AnyMethod[iI"dup:ETI"Racc::ISet#dup;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/iset.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" ISet;TcRDoc::NormalClass00PK<] &AISet/size-i.rinu[U:RDoc::AnyMethod[iI" size:ETI"Racc::ISet#size;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/iset.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" ISet;TcRDoc::NormalClass00PK<] vISet/%5b%5d-i.rinu[U:RDoc::AnyMethod[iI"[]:ETI"Racc::ISet#[];TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/iset.rb;T:0@omit_headings_from_table_of_contents_below000[[I" include?;To;; [; @ ; 0[I" key?;To;; [; @ ; 0I" (key);T@ FI" ISet;TcRDoc::NormalClass00PK<]wʞISet/to_s-i.rinu[U:RDoc::AnyMethod[iI" to_s:ETI"Racc::ISet#to_s;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/iset.rb;T:0@omit_headings_from_table_of_contents_below000[[I" inspect;To;; [; @ ; 0I"();T@ FI" ISet;TcRDoc::NormalClass00PK<]"ISet/delete-i.rinu[U:RDoc::AnyMethod[iI" delete:ETI"Racc::ISet#delete;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/iset.rb;T:0@omit_headings_from_table_of_contents_below000[I" (key);T@ FI" ISet;TcRDoc::NormalClass00PK<]م ISet/add-i.rinu[U:RDoc::AnyMethod[iI"add:ETI"Racc::ISet#add;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/iset.rb;T:0@omit_headings_from_table_of_contents_below000[I"(i);T@ FI" ISet;TcRDoc::NormalClass00PK<]ISet/%5b%5d%3d-i.rinu[U:RDoc::AnyMethod[iI"[]=:ETI"Racc::ISet#[]=;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/iset.rb;T:0@omit_headings_from_table_of_contents_below000[I"(key, val);T@ FI" ISet;TcRDoc::NormalClass00PK<]8$ISet/update_a-i.rinu[U:RDoc::AnyMethod[iI" update_a:ETI"Racc::ISet#update_a;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/iset.rb;T:0@omit_headings_from_table_of_contents_below000[I"(a);T@ FI" ISet;TcRDoc::NormalClass00PK<]x ISet/each-i.rinu[U:RDoc::AnyMethod[iI" each:ETI"Racc::ISet#each;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/iset.rb;T:0@omit_headings_from_table_of_contents_below000[I" (&block);T@ FI" ISet;TcRDoc::NormalClass00PK<]=~N..+StateTransitionTable/token_value_table-i.rinu[U:RDoc::AnyMethod[iI"token_value_table:ETI"1Racc::StateTransitionTable#token_value_table;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"%lib/racc/statetransitiontable.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"StateTransitionTable;TcRDoc::NormalClass00PK<] 0StateTransitionTable/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"$Racc::StateTransitionTable::new;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"%lib/racc/statetransitiontable.rb;T:0@omit_headings_from_table_of_contents_below000[I" (states);T@ TI"StateTransitionTable;TcRDoc::NormalClass00PK<]~$$&StateTransitionTable/parser_class-i.rinu[U:RDoc::AnyMethod[iI"parser_class:ETI",Racc::StateTransitionTable#parser_class;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"%lib/racc/statetransitiontable.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"StateTransitionTable;TcRDoc::NormalClass00PK<]9!StateTransitionTable/grammar-i.rinu[U:RDoc::Attr[iI" grammar:ETI"'Racc::StateTransitionTable#grammar;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"%lib/racc/statetransitiontable.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::StateTransitionTable;TcRDoc::NormalClass0PK<]$##"StateTransitionTable/generate-c.rinu[U:RDoc::AnyMethod[iI" generate:ETI")Racc::StateTransitionTable::generate;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"%lib/racc/statetransitiontable.rb;T:0@omit_headings_from_table_of_contents_below000[I" (states);T@ FI"StateTransitionTable;TcRDoc::NormalClass00PK<]GS{{2StateTransitionTable/cdesc-StateTransitionTable.rinu[U:RDoc::NormalClass[iI"StateTransitionTable:ETI"Racc::StateTransitionTable;TI" Object;To:RDoc::Markup::Document: @parts[o;;[: @fileI"%lib/racc/statetransitiontable.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[ I" grammar;TI"R;T: privateFI"%lib/racc/statetransitiontable.rb;T[ I" states;T@; F@[[[[I" class;T[[: public[[:protected[[; [[I" generate;T@[I"new;T@[I" instance;T[[; [[; [[; [[I"parser_class;T@[I"token_value_table;T@[[U:RDoc::Context::Section[i0o;;[; 0; 0[I"%lib/racc/statetransitiontable.rb;TI" Racc;TcRDoc::NormalModulePK<]7 StateTransitionTable/states-i.rinu[U:RDoc::Attr[iI" states:ETI"&Racc::StateTransitionTable#states;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"%lib/racc/statetransitiontable.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::StateTransitionTable;TcRDoc::NormalClass0PK<]jUserAction/source-i.rinu[U:RDoc::Attr[iI" source:ETI"Racc::UserAction#source;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::UserAction;TcRDoc::NormalClass0PK<]I?UserAction/proc%3f-i.rinu[U:RDoc::AnyMethod[iI" proc?:ETI"Racc::UserAction#proc?;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"UserAction;TcRDoc::NormalClass00PK<]8sUserAction/inspect-i.rinu[U:RDoc::AnyMethod[iI" inspect:ETI"Racc::UserAction#inspect;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"UserAction;TcRDoc::NormalClass0[I"Racc::UserAction;TFI" name;TPK<]v܀UserAction/cdesc-UserAction.rinu[U:RDoc::NormalClass[iI"UserAction:ETI"Racc::UserAction;TI" Object;To:RDoc::Markup::Document: @parts[o;;[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[ I" proc;TI"R;T: privateFI"lib/racc/grammar.rb;T[ I" source;T@; F@[[[[I" class;T[[: public[[:protected[[; [ [I" empty;T@[I"new;T@[I" proc;T@[I"source_text;T@[I" instance;T[[; [[; [[; [ [I" empty?;T@[I" inspect;T@[I" name;T@[I" proc?;T@[I" source?;T@[[U:RDoc::Context::Section[i0o;;[; 0; 0[I"lib/racc/grammar.rb;TI" Racc;TcRDoc::NormalModulePK<]"~UserAction/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"Racc::UserAction::new;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"(src, proc);T@ FI"UserAction;TcRDoc::NormalClass00PK<]2UserAction/empty%3f-i.rinu[U:RDoc::AnyMethod[iI" empty?:ETI"Racc::UserAction#empty?;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"UserAction;TcRDoc::NormalClass00PK<]RM.rUserAction/source%3f-i.rinu[U:RDoc::AnyMethod[iI" source?:ETI"Racc::UserAction#source?;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"UserAction;TcRDoc::NormalClass00PK<]eUserAction/source_text-c.rinu[U:RDoc::AnyMethod[iI"source_text:ETI""Racc::UserAction::source_text;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I" (src);T@ FI"UserAction;TcRDoc::NormalClass00PK<];UserAction/name-i.rinu[U:RDoc::AnyMethod[iI" name:ETI"Racc::UserAction#name;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[[I" inspect;To;; [; @ ; 0I"();T@ FI"UserAction;TcRDoc::NormalClass00PK<]I$UserAction/proc-i.rinu[U:RDoc::Attr[iI" proc:ETI"Racc::UserAction#proc;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::UserAction;TcRDoc::NormalClass0PK<]yUserAction/proc-c.rinu[U:RDoc::AnyMethod[iI" proc:ETI"Racc::UserAction::proc;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"(pr = nil, &block);T@ FI"UserAction;TcRDoc::NormalClass00PK<]CʑUserAction/empty-c.rinu[U:RDoc::AnyMethod[iI" empty:ETI"Racc::UserAction::empty;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"UserAction;TcRDoc::NormalClass00PK<]VS"CparseParams/cdesc-CparseParams.rinu[U:RDoc::NormalClass[iI"CparseParams:ETI"Racc::CparseParams;TI" Object;To:RDoc::Markup::Document: @parts[o;;[: @fileI"ext/racc/cparse/cparse.c;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[:protected[[: private[[I" instance;T[[; [[; [[; [[[U:RDoc::Context::Section[i0o;;[; 0; 0[I"ext/racc/cparse/cparse.c;TI" Racc;TcRDoc::NormalModulePK<]R'a::SourceText/cdesc-SourceText.rinu[U:RDoc::NormalClass[iI"SourceText:ETI"Racc::SourceText;TI" Object;To:RDoc::Markup::Document: @parts[o;;[: @fileI"lib/racc/sourcetext.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[ I" filename;TI"R;T: privateFI"lib/racc/sourcetext.rb;T[ I" lineno;T@; F@[ I" text;T@; F@[[[[I" class;T[[: public[[:protected[[; [[I"new;T@[I" instance;T[[; [[; [[; [[I" location;T@[I" to_s;T@[[U:RDoc::Context::Section[i0o;;[; 0; 0[I"lib/racc/sourcetext.rb;TI" Racc;TcRDoc::NormalModulePK<]cF=  SourceText/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"Racc::SourceText::new;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/sourcetext.rb;T:0@omit_headings_from_table_of_contents_below000[I"(text, filename, lineno);T@ FI"SourceText;TcRDoc::NormalClass00PK<]f&SourceText/filename-i.rinu[U:RDoc::Attr[iI" filename:ETI"Racc::SourceText#filename;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/sourcetext.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::SourceText;TcRDoc::NormalClass0PK<]-%SourceText/location-i.rinu[U:RDoc::AnyMethod[iI" location:ETI"Racc::SourceText#location;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/sourcetext.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"SourceText;TcRDoc::NormalClass00PK<]ʛSourceText/to_s-i.rinu[U:RDoc::AnyMethod[iI" to_s:ETI"Racc::SourceText#to_s;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/sourcetext.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"SourceText;TcRDoc::NormalClass00PK<].@SourceText/text-i.rinu[U:RDoc::Attr[iI" text:ETI"Racc::SourceText#text;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/sourcetext.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::SourceText;TcRDoc::NormalClass0PK<]bSourceText/lineno-i.rinu[U:RDoc::Attr[iI" lineno:ETI"Racc::SourceText#lineno;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/sourcetext.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::SourceText;TcRDoc::NormalClass0PK<]CSymbolTable/fix_ident-i.rinu[U:RDoc::AnyMethod[iI"fix_ident:ETI" Racc::SymbolTable#fix_ident;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"SymbolTable;TcRDoc::NormalClass00PK<]g,SymbolTable/nt_max-i.rinu[U:RDoc::AnyMethod[iI" nt_max:ETI"Racc::SymbolTable#nt_max;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"SymbolTable;TcRDoc::NormalClass00PK<]XiSymbolTable/to_a-i.rinu[U:RDoc::Attr[iI" to_a:ETI"Racc::SymbolTable#to_a;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::SymbolTable;TcRDoc::NormalClass0PK<] SymbolTable/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"Racc::SymbolTable::new;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"SymbolTable;TcRDoc::NormalClass00PK<]dSymbolTable/dummy-i.rinu[U:RDoc::Attr[iI" dummy:ETI"Racc::SymbolTable#dummy;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::SymbolTable;TcRDoc::NormalClass0PK<]!   SymbolTable/check_terminals-i.rinu[U:RDoc::AnyMethod[iI"check_terminals:ETI"&Racc::SymbolTable#check_terminals;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"SymbolTable;TcRDoc::NormalClass00PK<]A!SymbolTable/each_nonterminal-i.rinu[U:RDoc::AnyMethod[iI"each_nonterminal:ETI"'Racc::SymbolTable#each_nonterminal;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I" (&block);T@ FI"SymbolTable;TcRDoc::NormalClass00PK<]IKSymbolTable/nt_base-i.rinu[U:RDoc::Attr[iI" nt_base:ETI"Racc::SymbolTable#nt_base;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::SymbolTable;TcRDoc::NormalClass0PK<]/ SymbolTable/%5b%5d-i.rinu[U:RDoc::AnyMethod[iI"[]:ETI"Racc::SymbolTable#[];TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I" (id);T@ FI"SymbolTable;TcRDoc::NormalClass00PK<]&SymbolTable/error-i.rinu[U:RDoc::Attr[iI" error:ETI"Racc::SymbolTable#error;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::SymbolTable;TcRDoc::NormalClass0PK<]SymbolTable/delete-i.rinu[U:RDoc::AnyMethod[iI" delete:ETI"Racc::SymbolTable#delete;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I" (sym);T@ FI"SymbolTable;TcRDoc::NormalClass00PK<]b-SymbolTable/terminals-i.rinu[U:RDoc::AnyMethod[iI"terminals:ETI" Racc::SymbolTable#terminals;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I" (&block);T@ FI"SymbolTable;TcRDoc::NormalClass00PK<]5Nzi  SymbolTable/intern-i.rinu[U:RDoc::AnyMethod[iI" intern:ETI"Racc::SymbolTable#intern;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"(val, dummy = false);T@ FI"SymbolTable;TcRDoc::NormalClass00PK<]SymbolTable/symbols-i.rinu[U:RDoc::Attr[iI" symbols:ETI"Racc::SymbolTable#symbols;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::SymbolTable;TcRDoc::NormalClass0PK<]SymbolTable/fix-i.rinu[U:RDoc::AnyMethod[iI"fix:ETI"Racc::SymbolTable#fix;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"SymbolTable;TcRDoc::NormalClass00PK<]?sm  SymbolTable/each_terminal-i.rinu[U:RDoc::AnyMethod[iI"each_terminal:ETI"$Racc::SymbolTable#each_terminal;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I" (&block);T@ FI"SymbolTable;TcRDoc::NormalClass00PK<]w^^^ SymbolTable/cdesc-SymbolTable.rinu[U:RDoc::NormalClass[iI"SymbolTable:ETI"Racc::SymbolTable;TI" Object;To:RDoc::Markup::Document: @parts[o;;[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[ [ I" anchor;TI"R;T: privateFI"lib/racc/grammar.rb;T[ I" dummy;T@; F@[ I" error;T@; F@[ I" nt_base;T@; F@[ I" symbols;T@; F@[ I" to_a;T@; F@[[[I"Enumerable;To;;[; @; 0@[[I" class;T[[: public[[:protected[[; [[I"new;T@[I" instance;T[[; [[; [[; [[I"[];T@[I"check_terminals;T@[I" delete;T@[I" each;T@[I"each_nonterminal;T@[I"each_terminal;T@[I"fix;T@[I"fix_ident;T@[I" intern;T@[I"nonterminals;T@[I" nt_max;T@[I"terminals;T@[[U:RDoc::Context::Section[i0o;;[; 0; 0[I"lib/racc/grammar.rb;TI" Racc;TcRDoc::NormalModulePK<]zSymbolTable/each-i.rinu[U:RDoc::AnyMethod[iI" each:ETI"Racc::SymbolTable#each;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I" (&block);T@ FI"SymbolTable;TcRDoc::NormalClass00PK<];bSymbolTable/nonterminals-i.rinu[U:RDoc::AnyMethod[iI"nonterminals:ETI"#Racc::SymbolTable#nonterminals;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"SymbolTable;TcRDoc::NormalClass00PK<].7 SymbolTable/anchor-i.rinu[U:RDoc::Attr[iI" anchor:ETI"Racc::SymbolTable#anchor;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::SymbolTable;TcRDoc::NormalClass0PK<]x2Rule/useless%3d-i.rinu[U:RDoc::AnyMethod[iI" useless=:ETI"Racc::Rule#useless=;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"(u);T@ FI" Rule;TcRDoc::NormalClass00PK<] )Rule/replace-i.rinu[U:RDoc::AnyMethod[iI" replace:ETI"Racc::Rule#replace;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"(src, dest);T@ FI" Rule;TcRDoc::NormalClass00PK<]XHRule/inspect-i.rinu[U:RDoc::AnyMethod[iI" inspect:ETI"Racc::Rule#inspect;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Rule;TcRDoc::NormalClass00PK<]&o*Rule/precedence%3d-i.rinu[U:RDoc::AnyMethod[iI"precedence=:ETI"Racc::Rule#precedence=;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I" (sym);T@ FI" Rule;TcRDoc::NormalClass00PK<]Է1Rule/nullable%3f-i.rinu[U:RDoc::AnyMethod[iI"nullable?:ETI"Racc::Rule#nullable?;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Rule;TcRDoc::NormalClass00PK<]ބ:*Rule/hash%3d-i.rinu[U:RDoc::AnyMethod[iI" hash=:ETI"Racc::Rule#hash=;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"(n);T@ FI" Rule;TcRDoc::NormalClass00PK<]9E0 Rule/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"Racc::Rule::new;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"(target, syms, act);T@ FI" Rule;TcRDoc::NormalClass00PK<]=Rule/target-i.rinu[U:RDoc::Attr[iI" target:ETI"Racc::Rule#target;TI"RW;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::Rule;TcRDoc::NormalClass0PK<]M'Rule/cdesc-Rule.rinu[U:RDoc::NormalClass[iI" Rule:ETI"Racc::Rule;TI" Object;To:RDoc::Markup::Document: @parts[o;;[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[ [ I" action;TI"R;T: privateFI"lib/racc/grammar.rb;T[ I" hash;T@; F@[ I" ident;TI"RW;T; F@[ I" ptrs;T@; F@[ I"specified_prec;T@; F@[ I" symbols;T@; F@[ I" target;T@; F@[[[[I" class;T[[: public[[:protected[[; [[I"new;T@[I" instance;T[[; [[; [[; [[I"==;T@[I"[];T@[I" accept?;T@[I" each;T@[I"each_rule;T@[I" empty?;T@[I" hash=;T@[I" inspect;T@[I" null=;T@[I"nullable?;T@[I" prec;T@[I"precedence;T@[I"precedence=;T@[I" replace;T@[I" rule;T@[I" size;T@[I" to_s;T@[I" useless=;T@[I" useless?;T@[I"|;T@[[U:RDoc::Context::Section[i0o;;[; 0; 0[I"lib/racc/grammar.rb;TI" Racc;TcRDoc::NormalModulePK<]:yRule/empty%3f-i.rinu[U:RDoc::AnyMethod[iI" empty?:ETI"Racc::Rule#empty?;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Rule;TcRDoc::NormalClass00PK<].Rule/accept%3f-i.rinu[U:RDoc::AnyMethod[iI" accept?:ETI"Racc::Rule#accept?;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Rule;TcRDoc::NormalClass00PK<]\Rule/specified_prec-i.rinu[U:RDoc::Attr[iI"specified_prec:ETI"Racc::Rule#specified_prec;TI"RW;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::Rule;TcRDoc::NormalClass0PK<]HRule/action-i.rinu[U:RDoc::Attr[iI" action:ETI"Racc::Rule#action;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::Rule;TcRDoc::NormalClass0PK<];(Rule/precedence-i.rinu[U:RDoc::AnyMethod[iI"precedence:ETI"Racc::Rule#precedence;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Rule;TcRDoc::NormalClass00PK<]{~݉Rule/size-i.rinu[U:RDoc::AnyMethod[iI" size:ETI"Racc::Rule#size;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Rule;TcRDoc::NormalClass00PK<]/Rule/ptrs-i.rinu[U:RDoc::Attr[iI" ptrs:ETI"Racc::Rule#ptrs;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::Rule;TcRDoc::NormalClass0PK<]xqRule/rule-i.rinu[U:RDoc::AnyMethod[iI" rule:ETI"Racc::Rule#rule;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Rule;TcRDoc::NormalClass00PK<]8Rule/%5b%5d-i.rinu[U:RDoc::AnyMethod[iI"[]:ETI"Racc::Rule#[];TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I" (idx);T@ FI" Rule;TcRDoc::NormalClass00PK<]%Rule/to_s-i.rinu[U:RDoc::AnyMethod[iI" to_s:ETI"Racc::Rule#to_s;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Rule;TcRDoc::NormalClass00PK<]wXRule/each_rule-i.rinu[U:RDoc::AnyMethod[iI"each_rule:ETI"Racc::Rule#each_rule;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below00I" self;T[I" (&block);T@ FI" Rule;TcRDoc::NormalClass00PK<]Rule/null%3d-i.rinu[U:RDoc::AnyMethod[iI" null=:ETI"Racc::Rule#null=;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"(n);T@ FI" Rule;TcRDoc::NormalClass00PK<]&nRule/useless%3f-i.rinu[U:RDoc::AnyMethod[iI" useless?:ETI"Racc::Rule#useless?;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Rule;TcRDoc::NormalClass00PK<]GRule/symbols-i.rinu[U:RDoc::Attr[iI" symbols:ETI"Racc::Rule#symbols;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::Rule;TcRDoc::NormalClass0PK<]$ Rule/%7c-i.rinu[U:RDoc::AnyMethod[iI"|:ETI"Racc::Rule#|;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"(x);T@ FI" Rule;TcRDoc::NormalClass00PK<]mǿRule/prec-i.rinu[U:RDoc::AnyMethod[iI" prec:ETI"Racc::Rule#prec;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"(sym, &block);T@ FI" Rule;TcRDoc::NormalClass00PK<]/Rule/each-i.rinu[U:RDoc::AnyMethod[iI" each:ETI"Racc::Rule#each;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I" (&block);T@ FI" Rule;TcRDoc::NormalClass00PK<]uRule/%3d%3d-i.rinu[U:RDoc::AnyMethod[iI"==:ETI"Racc::Rule#==;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I" (other);T@ FI" Rule;TcRDoc::NormalClass00PK<]*cGRule/ident-i.rinu[U:RDoc::Attr[iI" ident:ETI"Racc::Rule#ident;TI"RW;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::Rule;TcRDoc::NormalClass0PK<]HzRule/hash-i.rinu[U:RDoc::Attr[iI" hash:ETI"Racc::Rule#hash;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::Rule;TcRDoc::NormalClass0PK<]͹a"CompileError/cdesc-CompileError.rinu[U:RDoc::NormalClass[iI"CompileError:ETI"Racc::CompileError;TI"Racc::Error;To:RDoc::Markup::Document: @parts[o;;[: @fileI"lib/racc/exception.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[:protected[[: private[[I" instance;T[[; [[; [[; [[[U:RDoc::Context::Section[i0o;;[; 0; 0[I"lib/racc/exception.rb;TI" Racc;TcRDoc::NormalModulePK<]YGLocationPointer/ptr_bug%21-i.rinu[U:RDoc::AnyMethod[iI" ptr_bug!:ETI"#Racc::LocationPointer#ptr_bug!;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"LocationPointer;TcRDoc::NormalClass00PK<]  LocationPointer/dereference-i.rinu[U:RDoc::Attr[iI"dereference:ETI"&Racc::LocationPointer#dereference;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::LocationPointer;TcRDoc::NormalClass0PK<]dm,,LocationPointer/inspect-i.rinu[U:RDoc::AnyMethod[iI" inspect:ETI""Racc::LocationPointer#inspect;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"LocationPointer;TcRDoc::NormalClass0[I"Racc::LocationPointer;TFI" to_s;TPK<] C3LocationPointer/reduce-i.rinu[U:RDoc::Attr[iI" reduce:ETI"!Racc::LocationPointer#reduce;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::LocationPointer;TcRDoc::NormalClass0PK<]p(LocationPointer/cdesc-LocationPointer.rinu[U:RDoc::NormalClass[iI"LocationPointer:ETI"Racc::LocationPointer;TI" Object;To:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"-A set of rule and position in it's RHS. ;TI"ENote that the number of pointers is more than rule's RHS array, ;TI"Ibecause pointer points right edge of the final symbol when reducing.;T: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[ [ I"dereference;TI"R;T: privateFI"lib/racc/grammar.rb;T[ I" hash;T@; F@[ I" ident;T@; F@[ I" index;T@; F@[ I" reduce;T@; F@[ I" reduce?;T@; F@[ I" rule;T@; F@[ I" symbol;T@; F@[[[[I" class;T[[: public[[:protected[[; [[I"new;T@[I" instance;T[[; [[;[[; [[I"==;T@[I" before;T@[I" eql?;T@[I" head?;T@[I"increment;T@[I" inspect;T@[I" next;T@[I" ptr_bug!;T@[I" to_s;T@[[U:RDoc::Context::Section[i0o;;[; 0; 0[I"lib/racc/grammar.rb;TI" Racc;TcRDoc::NormalModulePK<]B>LocationPointer/eql%3f-i.rinu[U:RDoc::AnyMethod[iI" eql?:ETI"Racc::LocationPointer#eql?;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[[I"==;To;; [; @ ; 0I" (ot);T@ FI"LocationPointer;TcRDoc::NormalClass00PK<]KLocationPointer/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"Racc::LocationPointer::new;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"(rule, i, sym);T@ FI"LocationPointer;TcRDoc::NormalClass00PK<]r)CLocationPointer/reduce%3f-i.rinu[U:RDoc::Attr[iI" reduce?:ETI""Racc::LocationPointer#reduce?;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::LocationPointer;TcRDoc::NormalClass0PK<] JLocationPointer/symbol-i.rinu[U:RDoc::Attr[iI" symbol:ETI"!Racc::LocationPointer#symbol;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::LocationPointer;TcRDoc::NormalClass0PK<]LocationPointer/rule-i.rinu[U:RDoc::Attr[iI" rule:ETI"Racc::LocationPointer#rule;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::LocationPointer;TcRDoc::NormalClass0PK<]LyLocationPointer/to_s-i.rinu[U:RDoc::AnyMethod[iI" to_s:ETI"Racc::LocationPointer#to_s;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[[I" inspect;To;; [; @ ; 0I"();T@ FI"LocationPointer;TcRDoc::NormalClass00PK<]i&?LocationPointer/before-i.rinu[U:RDoc::AnyMethod[iI" before:ETI"!Racc::LocationPointer#before;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I" (len);T@ FI"LocationPointer;TcRDoc::NormalClass00PK<]6MҹLocationPointer/index-i.rinu[U:RDoc::Attr[iI" index:ETI" Racc::LocationPointer#index;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::LocationPointer;TcRDoc::NormalClass0PK<]0|00LocationPointer/increment-i.rinu[U:RDoc::AnyMethod[iI"increment:ETI"$Racc::LocationPointer#increment;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"LocationPointer;TcRDoc::NormalClass0[I"Racc::LocationPointer;TFI" next;TPK<]Z]_LocationPointer/next-i.rinu[U:RDoc::AnyMethod[iI" next:ETI"Racc::LocationPointer#next;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[[I"increment;To;; [; @ ; 0I"();T@ FI"LocationPointer;TcRDoc::NormalClass00PK<]ՏLocationPointer/head%3f-i.rinu[U:RDoc::AnyMethod[iI" head?:ETI" Racc::LocationPointer#head?;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"LocationPointer;TcRDoc::NormalClass00PK<]R$$LocationPointer/%3d%3d-i.rinu[U:RDoc::AnyMethod[iI"==:ETI"Racc::LocationPointer#==;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I" (ot);T@ FI"LocationPointer;TcRDoc::NormalClass0[I"Racc::LocationPointer;TFI" eql?;TPK<]C2LocationPointer/ident-i.rinu[U:RDoc::Attr[iI" ident:ETI" Racc::LocationPointer#ident;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::LocationPointer;TcRDoc::NormalClass0PK<]#xLocationPointer/hash-i.rinu[U:RDoc::Attr[iI" hash:ETI"Racc::LocationPointer#hash;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::LocationPointer;TcRDoc::NormalClass0PK<]I>  Prec/inspect-i.rinu[U:RDoc::AnyMethod[iI" inspect:ETI"Racc::Prec#inspect;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Prec;TcRDoc::NormalClass0[I"Racc::Prec;TFI" name;TPK<]}̐Prec/cdesc-Prec.rinu[U:RDoc::NormalClass[iI" Prec:ETI"Racc::Prec;TI" Object;To:RDoc::Markup::Document: @parts[o;;[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[ I" lineno;TI"R;T: privateFI"lib/racc/grammar.rb;T[ I" symbol;T@; F@[[[[I" class;T[[: public[[:protected[[; [[I"new;T@[I" instance;T[[; [[; [[; [[I" inspect;T@[I" name;T@[[U:RDoc::Context::Section[i0o;;[; 0; 0[I"lib/racc/grammar.rb;TI" Racc;TcRDoc::NormalModulePK<]UMh# Prec/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"Racc::Prec::new;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"(symbol, lineno);T@ FI" Prec;TcRDoc::NormalClass00PK<]Prec/symbol-i.rinu[U:RDoc::Attr[iI" symbol:ETI"Racc::Prec#symbol;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::Prec;TcRDoc::NormalClass0PK<]Prec/name-i.rinu[U:RDoc::AnyMethod[iI" name:ETI"Racc::Prec#name;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[[I" inspect;To;; [; @ ; 0I"();T@ FI" Prec;TcRDoc::NormalClass00PK<]nEFPrec/lineno-i.rinu[U:RDoc::Attr[iI" lineno:ETI"Racc::Prec#lineno;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::Prec;TcRDoc::NormalClass0PK<]SOrMark/inspect-i.rinu[U:RDoc::AnyMethod[iI" inspect:ETI"Racc::OrMark#inspect;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" OrMark;TcRDoc::NormalClass0[I"Racc::OrMark;TFI" name;TPK<]OOrMark/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"Racc::OrMark::new;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[I" (lineno);T@ FI" OrMark;TcRDoc::NormalClass00PK<])VZOrMark/cdesc-OrMark.rinu[U:RDoc::NormalClass[iI" OrMark:ETI"Racc::OrMark;TI" Object;To:RDoc::Markup::Document: @parts[o;;[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[ I" lineno;TI"R;T: privateFI"lib/racc/grammar.rb;T[[[[I" class;T[[: public[[:protected[[; [[I"new;T@[I" instance;T[[; [[; [[; [[I" inspect;T@[I" name;T@[[U:RDoc::Context::Section[i0o;;[; 0; 0[I"lib/racc/grammar.rb;TI" Racc;TcRDoc::NormalModulePK<](  OrMark/name-i.rinu[U:RDoc::AnyMethod[iI" name:ETI"Racc::OrMark#name;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below000[[I" inspect;To;; [; @ ; 0I"();T@ FI" OrMark;TcRDoc::NormalClass00PK<]GOrMark/lineno-i.rinu[U:RDoc::Attr[iI" lineno:ETI"Racc::OrMark#lineno;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/grammar.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::OrMark;TcRDoc::NormalClass0PK<]sParseError/cdesc-ParseError.rinu[U:RDoc::NormalClass[iI"ParseError:ETI"Racc::ParseError;TI"StandardError;To:RDoc::Markup::Document: @parts[o;;[: @fileI"lib/racc/parser.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[:protected[[: private[[I" instance;T[[; [[; [[; [[[U:RDoc::Context::Section[i0o;;[; 0; 0[I"lib/racc/parser.rb;TI" Racc;TcRDoc::NormalModulePK<]ZtState/srconf-i.rinu[U:RDoc::Attr[iI" srconf:ETI"Racc::State#srconf;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::State;TcRDoc::NormalClass0PK<]3PState/ritems-i.rinu[U:RDoc::Attr[iI" ritems:ETI"Racc::State#ritems;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::State;TcRDoc::NormalClass0PK<]_  State/inspect-i.rinu[U:RDoc::AnyMethod[iI" inspect:ETI"Racc::State#inspect;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[[I" to_s;To;; [; @ ; 0I"();T@ FI" State;TcRDoc::NormalClass00PK<]JPState/goto_table-i.rinu[U:RDoc::Attr[iI"goto_table:ETI"Racc::State#goto_table;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::State;TcRDoc::NormalClass0PK<]';State/rrconf-i.rinu[U:RDoc::Attr[iI" rrconf:ETI"Racc::State#rrconf;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::State;TcRDoc::NormalClass0PK<] vState/make_closure-i.rinu[U:RDoc::AnyMethod[iI"make_closure:ETI"Racc::State#make_closure;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I" (core);T@ FI" State;TcRDoc::NormalClass00PK<]aaState/conflict%3f-i.rinu[U:RDoc::AnyMethod[iI"conflict?:ETI"Racc::State#conflict?;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" State;TcRDoc::NormalClass00PK<]2State/eql%3f-i.rinu[U:RDoc::AnyMethod[iI" eql?:ETI"Racc::State#eql?;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I" (oth);T@ FI" State;TcRDoc::NormalClass0[I"Racc::State;TFI"==;TPK<];'4State/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"Racc::State::new;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I"(ident, core);T@ FI" State;TcRDoc::NormalClass00PK<]XState/defact-i.rinu[U:RDoc::Attr[iI" defact:ETI"Racc::State#defact;TI"RW;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::State;TcRDoc::NormalClass0PK<]-State/check_la-i.rinu[U:RDoc::AnyMethod[iI" check_la:ETI"Racc::State#check_la;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I"(la_rules);T@ FI" State;TcRDoc::NormalClass00PK<]TՇState/action-i.rinu[U:RDoc::Attr[iI" action:ETI"Racc::State#action;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::State;TcRDoc::NormalClass0PK<]iState/n_rrconflicts-i.rinu[U:RDoc::AnyMethod[iI"n_rrconflicts:ETI"Racc::State#n_rrconflicts;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" State;TcRDoc::NormalClass00PK<]1bState/sr_conflict-i.rinu[U:RDoc::AnyMethod[iI"sr_conflict:ETI"Racc::State#sr_conflict;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I"(shift, reduce);T@ FI" State;TcRDoc::NormalClass00PK<]State/stateid-i.rinu[U:RDoc::Attr[iI" stateid:ETI"Racc::State#stateid;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::State;TcRDoc::NormalClass0PK<]Z  State/to_s-i.rinu[U:RDoc::AnyMethod[iI" to_s:ETI"Racc::State#to_s;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" State;TcRDoc::NormalClass0[I"Racc::State;TFI" inspect;TPK<]܍State/gotos-i.rinu[U:RDoc::Attr[iI" gotos:ETI"Racc::State#gotos;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::State;TcRDoc::NormalClass0PK<]ŅBState/la%3d-i.rinu[U:RDoc::AnyMethod[iI"la=:ETI"Racc::State#la=;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I" (la);T@ FI" State;TcRDoc::NormalClass00PK<] State/rrules-i.rinu[U:RDoc::Attr[iI" rrules:ETI"Racc::State#rrules;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::State;TcRDoc::NormalClass0PK<]˷State/rr_conflict-i.rinu[U:RDoc::AnyMethod[iI"rr_conflict:ETI"Racc::State#rr_conflict;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I"(high, low, ctok);T@ FI" State;TcRDoc::NormalClass00PK<];State/core-i.rinu[U:RDoc::Attr[iI" core:ETI"Racc::State#core;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::State;TcRDoc::NormalClass0PK<]#lState/stokens-i.rinu[U:RDoc::Attr[iI" stokens:ETI"Racc::State#stokens;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::State;TcRDoc::NormalClass0PK<]lǤState/rruleid-i.rinu[U:RDoc::AnyMethod[iI" rruleid:ETI"Racc::State#rruleid;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I" (rule);T@ FI" State;TcRDoc::NormalClass00PK<]##State/cdesc-State.rinu[U:RDoc::NormalClass[iI" State:ETI"Racc::State;TI" Object;To:RDoc::Markup::Document: @parts[o;;[o:RDoc::Markup::Paragraph;[I"A LALR state.;T: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[ I" action;TI"R;T: privateFI"lib/racc/state.rb;T[ I" closure;T@; F@[ I" core;T@; F@[ I" defact;TI"RW;T; F@[ I"goto_table;T@; F@[ I" gotos;T@; F@[ I" hash;T@; F@[ I" ident;T@; F@[ I" ritems;T@; F@[ I" rrconf;T@; F@[ I" rrules;T@; F@[ I" srconf;T@; F@[ I" stateid;T@; F@[ I" stokens;T@; F@[[[[I" class;T[[: public[[:protected[[; [[I"new;T@[I" instance;T[[; [[;[[; [[I"==;T@[I" check_la;T@[I"conflict?;T@[I" eql?;T@[I" inspect;T@[I"la=;T@[I"make_closure;T@[I"n_rrconflicts;T@[I"n_srconflicts;T@[I"rr_conflict;T@[I" rruleid;T@[I"sr_conflict;T@[I" to_s;T@[[U:RDoc::Context::Section[i0o;;[; 0; 0[I"lib/racc/state.rb;TI" Racc;TcRDoc::NormalModulePK<]State/%3d%3d-i.rinu[U:RDoc::AnyMethod[iI"==:ETI"Racc::State#==;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[[I" eql?;To;; [; @ ; 0I" (oth);T@ FI" State;TcRDoc::NormalClass00PK<]"rmState/ident-i.rinu[U:RDoc::Attr[iI" ident:ETI"Racc::State#ident;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::State;TcRDoc::NormalClass0PK<]]State/closure-i.rinu[U:RDoc::Attr[iI" closure:ETI"Racc::State#closure;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::State;TcRDoc::NormalClass0PK<]&State/n_srconflicts-i.rinu[U:RDoc::AnyMethod[iI"n_srconflicts:ETI"Racc::State#n_srconflicts;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" State;TcRDoc::NormalClass00PK<] 1State/hash-i.rinu[U:RDoc::Attr[iI" hash:ETI"Racc::State#hash;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::State;TcRDoc::NormalClass0PK<]ԇ=''$GrammarFileParser/add_user_code-i.rinu[U:RDoc::AnyMethod[iI"add_user_code:ETI"*Racc::GrammarFileParser#add_user_code;TF: privateo:RDoc::Markup::Document: @parts[: @fileI""lib/racc/grammarfileparser.rb;T:0@omit_headings_from_table_of_contents_below000[I"(label, src);T@ FI"GrammarFileParser;TcRDoc::NormalClass00PK<]J M&&GrammarFileParser/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"!Racc::GrammarFileParser::new;TT: privateo:RDoc::Markup::Document: @parts[: @fileI""lib/racc/grammarfileparser.rb;T:0@omit_headings_from_table_of_contents_below000[I"#(debug_flags = DebugFlags.new);T@ FI"GrammarFileParser;TcRDoc::NormalClass00PK<]VG--GrammarFileParser/parse-c.rinu[U:RDoc::AnyMethod[iI" parse:ETI"#Racc::GrammarFileParser::parse;TT: privateo:RDoc::Markup::Document: @parts[: @fileI""lib/racc/grammarfileparser.rb;T:0@omit_headings_from_table_of_contents_below000[I"&(src, filename = '-', lineno = 1);T@ FI"GrammarFileParser;TcRDoc::NormalClass00PK<]]^!GrammarFileParser/next_token-i.rinu[U:RDoc::AnyMethod[iI"next_token:ETI"'Racc::GrammarFileParser#next_token;TF: privateo:RDoc::Markup::Document: @parts[: @fileI""lib/racc/grammarfileparser.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"GrammarFileParser;TcRDoc::NormalClass00PK<]VV&GrammarFileParser/parse_user_code-i.rinu[U:RDoc::AnyMethod[iI"parse_user_code:ETI",Racc::GrammarFileParser#parse_user_code;TF: privateo:RDoc::Markup::Document: @parts[o:RDoc::Markup::Paragraph; [I"User Code Block;T: @fileI""lib/racc/grammarfileparser.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@FI"GrammarFileParser;TcRDoc::NormalClass00PK<]>&&GrammarFileParser/add_rule-i.rinu[U:RDoc::AnyMethod[iI" add_rule:ETI"%Racc::GrammarFileParser#add_rule;TF: privateo:RDoc::Markup::Document: @parts[: @fileI""lib/racc/grammarfileparser.rb;T:0@omit_headings_from_table_of_contents_below000[I"(target, list, sprec);T@ FI"GrammarFileParser;TcRDoc::NormalClass00PK<]}1C!GrammarFileParser/Result/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI")Racc::GrammarFileParser::Result::new;TT: privateo:RDoc::Markup::Document: @parts[: @fileI""lib/racc/grammarfileparser.rb;T:0@omit_headings_from_table_of_contents_below000[I"(grammar);T@ FI" Result;TcRDoc::NormalClass00PK<]_*%GrammarFileParser/Result/grammar-i.rinu[U:RDoc::Attr[iI" grammar:ETI",Racc::GrammarFileParser::Result#grammar;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI""lib/racc/grammarfileparser.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"$Racc::GrammarFileParser::Result;TcRDoc::NormalClass0PK<]M$GrammarFileParser/Result/params-i.rinu[U:RDoc::Attr[iI" params:ETI"+Racc::GrammarFileParser::Result#params;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI""lib/racc/grammarfileparser.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"$Racc::GrammarFileParser::Result;TcRDoc::NormalClass0PK<]od55(GrammarFileParser/Result/cdesc-Result.rinu[U:RDoc::NormalClass[iI" Result:ETI"$Racc::GrammarFileParser::Result;TI" Object;To:RDoc::Markup::Document: @parts[o;;[: @fileI""lib/racc/grammarfileparser.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[ I" grammar;TI"R;T: privateFI""lib/racc/grammarfileparser.rb;T[ I" params;T@; F@[[[[I" class;T[[: public[[:protected[[; [[I"new;T@[I" instance;T[[; [[; [[; [[[U:RDoc::Context::Section[i0o;;[; 0; 0[I""lib/racc/grammarfileparser.rb;TI"Racc::GrammarFileParser;TcRDoc::NormalClassPK<][&i  !GrammarFileParser/parse_file-c.rinu[U:RDoc::AnyMethod[iI"parse_file:ETI"(Racc::GrammarFileParser::parse_file;TT: privateo:RDoc::Markup::Document: @parts[: @fileI""lib/racc/grammarfileparser.rb;T:0@omit_headings_from_table_of_contents_below000[I"(filename);T@ FI"GrammarFileParser;TcRDoc::NormalClass00PK<]GrammarFileParser/location-i.rinu[U:RDoc::AnyMethod[iI" location:ETI"%Racc::GrammarFileParser#location;TF: privateo:RDoc::Markup::Document: @parts[: @fileI""lib/racc/grammarfileparser.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"GrammarFileParser;TcRDoc::NormalClass00PK<]"($$&GrammarFileParser/canonical_label-i.rinu[U:RDoc::AnyMethod[iI"canonical_label:ETI",Racc::GrammarFileParser#canonical_label;TF: privateo:RDoc::Markup::Document: @parts[: @fileI""lib/racc/grammarfileparser.rb;T:0@omit_headings_from_table_of_contents_below000[I" (src);T@ FI"GrammarFileParser;TcRDoc::NormalClass00PK<]Ή$$&GrammarFileParser/embedded_action-i.rinu[U:RDoc::AnyMethod[iI"embedded_action:ETI",Racc::GrammarFileParser#embedded_action;TF: privateo:RDoc::Markup::Document: @parts[: @fileI""lib/racc/grammarfileparser.rb;T:0@omit_headings_from_table_of_contents_below000[I" (act);T@ FI"GrammarFileParser;TcRDoc::NormalClass00PK<]N0{{,GrammarFileParser/cdesc-GrammarFileParser.rinu[U:RDoc::NormalClass[iI"GrammarFileParser:ETI"Racc::GrammarFileParser;TI" Object;To:RDoc::Markup::Document: @parts[o;;[: @fileI""lib/racc/grammarfileparser.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[U:RDoc::Constant[iI"USER_CODE_LABELS;TI".Racc::GrammarFileParser::USER_CODE_LABELS;T: public0o;;[; @; 0@@cRDoc::NormalClass0[[[I" class;T[[; [[:protected[[: private[[I"new;TI""lib/racc/grammarfileparser.rb;T[I" parse;T@%[I"parse_file;T@%[I" instance;T[[; [[; [[;[[I" add_rule;T@%[I"add_rule_block;T@%[I"add_user_code;T@%[I"canonical_label;T@%[I"embedded_action;T@%[I" location;T@%[I"next_token;T@%[I" on_error;T@%[I" parse;T@%[I"parse_user_code;T@%[[U:RDoc::Context::Section[i0o;;[; 0; 0[I""lib/racc/grammarfileparser.rb;TI" Racc;TcRDoc::NormalModulePK<]-IJ$$GrammarFileParser/on_error-i.rinu[U:RDoc::AnyMethod[iI" on_error:ETI"%Racc::GrammarFileParser#on_error;TF: privateo:RDoc::Markup::Document: @parts[: @fileI""lib/racc/grammarfileparser.rb;T:0@omit_headings_from_table_of_contents_below000[I"(tok, val, _values);T@ FI"GrammarFileParser;TcRDoc::NormalClass00PK<]5##%GrammarFileParser/add_rule_block-i.rinu[U:RDoc::AnyMethod[iI"add_rule_block:ETI"+Racc::GrammarFileParser#add_rule_block;TF: privateo:RDoc::Markup::Document: @parts[: @fileI""lib/racc/grammarfileparser.rb;T:0@omit_headings_from_table_of_contents_below000[I" (list);T@ FI"GrammarFileParser;TcRDoc::NormalClass00PK<]\,,GrammarFileParser/parse-i.rinu[U:RDoc::AnyMethod[iI" parse:ETI""Racc::GrammarFileParser#parse;TF: privateo:RDoc::Markup::Document: @parts[: @fileI""lib/racc/grammarfileparser.rb;T:0@omit_headings_from_table_of_contents_below000[I"&(src, filename = '-', lineno = 1);T@ FI"GrammarFileParser;TcRDoc::NormalClass00PK<]ZRRconflict/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI"Racc::RRconflict::new;TT: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I"(sid, high, low, tok);T@ FI"RRconflict;TcRDoc::NormalClass00PK<]#^2RRconflict/high_prec-i.rinu[U:RDoc::Attr[iI"high_prec:ETI"Racc::RRconflict#high_prec;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::RRconflict;TcRDoc::NormalClass0PK<])tRRconflict/token-i.rinu[U:RDoc::Attr[iI" token:ETI"Racc::RRconflict#token;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::RRconflict;TcRDoc::NormalClass0PK<]G RRconflict/stateid-i.rinu[U:RDoc::Attr[iI" stateid:ETI"Racc::RRconflict#stateid;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::RRconflict;TcRDoc::NormalClass0PK<]\+33RRconflict/cdesc-RRconflict.rinu[U:RDoc::NormalClass[iI"RRconflict:ETI"Racc::RRconflict;TI" Object;To:RDoc::Markup::Document: @parts[o;;[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[ [ I"high_prec;TI"R;T: privateFI"lib/racc/state.rb;T[ I" low_prec;T@; F@[ I" stateid;T@; F@[ I" token;T@; F@[[[[I" class;T[[: public[[:protected[[; [[I"new;T@[I" instance;T[[; [[; [[; [[I" to_s;T@[[U:RDoc::Context::Section[i0o;;[; 0; 0[I"lib/racc/state.rb;TI" Racc;TcRDoc::NormalModulePK<]`RRconflict/to_s-i.rinu[U:RDoc::AnyMethod[iI" to_s:ETI"Racc::RRconflict#to_s;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"RRconflict;TcRDoc::NormalClass00PK<]%'RRconflict/low_prec-i.rinu[U:RDoc::Attr[iI" low_prec:ETI"Racc::RRconflict#low_prec;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::RRconflict;TcRDoc::NormalClass0PK<]#Accept/inspect-i.rinu[U:RDoc::AnyMethod[iI" inspect:ETI"Racc::Accept#inspect;TF: privateo:RDoc::Markup::Document: @parts[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI" Accept;TcRDoc::NormalClass00PK<]NAccept/cdesc-Accept.rinu[U:RDoc::NormalClass[iI" Accept:ETI"Racc::Accept;TI" Object;To:RDoc::Markup::Document: @parts[o;;[: @fileI"lib/racc/state.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[[[[I" class;T[[: public[[:protected[[: private[[I" instance;T[[; [[; [[; [[I" inspect;TI"lib/racc/state.rb;T[[U:RDoc::Context::Section[i0o;;[; 0; 0[I"lib/racc/state.rb;TI" Racc;TcRDoc::NormalModulePK<]\k!GrammarFileScanner/next_line-i.rinu[U:RDoc::AnyMethod[iI"next_line:ETI"'Racc::GrammarFileScanner#next_line;TF: privateo:RDoc::Markup::Document: @parts[: @fileI""lib/racc/grammarfileparser.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"GrammarFileScanner;TcRDoc::NormalClass00PK<]r(('GrammarFileScanner/literal_head%3f-i.rinu[U:RDoc::AnyMethod[iI"literal_head?:ETI"+Racc::GrammarFileScanner#literal_head?;TF: privateo:RDoc::Markup::Document: @parts[: @fileI""lib/racc/grammarfileparser.rb;T:0@omit_headings_from_table_of_contents_below000[I"(pre, post);T@ FI"GrammarFileScanner;TcRDoc::NormalClass00PK<]@3ff.GrammarFileScanner/cdesc-GrammarFileScanner.rinu[U:RDoc::NormalClass[iI"GrammarFileScanner:ETI"Racc::GrammarFileScanner;TI" Object;To:RDoc::Markup::Document: @parts[o;;[: @fileI""lib/racc/grammarfileparser.rb;T:0@omit_headings_from_table_of_contents_below0; 0; 0[[ I" debug;TI"RW;T: privateFI""lib/racc/grammarfileparser.rb;T[ I" epilogue;TI"R;T; F@[U:RDoc::Constant[iI"ReservedWord;TI"+Racc::GrammarFileScanner::ReservedWord;T: public0o;;[; @; 0@@cRDoc::NormalClass0U; [iI"LEFT_TO_RIGHT;TI",Racc::GrammarFileScanner::LEFT_TO_RIGHT;T; 0o;;[; @; 0@@@0U; [iI" CACHE;TI"$Racc::GrammarFileScanner::CACHE;T; 0o;;[; @; 0@@@0[[[I" class;T[[; [[:protected[[; [[I"new;T@[I" instance;T[[; [[;[[; [[I"atom_symbol;T@[I"get_quoted_re;T@[I" lineno;T@[I"literal_head?;T@[I"next_line;T@[I" read;T@[I" reads;T@[I"scan_action;T@[I"scan_error!;T@[I"scan_quoted;T@[I"skip_comment;T@[I" yylex;T@[I" yylex0;T@[[U:RDoc::Context::Section[i0o;;[; 0; 0[I""lib/racc/grammarfileparser.rb;TI" Racc;TcRDoc::NormalModulePK<]O  #GrammarFileScanner/atom_symbol-i.rinu[U:RDoc::AnyMethod[iI"atom_symbol:ETI")Racc::GrammarFileScanner#atom_symbol;TF: privateo:RDoc::Markup::Document: @parts[: @fileI""lib/racc/grammarfileparser.rb;T:0@omit_headings_from_table_of_contents_below000[I" (token);T@ FI"GrammarFileScanner;TcRDoc::NormalClass00PK<]IzGrammarFileScanner/new-c.rinu[U:RDoc::AnyMethod[iI"new:ETI""Racc::GrammarFileScanner::new;TT: privateo:RDoc::Markup::Document: @parts[: @fileI""lib/racc/grammarfileparser.rb;T:0@omit_headings_from_table_of_contents_below000[I"(str, filename = '-');T@ FI"GrammarFileScanner;TcRDoc::NormalClass00PK<]7MZ#GrammarFileScanner/scan_action-i.rinu[U:RDoc::AnyMethod[iI"scan_action:ETI")Racc::GrammarFileScanner#scan_action;TF: privateo:RDoc::Markup::Document: @parts[: @fileI""lib/racc/grammarfileparser.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"GrammarFileScanner;TcRDoc::NormalClass00PK<]ך0 --GrammarFileScanner/yylex0-i.rinu[U:RDoc::AnyMethod[iI" yylex0:ETI"$Racc::GrammarFileScanner#yylex0;TF: privateo:RDoc::Markup::Document: @parts[: @fileI""lib/racc/grammarfileparser.rb;T:0@omit_headings_from_table_of_contents_below00I"atom_symbol(s), intern;T[I"();T@ FI"GrammarFileScanner;TcRDoc::NormalClass00PK<]ܲl##%GrammarFileScanner/get_quoted_re-i.rinu[U:RDoc::AnyMethod[iI"get_quoted_re:ETI"+Racc::GrammarFileScanner#get_quoted_re;TF: privateo:RDoc::Markup::Document: @parts[: @fileI""lib/racc/grammarfileparser.rb;T:0@omit_headings_from_table_of_contents_below000[I" (left);T@ FI"GrammarFileScanner;TcRDoc::NormalClass00PK<]] GrammarFileScanner/epilogue-i.rinu[U:RDoc::Attr[iI" epilogue:ETI"&Racc::GrammarFileScanner#epilogue;TI"R;T: privateo:RDoc::Markup::Document: @parts[: @fileI""lib/racc/grammarfileparser.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::GrammarFileScanner;TcRDoc::NormalClass0PK<]LGrammarFileScanner/read-i.rinu[U:RDoc::AnyMethod[iI" read:ETI""Racc::GrammarFileScanner#read;TF: privateo:RDoc::Markup::Document: @parts[: @fileI""lib/racc/grammarfileparser.rb;T:0@omit_headings_from_table_of_contents_below000[I" (len);T@ FI"GrammarFileScanner;TcRDoc::NormalClass00PK<]+I//#GrammarFileScanner/scan_quoted-i.rinu[U:RDoc::AnyMethod[iI"scan_quoted:ETI")Racc::GrammarFileScanner#scan_quoted;TF: privateo:RDoc::Markup::Document: @parts[: @fileI""lib/racc/grammarfileparser.rb;T:0@omit_headings_from_table_of_contents_below000[I"(left, tag = 'string');T@ FI"GrammarFileScanner;TcRDoc::NormalClass00PK<]ġGrammarFileScanner/lineno-i.rinu[U:RDoc::AnyMethod[iI" lineno:ETI"$Racc::GrammarFileScanner#lineno;TF: privateo:RDoc::Markup::Document: @parts[: @fileI""lib/racc/grammarfileparser.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"GrammarFileScanner;TcRDoc::NormalClass00PK<]5|%GrammarFileScanner/scan_error%21-i.rinu[U:RDoc::AnyMethod[iI"scan_error!:ETI")Racc::GrammarFileScanner#scan_error!;TF: privateo:RDoc::Markup::Document: @parts[: @fileI""lib/racc/grammarfileparser.rb;T:0@omit_headings_from_table_of_contents_below000[I" (msg);T@ FI"GrammarFileScanner;TcRDoc::NormalClass00PK<]'1GrammarFileScanner/reads-i.rinu[U:RDoc::AnyMethod[iI" reads:ETI"#Racc::GrammarFileScanner#reads;TF: privateo:RDoc::Markup::Document: @parts[: @fileI""lib/racc/grammarfileparser.rb;T:0@omit_headings_from_table_of_contents_below000[I" (re);T@ FI"GrammarFileScanner;TcRDoc::NormalClass00PK<]zc$GrammarFileScanner/skip_comment-i.rinu[U:RDoc::AnyMethod[iI"skip_comment:ETI"*Racc::GrammarFileScanner#skip_comment;TF: privateo:RDoc::Markup::Document: @parts[: @fileI""lib/racc/grammarfileparser.rb;T:0@omit_headings_from_table_of_contents_below000[I"();T@ FI"GrammarFileScanner;TcRDoc::NormalClass00PK<]E##GrammarFileScanner/yylex-i.rinu[U:RDoc::AnyMethod[iI" yylex:ETI"#Racc::GrammarFileScanner#yylex;TF: privateo:RDoc::Markup::Document: @parts[: @fileI""lib/racc/grammarfileparser.rb;T:0@omit_headings_from_table_of_contents_below00I" sym, tok;T[I" (&block);T@ FI"GrammarFileScanner;TcRDoc::NormalClass00PK<]J}=  GrammarFileScanner/debug-i.rinu[U:RDoc::Attr[iI" debug:ETI"#Racc::GrammarFileScanner#debug;TI"RW;T: privateo:RDoc::Markup::Document: @parts[: @fileI""lib/racc/grammarfileparser.rb;T:0@omit_headings_from_table_of_contents_below0F@ I"Racc::GrammarFileScanner;TcRDoc::NormalClass0PK<]R"'DebugFlags/cdesc-DebugFlags.rinu[PK<]#DebugFlags/parse_option_string-c.rinu[PK<]%VVQDebugFlags/new-c.rinu[PK<]DebugFlags/token-i.rinu[PK<]3!DebugFlags/la-i.rinu[PK<]qODebugFlags/rule-i.rinu[PK<]ag DebugFlags/status_logging-i.rinu[PK<]hyr DebugFlags/prec-i.rinu[PK<]6Q DebugFlags/state-i.rinu[PK<]^@ DebugFlags/any%3f-i.rinu[PK<]@|DebugFlags/parse-i.rinu[PK<]cTGoto/from_state-i.rinu[PK<]gGoto/inspect-i.rinu[PK<]x Goto/new-c.rinu[PK<]jCGoto/to_state-i.rinu[PK<]qlGoto/symbol-i.rinu[PK<]2Goto/cdesc-Goto.rinu[PK<]u~6Goto/ident-i.rinu[PK<]/@(ActionTable/each_shift-i.rinu[PK<]qXActionTable/reduce-i.rinu[PK<]ZJ9ActionTable/shift-i.rinu[PK<]=ActionTable/each_reduce-i.rinu[PK<]X&ActionTable/reduce_n-i.rinu[PK<]Rj ActionTable/new-c.rinu[PK<]cj!ActionTable/accept-i.rinu[PK<]"ActionTable/error-i.rinu[PK<]U $ActionTable/cdesc-ActionTable.rinu[PK<]^U'ActionTable/init-i.rinu[PK<](ActionTable/shift_n-i.rinu[PK<]KII4)StateTransitionTableGenerator/gen_action_tables-i.rinu[PK<]311+{+StateTransitionTableGenerator/mkmapexp-i.rinu[PK<]*R;;.-StateTransitionTableGenerator/token_table-i.rinu[PK<]==/.StateTransitionTableGenerator/reduce_table-i.rinu[PK<]rT/++&<0StateTransitionTableGenerator/new-c.rinu[PK<]>qMM,1StateTransitionTableGenerator/set_table-i.rinu[PK<]25FF2f3StateTransitionTableGenerator/gen_goto_tables-i.rinu[PK<]E..+5StateTransitionTableGenerator/generate-i.rinu[PK<]S5??)6StateTransitionTableGenerator/addent-i.rinu[PK<]Kc33,/8StateTransitionTableGenerator/act2actid-i.rinu[PK<]NB\\D9StateTransitionTableGenerator/cdesc-StateTransitionTableGenerator.rinu[PK<]ȍu=ParserClassGenerator/new-c.rinu[PK<]..2>ParserClassGenerator/cdesc-ParserClassGenerator.rinu[PK<]d{))(AParserClassGenerator/define_actions-i.rinu[PK<]Ѯ@&"CParserClassGenerator/generate-i.rinu[PK<]|%G))'sDParserFileGenerator/make_delimiter-i.rinu[PK<]>L3EParserFileGenerator/put_state_transition_table-i.rinu[PK<]7U$GParserFileGenerator/toplevel%3f-i.rinu[PK<]"],,%MIParserFileGenerator/i_i_sym_list-i.rinu[PK<]S30JParserFileGenerator/cdesc-ParserFileGenerator.rinu[PK<]9X+QParserFileGenerator/detab-i.rinu[PK<]dRParserFileGenerator/new-c.rinu[PK<]р''(TParserFileGenerator/generate_parser-i.rinu[PK<]m<<%UParserFileGenerator/parser_class-i.rinu[PK<]"E**+WParserFileGenerator/Params/interpreter-i.rinu[PK<]l>r)XParserFileGenerator/Params/bool_attr-c.rinu[PK<]\'  # ZParserFileGenerator/Params/new-c.rinu[PK<]afj*h[ParserFileGenerator/Params/cdesc-Params.rinu[PK<]((*^ParserFileGenerator/Params/superclass-i.rinu[PK<]$$(`ParserFileGenerator/Params/filename-i.rinu[PK<]^  &aParserFileGenerator/Params/footer-i.rinu[PK<]f˃%cParserFileGenerator/Params/inner-i.rinu[PK<])o &&)wdParserFileGenerator/Params/classname-i.rinu[PK<],ѮX  &eParserFileGenerator/Params/header-i.rinu[PK<]!z,,%lgParserFileGenerator/integer_list-i.rinu[PK<]}%%'hParserFileGenerator/runtime_source-i.rinu[PK<]KT!ijParserFileGenerator/cref_pop-i.rinu[PK<]B"kParserFileGenerator/cref_push-i.rinu[PK<]`!DmParserFileGenerator/n_indent-i.rinu[PK<]f$nParserFileGenerator/parser_file-i.rinu[PK<]V655/%pParserFileGenerator/state_transition_table-i.rinu[PK<]RqParserFileGenerator/line-i.rinu[PK<]sParserFileGenerator/notice-i.rinu[PK<]SatParserFileGenerator/footer-i.rinu[PK<]KH-??4uParserFileGenerator/init_line_conversion_system-i.rinu[PK<]UwParserFileGenerator/inner-i.rinu[PK<]M))$xParserFileGenerator/string_list-i.rinu[PK<]ʍWD hzParserFileGenerator/shebang-i.rinu[PK<]Qa99-{ParserFileGenerator/generate_parser_file-i.rinu[PK<]_(('i}ParserFileGenerator/make_separator-i.rinu[PK<]:((%~ParserFileGenerator/sym_int_hash-i.rinu[PK<]$I&&&eParserFileGenerator/embed_library-i.rinu[PK<]aR&&&ParserFileGenerator/unindent_auto-i.rinu[PK<]t{]ParserFileGenerator/indent-i.rinu[PK<]fϐParserFileGenerator/header-i.rinu[PK<]H %ParserFileGenerator/require-i.rinu[PK<]FG**'ParserFileGenerator/minimum_indent-i.rinu[PK<]K++)ParserFileGenerator/unique_separator-i.rinu[PK<][ ParserFileGenerator/actions-i.rinu[PK<]"ParserFileGenerator/indent_re-i.rinu[PK<]u 22)mParserFileGenerator/replace_location-i.rinu[PK<]L``ParserFileGenerator/put-i.rinu[PK<]pf00+ParserFileGenerator/remove_blank_lines-i.rinu[PK<]wI/Parser/_racc_yyparse_rb-i.rinu[PK<]Y`22Parser/yyerrok-i.rinu[PK<]13   Parser/racc_e_pop-i.rinu[PK<]$^^ZParser/yyerror-i.rinu[PK<]ﵦParser/racc_reduce-i.rinu[PK<](SParser/_racc_setup-i.rinu[PK<]@ebParser/cdesc-Parser.rinu[PK<]SCC00Parser/_racc_evalact-i.rinu[PK<]`(Parser/racc_token2str-i.rinu[PK<]/YSSsParser/token_to_str-i.rinu[PK<]^TTParser/yyaccept-i.rinu[PK<]W6Parser/racc_accept-i.rinu[PK<]VD//Parser/on_error-i.rinu[PK<]DS\XParser/_racc_do_reduce-i.rinu[PK<]T)Parser/racc_print_stacks-i.rinu[PK<]tfError/inspect-i.rinu[PK<]ϙM/Error/cdesc-Error.rinu[PK<]WeDDzGrammar/fix_ident-i.rinu[PK<]FCGrammar/n_useless_rules-i.rinu[PK<]X).SGrammar/start_symbol%3d-i.rinu[PK<]# ?Grammar/DefinitionEnv/null-i.rinu[PK<] }""'Grammar/DefinitionEnv/separated_by-i.rinu[PK<]1;R  !oGrammar/DefinitionEnv/option-i.rinu[PK<]D  Grammar/DefinitionEnv/many-i.rinu[PK<] )<Grammar/DefinitionEnv/new-c.rinu[PK<]T(H=##$Grammar/DefinitionEnv/_register-i.rinu[PK<]:"Grammar/DefinitionEnv/grammar-i.rinu[PK<](%%!\Grammar/DefinitionEnv/action-i.rinu[PK<]ה<*  Grammar/DefinitionEnv/_add-i.rinu[PK<]pY',Grammar/DefinitionEnv/_delayed_add-i.rinu[PK<]$$(Grammar/DefinitionEnv/separated_by1-i.rinu[PK<]9L~  $Grammar/DefinitionEnv/_added%3f-i.rinu[PK<]tka  tGrammar/DefinitionEnv/seq-i.rinu[PK<]44Grammar/DefinitionEnv/_-i.rinu[PK<]}  "OGrammar/DefinitionEnv/_intern-i.rinu[PK<]/޿\\,Grammar/DefinitionEnv/cdesc-DefinitionEnv.rinu[PK<]fXj..)bGrammar/DefinitionEnv/_defmetasyntax-i.rinu[PK<]b  +Grammar/DefinitionEnv/precedence_table-i.rinu[PK<](()dGrammar/DefinitionEnv/method_missing-i.rinu[PK<](Grammar/DefinitionEnv/flush_delayed-i.rinu[PK<] QGrammar/DefinitionEnv/_wrap-i.rinu[PK<]e Grammar/DefinitionEnv/many1-i.rinu[PK<]Grammar/each_useless_rule-i.rinu[PK<]4zwGrammar/nonterminal_base-i.rinu[PK<]c"Grammar/check_symbols_useless-i.rinu[PK<]> VGrammar/determine_terminals-i.rinu[PK<]݀Grammar/intern-i.rinu[PK<]y,Grammar/_compute_expand-i.rinu[PK<]Grammar/each_rule-i.rinu[PK<]11Grammar/add-i.rinu[PK<]'WGrammar/declare_precedence-i.rinu[PK<]FGrammar/init-i.rinu[PK<]Grammar/symbols-i.rinu[PK<]J#  #PGrammar/n_expected_srconflicts-i.rinu[PK<]::Grammar/define-c.rinu[PK<]daC),Grammar/useless_nonterminal_exist%3f-i.rinu[PK<]!Grammar/check_rules_nullable-i.rinu[PK<]1b!Grammar/each-i.rinu[PK<] V  ["Grammar/each_with_index-i.rinu[PK<]{#Grammar/start-i.rinu[PK<]VI($Grammar/PrecedenceDefinitionEnv/new-c.rinu[PK<]`)I&Grammar/PrecedenceDefinitionEnv/left-i.rinu[PK<]bb@'Grammar/PrecedenceDefinitionEnv/cdesc-PrecedenceDefinitionEnv.rinu[PK<]&|##-*Grammar/PrecedenceDefinitionEnv/nonassoc-i.rinu[PK<]w)*,Grammar/PrecedenceDefinitionEnv/right-i.rinu[PK<] +-Grammar/PrecedenceDefinitionEnv/higher-i.rinu[PK<]ߞ:*.Grammar/PrecedenceDefinitionEnv/lower-i.rinu[PK<]fق?,m0Grammar/PrecedenceDefinitionEnv/reverse-i.rinu[PK<]ڞv%1Grammar/each_useless_nonterminal-i.rinu[PK<]`Yt[3Grammar/states-i.rinu[PK<]ԧr114Grammar/compute_locate-i.rinu[PK<]J+k@+6LogFileGenerator/outact-i.rinu[PK<]yjOO%7LogFileGenerator/output_conflict-i.rinu[PK<]EX++09LogFileGenerator/new-c.rinu[PK<]IW$:LogFileGenerator/output_useless-i.rinu[PK<]CCh <LogFileGenerator/action_out-i.rinu[PK<] !=LogFileGenerator/outrrconf-i.rinu[PK<]N!>LogFileGenerator/pointer_out-i.rinu[PK<]VM[@LogFileGenerator/output-i.rinu[PK<] $$&ALogFileGenerator/symbol_locations-i.rinu[PK<]GG"0CLogFileGenerator/output_token-i.rinu[PK<]d#bDLogFileGenerator/outsrconf-i.rinu[PK<]`GG"2FLogFileGenerator/output_state-i.rinu[PK<]m#*GLogFileGenerator/cdesc-LogFileGenerator.rinu[PK<] dDD!KLogFileGenerator/output_rule-i.rinu[PK<]%LShift/goto_state-i.rinu[PK<]EMShift/inspect-i.rinu[PK<]OShift/new-c.rinu[PK<]DP48PShift/cdesc-Shift.rinu[PK<]L7wRShift/goto_id-i.rinu[PK<]*SReduce/inspect-i.rinu[PK<],6,,TReduce/cdesc-Reduce.rinu[PK<]87"nJWReduce/incref-i.rinu[PK<]ŗbyXReduce/decref-i.rinu[PK<]xNjYReduce/new-c.rinu[PK<]Cm)ZReduce/refn-i.rinu[PK<]eGK[Reduce/rule-i.rinu[PK<]=]Reduce/ruleid-i.rinu[PK<]% H^Item/new-c.rinu[PK<] 5-: q_Item/la-i.rinu[PK<]`Item/rule-i.rinu[PK<]r)LLaItem/cdesc-Item.rinu[PK<]X3dItem/each_la-i.rinu[PK<]"cckeSym/expand-i.rinu[PK<]ǪfSym/term%3d-i.rinu[PK<]g4gSym/serialize-i.rinu[PK<]QPhSym/should_terminal-i.rinu[PK<]{{w)jSym/useless%3d-i.rinu[PK<]0  ZkSym/heads-i.rinu[PK<]kIlSym/inspect-i.rinu[PK<]fFpmSym/nullable%3f-i.rinu[PK<]<oSym/string_symbol%3f-i.rinu[PK<]{ӞapSym/locate-i.rinu[PK<]@ qSym/new-c.rinu[PK<]}lrSym/once_writer-c.rinu[PK<]ӂKsSym/self_null%3f-i.rinu[PK<]PoJ uSym/precedence-i.rinu[PK<]}} OvSym/rule-i.rinu[PK<]׃ qwSym/to_s-i.rinu[PK<]sUoxSym/should_terminal%3f-i.rinu[PK<]ySym/null%3d-i.rinu[PK<]"{Sym/useless%3f-i.rinu[PK<]bx R|Sym/%7c-i.rinu[PK<]jn}Sym/terminal%3f-i.rinu[PK<]zYb~Sym/serialized-i.rinu[PK<] XoSym/dummy%3f-i.rinu[PK<]@Sym/assoc-i.rinu[PK<] uSym/ident-i.rinu[PK<]%H7Sym/value-i.rinu[PK<]E]VSym/nonterminal%3f-i.rinu[PK<]R Sym/hash-i.rinu[PK<] @\!!Sym/cdesc-Sym.rinu[PK<]!KSRconflict/cdesc-SRconflict.rinu[PK<]rxuSRconflict/reduce-i.rinu[PK<]ܡSRconflict/shift-i.rinu[PK<]7܏SRconflict/new-c.rinu[PK<]$!SRconflict/stateid-i.rinu[PK<]sWYSRconflict/to_s-i.rinu[PK<]]#(  cdesc-Racc.rinu[PK<]YStates/resolve_rr-i.rinu[PK<]$d +States/generate_states-i.rinu[PK<]zStates/lookahead-i.rinu[PK<]  States/inspect-i.rinu[PK<]States/digraph-i.rinu[PK<]O?States/rrconflict_exist%3f-i.rinu[PK<]۫States/resolve_sr-i.rinu[PK<]o<ԼStates/addrel-i.rinu[PK<]sStates/compute_nfa-i.rinu[PK<]  MStates/new-c.rinu[PK<]_<<States/dfa-i.rinu[PK<]966States/print_tab_i-i.rinu[PK<]States/pack-i.rinu[PK<]۝=States/compute_dfa-i.rinu[PK<],=,,States/print_atab-i.rinu[PK<]5JloStates/grammar-i.rinu[PK<]States/n_rrconflicts-i.rinu[PK<]ڦStates/each_index-i.rinu[PK<]Un4 States/size-i.rinu[PK<]>\hIStates/%5b%5d-i.rinu[PK<]S1qStates/core_to_state-i.rinu[PK<] c  States/to_s-i.rinu[PK<]&\'States/each_state-i.rinu[PK<]LbStates/printb-i.rinu[PK<]X  "States/state_transition_table-i.rinu[PK<]&1## States/set_accept-i.rinu[PK<])tStates/create_tmap-i.rinu[PK<]T.AAStates/nfa-i.rinu[PK<]%lOKStates/srconflict_exist%3f-i.rinu[PK<]d+!!States/resolve-i.rinu[PK<]>States/addsym-i.rinu[PK<]=ML?States/do_resolve_sr-i.rinu[PK<]ִStates/record_path-i.rinu[PK<]#<'States/should_report_srconflict%3f-i.rinu[PK<]C3@States/transpose-i.rinu[PK<]S;{States/traverse-i.rinu[PK<]‹]States/print_tab-i.rinu[PK<]UiStates/each-i.rinu[PK<]v]kStates/check_useless-i.rinu[PK<] States/fingerprint-i.rinu[PK<]mCStates/cdesc-States.rinu[PK<]TZMStates/actions-i.rinu[PK<]"@yStates/n_srconflicts-i.rinu[PK<] States/each_t-i.rinu[PK<]A""ISet/cdesc-ISet.rinu[PK<]J޸aISet/inspect-i.rinu[PK<]`6ISet/key%3f-i.rinu[PK<]7{ISet/clear-i.rinu[PK<]GISet/to_a-i.rinu[PK<]݉& 4ISet/set-i.rinu[PK<] MISet/new-c.rinu[PK<]hsISet/update-i.rinu[PK<]P`ISet/empty%3f-i.rinu[PK<]=P  ISet/include%3f-i.rinu[PK<]fZ ISet/dup-i.rinu[PK<] &A8ISet/size-i.rinu[PK<] vZISet/%5b%5d-i.rinu[PK<]wʞISet/to_s-i.rinu[PK<]"ISet/delete-i.rinu[PK<]م %ISet/add-i.rinu[PK<]EISet/%5b%5d%3d-i.rinu[PK<]8$rISet/update_a-i.rinu[PK<]x  ISet/each-i.rinu[PK<]=~N..+ StateTransitionTable/token_value_table-i.rinu[PK<] 0R StateTransitionTable/new-c.rinu[PK<]~$$& StateTransitionTable/parser_class-i.rinu[PK<]9!2StateTransitionTable/grammar-i.rinu[PK<]$##"StateTransitionTable/generate-c.rinu[PK<]GS{{2 StateTransitionTable/cdesc-StateTransitionTable.rinu[PK<]7 StateTransitionTable/states-i.rinu[PK<]jKUserAction/source-i.rinu[PK<]I?UserAction/proc%3f-i.rinu[PK<]8sUserAction/inspect-i.rinu[PK<]v܀"UserAction/cdesc-UserAction.rinu[PK<]"~UserAction/new-c.rinu[PK<]2.UserAction/empty%3f-i.rinu[PK<]RM.rmUserAction/source%3f-i.rinu[PK<]e UserAction/source_text-c.rinu[PK<];!UserAction/name-i.rinu[PK<]I$U#UserAction/proc-i.rinu[PK<]y$UserAction/proc-c.rinu[PK<]Cʑ%UserAction/empty-c.rinu[PK<]VS" 'CparseParams/cdesc-CparseParams.rinu[PK<]R'a:: )SourceText/cdesc-SourceText.rinu[PK<]cF=  +SourceText/new-c.rinu[PK<]f&,SourceText/filename-i.rinu[PK<]-% .SourceText/location-i.rinu[PK<]ʛf/SourceText/to_s-i.rinu[PK<].@0SourceText/text-i.rinu[PK<]b1SourceText/lineno-i.rinu[PK<]C3SymbolTable/fix_ident-i.rinu[PK<]g,W4SymbolTable/nt_max-i.rinu[PK<]Xi5SymbolTable/to_a-i.rinu[PK<] 6SymbolTable/new-c.rinu[PK<]d8SymbolTable/dummy-i.rinu[PK<]!   :9SymbolTable/check_terminals-i.rinu[PK<]A!:SymbolTable/each_nonterminal-i.rinu[PK<]IK;SymbolTable/nt_base-i.rinu[PK<]/ 6=SymbolTable/%5b%5d-i.rinu[PK<]&p>SymbolTable/error-i.rinu[PK<]?SymbolTable/delete-i.rinu[PK<]b-@SymbolTable/terminals-i.rinu[PK<]5Nzi  9BSymbolTable/intern-i.rinu[PK<]CSymbolTable/symbols-i.rinu[PK<]DSymbolTable/fix-i.rinu[PK<]?sm  ESymbolTable/each_terminal-i.rinu[PK<]w^^^ ZGSymbolTable/cdesc-SymbolTable.rinu[PK<]zKSymbolTable/each-i.rinu[PK<];bHLSymbolTable/nonterminals-i.rinu[PK<].7 MSymbolTable/anchor-i.rinu[PK<]x2NRule/useless%3d-i.rinu[PK<] )PRule/replace-i.rinu[PK<]XH?QRule/inspect-i.rinu[PK<]&o*mRRule/precedence%3d-i.rinu[PK<]Է1SRule/nullable%3f-i.rinu[PK<]ބ:*TRule/hash%3d-i.rinu[PK<]9E0  VRule/new-c.rinu[PK<]=AWRule/target-i.rinu[PK<]M'gXRule/cdesc-Rule.rinu[PK<]:y`\Rule/empty%3f-i.rinu[PK<].]Rule/accept%3f-i.rinu[PK<]\^Rule/specified_prec-i.rinu[PK<]H_Rule/action-i.rinu[PK<];( aRule/precedence-i.rinu[PK<]{~݉WbRule/size-i.rinu[PK<]/|cRule/ptrs-i.rinu[PK<]xqdRule/rule-i.rinu[PK<]8eRule/%5b%5d-i.rinu[PK<]%fRule/to_s-i.rinu[PK<]wX hRule/each_rule-i.rinu[PK<]OiRule/null%3d-i.rinu[PK<]&nzjRule/useless%3f-i.rinu[PK<]GkRule/symbols-i.rinu[PK<]$ lRule/%7c-i.rinu[PK<]mǿmRule/prec-i.rinu[PK<]/$oRule/each-i.rinu[PK<]uOpRule/%3d%3d-i.rinu[PK<]*cGwqRule/ident-i.rinu[PK<]HzrRule/hash-i.rinu[PK<]͹a"sCompileError/cdesc-CompileError.rinu[PK<]YGuLocationPointer/ptr_bug%21-i.rinu[PK<]   wLocationPointer/dereference-i.rinu[PK<]dm,,bxLocationPointer/inspect-i.rinu[PK<] C3yLocationPointer/reduce-i.rinu[PK<]p( {LocationPointer/cdesc-LocationPointer.rinu[PK<]B>sLocationPointer/eql%3f-i.rinu[PK<]K׀LocationPointer/new-c.rinu[PK<]r)C'LocationPointer/reduce%3f-i.rinu[PK<] JrLocationPointer/symbol-i.rinu[PK<]LocationPointer/rule-i.rinu[PK<]LyLocationPointer/to_s-i.rinu[PK<]i&?]LocationPointer/before-i.rinu[PK<]6MҹLocationPointer/index-i.rinu[PK<]0|00LocationPointer/increment-i.rinu[PK<]Z]_mLocationPointer/next-i.rinu[PK<]ՏԌLocationPointer/head%3f-i.rinu[PK<]R$$LocationPointer/%3d%3d-i.rinu[PK<]C2LocationPointer/ident-i.rinu[PK<]#xѐLocationPointer/hash-i.rinu[PK<]I>  Prec/inspect-i.rinu[PK<]}̐]Prec/cdesc-Prec.rinu[PK<]UMh# Prec/new-c.rinu[PK<]ޖPrec/symbol-i.rinu[PK<]Prec/name-i.rinu[PK<]nEFGPrec/lineno-i.rinu[PK<]SlOrMark/inspect-i.rinu[PK<]OOrMark/new-c.rinu[PK<])VZOrMark/cdesc-OrMark.rinu[PK<](  1OrMark/name-i.rinu[PK<]G{OrMark/lineno-i.rinu[PK<]sParseError/cdesc-ParseError.rinu[PK<]ZtState/srconf-i.rinu[PK<]3PState/ritems-i.rinu[PK<]_  State/inspect-i.rinu[PK<]JP1State/goto_table-i.rinu[PK<]';cState/rrconf-i.rinu[PK<] vState/make_closure-i.rinu[PK<]aa˪State/conflict%3f-i.rinu[PK<]2State/eql%3f-i.rinu[PK<];'4JState/new-c.rinu[PK<]XyState/defact-i.rinu[PK<]-State/check_la-i.rinu[PK<]TՇڰState/action-i.rinu[PK<]iState/n_rrconflicts-i.rinu[PK<]1bAState/sr_conflict-i.rinu[PK<]State/stateid-i.rinu[PK<]Z  State/to_s-i.rinu[PK<]܍State/gotos-i.rinu[PK<]ŅBState/la%3d-i.rinu[PK<] DState/rrules-i.rinu[PK<]˷jState/rr_conflict-i.rinu[PK<];State/core-i.rinu[PK<]#lԼState/stokens-i.rinu[PK<]lǤState/rruleid-i.rinu[PK<]##0State/cdesc-State.rinu[PK<]State/%3d%3d-i.rinu[PK<]"rmState/ident-i.rinu[PK<]]State/closure-i.rinu[PK<]&&State/n_srconflicts-i.rinu[PK<] 1gState/hash-i.rinu[PK<]ԇ=''$GrammarFileParser/add_user_code-i.rinu[PK<]J M&&GrammarFileParser/new-c.rinu[PK<]VG--rGrammarFileParser/parse-c.rinu[PK<]]^!GrammarFileParser/next_token-i.rinu[PK<]VV&SGrammarFileParser/parse_user_code-i.rinu[PK<]>&&GrammarFileParser/add_rule-i.rinu[PK<]}1C!tGrammarFileParser/Result/new-c.rinu[PK<]_*%GrammarFileParser/Result/grammar-i.rinu[PK<]M$CGrammarFileParser/Result/params-i.rinu[PK<]od55(GrammarFileParser/Result/cdesc-Result.rinu[PK<][&i  !=GrammarFileParser/parse_file-c.rinu[PK<]GrammarFileParser/location-i.rinu[PK<]"($$&GrammarFileParser/canonical_label-i.rinu[PK<]Ή$$&GrammarFileParser/embedded_action-i.rinu[PK<]N0{{,GrammarFileParser/cdesc-GrammarFileParser.rinu[PK<]-IJ$$GrammarFileParser/on_error-i.rinu[PK<]5##%NGrammarFileParser/add_rule_block-i.rinu[PK<]\,,GrammarFileParser/parse-i.rinu[PK<]Z>RRconflict/new-c.rinu[PK<]#^2RRconflict/high_prec-i.rinu[PK<])tRRconflict/token-i.rinu[PK<]G RRconflict/stateid-i.rinu[PK<]\+33,RRconflict/cdesc-RRconflict.rinu[PK<]`RRconflict/to_s-i.rinu[PK<]%'RRconflict/low_prec-i.rinu[PK<]#Accept/inspect-i.rinu[PK<]NOAccept/cdesc-Accept.rinu[PK<]\k!RGrammarFileScanner/next_line-i.rinu[PK<]r(('GrammarFileScanner/literal_head%3f-i.rinu[PK<]@3ff.9GrammarFileScanner/cdesc-GrammarFileScanner.rinu[PK<]O  #GrammarFileScanner/atom_symbol-i.rinu[PK<]IzpGrammarFileScanner/new-c.rinu[PK<]7MZ#GrammarFileScanner/scan_action-i.rinu[PK<]ך0 --HGrammarFileScanner/yylex0-i.rinu[PK<]ܲl##%GrammarFileScanner/get_quoted_re-i.rinu[PK<]] ;GrammarFileScanner/epilogue-i.rinu[PK<]LGrammarFileScanner/read-i.rinu[PK<]+I//#GrammarFileScanner/scan_quoted-i.rinu[PK<]ġxGrammarFileScanner/lineno-i.rinu[PK<]5|%GrammarFileScanner/scan_error%21-i.rinu[PK<]'1J GrammarFileScanner/reads-i.rinu[PK<]zc$ GrammarFileScanner/skip_comment-i.rinu[PK<]E## GrammarFileScanner/yylex-i.rinu[PK<]J}=  GrammarFileScanner/debug-i.rinu[PK