summaryrefslogtreecommitdiff
path: root/data/new-sample-grammars/springhole/earthen-names.gram
blob: 4db37ce3bb17ab8d4db3084194c378af96999e01 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
1030
1031
1032
1033
1034
1035
1036
1037
1038
1039
1040
1041
1042
1043
1044
1045
1046
1047
1048
1049
1050
1051
1052
1053
1054
1055
1056
1057
1058
1059
1060
1061
1062
1063
1064
1065
1066
1067
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
# Adapted from the springhole.net mineral/metal/gemstone name generator

[earth-name] [earth+name]

pragma initial-rule [earth-name]

[earth+name] <^6> [sf]
	<^2> [prefix] [end-long]
	<^2> [prefix] [suffix] [end-short]
	[first-consonant] [suffix] [ending]
	[first-vowel] [mid-letters] [suffix] [ending]

[sf] <^6> [first-consonant] [end-long]
	<^5> [first-vowel] [mid-letters] [ending]
	<^2> [first-consonant] [vowel] [mid-letters] [ending]
	[first-vowel] [mid-letters] [vowel] [mid-letters] [ending]

[first-vowel] au
	a
	e
	i
	io
	o
	u

[first-consonant] phl
	thr
	shr
	sph
	str
	bl
	br
	dr
	ch
	cl
	cr
	fl
	fr
	gl
	gr
	pl
	pr
	rh
	sh
	sl
	sm
	sn
	sp
	st
	th
	tr
	b
	d
	c
	f
	g
	h
	j
	k
	l
	m
	n
	p
	qu
	r
	s
	t
	v
	w
	y
	z

[vowel] a
	au
	e
	i
	io
	o
	oi
	u
	uo
	i
	y

[mid-letters] [mid-s]
	[mid-m]

[mid-s] b
	d
	c
	f
	g
	h
	k
	l
	m
	n
	p
	qu
	r
	s
	t
	v
	w
	x
	z

[mid-m] bb
	bl
	br
	ch
	cl
	cm
	ct
	cr
	dd
	dr
	ff
	fl
	fr
	gl
	hr
	lb
	ld
	lf
	ll
	lm
	lph
	lt
	mbr
	nc
	nd
	ng
	nh
	nk
	nt
	ph
	pl
	pr
	ps
	rc
	rb
	rd
	rg
	rm
	rn
	rsl
	rr
	rt
	rth
	rt
	sc
	sh
	sk
	sl
	sp
	spl
	<^2> st
	str
	tt
	th

