Fix a few things when generatong words
This commit is contained in:
parent
8cee7b046a
commit
7575847021
|
@ -86,7 +86,7 @@ class Phonology:
|
||||||
for x in idList:
|
for x in idList:
|
||||||
phoneme = self.entries[x]
|
phoneme = self.entries[x]
|
||||||
for y in result:
|
for y in result:
|
||||||
result[y].append(phoneme[y])
|
result[y] = result[y] + phoneme[y]
|
||||||
return result
|
return result
|
||||||
|
|
||||||
def isStress(self, id):
|
def isStress(self, id):
|
||||||
|
@ -365,7 +365,7 @@ class RuleGenerator(Generator):
|
||||||
output = []
|
output = []
|
||||||
for x in pattern:
|
for x in pattern:
|
||||||
if x in self.rules:
|
if x in self.rules:
|
||||||
ouput.concat(self.generatePattern(self.rules[x].pickFrom()))
|
output = output + self.generatePattern(self.rules[x].pickFrom())
|
||||||
else:
|
else:
|
||||||
output.append(x)
|
output.append(x)
|
||||||
return output
|
return output
|
||||||
|
@ -705,5 +705,5 @@ class PhonagenFile:
|
||||||
if gen == '':
|
if gen == '':
|
||||||
gen = random.choice([x for x in self.generators])
|
gen = random.choice([x for x in self.generators])
|
||||||
idList = self.generators[gen].generateWord()
|
idList = self.generators[gen].generateWord()
|
||||||
phonology = self.phonologies[self.gnerators[gen].phonology]
|
phonology = self.phonologies[self.generators[gen].phonology]
|
||||||
return phonology.formatWord(idList)
|
return phonology.formatWord(idList)
|
||||||
|
|
Loading…
Reference in New Issue