1
0
mirror of https://github.com/gnosygnu/xowa.git synced 2026-03-02 03:49:30 +00:00

'v3.9.2.1'

This commit is contained in:
gnosygnu
2016-09-11 21:49:20 -04:00
parent 232838c732
commit 35d78f6106
310 changed files with 4358 additions and 5116 deletions

View File

@@ -64,22 +64,22 @@ class Xoud_opt_scope_parser {
return Xoud_opt_scope.App;
}
private static final Btrie_slim_mgr btrie_by_type = Btrie_slim_mgr.cs()
.Add_str_int("w" , Xow_domain_tid_.Int__wikipedia)
.Add_str_int("d" , Xow_domain_tid_.Int__wiktionary)
.Add_str_int("s" , Xow_domain_tid_.Int__wikisource)
.Add_str_int("v" , Xow_domain_tid_.Int__wikivoyage)
.Add_str_int("q" , Xow_domain_tid_.Int__wikiquote)
.Add_str_int("b" , Xow_domain_tid_.Int__wikibooks)
.Add_str_int("u" , Xow_domain_tid_.Int__wikiversity)
.Add_str_int("n" , Xow_domain_tid_.Int__wikinews)
.Add_str_int("w" , Xow_domain_tid_.Tid__wikipedia)
.Add_str_int("d" , Xow_domain_tid_.Tid__wiktionary)
.Add_str_int("s" , Xow_domain_tid_.Tid__wikisource)
.Add_str_int("v" , Xow_domain_tid_.Tid__wikivoyage)
.Add_str_int("q" , Xow_domain_tid_.Tid__wikiquote)
.Add_str_int("b" , Xow_domain_tid_.Tid__wikibooks)
.Add_str_int("u" , Xow_domain_tid_.Tid__wikiversity)
.Add_str_int("n" , Xow_domain_tid_.Tid__wikinews)
.Add_str_int("*" , Xoud_opt_scope.Type_id_wildcard)
.Add_str_int("xowa" , Xow_domain_tid_.Int__home)
.Add_str_int("wd" , Xow_domain_tid_.Int__wikidata)
.Add_str_int("c" , Xow_domain_tid_.Int__commons)
.Add_str_int("species" , Xow_domain_tid_.Int__species)
.Add_str_int("meta" , Xow_domain_tid_.Int__meta)
.Add_str_int("mw" , Xow_domain_tid_.Int__mediawiki)
.Add_str_int("wmf" , Xow_domain_tid_.Int__wmfblog)
.Add_str_int("xowa" , Xow_domain_tid_.Tid__home)
.Add_str_int("wd" , Xow_domain_tid_.Tid__wikidata)
.Add_str_int("c" , Xow_domain_tid_.Tid__commons)
.Add_str_int("species" , Xow_domain_tid_.Tid__species)
.Add_str_int("meta" , Xow_domain_tid_.Tid__meta)
.Add_str_int("mw" , Xow_domain_tid_.Tid__mediawiki)
.Add_str_int("wmf" , Xow_domain_tid_.Tid__wmfblog)
;
private static final Xoud_opt_scope[] Ary_app = new Xoud_opt_scope[] {Xoud_opt_scope.App};
}

View File

@@ -22,11 +22,11 @@ public class Xoud_opt_scope_tst {
private Xoud_opt_scope_fxt fxt = new Xoud_opt_scope_fxt();
@Before public void init() {fxt.Clear();}
@Test public void Basic() {
fxt.Test_parse("en.w" , fxt.Make(Xol_lang_stub_.Id_en, Xow_domain_tid_.Int__wikipedia));
fxt.Test_parse("en.w" , fxt.Make(Xol_lang_stub_.Id_en, Xow_domain_tid_.Tid__wikipedia));
fxt.Test_parse("en.*" , fxt.Make(Xol_lang_stub_.Id_en, Xoud_opt_scope.Type_id_wildcard));
fxt.Test_parse("*.w" , fxt.Make(Xoud_opt_scope.Lang_id_wildcard, Xow_domain_tid_.Int__wikipedia));
fxt.Test_parse("*.w" , fxt.Make(Xoud_opt_scope.Lang_id_wildcard, Xow_domain_tid_.Tid__wikipedia));
fxt.Test_parse("<any>" , Xoud_opt_scope.App);
fxt.Test_parse("en.w,fr.d" , fxt.Make(Xol_lang_stub_.Id_en, Xow_domain_tid_.Int__wikipedia), fxt.Make(Xol_lang_stub_.Id_fr, Xow_domain_tid_.Int__wiktionary));
fxt.Test_parse("en.w,fr.d" , fxt.Make(Xol_lang_stub_.Id_en, Xow_domain_tid_.Tid__wikipedia), fxt.Make(Xol_lang_stub_.Id_fr, Xow_domain_tid_.Tid__wiktionary));
}
}
class Xoud_opt_scope_fxt {