[prefix] ab
	abb
	abr
	aber
	ac
	ad
	adl
	add
	ag
	ahm
	al
	alc
	all
	alm
	alp
	alons
	andr
	arch
	arn
	asht
	atk
	aust
	av
	ay
	bak
	ball
	bancr
	bar
	barb
	barn
	barr
	bart
	bat
	baut
	baxt
	beasl
	beaudr
	beck
	bedf
	bellm
	bend
	benn
	bent
	bentl
	bergm
	bern
	berr
	bingh
	bish
	bl
	blanch
	blev
	bolt
	bord
	bow
	br
	bradf
	brenn
	brew
	brewst
	brez
	broadsk
	brook
	brown
	burg
	burl
	buch
	butl
	cab
	caldw
	calh
	camb
	camp
	cap
	car
	carl
	carn
	carr
	cars
	cart
	carv
	cass
	cast
	cat
	cer
	chac
	cort
	couls
	ch
	chac
	chamb
	chandl
	chann
	chap
	chav
	chils
	cicc
	clamp
	cl
	clayt
	clint
	coat
	col
	colb
	coll
	colt
	conl
	conn
	conr
	conw
	coop
	corb
	cor
	cort
	cortl
	cosg
	crawf
	crow
	cull
	cumm
	curt
	d
	dalt
	dam
	dan
	darr
	dav
	davids
	daws
	deck
	del
	delaf
	delm
	denn
	dev
	devl
	dick
	dill
	dix
	dom
	don
	dorm
	dors
	dougl
	drak
	drisc
	dub
	dunc
	dunl
	durb
	dudl
	dunl
	dur
	duv
	dw
	eat
	eck
	eckl
	ed
	edd
	edw
	ell
	emers
	epp
	eng
	er
	ericks
	espin
	est
	estr
	ev
	ever
	ew
	f
	fabr
	fais
	falc
	far
	farl
	farr
	feinb
	fent
	fern
	film
	finl
	fish
	fitz
	fitzg
	fitzs
	fl
	flem
	fletch
	flor
	flow
	fol
	for
	forb
	forr
	fost
	fowl
	fr
	frankl
	fras
	fred
	fuent
	g
	gabr
	gall
	gardn
	garc
	gardn
	garn
	garr
	garz
	gat
	ger
	giamb
	gibs
	gil
	gilb
	gill
	gl
	godd
	gold
	gonz
	goodm
	goodw
	gord
	gorr
	gr
	grad
	grah
	greg
	griff
	grim
	grov
	guerr
	guthr
	guzm
	h
	hal
	hall
	ham
	hamm
	hamp
	han
	hanc
	hanl
	hans
	hard
	harp
	harr
	hart
	hartm
	harv
	hast
	hatf
	hav
	hawk
	hay
	hayd
	hayn
	hayw
	hend
	henr
	hens
	herm
	hern
	herr
	hest
	hew
	hickm
	higg
	hill
	hint
	hob
	hobs
	hodg
	hoffm
	hog
	holc
	hold
	holl
	hopp
	hoop
	hoov
	hopk
	hopp
	horn
	hort
	how
	huds
	hubb
	hugh
	humm
	humphr
	hurl
	hunt
	hutch
	ing
	ingr
	irw
	j
	jac
	jack
	jacks
	jam
	jan
	jarv
	jeff
	jenk
	jenn
	jens
	jenn
	jer
	jim
	joff
	johns
	jon
	jord
	jos
	joyn
	juar
	jul
	k
	kan
	kar
	kasn
	kar
	kaufm
	keef
	keen
	kell
	kenn
	kent
	kentw
	kib
	kinn
	kirkl
	kl
	knight
	kosl
	knowl
	kram
	l
	lam
	lamb
	lanc
	landr
	lanf
	langl
	lans
	larr
	lars
	lav
	lawr
	laws
	lebl
	leon
	lest
	lev
	lew
	lin
	lind
	linds
	littl
	liv
	lock
	lockl
	log
	lop
	lov
	low
	luc
	lun
	lynl
	m
	mac
	macl
	mad
	madd
	mal
	mann
	mar
	marsh
	mart
	marqu
	mas
	mast
	may
	matth
	maxw
	may
	mayn
	med
	melt
	mend
	merc
	mer
	metc
	mey
	midd
	mil
	mill
	mir
	mitch
	monr
	mont
	montg
	moon
	mor
	morg
	morr
	mosl
	mull
	mun
	muns
	murd
	murr
	n
	nadl
	nav
	needh
	nels
	newm
	nich
	niels
	niev
	nik
	nix
	nobl
	nol
	norb
	norm
	norr
	nort
	nov
	nun
	ol
	oliv
	ols
	ordw
	ort
	osb
	ow
	p
	pac
	pad
	pag
	palm
	park
	parr
	pars
	pat
	patr
	patt
	pears
	pen
	penn
	per
	perr
	pet
	ph
	phill
	pierc
	pik
	pinkh
	poll
	port
	pott
	pow
	pr
	prent
	puck
	putn
	qu
	r
	radcl
	ram
	rams
	rand
	rasm
	raym
	reev
	rey
	reyn
	rhod
	rich
	riddl
	riv
	rob
	robb
	robl
	roll
	rodg
	rodr
	rog
	roj
	roll
	rom
	roon
	rosc
	ros
	rosenb
	rowl
	rudd
	rush
	russ
	ruth
	s
	sal
	sam
	sanch
	sand
	sanf
	sant
	sarg
	saund
	sav
	sc
	sch
	schm
	sell
	sh
	shaff
	shann
	shear
	sheph
	shepp
	shir
	schneid
	schroed
	shelt
	silv
	sim
	simm
	sincl
	singl
	skinn
	slat
	slatt
	sn
	snyd
	sol
	solt
	sor
	sos
	sot
	sp
	spectr
	spenc
	spin
	st
	stanl
	stant
	stenb
	sterl
	stew
	staff
	stant
	stanw
	steph
	stev
	stok
	ston
	str
	strang
	strickl
	stryk
	suar
	sull
	summ
	sw
	swans
	sween
	sylv
	t
	tagg
	talb
	tall
	tann
	tat
	tayl
	terr
	thatch
	tillm
	templ
	th
	thom
	thornt
	todd
	toll
	torr
	towns
	trav
	trev
	trud
	truj
	tuck
	turn
	tyl
	underw
	v
	vald
	valenc
	valent
	valenz
	vasqu
	veg
	verd
	vin
	vinc
	vins
	w
	wagn
	wainr
	walk
	wall
	ward
	warn
	warr
	walt
	warw
	watk
	wats
	webs
	webst
	well
	welt
	wexl
	wheatl
	wheel
	whitt
	widm
	wilc
	wild
	wilk
	will
	wils
	wins
	wint
	with
	wym
	x
	xav
	y
	z
	zam
	zimm

