Coverage for /pythoncovmergedfiles/medio/medio/usr/local/lib/python3.8/site-packages/nameparser/config/prefixes.py: 100%
2 statements
« prev ^ index » next coverage.py v7.2.7, created at 2023-06-07 06:08 +0000
« prev ^ index » next coverage.py v7.2.7, created at 2023-06-07 06:08 +0000
1# -*- coding: utf-8 -*-
2from __future__ import unicode_literals
4#: Name pieces that appear before a last name. Prefixes join to the piece
5#: that follows them to make one new piece. They can be chained together, e.g
6#: "von der" and "de la". Because they only appear in middle or last names,
7#: they also signify that all following name pieces should be in the same name
8#: part, for example, "von" will be joined to all following pieces that are not
9#: prefixes or suffixes, allowing recognition of double last names when they
10#: appear after a prefixes. So in "pennie von bergen wessels MD", "von" will
11#: join with all following name pieces until the suffix "MD", resulting in the
12#: correct parsing of the last name "von bergen wessels".
13PREFIXES = set([
14 'abu',
15 'al',
16 'bin',
17 'bon',
18 'da',
19 'dal',
20 'de',
21 'de\'',
22 'degli',
23 'dei',
24 'del',
25 'dela',
26 'della',
27 'delle',
28 'delli',
29 'dello',
30 'der',
31 'di',
32 'dí',
33 'do',
34 'dos',
35 'du',
36 'ibn',
37 'la',
38 'le',
39 'mac',
40 'mc',
41 'san',
42 'santa',
43 'st',
44 'ste',
45 'van',
46 'vander',
47 'vel',
48 'von',
49 'vom',
50])