spaCy/spacy/lang/fr/lemmatizer/_adverbs.py

556 lines
40 KiB
Python
Raw Normal View History

💫 Port master changes over to develop (#2979) * Create aryaprabhudesai.md (#2681) * Update _install.jade (#2688) Typo fix: "models" -> "model" * Add FAC to spacy.explain (resolves #2706) * Remove docstrings for deprecated arguments (see #2703) * When calling getoption() in conftest.py, pass a default option (#2709) * When calling getoption() in conftest.py, pass a default option This is necessary to allow testing an installed spacy by running: pytest --pyargs spacy * Add contributor agreement * update bengali token rules for hyphen and digits (#2731) * Less norm computations in token similarity (#2730) * Less norm computations in token similarity * Contributor agreement * Remove ')' for clarity (#2737) Sorry, don't mean to be nitpicky, I just noticed this when going through the CLI and thought it was a quick fix. That said, if this was intention than please let me know. * added contributor agreement for mbkupfer (#2738) * Basic support for Telugu language (#2751) * Lex _attrs for polish language (#2750) * Signed spaCy contributor agreement * Added polish version of english lex_attrs * Introduces a bulk merge function, in order to solve issue #653 (#2696) * Fix comment * Introduce bulk merge to increase performance on many span merges * Sign contributor agreement * Implement pull request suggestions * Describe converters more explicitly (see #2643) * Add multi-threading note to Language.pipe (resolves #2582) [ci skip] * Fix formatting * Fix dependency scheme docs (closes #2705) [ci skip] * Don't set stop word in example (closes #2657) [ci skip] * Add words to portuguese language _num_words (#2759) * Add words to portuguese language _num_words * Add words to portuguese language _num_words * Update Indonesian model (#2752) * adding e-KTP in tokenizer exceptions list * add exception token * removing lines with containing space as it won't matter since we use .split() method in the end, added new tokens in exception * add tokenizer exceptions list * combining base_norms with norm_exceptions * adding norm_exception * fix double key in lemmatizer * remove unused import on punctuation.py * reformat stop_words to reduce number of lines, improve readibility * updating tokenizer exception * implement is_currency for lang/id * adding orth_first_upper in tokenizer_exceptions * update the norm_exception list * remove bunch of abbreviations * adding contributors file * Fixed spaCy+Keras example (#2763) * bug fixes in keras example * created contributor agreement * Adding French hyphenated first name (#2786) * Fix typo (closes #2784) * Fix typo (#2795) [ci skip] Fixed typo on line 6 "regcognizer --> recognizer" * Adding basic support for Sinhala language. (#2788) * adding Sinhala language package, stop words, examples and lex_attrs. * Adding contributor agreement * Updating contributor agreement * Also include lowercase norm exceptions * Fix error (#2802) * Fix error ValueError: cannot resize an array that references or is referenced by another array in this way. Use the resize function * added spaCy Contributor Agreement * Add charlax's contributor agreement (#2805) * agreement of contributor, may I introduce a tiny pl languge contribution (#2799) * Contributors agreement * Contributors agreement * Contributors agreement * Add jupyter=True to displacy.render in documentation (#2806) * Revert "Also include lowercase norm exceptions" This reverts commit 70f4e8adf37cfcfab60be2b97d6deae949b30e9e. * Remove deprecated encoding argument to msgpack * Set up dependency tree pattern matching skeleton (#2732) * Fix bug when too many entity types. Fixes #2800 * Fix Python 2 test failure * Require older msgpack-numpy * Restore encoding arg on msgpack-numpy * Try to fix version pin for msgpack-numpy * Update Portuguese Language (#2790) * Add words to portuguese language _num_words * Add words to portuguese language _num_words * Portuguese - Add/remove stopwords, fix tokenizer, add currency symbols * Extended punctuation and norm_exceptions in the Portuguese language * Correct error in spacy universe docs concerning spacy-lookup (#2814) * Update Keras Example for (Parikh et al, 2016) implementation (#2803) * bug fixes in keras example * created contributor agreement * baseline for Parikh model * initial version of parikh 2016 implemented * tested asymmetric models * fixed grevious error in normalization * use standard SNLI test file * begin to rework parikh example * initial version of running example * start to document the new version * start to document the new version * Update Decompositional Attention.ipynb * fixed calls to similarity * updated the README * import sys package duh * simplified indexing on mapping word to IDs * stupid python indent error * added code from https://github.com/tensorflow/tensorflow/issues/3388 for tf bug workaround * Fix typo (closes #2815) [ci skip] * Update regex version dependency * Set version to 2.0.13.dev3 * Skip seemingly problematic test * Remove problematic test * Try previous version of regex * Revert "Remove problematic test" This reverts commit bdebbef45552d698d390aa430b527ee27830f11b. * Unskip test * Try older version of regex * 💫 Update training examples and use minibatching (#2830) <!--- Provide a general summary of your changes in the title. --> ## Description Update the training examples in `/examples/training` to show usage of spaCy's `minibatch` and `compounding` helpers ([see here](https://spacy.io/usage/training#tips-batch-size) for details). The lack of batching in the examples has caused some confusion in the past, especially for beginners who would copy-paste the examples, update them with large training sets and experienced slow and unsatisfying results. ### Types of change enhancements ## Checklist <!--- Before you submit the PR, go over this checklist and make sure you can tick off all the boxes. [] -> [x] --> - [x] I have submitted the spaCy Contributor Agreement. - [x] I ran the tests, and all new and existing tests passed. - [x] My changes don't require a change to the documentation, or if they do, I've added all required information. * Visual C++ link updated (#2842) (closes #2841) [ci skip] * New landing page * Add contribution agreement * Correcting lang/ru/examples.py (#2845) * Correct some grammatical inaccuracies in lang\ru\examples.py; filled Contributor Agreement * Correct some grammatical inaccuracies in lang\ru\examples.py * Move contributor agreement to separate file * Set version to 2.0.13.dev4 * Add Persian(Farsi) language support (#2797) * Also include lowercase norm exceptions * Remove in favour of https://github.com/explosion/spaCy/graphs/contributors * Rule-based French Lemmatizer (#2818) <!--- Provide a general summary of your changes in the title. --> ## Description <!--- Use this section to describe your changes. If your changes required testing, include information about the testing environment and the tests you ran. If your test fixes a bug reported in an issue, don't forget to include the issue number. If your PR is still a work in progress, that's totally fine – just include a note to let us know. --> Add a rule-based French Lemmatizer following the english one and the excellent PR for [greek language optimizations](https://github.com/explosion/spaCy/pull/2558) to adapt the Lemmatizer class. ### Types of change <!-- What type of change does your PR cover? Is it a bug fix, an enhancement or new feature, or a change to the documentation? --> - Lemma dictionary used can be found [here](http://infolingu.univ-mlv.fr/DonneesLinguistiques/Dictionnaires/telechargement.html), I used the XML version. - Add several files containing exhaustive list of words for each part of speech - Add some lemma rules - Add POS that are not checked in the standard Lemmatizer, i.e PRON, DET, ADV and AUX - Modify the Lemmatizer class to check in lookup table as a last resort if POS not mentionned - Modify the lemmatize function to check in lookup table as a last resort - Init files are updated so the model can support all the functionalities mentioned above - Add words to tokenizer_exceptions_list.py in respect to regex used in tokenizer_exceptions.py ## Checklist <!--- Before you submit the PR, go over this checklist and make sure you can tick off all the boxes. [] -> [x] --> - [X] I have submitted the spaCy Contributor Agreement. - [X] I ran the tests, and all new and existing tests passed. - [X] My changes don't require a change to the documentation, or if they do, I've added all required information. * Set version to 2.0.13 * Fix formatting and consistency * Update docs for new version [ci skip] * Increment version [ci skip] * Add info on wheels [ci skip] * Adding "This is a sentence" example to Sinhala (#2846) * Add wheels badge * Update badge [ci skip] * Update README.rst [ci skip] * Update murmurhash pin * Increment version to 2.0.14.dev0 * Update GPU docs for v2.0.14 * Add wheel to setup_requires * Import prefer_gpu and require_gpu functions from Thinc * Add tests for prefer_gpu() and require_gpu() * Update requirements and setup.py * Workaround bug in thinc require_gpu * Set version to v2.0.14 * Update push-tag script * Unhack prefer_gpu * Require thinc 6.10.6 * Update prefer_gpu and require_gpu docs [ci skip] * Fix specifiers for GPU * Set version to 2.0.14.dev1 * Set version to 2.0.14 * Update Thinc version pin * Increment version * Fix msgpack-numpy version pin * Increment version * Update version to 2.0.16 * Update version [ci skip] * Redundant ')' in the Stop words' example (#2856) <!--- Provide a general summary of your changes in the title. --> ## Description <!--- Use this section to describe your changes. If your changes required testing, include information about the testing environment and the tests you ran. If your test fixes a bug reported in an issue, don't forget to include the issue number. If your PR is still a work in progress, that's totally fine – just include a note to let us know. --> ### Types of change <!-- What type of change does your PR cover? Is it a bug fix, an enhancement or new feature, or a change to the documentation? --> ## Checklist <!--- Before you submit the PR, go over this checklist and make sure you can tick off all the boxes. [] -> [x] --> - [ ] I have submitted the spaCy Contributor Agreement. - [ ] I ran the tests, and all new and existing tests passed. - [ ] My changes don't require a change to the documentation, or if they do, I've added all required information. * Documentation improvement regarding joblib and SO (#2867) Some documentation improvements ## Description 1. Fixed the dead URL to joblib 2. Fixed Stack Overflow brand name (with space) ### Types of change Documentation ## Checklist <!--- Before you submit the PR, go over this checklist and make sure you can tick off all the boxes. [] -> [x] --> - [x] I have submitted the spaCy Contributor Agreement. - [x] I ran the tests, and all new and existing tests passed. - [x] My changes don't require a change to the documentation, or if they do, I've added all required information. * raise error when setting overlapping entities as doc.ents (#2880) * Fix out-of-bounds access in NER training The helper method state.B(1) gets the index of the first token of the buffer, or -1 if no such token exists. Normally this is safe because we pass this to functions like state.safe_get(), which returns an empty token. Here we used it directly as an array index, which is not okay! This error may have been the cause of out-of-bounds access errors during training. Similar errors may still be around, so much be hunted down. Hunting this one down took a long time...I printed out values across training runs and diffed, looking for points of divergence between runs, when no randomness should be allowed. * Change PyThaiNLP Url (#2876) * Fix missing comma * Add example showing a fix-up rule for space entities * Set version to 2.0.17.dev0 * Update regex version * Revert "Update regex version" This reverts commit 62358dd867d15bc6a475942dff34effba69dd70a. * Try setting older regex version, to align with conda * Set version to 2.0.17 * Add spacy-js to universe [ci-skip] * Add spacy-raspberry to universe (closes #2889) * Add script to validate universe json [ci skip] * Removed space in docs + added contributor indo (#2909) * - removed unneeded space in documentation * - added contributor info * Allow input text of length up to max_length, inclusive (#2922) * Include universe spec for spacy-wordnet component (#2919) * feat: include universe spec for spacy-wordnet component * chore: include spaCy contributor agreement * Minor formatting changes [ci skip] * Fix image [ci skip] Twitter URL doesn't work on live site * Check if the word is in one of the regular lists specific to each POS (#2886) * 💫 Create random IDs for SVGs to prevent ID clashes (#2927) Resolves #2924. ## Description Fixes problem where multiple visualizations in Jupyter notebooks would have clashing arc IDs, resulting in weirdly positioned arc labels. Generating a random ID prefix so even identical parses won't receive the same IDs for consistency (even if effect of ID clash isn't noticable here.) ### Types of change bug fix ## Checklist <!--- Before you submit the PR, go over this checklist and make sure you can tick off all the boxes. [] -> [x] --> - [x] I have submitted the spaCy Contributor Agreement. - [x] I ran the tests, and all new and existing tests passed. - [x] My changes don't require a change to the documentation, or if they do, I've added all required information. * Fix typo [ci skip] * fixes symbolic link on py3 and windows (#2949) * fixes symbolic link on py3 and windows during setup of spacy using command python -m spacy link en_core_web_sm en closes #2948 * Update spacy/compat.py Co-Authored-By: cicorias <cicorias@users.noreply.github.com> * Fix formatting * Update universe [ci skip] * Catalan Language Support (#2940) * Catalan language Support * Ddding Catalan to documentation * Sort languages alphabetically [ci skip] * Update tests for pytest 4.x (#2965) <!--- Provide a general summary of your changes in the title. --> ## Description - [x] Replace marks in params for pytest 4.0 compat ([see here](https://docs.pytest.org/en/latest/deprecations.html#marks-in-pytest-mark-parametrize)) - [x] Un-xfail passing tests (some fixes in a recent update resolved a bunch of issues, but tests were apparently never updated here) ### Types of change <!-- What type of change does your PR cover? Is it a bug fix, an enhancement or new feature, or a change to the documentation? --> ## Checklist <!--- Before you submit the PR, go over this checklist and make sure you can tick off all the boxes. [] -> [x] --> - [x] I have submitted the spaCy Contributor Agreement. - [x] I ran the tests, and all new and existing tests passed. - [x] My changes don't require a change to the documentation, or if they do, I've added all required information. * Fix regex pin to harmonize with conda (#2964) * Update README.rst * Fix bug where Vocab.prune_vector did not use 'batch_size' (#2977) Fixes #2976 * Fix typo * Fix typo * Remove duplicate file * Require thinc 7.0.0.dev2 Fixes bug in gpu_ops that would use cupy instead of numpy on CPU * Add missing import * Fix error IDs * Fix tests
2018-11-29 18:30:29 +03:00
# coding: utf8
from __future__ import unicode_literals
ADVERBS = set(
"""
Rule-based French Lemmatizer (#2818) <!--- Provide a general summary of your changes in the title. --> ## Description <!--- Use this section to describe your changes. If your changes required testing, include information about the testing environment and the tests you ran. If your test fixes a bug reported in an issue, don't forget to include the issue number. If your PR is still a work in progress, that's totally fine – just include a note to let us know. --> Add a rule-based French Lemmatizer following the english one and the excellent PR for [greek language optimizations](https://github.com/explosion/spaCy/pull/2558) to adapt the Lemmatizer class. ### Types of change <!-- What type of change does your PR cover? Is it a bug fix, an enhancement or new feature, or a change to the documentation? --> - Lemma dictionary used can be found [here](http://infolingu.univ-mlv.fr/DonneesLinguistiques/Dictionnaires/telechargement.html), I used the XML version. - Add several files containing exhaustive list of words for each part of speech - Add some lemma rules - Add POS that are not checked in the standard Lemmatizer, i.e PRON, DET, ADV and AUX - Modify the Lemmatizer class to check in lookup table as a last resort if POS not mentionned - Modify the lemmatize function to check in lookup table as a last resort - Init files are updated so the model can support all the functionalities mentioned above - Add words to tokenizer_exceptions_list.py in respect to regex used in tokenizer_exceptions.py ## Checklist <!--- Before you submit the PR, go over this checklist and make sure you can tick off all the boxes. [] -> [x] --> - [X] I have submitted the spaCy Contributor Agreement. - [X] I ran the tests, and all new and existing tests passed. - [X] My changes don't require a change to the documentation, or if they do, I've added all required information.
2018-10-13 17:38:21 +03:00
abandonnément abjectement abominablement abondamment aboralement abouliquement
abruptement abrégément abréviativement absconsement absconsément absolument
abstraitement abstrusément absurdement abusivement académiquement
accelerando acceptablement accessoirement accidentellement accortement
acidement acoustiquement acrimonieusement acrobatiquement actiniquement
actuellement adagio additionnellement additivement adiabatiquement
adjectivement administrativement admirablement admirativement adorablement
adultérieurement adverbialement adversativement adéquatement affablement
affectionnément affectivement affectueusement affinement affirmativement
agilement agitato agnostiquement agogiquement agressivement agrestement
agrologiquement agronomiquement agréablement aguicheusement aidant aigrement
ailleurs aimablement ainsi aisément alchimiquement alcooliquement alentour
algorithmiquement algébriquement alias alimentairement allegretto allegro
allopathiquement allusivement allègrement allégoriquement allégrement allégro
alphabétiquement alternativement altimétriquement altièrement altruistement
amabile ambigument ambitieusement amiablement amicalement amiteusement
amoroso amoureusement amphibologiquement amphigouriquement amplement
amusément amènement amèrement anachroniquement anagogiquement
analogiquement analoguement analytiquement anaphoriquement anarchiquement
ancestralement anciennement andante andantino anecdotiquement angulairement
angéliquement anharmoniquement animalement animato annuellement anodinement
anormalement anthropocentriquement anthropologiquement anthropomorphiquement
anticipativement anticonstitutionnellement antidémocratiquement
antinomiquement antipathiquement antipatriotiquement antiquement
antisocialement antisportivement antisymétriquement antithétiquement
antiétatiquement antécédemment antérieurement anxieusement apathiquement
apicalement apocalyptiquement apodictiquement apologétiquement apostoliquement
appassionato approbativement approchant approximativement appréciablement
après-demain aquatiquement arbitrairement arbitralement archaïquement
architecturalement archéologiquement ardemment argotiquement aridement
arithmétiquement aromatiquement arrière arrogamment articulairement
artificiellement artificieusement artisanalement artistement artistiquement
aseptiquement asiatiquement assai assertivement assertoriquement assez
associativement assurément astrologiquement astrométriquement astronomiquement
astucieusement asymptotiquement asymétriquement ataviquement ataxiquement
atomiquement atrabilairement atrocement attenant attentionnément attentivement
attractivement atypiquement aucunement audacieusement audiblement
auditivement auguralement augustement aujourd'hui auparavant auprès
aussi aussitôt austèrement autant autarciquement authentiquement
autographiquement automatiquement autonomement autoritairement autrefois
auxiliairement avant avant-hier avantageusement avarement avaricieusement
aventurément aveuglément avidement avunculairement axialement axiologiquement
aériennement aérodynamiquement aérostatiquement babéliquement bachiquement
badaudement badinement balistiquement balourdement balsamiquement banalement
barbarement barométriquement baroquement bas bassement batailleusement
baveusement beau beaucoup bellement belliqueusement ben bene benoîtement
bestialement bibliographiquement bibliquement bien bienheureusement bientôt
bigotement bigrement bihebdomadairement bijectivement bijournellement
bileusement bilieusement bilinéairement bimensuellement bimestriellement
bioacoustiquement biochimiquement bioclimatiquement biodynamiquement
biogénétiquement biologiquement biomédicalement bioniquement biophysiquement
bioélectroniquement bioénergétiquement bipolairement biquotidiennement bis
biunivoquement bizarrement bizarroïdement blafardement blagueusement
blondement blâmablement bon bonassement bonnement bordéliquement botaniquement
boueusement bouffonnement bougonnement bougrement boulimiquement
bravachement bravement bredouilleusement bref brillamment brièvement
brumeusement brusquement brut brutalement bruyamment bucoliquement
bureaucratiquement burlesquement byzantinement béatement bégueulement
bénéfiquement bénévolement béotiennement bésef bézef bêtement cabalistiquement
cabotinement cachottièrement cacophoniquement caf cafardeusement
cajoleusement calamiteusement calligraphiquement calmement calmos
calorimétriquement caloriquement canaillement cancérologiquement candidement
cantabile capablement capillairement capitalement capitulairement
captieusement caractériellement caractérologiquement cardiographiquement
caricaturalement carrément cartographiquement cartésiennement casanièrement
casuellement catalytiquement catastrophiquement catholiquement
catégoriquement causalement causativement caustiquement cauteleusement
caverneusement cellulairement censitairement censément centièmement
cependant certainement certes cf chafouinement chagrinement chaleureusement
chaotiquement charismatiquement charitablement charnellement chastement
chattement chaud chaudement chauvinement chenuement cher chevaleresquement
chichement chichiteusement chimiquement chimériquement chinoisement
chiquement chirographairement chirographiquement chirurgicalement chiément
chouettement chromatiquement chroniquement chronologiquement
chrétiennement chèrement chétivement ci cinquantièmement cinquièmement
cinématographiquement cinétiquement circonspectement circonstanciellement
citadinement civilement civiquement clairement clandestinement classiquement
climatologiquement cliniquement cléricalement cocassement cochonnement
coextensivement collatéralement collectivement collusoirement collégialement
coléreusement colériquement combien combinatoirement comiquement comme
comment commercialement comminatoirement commodément communalement
communément comparablement comparativement compatiblement compendieusement
compensatoirement complaisamment complexement complètement complémentairement
compréhensivement comptablement comptant compulsivement conardement
conceptuellement concernant concevablement concisément concomitamment
concurremment concussionnairement condamnablement conditionnellement confer
confidemment confidentiellement conflictuellement conformationnellement
confortablement confraternellement confusément confédéralement congrument
congénitalement coniquement conjecturalement conjointement conjonctivement
conjugalement connardement connement connotativement consciemment
consensuellement conservatoirement considérablement considérément
constamment constitutionnellement constitutivement consubstantiellement
consécutivement conséquemment contagieusement contemplativement
contestablement contextuellement continuellement continûment contractuellement
contrairement contrapuntiquement contrastivement contre contributoirement
convenablement conventionnellement conventuellement convivialement
coopérativement copieusement coquettement coquinement cordialement coriacement
coronairement corporativement corporellement corpusculairement correct
correctionnellement corrosivement corrélativement cosmiquement
cosmographiquement cosmologiquement cossardement cotonneusement couardement
courageusement couramment court courtement courtoisement coutumièrement
craintivement crapuleusement crescendo criardement criminellement
critiquablement critiquement croyez-en crucialement cruellement
crânement crédiblement crédulement crépusculairement crétinement crûment
cuistrement culinairement cultuellement culturellement cumulativement
curativement curieusement cursivement curvilignement cybernétiquement
cylindriquement cyniquement cynégétiquement cytogénétiquement cytologiquement
célestement célibatairement cérébralement cérémoniellement cérémonieusement
d'abondance d'abord d'ailleurs d'après d'arrache-pied d'avance d'emblée d'ici
d'office d'urgence d'évidence dactylographiquement damnablement dangereusement
debout decimo decrescendo dedans dehors demain densément depuis derechef
dernièrement derrière descriptivement despotiquement deusio deuxièmement
devant dextrement dextrorse dextrorsum diablement diaboliquement
diacoustiquement diagonalement dialectalement dialectiquement
dialogiquement diamétralement diantrement diatoniquement dichotomiquement
didactiquement difficilement difficultueusement diffusément différemment
digitalement dignement dilatoirement diligemment dimanche dimensionnellement
dinguement diplomatiquement directement directo disciplinairement
discontinûment discourtoisement discriminatoirement discrètement
discursivement disertement disgracieusement disjonctivement disons-le
dispendieusement disproportionnellement disproportionnément dissemblablement
dissuasivement dissymétriquement distinctement distinctivement distraitement
distributivement dithyrambiquement dito diurnement diversement divinement
dixièmement diététiquement docilement docimologiquement doctement
doctrinairement doctrinalement documentairement dodécaphoniquement
dogmatiquement dolce dolcissimo dolemment dolentement dolosivement
dommageablement donc dont doriquement dorsalement dorénavant doublement
doucereusement doucettement douceâtrement douillettement douloureusement
doux douzièmement draconiennement dramatiquement drastiquement
droit droitement drolatiquement dru drument drôlement dubitativement dur
durement dynamiquement dynamogéniquement dysharmoniquement débilement
décadairement décemment décidément décimalement décisivement déclamatoirement
dédaigneusement déductivement défavorablement défectueusement défensivement
définitivement dégoûtamment dégressivement dégueulassement déictiquement déjà
délibérément délicatement délicieusement déloyalement délétèrement
démentiellement démesurément démocratiquement démographiquement démoniaquement
démonstrativement démotiquement déontologiquement départementalement
déplaisamment déplorablement dépressivement dépréciativement déraisonnablement
dérivationnellement dérogativement dérogatoirement désagréablement
désastreusement désavantageusement désespéramment désespérément déshonnêtement
désobligeamment désolamment désordonnément désormais déterminément
dévotement dévotieusement dûment ecclésiastiquement ecclésiologiquement
efficacement effrayamment effrontément effroyablement effrénément
elliptiquement emblématiquement embryologiquement embryonnairement
emphatiquement empiriquement encor encore encyclopédiquement
endémiquement enfantinement enfin enjôleusement ennuyeusement ensemble
ensuite enthousiastement entièrement entomologiquement enviablement
environ ergonomiquement erratiquement erronément eschatologiquement
espressivo essentiellement esthétiquement estimablement etc ethniquement
ethnolinguistiquement ethnologiquement eucharistiquement euphoniquement
euphémiquement euristiquement européennement eurythmiquement euréka exactement
exaspérément excellemment excentriquement exceptionnellement excepté
exclamativement exclusivement excédentairement exemplairement exhaustivement
existentiellement exorbitamment exotiquement expansivement expertement
explicativement explicitement explosivement explétivement exponentiellement
expressément exprès expéditivement expérimentalement exquisément extatiquement
extensionnellement extensivement extra-muros extrajudiciairement
extravagamment extrinsèquement extrêmement extérieurement exécrablement
exégétiquement fabuleusement facheusement facile facilement facticement
factitivement factuellement facultativement facétieusement fadassement
faiblardement faiblement fallacieusement falotement fameusement familialement
faméliquement fanatiquement fanfaronnement fangeusement fantaisistement
fantasmatiquement fantasquement fantastiquement fantomatiquement
faramineusement faraudement farouchement fascistement fashionablement
fastueusement fatalement fatalistement fatidiquement faussement fautivement
favorablement ferme fermement ferroviairement fertilement fervemment
fichtrement fichument fichûment fictivement fiduciairement fidèlement
figurativement figurément filandreusement filialement filmiquement fin
financièrement finaudement finement finiment fiscalement fissa fixement
fiévreusement flagorneusement flasquement flatteusement flegmatiquement
flexionnellement flexueusement flou fluidement flâneusement flémardement
foireusement folkloriquement follement folâtrement foncièrement
fondamentalement forcément forestièrement forfaitairement formellement
fort forte fortement fortissimo fortuitement fougueusement fourbement
foutument foutûment fragilement fragmentairement frais franc franchement
fraternellement frauduleusement fraîchement frigidement frigo frileusement
frisquet frivolement froidement frontalement froussardement fructueusement
frustement frénétiquement fréquemment frêlement fugacement fugitivement
fumeusement funestement funèbrement funérairement furibardement furibondement
furioso furtivement futilement futurement fâcheusement fébrilement fécondement
félinement félonnement fémininement féodalement férocement fétidement
gaffeusement gaiement gaillardement galamment gallicanement galvaniquement
gammathérapiquement ganglionnairement gargantualement gastronomiquement
gauloisement gaîment geignardement gentement gentiment gestuellement
giratoirement glacialement glaciologiquement glaireusement glandulairement
globalement glorieusement gloutonnement gnostiquement gnoséologiquement
goguenardement goinfrement goniométriquement gothiquement gouailleusement
goulûment gourdement gourmandement goutteusement gouvernementalement
gracilement gracioso graduellement grammaticalement grand grandement
graphiquement graphologiquement gras grassement gratis gratuitement grave
gravement grazioso grincheusement grivoisement grièvement grossement
grotesquement grégairement guillerettement gutturalement guère guères
gyroscopiquement gâteusement gélatineusement génialement génitalement
généralement généreusement génériquement génétiquement géodynamiquement
géographiquement géologiquement géométralement géométriquement géophysiquement
habilement habituellement hagardement hagiographiquement haineusement
hargneusement harmonieusement harmoniquement hasardeusement haut hautainement
haïssablement hebdomadairement heptagonalement herméneutiquement
heureusement heuristiquement hexagonalement hexaédriquement hideusement hier
hippiatriquement hippiquement hippologiquement histologiquement historiquement
hiératiquement hiéroglyphiquement homocentriquement homographiquement
homologiquement homothétiquement homéopathiquement homériquement honnêtement
honorifiquement honteusement horizontalement hormis hormonalement horriblement
hospitalièrement hostilement houleusement huileusement huitièmement
humanitairement humblement humidement humoristiquement humoureusement
hydrauliquement hydrodynamiquement hydrographiquement hydrologiquement
hydropneumatiquement hydrostatiquement hydrothérapiquement hygiéniquement
hypercorrectement hypnotiquement hypocondriaquement hypocoristiquement
hypodermiquement hypostatiquement hypothécairement hypothétiquement
hâtivement hébraïquement héliaquement hélicoïdalement héliographiquement
hémiédriquement hémodynamiquement hémostatiquement héraldiquement héroïquement
hérétiquement hétéroclitement hétérodoxement hétérogènement ibidem
ici ici-bas iconiquement iconographiquement id idem identiquement
idiosyncrasiquement idiosyncratiquement idiotement idoinement idolatriquement
idylliquement idéalement idéalistement idéellement idéographiquement
ignarement ignoblement ignominieusement ignoramment illicitement illico
illogiquement illusoirement illustrement illégalement illégitimement
imaginativement imbattablement imbécilement immaculément immanquablement
immensément imminemment immobilement immodestement immodérément immondement
immortellement immuablement immunitairement immunologiquement immédiatement
immémorialement impairement impalpablement imparablement impardonnablement
impartialement impassiblement impatiemment impavidement impayablement
impensablement imperceptiblement impersonnellement impertinemment
impitoyablement implacablement implicitement impoliment impolitiquement
importunément impossiblement imprescriptiblement impressivement improbablement
impromptu improprement imprudemment imprécisément imprévisiblement impudemment
impulsivement impunément impurement impénétrablement impérativement
impérieusement impérissablement impétueusement inacceptablement
inactivement inadmissiblement inadéquatement inaliénablement inaltérablement
inamoviblement inappréciablement inassouvissablement inattaquablement
inaudiblement inauguralement inauthentiquement inavouablement incalculablement
incertainement incessamment incestueusement incidemment incisivement
inciviquement inclusivement incoerciblement incognito incommensurablement
incommutablement incomparablement incomplètement incompréhensiblement
inconcevablement inconciliablement inconditionnellement inconfortablement
inconsciemment inconsidérément inconsolablement inconstamment
inconséquemment incontestablement incontinent incontournablement
inconvenablement incorporellement incorrectement incorrigiblement
increvablement incroyablement incrédulement incurablement indescriptiblement
indicativement indiciairement indiciblement indifféremment indigemment
indignement indirectement indiscernablement indiscontinûment indiscrètement
indispensablement indissociablement indissolublement indistinctement
indivisiblement indivisément indocilement indolemment indomptablement
inductivement indulgemment industriellement industrieusement indécelablement
indéchiffrablement indécrottablement indéfectiblement indéfendablement
indéfinissablement indélicatement indélébilement indémontablement
indépassablement indépendamment indéracinablement indésirablement
indéterminément indévotement indûment ineffablement ineffaçablement
ineptement inertement inespérément inesthétiquement inestimablement
inexcusablement inexorablement inexpertement inexpiablement inexplicablement
inexprimablement inexpugnablement inextinguiblement inextirpablement
infailliblement infantilement infatigablement infectement infernalement
infimement infiniment infinitésimalement inflexiblement informatiquement
infra infructueusement infâmement inférieurement inglorieusement ingratement
ingénieusement ingénument inhabilement inhabituellement inharmonieusement
inhospitalièrement inhumainement inhéremment inimaginablement inimitablement
inintelligiblement inintentionnellement iniquement initialement
injurieusement injustement injustifiablement inlassablement innocemment
inoffensivement inopinément inopportunément inoubliablement inoxydablement
inquisitorialement inquiètement insaisissablement insalubrement insanement
insciemment insensiblement insensément insidieusement insignement
insipidement insolemment insolitement insolublement insondablement
insoucieusement insoupçonnablement insoutenablement instablement instamment
instinctivement institutionnellement instructivement instrumentalement
insulairement insupportablement insurmontablement insurpassablement
inséparablement intangiblement intarissablement intellectuellement
intelligiblement intempestivement intemporellement intenablement
intensivement intensément intentionnellement intercalairement
interlinéairement interlopement interminablement intermusculairement
interplanétairement interprofessionnellement interprétativement
intersyndicalement intervocaliquement intimement intolérablement
intraitablement intramusculairement intransitivement intraveineusement
introspectivement intrépidement intuitivement intègrement intégralement
intérimairement inutilement invalidement invariablement inventivement
invinciblement inviolablement invisiblement involontairement
invulnérablement inébranlablement inégalablement inégalement inégalitairement
inélégamment inénarrablement inépuisablement inéquitablement inévitablement
ironiquement irraisonnablement irrationnellement irrattrapablement
irrespectueusement irrespirablement irresponsablement irréconciliablement
irrécusablement irréductiblement irréellement irréfragablement irréfutablement
irréligieusement irrémissiblement irrémédiablement irréparablement
irréprochablement irrépréhensiblement irrésistiblement irrésolument
irrévocablement irrévéremment irrévérencieusement isolément isothermiquement
isoédriquement item itou itérativement jacobinement jadis jalousement jamais
jaune jeudi jeunement jobardement jointivement joliment journalistiquement
jovialement joyeusement judaïquement judiciairement judicieusement
juste justement justifiablement juvénilement juxtalinéairement jésuitement
kaléidoscopiquement kilométriquement l'année l'après-midi l'avant-veille
labialement laborieusement labyrinthiquement laconiquement lactiquement
ladrement laidement laiteusement lamentablement langagièrement langoureusement
languissamment lapidairement large largement larghetto largo lascivement
latinement latéralement laxistement laïquement legato lentement lento lerch
lestement lexicalement lexicographiquement lexicologiquement libertinement
librement libéralement licencieusement licitement ligamentairement
limitativement limpidement linguistiquement linéairement linéalement
lisiblement lithographiquement lithologiquement litigieusement littérairement
liturgiquement lividement livresquement localement logarithmiquement
logistiquement logographiquement loin lointainement loisiblement long
longitudinalement longtemps longuement loquacement lors louablement
louchement loufoquement lourd lourdaudement lourdement loyalement lubriquement
lucrativement ludiquement lugubrement lumineusement lunairement lunatiquement
lustralement luxueusement luxurieusement lymphatiquement lyriquement -bas
-dessous -dessus -haut lâchement légalement légendairement léger
légitimement légèrement léthargiquement macabrement macache macaroniquement
machinalement macrobiotiquement macroscopiquement maestoso magiquement
magnanimement magnifiquement magnétiquement magnétohydrodynamiquement
maigrement maintenant majestueusement majoritairement mal maladivement
malaisément malcommodément malencontreusement malgracieusement malgré
malheureusement malhonnêtement malicieusement malignement malproprement
malveillamment maléfiquement maniaquement manifestement manuellement mardi
maritalement maritimement marmiteusement marotiquement marre martialement
masochistement massivement maternellement mathématiquement matin matinalement
matriarcalement matrilinéairement matrimonialement maturément matérialistement
maupiteusement mauresquement maussadement mauvais mauvaisement maxi
meilleur mensongèrement mensuellement mentalement menteusement menu
mercredi merdeusement merveilleusement mesquinement mesurément mezzo
micrographiquement micrométriquement microphysiquement microscopiquement
miette mieux mignardement mignonnement militairement millimétriquement
minablement mincement minimement ministériellement minoritairement
minutieusement minéralogiquement miraculeusement mirifiquement mirobolamment
misanthropiquement misogynement misérablement miséreusement
miteusement mièvrement mnémoniquement mnémotechniquement mobilièrement
modalement moderato modernement modestement modiquement modulairement
moelleusement moindrement moins mollassement mollement mollo molto
momentanément monacalement monarchiquement monastiquement mondainement
monocordement monographiquement monolithiquement monophoniquement monotonement
monumentalement monétairement moqueusement moralement moralistement
mordicus morganatiquement mornement morosement morphologiquement mortellement
morveusement moult moutonnièrement moyennant moyennement moyenâgeusement
multidisciplinairement multilatéralement multinationalement multiplement
multipolairement municipalement musculairement musculeusement musicalement
mutuellement mystiquement mystérieusement mythiquement mythologiquement
mécanographiquement méchamment médialement médiatement médiatiquement
médicinalement médiocrement méditativement mélancoliquement mélodieusement
mélodramatiquement mémorablement méphistophéliquement méprisablement
méritoirement métaboliquement métalinguistiquement métalliquement
métallurgiquement métalogiquement métamathématiquement métaphoriquement
méthodiquement méthodologiquement méticuleusement métonymiquement métriquement
météorologiquement même mêmement mûrement n'étant naguère narcissiquement
narrativement nasalement nasillardement natalement nationalement nativement
naturellement naïvement ne nenni nerveusement net nettement
neurolinguistiquement neurologiquement neurophysiologiquement
neutrement neuvièmement niaisement nib nigaudement noblement nocivement
noirement nomadement nombreusement nominalement nominativement nommément non
nonobstant noologiquement normalement normativement nostalgiquement
notamment notarialement notoirement nouménalement nouvellement noétiquement
nucléairement nuisiblement nuitamment nullement numismatiquement numériquement
nuptialement néanmoins nébuleusement nécessairement néfastement négatif
négligemment néologiquement névrotiquement nûment objectivement oblativement
oblige obligeamment obliquement obrepticement obscurément obscènement
obsessivement obstinément obséquieusement obtusément obèsement
occultement octogonalement oculairement océanographiquement odieusement
oenologiquement offensivement officiellement officieusement oiseusement
olfactivement oligarchiquement ombrageusement onc oncques onctueusement
oniriquement onomatopéiquement onques ontologiquement onzièmement onéreusement
ophtalmologiquement opiniâtrement opportunistement opportunément opposément
optimalement optimistement optionnellement optiquement opulemment
opératoirement orageusement oralement oratoirement orbiculairement
ordinairement ordurièrement ores organiquement organoleptiquement orgiaquement
orgueilleusement orientalement originairement originalement originellement
orographiquement orthodoxement orthogonalement orthographiquement
orthopédiquement osmotiquement ostensiblement ostentatoirement oublieusement
out outrageusement outrancièrement outre outre-atlantique outre-mer
outrecuidamment ouvertement ovalement oviparement ovoviviparement
pacifiquement paillardement pairement paisiblement palingénésiquement
paléobotaniquement paléographiquement paléontologiquement panoptiquement
pantagruéliquement papelardement paraboliquement paradigmatiquement
paralittérairement parallactiquement parallèlement paramilitairement
parasitairement parcellairement parcellement parcimonieusement pardon
paresseusement parfaitement parfois parisiennement paritairement
parodiquement paroxistiquement paroxystiquement partant parthénogénétiquement
particulièrement partiellement partout pas passablement passagèrement passim
passionnément passivement passé pastoralement pataudement patelinement
paternellement paternement pathologiquement pathétiquement patibulairement
patriarcalement patrilinéairement patrimonialement patriotiquement pauvrement
païennement peinardement peineusement penaudement pendablement pendant
pensivement pentatoniquement perceptiblement perceptivement perdurablement
permissivement pernicieusement perpendiculairement perplexement
persifleusement perso personnellement perspicacement persuasivement
pertinemment perversement pesamment pessimistement petit petitement peu
peut-être pharisaïquement pharmacologiquement philanthropement
philistinement philologiquement philosophiquement phobiquement phoniquement
phonologiquement phonématiquement phonémiquement phonétiquement
photographiquement photométriquement phrénologiquement phylogénétiquement
physiologiquement physionomiquement physiquement phénoménalement
phénoménologiquement pianissimo pianistiquement piano pictographiquement
pieusement pile pinailleusement pingrement piteusement pitoyablement
piètrement più placidement plaignardement plaintivement plaisamment
plantureusement planétairement plastiquement plat platement platoniquement
plein pleinement pleutrement pluriannuellement pluridisciplinairement
plurinationalement plus plutoniquement plutôt plébéiennement plénièrement
pléthoriquement pneumatiquement point pointilleusement pointu poisseusement
poliment polissonnement politiquement poltronnement polygonalement
polyédriquement polémiquement pomologiquement pompeusement ponctuellement
pontificalement populairement pornographiquement positionnellement
possessivement possessoirement possiblement posthumement posthumément
postérieurement posément potablement potentiellement pourquoi pourtant
poétiquement pragmatiquement pratiquement premièrement presque prestement
prestissimo presto primairement primesautièrement primitivement primo
principalement princièrement printanièrement prioritairement privativement
probablement probement problématiquement processionnellement prochainement
proconsulairement prodigalement prodigieusement prodiguement productivement
professionnellement professoralement profitablement profond profondément
progressivement projectivement proleptiquement prolifiquement prolixement
promptement pronominalement prophylactiquement prophétiquement propicement
proportionnellement proportionnément proprement prosaïquement prosodiquement
prospèrement protocolairement protohistoriquement prou proverbialement
provincialement provisionnellement provisoirement prudement prudemment
préalablement précairement précautionneusement précieusement précipitamment
précisément précocement précédemment préférablement préférentiellement
préjudiciablement préliminairement prélogiquement prématurément
prépositivement préscolairement présentement présomptivement présomptueusement
présumément prétendument prétentieusement préventivement prévisionnellement
psychanalytiquement psychiatriquement psychiquement psycholinguistiquement
psychométriquement psychopathologiquement psychophysiologiquement
psychosomatiquement psychothérapiquement puamment publicitairement
pudibondement pudiquement pugnacement puissamment pulmonairement
purement puritainement pusillanimement putainement putassièrement putativement
pyramidalement pyrométriquement pâlement pâteusement pécuniairement
pédamment pédantement pédantesquement pédestrement péjorativement pénalement
péniblement pénitentiairement pépèrement péremptoirement périlleusement
périphériquement périscolairement pétrochimiquement pétrographiquement
pêle-mêle quadrangulairement quadrimestriellement quadruplement
quand quantitativement quarantièmement quarto quasi quasiment quater
quatrièmement quellement quelque quelquefois question quinto quinzièmement
quiètement quoique quotidiennement racialement racoleusement radiairement
radicalement radieusement radinement radiographiquement radiologiquement
radiotélégraphiquement radioélectriquement rageusement raidement railleusement
rapacement rapidement rapido rapidos rarement rarissimement ras rasibus
recevablement reconventionnellement recta rectangulairement rectilignement
redoutablement regrettablement relativement religieusement remarquablement
reproductivement représentativement respectablement respectivement
restrictivement revêchement rhomboédriquement rhéologiquement rhétoriquement
richissimement ridiculement rieusement rigidement rigoureusement rinforzando
risiblement ritardando rituellement robustement rocailleusement
rogatoirement roguement roidement romainement romancièrement romanesquement
rond rondement rondouillardement rosement rossement rotativement roturièrement
rougement routinièrement royalement rubato rudement rudimentairement
ruralement rustaudement rustiquement rustrement rythmiquement
réactionnairement réalistement rébarbativement récemment réciproquement
rédhibitoirement réellement réflexivement réfractairement référendairement
régionalement réglementairement réglo régressivement régulièrement
répréhensiblement répulsivement répétitivement résidentiellement
résineusement résolument rétivement rétroactivement rétrospectivement
révocablement révolutionnairement révéremment révérencieusement rêveusement
sacerdotalement sacramentellement sacrilègement sacrément sadiquement
sagement sagittalement sainement saintement saisonnièrement salacement
salaudement salement salubrement salutairement samedi sanguinairement
saphiquement sarcastiquement sardoniquement sataniquement satiriquement
satyriquement sauf saumâtrement sauvagement savamment savoureusement
scalairement scandaleusement scatologiquement sceptiquement scherzando scherzo
schématiquement sciemment scientifiquement scolairement scolastiquement
sculpturalement scélératement scéniquement sec secondairement secondement
secrètement sectairement sectoriellement secundo seigneurialement seizièmement
semestriellement sempiternellement senestrorsum sensationnellement
sensuellement sensément sentencieusement sentimentalement septentrionalement
septièmement sereinement serré serviablement servilement seul seulement sexto
sforzando si sibyllinement sic sidéralement sidérurgiquement significativement
similairement simplement simultanément sincèrement singulièrement sinistrement
sinon sinueusement siouxement sirupeusement sitôt sixièmement smorzando
sobrement sociablement socialement sociolinguistiquement sociologiquement
socratiquement soigneusement soit soixantièmement solairement soldatesquement
solidairement solidement solitairement somatiquement sombrement sommairement
somptuairement somptueusement songeusement sonorement sophistiquement
sordidement sororalement sostenuto sottement soucieusement soudain
souhaitablement souplement soupçonneusement sourcilleusement sourdement
souterrainement souvent souventefois souverainement soyeusement spacieusement
spasmodiquement spatialement spectaculairement spectralement sphériquement
splendidement spontanément sporadiquement sportivement spécialement
spécifiquement spéculairement spéculativement spéléologiquement stablement
staliniennement stationnairement statiquement statistiquement statutairement
stoechiométriquement stoïquement stratigraphiquement stratégiquement
stridemment strophiquement structuralement structurellement studieusement
stylistiquement sténographiquement stérilement stéréographiquement
stéréophoniquement suavement subalternement subconsciemment subitement subito
sublimement subordinément subordonnément subrepticement subrogatoirement
substantiellement substantivement subséquemment subtilement subversivement
succinctement succulemment suffisamment suggestivement suicidairement
superbement superficiellement superfinement superfétatoirement superlativement
supplémentairement supplétivement supportablement supposément supra
suprêmement supérieurement surabondamment surhumainement surnaturellement
surréellement surtout surérogatoirement sus suspectement suspicieusement
syllabiquement syllogistiquement symbiotiquement symboliquement
symphoniquement symptomatiquement symétriquement synchroniquement
syndicalement synergiquement synonymiquement synoptiquement syntactiquement
syntaxiquement synthétiquement systématiquement systémiquement sèchement
séculièrement sédentairement séditieusement sélectivement sélénographiquement
sémiologiquement sémiotiquement sémiquement séméiotiquement sénilement
séquentiellement séraphiquement sériellement sérieusement sérologiquement
sûr sûrement tabulairement tacitement taciturnement tactilement tactiquement
talmudiquement tangentiellement tangiblement tant tantôt tapageusement
tard tardivement tatillonnement tauromachiquement tautologiquement
taxinomiquement taxonomiquement techniquement technocratiquement
tectoniquement teigneusement tellement temporairement temporellement
tenacement tendanciellement tendancieusement tendrement tennistiquement
tenuto ter terminologiquement ternement terrible terriblement territorialement
testimonialement texto textuellement thermiquement thermodynamiquement
thermonucléairement thermoélectriquement thématiquement théocratiquement
théologiquement théoriquement théosophiquement thérapeutiquement thétiquement
timidement titulairement tièdement tiédassement tocardement tolérablement
toniquement topiquement topographiquement topologiquement toponymiquement
torrentueusement torridement tortueusement torvement totalement
toujours touristiquement tout toute toutefois toxicologiquement
traditionnellement tragediante tragiquement tranquillement
transcendantalement transformationnellement transgressivement transitivement
transversalement traumatologiquement traînardement traîtreusement
trentièmement triangulairement tribalement tridimensionnellement
trihebdomadairement trimestriellement triomphalement triplement
tristement trivialement troisio troisièmement trompeusement trop
très ttc tumultuairement tumultueusement turpidement tutélairement typiquement
typologiquement tyranniquement télescopiquement téléautographiquement
téléinformatiquement télématiquement téléologiquement télépathiquement
télévisuellement témérairement ténébreusement tératologiquement tétaniquement
tétraédriquement tôt ultimement ultimo ultérieurement unanimement uniformément
unilinéairement uniment uninominalement unipolairement uniquement unitairement
universitairement univoquement unièmement urbainement urgemment urologiquement
usurairement utilement utilitairement utopiquement uvulairement vachardement
vaginalement vaguement vaillamment vainement valablement valeureusement
vaniteusement vantardement vaporeusement variablement vasculairement
vasouillardement vastement velléitairement vendredi venimeusement ventralement
verbeusement vernaculairement versatilement vertement verticalement
vertueusement verveusement vestimentairement veulement vicieusement
vieillottement vigesimo vigilamment vigoureusement vilain vilainement vilement
vingtièmement violemment virginalement virilement virtuellement virulemment
viscéralement visiblement visqueusement visuellement vitalement vite vitement
vivacement vivement viviparement vocalement vocaliquement voir voire
volcaniquement volcanologiquement volontairement volontiers volubilement
voluptueusement voracement voyez-vous vrai vraiment vraisemblablement
vulgo végétalement végétativement véhémentement vélairement vélocement
véniellement vénéneusement vénérablement véracement véridiquement
vésaniquement vétilleusement vétustement xylographiquement xérographiquement
zootechniquement âcrement âprement çà échocardiographiquement
échométriquement éclatamment éclectiquement écologiquement économement
économétriquement édéniquement également égalitairement égocentriquement
égrillardement éhontément élastiquement électivement électoralement
électrocardiographiquement électrochimiquement électrodynamiquement
électromagnétiquement électromécaniquement électroniquement
électropneumatiquement électrostatiquement électrotechniquement
éliminatoirement élitistement élogieusement éloquemment élégamment
élémentairement éminemment émotionnellement émotivement énergiquement
énigmatiquement énièmement énormément épais épaissement éparsement épatamment
éphémèrement épicuriennement épidermiquement épidémiologiquement
épigrammatiquement épigraphiquement épileptiquement épiquement épiscopalement
épistolairement épistémologiquement épouvantablement équitablement
équivoquement érotiquement éruditement éruptivement érémitiquement
étatiquement éternellement éthiquement éthologiquement étonnamment étourdiment
étroitement étymologiquement évangéliquement évasivement éventuellement
""".split()
)