ÿØÿàJFIFÿþ ÿÛC       ÿÛC ÿÀÿÄÿÄ"#QrÿÄÿÄ&1!A"2qQaáÿÚ ?Øy,æ/3JæÝ¹È߲؋5êXw²±ÉyˆR”¾I0ó2—PI¾IÌÚiMö¯–þrìN&"KgX:Šíµ•nTJnLK„…@!‰-ý ùúmë;ºgµŒ&ó±hw’¯Õ@”Ü— 9ñ-ë.²1<yà‚¹ïQÐU„ہ?.’¦èûbß±©Ö«Âw*VŒ) `$‰bØÔŸ’ëXÖ-ËTÜíGÚ3ð«g Ÿ§¯—Jx„–’U/ÂÅv_s(Hÿ@TñJÑãõçn­‚!ÈgfbÓc­:él[ðQe 9ÀPLbÃãCµm[5¿ç'ªjglå‡Ûí_§Úõl-;"PkÞÞÁQâ¼_Ñ^¢SŸx?"¸¦ùY騐ÒOÈ q’`~~ÚtËU¹CڒêV  I1Áß_ÿÙ{:ancestors{,I"Racc::Parser:ET[I" Object;TI"Racc::CparseParams;T[@ I" Object;T[I"BasicObject;TI" Array;T[@ I"Racc::DebugFlags;T[@ I"Racc::Error;T[I"StandardError;TI"Racc::CompileError;T[@I"Racc::Grammar;T[@ I"!Racc::Grammar::DefinitionEnv;T[@ I"+Racc::Grammar::PrecedenceDefinitionEnv;T[@ I"Racc::Rule;T[@ I"Racc::UserAction;T[@ I"Racc::OrMark;T[@ I"Racc::Prec;T[@ I"Racc::LocationPointer;T[@ I"Racc::SymbolTable;T[I"Enumerable;T@ I"Racc::Sym;T[@ I"Racc::GrammarFileParser;T[@ I"$Racc::GrammarFileParser::Result;T[@ I"Racc::GrammarFileScanner;T[@ I"Racc::ISet;T[@ I"Racc::LogFileGenerator;T[@ I"Racc::ParseError;T[I"StandardError;TI"Racc::ParserFileGenerator;T[@ I"&Racc::ParserFileGenerator::Params;T[@ I"Racc::SourceText;T[@ I"Racc::States;T[I"Enumerable;T@ I"Racc::State;T[@ I"Racc::Goto;T[@ I"Racc::Item;T[@ I"Racc::ActionTable;T[@ I"Racc::Shift;T[@ I"Racc::Reduce;T[@ I"Racc::Accept;T[@ I"Racc::SRconflict;T[@ I"Racc::RRconflict;T[@ I"Racc::StateTransitionTable;T[@ I"(Racc::StateTransitionTableGenerator;T[@ I"Racc::ParserClassGenerator;T[@ :attributes{@[ I"attr_reader la;TI"attr_reader parse;TI"attr_reader prec;TI"attr_reader rule;TI"attr_reader state;TI"attr_reader status_logging;TI"attr_reader token;T@[I")attr_accessor n_expected_srconflicts;TI"attr_reader start;TI"attr_reader symboltable;T@[I"attr_reader reverse;T@[ I"attr_accessor ident;TI"!attr_accessor specified_prec;TI"attr_accessor target;TI"attr_reader action;TI"attr_reader hash;TI"attr_reader ptrs;TI"attr_reader symbols;T@ [I"attr_reader proc;TI"attr_reader source;T@"[I"attr_reader lineno;T@$[I"attr_reader lineno;TI"attr_reader symbol;T@&[ I"attr_reader dereference;TI"attr_reader hash;TI"attr_reader ident;TI"attr_reader index;TI"attr_reader reduce;TI"attr_reader reduce?;TI"attr_reader rule;TI"attr_reader symbol;T@([ I"attr_reader anchor;TI"attr_reader dummy;TI"attr_reader error;TI"attr_reader nt_base;TI"attr_reader symbols;TI"attr_reader to_a;T@+[I"attr_accessor assoc;TI"attr_accessor precedence;TI"attr_reader expand;TI"attr_reader hash;TI"attr_reader heads;TI"attr_reader ident;TI"attr_reader locate;TI"attr_reader value;TI"attr_writer serialized;T@/[I"attr_reader grammar;TI"attr_reader params;T@1[I"attr_accessor debug;TI"attr_reader epilogue;T@3[I"attr_reader set;T@<[ I"attr_accessor classname;TI"attr_accessor filename;TI"attr_accessor footer;TI"attr_accessor header;TI"attr_accessor inner;TI"attr_accessor interpreter;TI"attr_accessor superclass;T@>[I"attr_reader filename;TI"attr_reader lineno;TI"attr_reader text;T@@[I"attr_reader actions;TI"attr_reader grammar;T@C[I"attr_accessor defact;TI"attr_reader action;TI"attr_reader closure;TI"attr_reader core;TI"attr_reader goto_table;TI"attr_reader gotos;TI"attr_reader hash;TI"attr_reader ident;TI"attr_reader ritems;TI"attr_reader rrconf;TI"attr_reader rrules;TI"attr_reader srconf;TI"attr_reader stateid;TI"attr_reader stokens;T@E[ I"attr_reader from_state;TI"attr_reader ident;TI"attr_reader symbol;TI"attr_reader to_state;T@G[I"attr_reader la;TI"attr_reader rule;T@I[I"attr_reader accept;TI"attr_reader error;T@K[I"attr_reader goto_state;T@M[I"attr_reader refn;TI"attr_reader rule;T@Q[I"attr_reader reduce;TI"attr_reader shift;TI"attr_reader stateid;T@S[ I"attr_reader high_prec;TI"attr_reader low_prec;TI"attr_reader stateid;TI"attr_reader token;T@U[I"attr_reader grammar;TI"attr_reader states;T:class_methods{$@[I"new;TI"parse_option_string;T@[I" define;T@@[@@[@@[@@ [ I" empty;T@I" proc;TI"source_text;T@"[@@$[@@&[@@([@@+[@I"once_writer;T@-[@I" parse;TI"parse_file;T@/[@@1[@@3[@@5[@@:[@@<[I"bool_attr;T@@>[@@@[@@C[@@E[@@G[@@I[@@K[@@M[@@Q[@@S[@@U[I" generate;T@@W[@@Y[@:c_class_variables{I"ext/racc/cparse/cparse.c;T{I" Racc;TI" Racc;TI" Parser;T@I"CparseParams;T@ : c_singleton_class_variables{@{: encodingIu: Encoding UTF-8;F:instance_methods{'@[I"_racc_do_parse_c;TI"_racc_do_parse_rb;TI"_racc_do_reduce;TI"_racc_evalact;TI"_racc_init_sysvars;TI"_racc_setup;TI"_racc_yyparse_c;TI"_racc_yyparse_rb;TI"next_token;TI" on_error;TI"racc_accept;TI"racc_e_pop;TI"racc_next_state;TI"racc_print_stacks;TI"racc_print_states;TI"racc_read_token;TI"racc_reduce;TI"racc_shift;TI"racc_token2str;TI"token_to_str;TI" yyaccept;TI" yyerrok;TI" yyerror;T@[ I" any?;TI"la;TI" parse;TI" prec;TI" rule;TI" state;TI"status_logging;TI" token;T@[I" inspect;T@[3I"[];TI"_compute_expand;TI"add;TI"add_start_rule;TI" added?;TI"check_rules_nullable;TI"check_rules_useless;TI"check_symbols_nullable;TI"check_symbols_useless;TI"compute_expand;TI"compute_hash;TI"compute_heads;TI"compute_locate;TI"compute_nullable;TI"compute_nullable_0;TI"compute_useless;TI"declare_precedence;TI"determine_terminals;TI"dfa;TI" each;TI"each_index;TI"each_rule;TI"each_useless_nonterminal;TI"each_useless_rule;TI"each_with_index;TI"end_precedence_declaration;TI"fix_ident;TI" init;TI" intern;TI"n_expected_srconflicts;TI"n_useless_nonterminals;TI"n_useless_rules;TI"nfa;TI"nonterminal_base;TI"parser_class;TI" size;TI" start;TI"start_symbol=;TI"state_transition_table;TI" states;TI" symbols;TI"symboltable;TI" to_s;TI"useless_nonterminal_exist?;TI"useless_rule_exist?;TI"write_log;T@[I"_;TI" _add;TI" _added?;TI"_defmetasyntax;TI"_delayed_add;TI" _intern;TI" _regist;TI" _wrap;TI" action;TI"flush_delayed;TI" grammar;TI" many;TI" many1;TI"method_missing;TI" null;TI" option;TI"precedence_table;TI"separated_by;TI"separated_by1;TI"seq;T@[ I" higher;TI" left;TI" lower;TI" nonassoc;TI" reverse;TI" right;T@[ I"==;TI"[];TI" accept?;TI" action;TI" each;TI"each_rule;TI" empty?;TI" hash;TI" hash=;TI" ident;TI" inspect;TI" null=;TI"nullable?;TI" prec;TI"precedence;TI"precedence=;TI" ptrs;TI" replace;TI" rule;TI" size;TI"specified_prec;TI" symbols;TI" target;TI" to_s;TI" useless=;TI" useless?;TI"|;T@ [ I" empty?;TI" inspect;TI" name;TI" proc;TI" proc?;TI" source;TI" source?;T@"[I" inspect;TI" lineno;TI" name;T@$[ I" inspect;TI" lineno;TI" name;TI" symbol;T@&[I"==;TI" before;TI"dereference;TI" eql?;TI" hash;TI" head?;TI" ident;TI"increment;TI" index;TI" inspect;TI" next;TI" ptr_bug!;TI" reduce;TI" reduce?;TI" rule;TI" symbol;TI" to_s;T@([I"[];TI" anchor;TI"check_terminals;TI" delete;TI" dummy;TI" each;TI"each_nonterminal;TI"each_terminal;TI" error;TI"fix;TI"fix_ident;TI" intern;TI"nonterminals;TI" nt_base;TI" nt_max;TI" symbols;TI"terminals;TI" to_a;T@+[I" assoc;TI" dummy?;TI" expand;TI" hash;TI" heads;TI" ident;TI" inspect;TI" locate;TI"nonterminal?;TI" null=;TI"nullable?;TI"precedence;TI" rule;TI"self_null?;TI"serialize;TI"serialized;TI"should_terminal;TI"should_terminal?;TI"string_symbol?;TI" term=;TI"terminal?;TI" to_s;TI" useless=;TI" useless?;TI" value;TI"|;T@-[I" add_rule;TI"add_rule_block;TI"add_user_code;TI"canonical_label;TI"embedded_action;TI" location;TI"next_token;TI" on_error;TI" parse;TI"parse_user_code;T@/[I" grammar;TI" params;T@1[I"atom_symbol;TI" debug;TI" epilogue;TI"get_quoted_re;TI" lineno;TI"literal_head?;TI"next_line;TI" read;TI" reads;TI"scan_action;TI"scan_error!;TI"scan_quoted;TI"skip_comment;TI" yylex;TI" yylex0;T@3[I"[];TI"[]=;TI"add;TI" clear;TI" delete;TI"dup;TI" each;TI" empty?;TI" include?;TI" inspect;TI" key?;TI"set;TI" size;TI" to_a;TI" to_s;TI" update;TI" update_a;T@5[I"action_out;TI" outact;TI" output;TI"output_conflict;TI"output_rule;TI"output_state;TI"output_token;TI"output_useless;TI"outrrconf;TI"outsrconf;TI"pointer_out;TI"symbol_locations;T@:[+I" actions;TI" cref_pop;TI"cref_push;TI" detab;TI"embed_library;TI" footer;TI"generate_parser;TI"generate_parser_file;TI" header;TI"i_i_sym_list;TI" indent;TI"indent_re;TI" init_line_conversion_system;TI" inner;TI"integer_list;TI" line;TI"make_delimiter;TI"make_separator;TI"minimum_indent;TI" n_indent;TI" notice;TI"parser_class;TI"parser_file;TI"put;TI"put_state_transition_table;TI"remove_blank_lines;TI"replace_location;TI" require;TI"runtime_source;TI"&serialize_integer_list_compressed;TI"serialize_integer_list_std;TI" shebang;TI"state_transition_table;TI"string_list;TI"sym_int_hash;TI"toplevel?;TI"unindent_auto;TI"unique_separator;T@<[ I"classname;TI" filename;TI" footer;TI" header;TI" inner;TI"interpreter;TI"superclass;T@>[ I" filename;TI" lineno;TI" location;TI" text;TI" to_s;T@@[/I"[];TI" actions;TI" addrel;TI" addsym;TI"check_useless;TI"compute_dfa;TI"compute_nfa;TI"core_to_state;TI"create_tmap;TI"dfa;TI" digraph;TI"do_resolve_sr;TI" each;TI"each_index;TI"each_state;TI" each_t;TI"fingerprint;TI"generate_states;TI" grammar;TI" inspect;TI"lookahead;TI"n_rrconflicts;TI"n_srconflicts;TI"nfa;TI" pack;TI"print_atab;TI"print_tab;TI"print_tab_i;TI" printb;TI"record_path;TI" resolve;TI"resolve_rr;TI"resolve_sr;TI"rrconflict_exist?;TI"set_accept;TI"should_report_srconflict?;TI" size;TI"srconflict_exist?;TI"state_transition_table;TI" to_s;TI"transpose;TI" traverse;T@C[ I"==;TI" action;TI" check_la;TI" closure;TI"conflict?;TI" core;TI" defact;TI" eql?;TI"goto_table;TI" gotos;TI" hash;TI" ident;TI" inspect;TI"la=;TI"make_closure;TI"n_rrconflicts;TI"n_srconflicts;TI" ritems;TI"rr_conflict;TI" rrconf;TI" rruleid;TI" rrules;TI"sr_conflict;TI" srconf;TI" stateid;TI" stokens;TI" to_s;T@E[ I"from_state;TI" ident;TI" inspect;TI" symbol;TI" to_state;T@G[I" each_la;TI"la;TI" rule;T@I[I" accept;TI"each_reduce;TI"each_shift;TI" error;TI" init;TI" reduce;TI" reduce_n;TI" shift;TI" shift_n;T@K[I" goto_id;TI"goto_state;TI" inspect;T@M[ I" decref;TI" incref;TI" inspect;TI" refn;TI" rule;TI" ruleid;T@O[I" inspect;T@Q[ I" reduce;TI" shift;TI" stateid;TI" to_s;T@S[ I"high_prec;TI" low_prec;TI" stateid;TI" to_s;TI" token;T@U[ I" grammar;TI"parser_class;TI" states;TI"token_value_table;T@W[I"act2actid;TI" addent;TI"gen_action_tables;TI"gen_goto_tables;TI" generate;TI" mkmapexp;TI"reduce_table;TI"set_table;TI"token_table;T@Y[I"define_actions;TI" generate;T: mainI"README.rdoc;T: modules[-I" Array;T@ @@O@I@@ @@@E@@@@-@/@1@3@G@&@5@"@7@@Y@:@<@$@S@M@@Q@K@>@C@U@W@@@+@(@ : pages[I"README.ja.rdoc;TI"README.rdoc;TI"ext/racc/MANIFEST;TI"*ext/racc/com/headius/racc/Cparse.java;TI"ext/racc/cparse/Makefile;TI"lib/racc/pre-setup;TI"rdoc/en/NEWS.en.rdoc;TI"rdoc/en/grammar.en.rdoc;TI"rdoc/ja/NEWS.ja.rdoc;TI"rdoc/ja/debug.ja.rdoc;TI"rdoc/ja/grammar.ja.rdoc;TI"rdoc/ja/parser.ja.rdoc;T: titleI"racc-1.5.2 Documentation;T