Module:glossary/data

From Wiktionary, the free dictionary
Jump to navigation Jump to search

Automatically retrieves and stores the names of anchors formatted with {{anchor}} in Appendix:Glossary. Module:glossary uses this to make sure that a term that is placed in {{glossary}} actually has an entry in the glossary.

{
	["*"] = true,
	["1st_person"] = true,
	["2nd_person"] = true,
	["3rd_person"] = true,
	["A.D."] = true,
	["AD"] = true,
	["AHD"] = true,
	["BC"] = true,
	["BCE"] = true,
	["CE"] = true,
	["CJKV"] = true,
	["IPA"] = true,
	["Imitative"] = true,
	["Katharevousa"] = true,
	["Kulturwort"] = true,
	["OED"] = true,
	["POS"] = true,
	["Plural"] = true,
	["PoS"] = true,
	["Portmanteau"] = true,
	["Romanisation"] = true,
	["Romanization"] = true,
	["SAMPA"] = true,
	["SGV"] = true,
	["Singular"] = true,
	["Sino-Xenic"] = true,
	["UK"] = true,
	["Unadapted_borrowing"] = true,
	["Uncountable"] = true,
	["Univerbation"] = true,
	["X-SAMPA"] = true,
	["[_]"] = true,
	["a"] = true,
	["a."] = true,
	["abbr."] = true,
	["abbreviation"] = true,
	["abl."] = true,
	["ablative"] = true,
	["ablative_case"] = true,
	["ablaut"] = true,
	["abs."] = true,
	["absolutive"] = true,
	["absolutive_case"] = true,
	["abstract"] = true,
	["abstract_noun"] = true,
	["abstract_verb"] = true,
	["acc."] = true,
	["accusative"] = true,
	["accusative_case"] = true,
	["acronym"] = true,
	["active"] = true,
	["active_voice"] = true,
	["acute"] = true,
	["acute_accent"] = true,
	["adj."] = true,
	["adjective"] = true,
	["adstrate"] = true,
	["adstratum"] = true,
	["adv."] = true,
	["adverb"] = true,
	["adverbial"] = true,
	["adverbial_clause"] = true,
	["af"] = true,
	["affix"] = true,
	["agent_noun"] = true,
	["agent_nouns"] = true,
	["agentive"] = true,
	["alternative_form"] = true,
	["alus_mider"] = true,
	["ambitransitive"] = true,
	["ambitransitive_verb"] = true,
	["analogy"] = true,
	["andap"] = true,
	["anglicisation"] = true,
	["anglicised"] = true,
	["anglicization"] = true,
	["anglicized"] = true,
	["angry_register"] = true,
	["animacy"] = true,
	["animate"] = true,
	["antepenult"] = true,
	["antepenultima"] = true,
	["antepenultimate"] = true,
	["antonym"] = true,
	["antonymous"] = true,
	["aorist"] = true,
	["aorist_tense"] = true,
	["aphaeresis"] = true,
	["aphaeretic"] = true,
	["apheresis"] = true,
	["apheretic"] = true,
	["aphesis"] = true,
	["aphetic"] = true,
	["apocopate"] = true,
	["apocopated"] = true,
	["apocopation"] = true,
	["apocope"] = true,
	["apocopic"] = true,
	["approximant"] = true,
	["archaic"] = true,
	["archaism"] = true,
	["areal"] = true,
	["areal_feature"] = true,
	["article"] = true,
	["aspect"] = true,
	["aspirated_h"] = true,
	["assimilate"] = true,
	["assimilated"] = true,
	["assimilation"] = true,
	["asterisk"] = true,
	["atelic"] = true,
	["atelic_verb"] = true,
	["attributive"] = true,
	["attributively"] = true,
	["augment"] = true,
	["augmentative"] = true,
	["augmented"] = true,
	["augmentless"] = true,
	["autonym"] = true,
	["auxiliary"] = true,
	["auxiliary_verb"] = true,
	["avoidance"] = true,
	["back-formation"] = true,
	["back_vowel"] = true,
	["backronym"] = true,
	["backslang"] = true,
	["bahuvrihi"] = true,
	["barytone"] = true,
	["blend"] = true,
	["borrowed"] = true,
	["borrowing"] = true,
	["bound_form"] = true,
	["bowdlerization"] = true,
	["bracket"] = true,
	["brackets"] = true,
	["broad"] = true,
	["broadly"] = true,
	["c"] = true,
	["c."] = true,
	["ca."] = true,
	["calque"] = true,
	["calqued"] = true,
	["case"] = true,
	["category"] = true,
	["catenative"] = true,
	["catenative_verb"] = true,
	["causative"] = true,
	["causative_verb"] = true,
	["cf."] = true,
	["circumfix"] = true,
	["circumlocutory"] = true,
	["classifier"] = true,
	["clause"] = true,
	["clipping"] = true,
	["clitic"] = true,
	["cognate"] = true,
	["coinage"] = true,
	["coined"] = true,
	["collective"] = true,
	["collective_noun"] = true,
	["collectively"] = true,
	["collocation"] = true,
	["colloquial"] = true,
	["combining_form"] = true,
	["common"] = true,
	["common_gender"] = true,
	["comparable"] = true,
	["comparative"] = true,
	["compound"] = true,
	["concrete"] = true,
	["concrete_noun"] = true,
	["concrete_verb"] = true,
	["conditional"] = true,
	["conditional_mood"] = true,
	["conjugation"] = true,
	["conjunction"] = true,
	["conjunctive"] = true,
	["connegative"] = true,
	["consonant"] = true,
	["consonant_gradation"] = true,
	["consonant_mutation"] = true,
	["consonantism"] = true,
	["construct_state"] = true,
	["contamination"] = true,
	["contracted"] = true,
	["contraction"] = true,
	["contranym"] = true,
	["conversion"] = true,
	["coordinate_term"] = true,
	["coordinative"] = true,
	["copula"] = true,
	["copulative"] = true,
	["corruption"] = true,
	["countable"] = true,
	["counter"] = true,
	["culture_word"] = true,
	["dagger"] = true,
	["dat"] = true,
	["dated"] = true,
	["dative"] = true,
	["dative_case"] = true,
	["declension"] = true,
	["defective"] = true,
	["defective_spelling"] = true,
	["definite"] = true,
	["definite_article"] = true,
	["degrees_of_comparison"] = true,
	["denominal"] = true,
	["dependent"] = true,
	["dependent_clause"] = true,
	["deponent"] = true,
	["derived_terms"] = true,
	["derogatory"] = true,
	["descendants"] = true,
	["descriptive"] = true,
	["desiderative"] = true,
	["determinate"] = true,
	["determinate_verb"] = true,
	["determinative"] = true,
	["determiner"] = true,
	["deverbal"] = true,
	["diachronic"] = true,
	["diachronically"] = true,
	["diachrony"] = true,
	["diacope"] = true,
	["diacritic"] = true,
	["diacritical"] = true,
	["diacritical_mark"] = true,
	["diaeresis"] = true,
	["dialectal"] = true,
	["diaresis"] = true,
	["dieresis"] = true,
	["diminutive"] = true,
	["direct_object"] = true,
	["displaced"] = true,
	["dissimilate"] = true,
	["dissimilated"] = true,
	["dissimilation"] = true,
	["ditransitive"] = true,
	["ditransitive_verb"] = true,
	["doublet"] = true,
	["dual"] = true,
	["dual_number"] = true,
	["dummy_pronoun"] = true,
	["dvandva"] = true,
	["dysphemism"] = true,
	["ed."] = true,
	["elative"] = true,
	["elative_case"] = true,
	["elided"] = true,
	["elision"] = true,
	["ellipsis"] = true,
	["elongated"] = true,
	["emphatic"] = true,
	["enPR"] = true,
	["enclisis"] = true,
	["endocentric"] = true,
	["endonym"] = true,
	["epenthesis"] = true,
	["epenthetic"] = true,
	["epicene"] = true,
	["eponym"] = true,
	["eponymous"] = true,
	["equative"] = true,
	["equivalent_to"] = true,
	["ergative"] = true,
	["ergative_case"] = true,
	["ergative_verb"] = true,
	["etymology"] = true,
	["etymon"] = true,
	["euphemism"] = true,
	["excessive_spelling"] = true,
	["excrescent"] = true,
	["exocentric"] = true,
	["exonym"] = true,
	["expletive"] = true,
	["eye_dialect"] = true,
	["eye_spelling"] = true,
	["ezafe"] = true,
	["f"] = true,
	["factitive"] = true,
	["factitive_verb"] = true,
	["false_cognate"] = true,
	["false_friend"] = true,
	["familiar"] = true,
	["feminine"] = true,
	["figurative"] = true,
	["first-person"] = true,
	["first_person"] = true,
	["fl."] = true,
	["focus"] = true,
	["folk_etymological"] = true,
	["folk_etymologies"] = true,
	["folk_etymology"] = true,
	["formal"] = true,
	["fossil"] = true,
	["fossil_word"] = true,
	["fossilised"] = true,
	["fossilized"] = true,
	["fpl"] = true,
	["frequentative"] = true,
	["fricative"] = true,
	["front_vowel"] = true,
	["future"] = true,
	["future_perfect"] = true,
	["future_tense"] = true,
	["gemination"] = true,
	["gender"] = true,
	["gender-neutral"] = true,
	["gender_neutral"] = true,
	["genericized_trademark"] = true,
	["genitive"] = true,
	["genitive_case"] = true,
	["gerund"] = true,
	["ghost_word"] = true,
	["government"] = true,
	["grade"] = true,
	["grammatical_number"] = true,
	["grammatical_object"] = true,
	["grammatical_person"] = true,
	["grave"] = true,
	["grave_accent"] = true,
	["habitual"] = true,
	["hapax"] = true,
	["hapax_legomenon"] = true,
	["haplological"] = true,
	["haplology"] = true,
	["hedge"] = true,
	["higher_register"] = true,
	["historical"] = true,
	["holonym"] = true,
	["homograph"] = true,
	["homophone"] = true,
	["hot_word"] = true,
	["humorous"] = true,
	["hyperbole"] = true,
	["hyperbolic"] = true,
	["hypercorrect"] = true,
	["hypercorrection"] = true,
	["hyperforeign"] = true,
	["hyperforeignism"] = true,
	["hypernym"] = true,
	["hyperthesis"] = true,
	["hyperthetic"] = true,
	["hyphenation"] = true,
	["hyponym"] = true,
	["ideophone"] = true,
	["ideophonic"] = true,
	["idiom"] = true,
	["idiomatic"] = true,
	["imitative"] = true,
	["imparisyllabic"] = true,
	["imperative"] = true,
	["imperative_mood"] = true,
	["imperfect"] = true,
	["imperfective"] = true,
	["imperfective_aspect"] = true,
	["imperfective_past"] = true,
	["impersonal"] = true,
	["impersonal_verb"] = true,
	["inanimate"] = true,
	["indeclinable"] = true,
	["indefinite"] = true,
	["indefinite_article"] = true,
	["independent_clause"] = true,
	["indeterminate"] = true,
	["indeterminate_verb"] = true,
	["indicative"] = true,
	["indicative_mood"] = true,
	["indirect_object"] = true,
	["infinitive"] = true,
	["infix"] = true,
	["inflected"] = true,
	["inflection"] = true,
	["inflectional"] = true,
	["informal"] = true,
	["inherited"] = true,
	["initialism"] = true,
	["inline_reference"] = true,
	["ins"] = true,
	["instrumental"] = true,
	["instrumental_case"] = true,
	["intensifier"] = true,
	["intensifying"] = true,
	["interfix"] = true,
	["interjection"] = true,
	["internationalism"] = true,
	["interrogative"] = true,
	["intransitive"] = true,
	["intransitive_verb"] = true,
	["invariable"] = true,
	["invariant"] = true,
	["iotation"] = true,
	["irregular"] = true,
	["iterative"] = true,
	["jussive"] = true,
	["jussive_mood"] = true,
	["karmadharaya"] = true,
	["kenning"] = true,
	["learned_borrowing"] = true,
	["lemma"] = true,
	["letter_case"] = true,
	["lexeme"] = true,
	["liaison"] = true,
	["ligature"] = true,
	["linking_verb"] = true,
	["literal"] = true,
	["literally"] = true,
	["literary"] = true,
	["litotes"] = true,
	["loan"] = true,
	["loan_blend"] = true,
	["loan_translation"] = true,
	["loanblend"] = true,
	["loanword"] = true,
	["loc"] = true,
	["locative"] = true,
	["locative-qualitative"] = true,
	["locative-qualitative_case"] = true,
	["locative_case"] = true,
	["logophor"] = true,
	["logophoric"] = true,
	["logophoricity"] = true,
	["loose"] = true,
	["loosely"] = true,
	["loosely_speaking"] = true,
	["m"] = true,
	["macron"] = true,
	["masculine"] = true,
	["mass_noun"] = true,
	["measure_word"] = true,
	["mediopassive"] = true,
	["meiosis"] = true,
	["men's_speech"] = true,
	["meronym"] = true,
	["metanalysis"] = true,
	["metaphor"] = true,
	["metaphorical"] = true,
	["metathesis"] = true,
	["metathesise"] = true,
	["metathesised"] = true,
	["metathesize"] = true,
	["metathesized"] = true,
	["metathetic"] = true,
	["metonym"] = true,
	["metonymic"] = true,
	["metonymical"] = true,
	["metonymically"] = true,
	["middle"] = true,
	["middle-voice"] = true,
	["middle_voice"] = true,
	["minced_oath"] = true,
	["mixed"] = true,
	["mixed_declension"] = true,
	["monolectic"] = true,
	["monosyllable"] = true,
	["mood"] = true,
	["morpheme"] = true,
	["morphological"] = true,
	["morphology"] = true,
	["mpl"] = true,
	["multiword_expression"] = true,
	["multiword_phrase"] = true,
	["mutation"] = true,
	["mute_h"] = true,
	["n"] = true,
	["narrow"] = true,
	["narrowly"] = true,
	["nasal_infix"] = true,
	["negative_polarity"] = true,
	["negative_polarity_item"] = true,
	["negative_verb"] = true,
	["neologism"] = true,
	["neuter"] = true,
	["nominal"] = true,
	["nominalisation"] = true,
	["nominalization"] = true,
	["nominative"] = true,
	["nominative_case"] = true,
	["non-finite"] = true,
	["non-past"] = true,
	["non-past_tense"] = true,
	["nonce"] = true,
	["nonce_word"] = true,
	["nonfinite"] = true,
	["nonstandard"] = true,
	["nonvirile"] = true,
	["noun"] = true,
	["noun_class"] = true,
	["noun_clause"] = true,
	["number"] = true,
	["numeronym"] = true,
	["object"] = true,
	["objective"] = true,
	["objective_case"] = true,
	["oblique"] = true,
	["oblique_case"] = true,
	["obs"] = true,
	["obsolete"] = true,
	["offensive"] = true,
	["onomatopoeia"] = true,
	["onomatopoeic"] = true,
	["optative_mood"] = true,
	["orthographic_borrowing"] = true,
	["outdated"] = true,
	["oxytone"] = true,
	["oxytonic"] = true,
	["p."] = true,
	["palatalization"] = true,
	["palindrome"] = true,
	["paradigm"] = true,
	["paragoge"] = true,
	["paragogic"] = true,
	["parisyllabic"] = true,
	["paroxytone"] = true,
	["part_of_speech"] = true,
	["partial_calque"] = true,
	["partially_calqued"] = true,
	["participial"] = true,
	["participle"] = true,
	["participles"] = true,
	["particle"] = true,
	["partitive"] = true,
	["partitive_case"] = true,
	["passive"] = true,
	["passive_voice"] = true,
	["past"] = true,
	["past_historic"] = true,
	["past_perfect"] = true,
	["past_tense"] = true,
	["pejorative"] = true,
	["penult"] = true,
	["penultima"] = true,
	["perfect"] = true,
	["perfective"] = true,
	["perfective_aspect"] = true,
	["periphrastic"] = true,
	["person"] = true,
	["phoneme"] = true,
	["phono-semantic_compound"] = true,
	["phono-semantic_matching"] = true,
	["phrase"] = true,
	["piecewise_doublet"] = true,
	["pl"] = true,
	["pl."] = true,
	["plosive"] = true,
	["pluperfect"] = true,
	["plural"] = true,
	["plural_number"] = true,
	["plural_only"] = true,
	["plurale_tantum"] = true,
	["pluralia_tantum"] = true,
	["poetic"] = true,
	["polite"] = true,
	["polylectic"] = true,
	["popular_etymology"] = true,
	["portmanteau"] = true,
	["positive"] = true,
	["positive_polarity"] = true,
	["positive_polarity_item"] = true,
	["possessional_adjective"] = true,
	["possessive_adjective"] = true,
	["possessive_determiner"] = true,
	["postposition"] = true,
	["postpositive"] = true,
	["preconsonantal"] = true,
	["predicate"] = true,
	["predicative"] = true,
	["predicatively"] = true,
	["prefix"] = true,
	["prefixation"] = true,
	["prefixed"] = true,
	["preposition"] = true,
	["prepositional"] = true,
	["prepositional_case"] = true,
	["prescriptive"] = true,
	["present"] = true,
	["present_tense"] = true,
	["preterite"] = true,
	["preterite-present_verb"] = true,
	["prevocalic"] = true,
	["privative_adjective"] = true,
	["productive"] = true,
	["progressive"] = true,
	["pronominal"] = true,
	["pronominal_verb"] = true,
	["pronoun"] = true,
	["pronunciation_spelling"] = true,
	["proparoxytone"] = true,
	["proper_noun"] = true,
	["proscribed"] = true,
	["prothesis"] = true,
	["protologism"] = true,
	["proverb"] = true,
	["pseudo-acronym"] = true,
	["pseudo-anglicism"] = true,
	["pseudo-loan"] = true,
	["pseudoacronym"] = true,
	["pseudoanglicism"] = true,
	["quantifier"] = true,
	["rare"] = true,
	["reanalysed"] = true,
	["reanalysis"] = true,
	["reanalyzed"] = true,
	["rebracketing"] = true,
	["reciprocal"] = true,
	["reconstructed"] = true,
	["reconstruction"] = true,
	["rection"] = true,
	["reducible"] = true,
	["reduplicated"] = true,
	["reduplication"] = true,
	["reflex"] = true,
	["reflexive"] = true,
	["register"] = true,
	["related_terms"] = true,
	["relational"] = true,
	["relational_adjective"] = true,
	["relative"] = true,
	["relative_clause"] = true,
	["respelled"] = true,
	["respelling"] = true,
	["retronym"] = true,
	["rhetoric"] = true,
	["rhetorical_question"] = true,
	["rhotacism"] = true,
	["rhotacization"] = true,
	["romanisation"] = true,
	["romanization"] = true,
	["root"] = true,
	["rustic"] = true,
	["s"] = true,
	["s.l."] = true,
	["s.n."] = true,
	["script"] = true,
	["second-person"] = true,
	["second-person-object"] = true,
	["second-person-object_form"] = true,
	["second_person"] = true,
	["second_person_object"] = true,
	["semantic_loan"] = true,
	["semelfactive"] = true,
	["semi-learned_borrowing"] = true,
	["semivowel"] = true,
	["sentence"] = true,
	["sentence_adverb"] = true,
	["set_expression"] = true,
	["set_phrase"] = true,
	["sg"] = true,
	["sg."] = true,
	["short_form"] = true,
	["shortening"] = true,
	["sic"] = true,
	["siglum"] = true,
	["simile"] = true,
	["simplex"] = true,
	["singular"] = true,
	["singular_number"] = true,
	["singular_only"] = true,
	["singulare_tantum"] = true,
	["singularia_tantum"] = true,
	["singulative"] = true,
	["singulative_number"] = true,
	["slang"] = true,
	["slavic_first_palatalization"] = true,
	["slavic_progressive_palatalization"] = true,
	["snowclone"] = true,
	["solemn"] = true,
	["sound-symbolic"] = true,
	["sound_change"] = true,
	["sound_symbolism"] = true,
	["spelling_pronunciation"] = true,
	["square_bracket"] = true,
	["square_brackets"] = true,
	["stem"] = true,
	["strate"] = true,
	["stratum"] = true,
	["strict"] = true,
	["strictly"] = true,
	["strong_conjugation"] = true,
	["strong_declension"] = true,
	["strong_pronoun"] = true,
	["strong_verb"] = true,
	["subject"] = true,
	["subjunctive"] = true,
	["subjunctive_mood"] = true,
	["subordinate_clause"] = true,
	["substantive"] = true,
	["substantivisation"] = true,
	["substantivization"] = true,
	["substrate"] = true,
	["substratum"] = true,
	["suffix"] = true,
	["suffixed"] = true,
	["superlative"] = true,
	["superseded"] = true,
	["superstrate"] = true,
	["superstratum"] = true,
	["supine"] = true,
	["suppletion"] = true,
	["suppletive"] = true,
	["surface"] = true,
	["surface_analysis"] = true,
	["surface_etymology"] = true,
	["syllable"] = true,
	["synchronic"] = true,
	["synchronically"] = true,
	["synchrony"] = true,
	["syncopated"] = true,
	["syncopation"] = true,
	["syncope"] = true,
	["syncopic"] = true,
	["syncretic"] = true,
	["syncretism"] = true,
	["synecdoche"] = true,
	["synonym"] = true,
	["tashif"] = true,
	["tatpurusa"] = true,
	["tautology"] = true,
	["technical"] = true,
	["telic"] = true,
	["telic_verb"] = true,
	["tense"] = true,
	["thematicization"] = true,
	["third-person"] = true,
	["third_person"] = true,
	["tmesis"] = true,
	["tone"] = true,
	["topicalized"] = true,
	["toponym"] = true,
	["tr."] = true,
	["tran."] = true,
	["transferred_sense"] = true,
	["transferred_senses"] = true,
	["transgressive"] = true,
	["transitive"] = true,
	["transitive_verb"] = true,
	["transl."] = true,
	["translation_hub"] = true,
	["transliteration"] = true,
	["transnumeral"] = true,
	["transnumeral_number"] = true,
	["troponym"] = true,
	["twice-borrowed"] = true,
	["umlaut"] = true,
	["unadapted_borrowing"] = true,
	["uncommon"] = true,
	["uncomparable"] = true,
	["uncountable"] = true,
	["undeclinable"] = true,
	["univerbation"] = true,
	["usage_notes"] = true,
	["var."] = true,
	["varia_lectio"] = true,
	["variae_lectiones"] = true,
	["variant"] = true,
	["variant_reading"] = true,
	["velar"] = true,
	["verb"] = true,
	["verbal_noun"] = true,
	["verbs"] = true,
	["verlan"] = true,
	["virile"] = true,
	["vocative"] = true,
	["vocative_case"] = true,
	["voice"] = true,
	["voiced"] = true,
	["voiceless"] = true,
	["voicing"] = true,
	["vowel"] = true,
	["vowel_harmony"] = true,
	["vulgar"] = true,
	["wanderword"] = true,
	["wanderwort"] = true,
	["weak_declension"] = true,
	["weak_pronoun"] = true,
	["weak_verb"] = true,
	["women's_speech"] = true,
	["zero-grade"] = true,
	["zero_grade"] = true,
	["ʾiʿrāb"] = true,
	["ʾiḍāfa"] = true,
	["†"] = true,
}

local ugsub = mw.ustring.gsub

local anchors = {}

function format_anchor (anchor)
	return (ugsub(anchor, "[%s_]+", "_")) -- (multiple) spaces to underscores
end

for parameters in mw.title.new("Appendix:Glossary"):getContent():gmatch("{{anchor|([^}]+)}}") do
	for anchor in parameters:gmatch("[^|]+") do
		anchors[format_anchor(anchor)] = true
	end
end

return anchors