Skip to content

Commit 89edca6

Browse files
committed
add more authors rules (close #288)
1 parent a2bee07 commit 89edca6

File tree

5 files changed

+1360
-1261
lines changed

5 files changed

+1360
-1261
lines changed

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,14 @@
22

33
## Unreleased
44

5+
## [v1.11.8] - 2025-07-21 Mon
6+
7+
- Add [#288] - add more authors' rules.
8+
9+
## [v1.11.7] - 2025-04-30 Wed
10+
11+
- Add: move nomenclatural code functionality to gnlib.
12+
513
## [v1.11.6] - 2025-04-01 Tue
614

715
- Add [#287]: parse names with genus and species hybrid.
@@ -524,6 +532,8 @@
524532

525533
This document follows [changelog guidelines]
526534

535+
[v1.11.8]: https://github.com/gnames/gnparser/compare/v1.11.7...v1.11.8
536+
[v1.11.7]: https://github.com/gnames/gnparser/compare/v1.11.6...v1.11.7
527537
[v1.11.6]: https://github.com/gnames/gnparser/compare/v1.11.5...v1.11.6
528538
[v1.11.5]: https://github.com/gnames/gnparser/compare/v1.11.4...v1.11.5
529539
[v1.11.4]: https://github.com/gnames/gnparser/compare/v1.11.3...v1.11.4

ent/parser/grammar.peg

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -238,7 +238,7 @@ AuthorWord <- !( HybridChar / "bold:") (AuthorDashInitials / AuthorWord1 /
238238

239239
AuthorEtAl <- 'arg.' / 'et al.{?}' / ('et' / '&') ' al' '.'?
240240

241-
AuthorWord1 <- 'duPont' / 'degli' / 'Arango y Molina'
241+
AuthorWord1 <- 'duPont' / 'degli' / 'Arango y Molina'
242242

243243
AuthorWord2 <- (AuthorWord3 / AuthorWord4) Dash
244244
(AuthorWordSoft / AuthorInitial) ( Dash (AuthorWordSoft / AuthorInitial))?
@@ -274,17 +274,17 @@ AuthorPrefix <- AuthorPrefix1 / AuthorPrefix2
274274

275275
AuthorPrefix2 <- ('v.' (_? 'd.')?) / Apostrophe 't'
276276

277-
AuthorPrefix1 <- ('ab' / 'af' / 'bis' / 'da' / 'der' / 'des' / 'den' / 'dem' /
277+
AuthorPrefix1 <- ('ab' / 'af' / 'al' / 'bis' / 'da' / 'der' / 'des' / 'den' / 'dem' /
278278
'della' / 'dela' / 'delle' / 'del' / 'de los' / 'de' / 'di' / 'dos' /
279-
'du' / 'do' / 'el' / 'la' / 'le' / 'ten' / 'ter' / 'van' / 'ver' /
280-
'd' Apostrophe / 'in' Apostrophe 't' / 'zur' / 'zu' /
279+
'du' / 'do' / 'el' / 'e' / 'in' Apostrophe 't' / 'i' / 'la' / 'le' / 'ten' /
280+
'ter' / 'van' / 'ver' / 'd' Apostrophe / 'zur' / 'zu' /
281281
('von' (_ ('d.'/ 'dem'))?) / ('v' (_'d')?)) &_
282282

283283
AuthorUpperChar <- UpperASCII / MiscodedChar /
284-
[ÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖØÙÚÛÜÝĆČĎİĶĹĺĽľŁłŅŌŐŒŘŚŜŞŠŸŹŻŽƒǾȘȚ]
284+
[ÀÁÂÃÄÅÆĆČÇĐĎÈÉÊËÌÍÎÏİĶĹĽľŁłĺÑŅÒÓÔÕÖØŌŐŒŘŚŜŞŠÙÚÛÜÝŸŹŻŽƒǾȘȚ]
285285

286286
AuthorLowerChar <- LowerASCII / MiscodedChar / Apostrophe /
287-
[àáâãäåæçèéêëìíîïðñòóóôõöøùúûüýÿāăąćĉčďđēĕėęěğīĭİıĺľłńņňŏőœŕřśşšţťũūŭůűźżžſǎǔǧșțȳß]
287+
[àáâãäåăæçèéêëếìíîïðñòóóôõöøùúûüýÿāăąćĉčďđēĕėęěğīĭİıĺľłńņňŏőœŕřśşšţťũūŭůűźżžſǎǔǧșțȳß]
288288

289289
Year <- YearRange / YearApprox / YearWithParens / YearWithPage / YearWithDot /
290290
YearWithChar / YearNum

0 commit comments

Comments
 (0)