var searchIndex = {}; searchIndex["rules"] = {"doc":"# Rules\nRules uses regular expressions to do pattern matching using syntax\nbased upon the Perl 6 regex grammar. The Perl 6 grammar has been heavily\nrevised from Perl 5 and should not be equated with it. This may look\nnothing like any regex you have seen before.","items":[[0,"collapse","rules","",null,null],[5,"collapse","rules::collapse","",null,{"inputs":[{"name":"vec"}],"output":{"name":"vec"}}],[0,"parse","rules","",null,null],[4,"Membership","rules::parse","",null,null],[13,"Exclusive","","",0,null],[13,"Inclusive","","",0,null],[4,"Op","","",null,null],[13,"Ellipsis","","",1,null],[13,"Difference","","",1,null],[13,"SymmetricDifference","","",1,null],[13,"Intersection","","",1,null],[13,"Union","","",1,null],[4,"Faction","","",null,null],[13,"Capture","","",2,null],[13,"NonCapture","","",2,null],[4,"Ast","","",null,null],[13,"Empty","","",3,null],[13,"Char","","",3,null],[13,"Class","","",3,null],[13,"Dot","","",3,null],[13,"Group","","",3,null],[13,"Literal","","",3,null],[13,"Op","","",3,null],[13,"Range","","",3,null],[13,"Set","","",3,null],[5,"parse","","",null,{"inputs":[{"name":"str"}],"output":{"name":"result"}}],[6,"Result","","",null,null],[8,"NextPrev","","",null,null],[10,"next","","",4,null],[10,"prev","","",4,null],[11,"cmp","","",0,null],[11,"partial_cmp","","",0,null],[11,"eq","","",0,null],[11,"fmt","","",0,null],[11,"clone","","",0,null],[11,"cmp","","",1,null],[11,"partial_cmp","","",1,null],[11,"eq","","",1,null],[11,"fmt","","",1,null],[11,"clone","","",1,null],[11,"apply","","",1,null],[11,"cmp","","",2,null],[11,"partial_cmp","","",2,null],[11,"eq","","",2,null],[11,"fmt","","",2,null],[11,"clone","","",2,null],[11,"cmp","","",3,null],[11,"partial_cmp","","",3,null],[11,"lt","","",3,null],[11,"le","","",3,null],[11,"gt","","",3,null],[11,"ge","","",3,null],[11,"eq","","",3,null],[11,"ne","","",3,null],[11,"fmt","","",3,null],[11,"clone","","",3,null],[11,"find","","",3,null],[11,"matches","","",3,null],[0,"re","rules","",null,null],[3,"Regex","rules::re","",null,null],[11,"fmt","","",5,null],[11,"new","","",5,{"inputs":[{"name":"str"}],"output":{"name":"regex"}}],[11,"is_match","","",5,null],[0,"range_set","rules","A set library to aid character set manipulation.",null,null],[3,"Range","rules::range_set","",null,null],[12,"0","","",6,null],[12,"1","","",6,null],[3,"Set","","",null,null],[11,"eq","","",6,null],[11,"ne","","",6,null],[11,"cmp","","",6,null],[11,"partial_cmp","","",6,null],[11,"lt","","",6,null],[11,"le","","",6,null],[11,"gt","","",6,null],[11,"ge","","",6,null],[11,"fmt","","",6,null],[11,"clone","","",6,null],[11,"fmt","","",6,null],[11,"cmp","","",7,null],[11,"partial_cmp","","",7,null],[11,"lt","","",7,null],[11,"le","","",7,null],[11,"gt","","",7,null],[11,"ge","","",7,null],[11,"eq","","",7,null],[11,"ne","","",7,null],[11,"fmt","","",7,null],[11,"clone","","",7,null],[11,"fmt","","",7,null],[11,"contains","","",7,null],[11,"new","","",7,{"inputs":[],"output":{"name":"self"}}],[11,"insert","","",7,null],[11,"is_empty","","",7,null],[11,"remove","","",7,null],[11,"union","","",7,null],[11,"intersection","","",7,null],[11,"difference","","",7,null],[11,"symmetric_difference","","",7,null],[0,"unicode","rules","",null,null],[0,"general_category","rules::unicode","",null,null],[17,"C_table","rules::unicode::general_category","",null,null],[17,"Cc_table","","",null,null],[17,"Cf_table","","",null,null],[17,"Cn_table","","",null,null],[17,"Co_table","","",null,null],[17,"L_table","","",null,null],[17,"LC_table","","",null,null],[17,"Ll_table","","",null,null],[17,"Lm_table","","",null,null],[17,"Lo_table","","",null,null],[17,"Lt_table","","",null,null],[17,"Lu_table","","",null,null],[17,"M_table","","",null,null],[17,"Mc_table","","",null,null],[17,"Me_table","","",null,null],[17,"Mn_table","","",null,null],[17,"N_table","","",null,null],[17,"Nd_table","","",null,null],[17,"Nl_table","","",null,null],[17,"No_table","","",null,null],[17,"P_table","","",null,null],[17,"Pc_table","","",null,null],[17,"Pd_table","","",null,null],[17,"Pe_table","","",null,null],[17,"Pf_table","","",null,null],[17,"Pi_table","","",null,null],[17,"Po_table","","",null,null],[17,"Ps_table","","",null,null],[17,"S_table","","",null,null],[17,"Sc_table","","",null,null],[17,"Sk_table","","",null,null],[17,"Sm_table","","",null,null],[17,"So_table","","",null,null],[17,"Z_table","","",null,null],[17,"Zl_table","","",null,null],[17,"Zp_table","","",null,null],[17,"Zs_table","","",null,null],[0,"derived_property","rules::unicode","",null,null],[17,"Alphabetic_table","rules::unicode::derived_property","",null,null],[17,"Default_Ignorable_Code_Point_table","","",null,null],[17,"Grapheme_Extend_table","","",null,null],[17,"Lowercase_table","","",null,null],[17,"Uppercase_table","","",null,null],[17,"XID_Continue_table","","",null,null],[17,"XID_Start_table","","",null,null],[0,"script","rules::unicode","",null,null],[17,"Arabic_table","rules::unicode::script","",null,null],[17,"Armenian_table","","",null,null],[17,"Avestan_table","","",null,null],[17,"Balinese_table","","",null,null],[17,"Bamum_table","","",null,null],[17,"Bassa_Vah_table","","",null,null],[17,"Batak_table","","",null,null],[17,"Bengali_table","","",null,null],[17,"Bopomofo_table","","",null,null],[17,"Brahmi_table","","",null,null],[17,"Braille_table","","",null,null],[17,"Buginese_table","","",null,null],[17,"Buhid_table","","",null,null],[17,"Canadian_Aboriginal_table","","",null,null],[17,"Carian_table","","",null,null],[17,"Caucasian_Albanian_table","","",null,null],[17,"Chakma_table","","",null,null],[17,"Cham_table","","",null,null],[17,"Cherokee_table","","",null,null],[17,"Common_table","","",null,null],[17,"Coptic_table","","",null,null],[17,"Cuneiform_table","","",null,null],[17,"Cypriot_table","","",null,null],[17,"Cyrillic_table","","",null,null],[17,"Deseret_table","","",null,null],[17,"Devanagari_table","","",null,null],[17,"Duployan_table","","",null,null],[17,"Egyptian_Hieroglyphs_table","","",null,null],[17,"Elbasan_table","","",null,null],[17,"Ethiopic_table","","",null,null],[17,"Georgian_table","","",null,null],[17,"Glagolitic_table","","",null,null],[17,"Gothic_table","","",null,null],[17,"Grantha_table","","",null,null],[17,"Greek_table","","",null,null],[17,"Gujarati_table","","",null,null],[17,"Gurmukhi_table","","",null,null],[17,"Han_table","","",null,null],[17,"Hangul_table","","",null,null],[17,"Hanunoo_table","","",null,null],[17,"Hebrew_table","","",null,null],[17,"Hiragana_table","","",null,null],[17,"Imperial_Aramaic_table","","",null,null],[17,"Inherited_table","","",null,null],[17,"Inscriptional_Pahlavi_table","","",null,null],[17,"Inscriptional_Parthian_table","","",null,null],[17,"Javanese_table","","",null,null],[17,"Kaithi_table","","",null,null],[17,"Kannada_table","","",null,null],[17,"Katakana_table","","",null,null],[17,"Kayah_Li_table","","",null,null],[17,"Kharoshthi_table","","",null,null],[17,"Khmer_table","","",null,null],[17,"Khojki_table","","",null,null],[17,"Khudawadi_table","","",null,null],[17,"Lao_table","","",null,null],[17,"Latin_table","","",null,null],[17,"Lepcha_table","","",null,null],[17,"Limbu_table","","",null,null],[17,"Linear_A_table","","",null,null],[17,"Linear_B_table","","",null,null],[17,"Lisu_table","","",null,null],[17,"Lycian_table","","",null,null],[17,"Lydian_table","","",null,null],[17,"Mahajani_table","","",null,null],[17,"Malayalam_table","","",null,null],[17,"Mandaic_table","","",null,null],[17,"Manichaean_table","","",null,null],[17,"Meetei_Mayek_table","","",null,null],[17,"Mende_Kikakui_table","","",null,null],[17,"Meroitic_Cursive_table","","",null,null],[17,"Meroitic_Hieroglyphs_table","","",null,null],[17,"Miao_table","","",null,null],[17,"Modi_table","","",null,null],[17,"Mongolian_table","","",null,null],[17,"Mro_table","","",null,null],[17,"Myanmar_table","","",null,null],[17,"Nabataean_table","","",null,null],[17,"New_Tai_Lue_table","","",null,null],[17,"Nko_table","","",null,null],[17,"Ogham_table","","",null,null],[17,"Ol_Chiki_table","","",null,null],[17,"Old_Italic_table","","",null,null],[17,"Old_North_Arabian_table","","",null,null],[17,"Old_Permic_table","","",null,null],[17,"Old_Persian_table","","",null,null],[17,"Old_South_Arabian_table","","",null,null],[17,"Old_Turkic_table","","",null,null],[17,"Oriya_table","","",null,null],[17,"Osmanya_table","","",null,null],[17,"Pahawh_Hmong_table","","",null,null],[17,"Palmyrene_table","","",null,null],[17,"Pau_Cin_Hau_table","","",null,null],[17,"Phags_Pa_table","","",null,null],[17,"Phoenician_table","","",null,null],[17,"Psalter_Pahlavi_table","","",null,null],[17,"Rejang_table","","",null,null],[17,"Runic_table","","",null,null],[17,"Samaritan_table","","",null,null],[17,"Saurashtra_table","","",null,null],[17,"Sharada_table","","",null,null],[17,"Shavian_table","","",null,null],[17,"Siddham_table","","",null,null],[17,"Sinhala_table","","",null,null],[17,"Sora_Sompeng_table","","",null,null],[17,"Sundanese_table","","",null,null],[17,"Syloti_Nagri_table","","",null,null],[17,"Syriac_table","","",null,null],[17,"Tagalog_table","","",null,null],[17,"Tagbanwa_table","","",null,null],[17,"Tai_Le_table","","",null,null],[17,"Tai_Tham_table","","",null,null],[17,"Tai_Viet_table","","",null,null],[17,"Takri_table","","",null,null],[17,"Tamil_table","","",null,null],[17,"Telugu_table","","",null,null],[17,"Thaana_table","","",null,null],[17,"Thai_table","","",null,null],[17,"Tibetan_table","","",null,null],[17,"Tifinagh_table","","",null,null],[17,"Tirhuta_table","","",null,null],[17,"Ugaritic_table","","",null,null],[17,"Vai_table","","",null,null],[17,"Warang_Citi_table","","",null,null],[17,"Yi_table","","",null,null],[0,"property","rules::unicode","",null,null],[17,"Join_Control_table","rules::unicode::property","",null,null],[17,"Noncharacter_Code_Point_table","","",null,null],[17,"White_Space_table","","",null,null],[0,"regex","rules::unicode","",null,null],[17,"UNICODE_CLASSES","rules::unicode::regex","",null,null],[17,"PERLD","","",null,null],[17,"PERLS","","",null,null],[17,"PERLW","","",null,null],[0,"case_folding","rules::unicode","",null,null],[17,"C_plus_S_table","rules::unicode::case_folding","",null,null]],"paths":[[4,"Membership"],[4,"Op"],[4,"Faction"],[4,"Ast"],[8,"NextPrev"],[3,"Regex"],[3,"Range"],[3,"Set"]]}; initSearch(searchIndex);