[suffix] aban
	abee
	ad
	ada
	adine
	ady
	aday
	ado
	af
	ahn
	aine
	age
	air
	ahms
	ak
	aker
	ala
	aldi
	ales
	alez
	alf
	all
	am
	ams
	amson
	an
	anan
	and
	anda
	andez
	ane
	aneda
	aney
	ang
	ans
	anson
	ansky
	ant
	ap
	ar
	ara
	ard
	ards
	ardson
	ario
	ark
	arsen
	arson
	argo
	arro
	artz
	as
	asa
	aster
	ate
	athy
	augh
	aughn
	aume
	aw
	ay
	az
	azar
	azi
	ea
	ean
	eau
	edge
	edy
	eeds
	een
	eer
	ega
	egos
	ell
	elli
	ello
	elps
	elly
	ely
	em
	eman
	en
	ence
	enez
	eng
	enn
	enna
	eno
	ens
	enson
	eph
	ent
	er
	era
	erald
	eraux
	erford
	erg
	ergman
	ers
	erson
	ert
	ertson
	erman
	ero
	ers
	erson
	ersen
	ert
	ertson
	erty
	ery
	es
	espie
	ess
	est
	ester
	eton
	ett
	etta
	etti
	ev
	ews
	ey
	ez
	ice
	ick
	icks
	ickenson
	ickson
	iago
	iano
	ias
	iaz
	idt
	ie
	ield
	iels
	ier
	ight
	iguez
	ik
	ila
	illa
	illo
	ilton
	immons
	imoff
	in
	inas
	inberger
	ine
	inez
	ins
	inson
	inn
	ins
	ing
	ings
	ingston
	inguez
	innon
	ino
	inoff
	ins
	inthos
	ips
	ingford
	ington
	ire
	irez
	is
	ish
	ison
	isso
	ista
	ister
	iston
	ita
	ith
	itt
	ivan
	obson
	ock
	of
	off
	oft
	ois
	oll
	olph
	ols
	olt
	omb
	omery
	omson
	ompson
	on
	one
	oneri
	ong
	onne
	onte
	ony
	ora
	ord
	ore
	orman
	orn
	orne
	ory
	os
	osa
	oss
	ost
	ot
	oth
	ott
	otts
	oun
	out
	ov
	oval
	ovan
	ovitch
	oway
	ows
	owski
	oya
	oyd
	oz
	oza
	uela
	uels
	uitt
	uiz
	ula
	ullo
	ultz
	ung
	us
	uson
	ussen
	y
	yatt
	ye
	yle
	ynn

[ending] [end-short]
	[end-long]

[end-short] ar
	ase
	ene
	<^2> er
	ide
	ine
	<^3> ite
	<^3> ium
	<^3> on
	ote
	<^2> um

[end-long] <^2> [vowel] lide
	<^2> [vowel] line
	<^2> [vowel] lite
	<^2> [vowel] rine
	[vowel] [mid-s] ine
	[vowel] [mid-s] ite
	[vowel] [mid-s] ide
	[vowel] [mid-s]
	[vowel] [mid-s] e