Package schlachtfeld :: Package namegen :: Package pycfnamegen :: Module cfnamegen
[hide private]
[frames] | no frames]

Module cfnamegen

source code

Classes [hide private]
  GrammarError
  CFNameGen

Variables [hide private]
  orkGrammar = {"name": ["<nameStart><nameMiddle0to3><nameEnd>"], "...
  fooGrammar = {"name": ["<nameStart><nameMiddle0to2><nameEnd>"], "...
  fooGen = CFNameGen(fooGrammar)
  orkGen = CFNameGen(orkGrammar)
  errorStr = orkGen.verifyGrammar()

Variables Details [hide private]

orkGrammar

None
Value:
{"name": ["<nameStart><nameMiddle0to3><nameEnd>"], "nameMiddle0to3": [
"", "<nameMiddle>", "<nameMiddle><nameMiddle>", "<nameMiddle><nameMidd
le><nameMiddle>"], "nameStart": ["<nsCons><nmVowel>", "<nsCons><nmVowe
l>", "<nsCons><nmVowel>", "<nsVowel>"], "nameMiddle": ["<nmCons><nmVow
el>"], "nameEnd": ["<neCons><neVowel>", "<neCons>", "<neCons>"], "nsCo
ns": ["D", "G", "K", "T", "Gr"], "nmCons": ["d", "g", "k", "t", "r", "
s", "z", "kt", "rs", "gr"], "neCons": ["r", "s", "z"], "nsVowel": ["E"
, "U"], "nmVowel": ["a", "e", "i", "o", "u"], "neVowel": ["a", "u"]}   
      

fooGrammar

None
Value:
{"name": ["<nameStart><nameMiddle0to2><nameEnd>"], "nameMiddle0to2": [
"", "<nameMiddle>", "<nameMiddle><nameMiddle>"], "nameStart": ["<nsCon
s><nmVowel>", "<nsCons><nmVowel>", "<nsCons><nmVowel>", "<nsVowel>"], 
"nameMiddle": ["<nmCons><nmVowel>"], "nameEnd": ["<neCons><neVowel>", 
"<neCons>", "<neCons>"], "nsCons": ["J", "M", "P", "N", "Y", "D", "F"]
, "nmCons": ["l", "m", "lm", "th", "r", "s", "ss", "p", "f", "mb", "b"
, "lb", "d", "lf"], "neCons": ["r", "n", "m", "s", "y", "l", "th", "b"
, "lb", "f", "lf"], "nsVowel": ["A", "Au", "Ei"], "nmVowel": ["a", "e"
...                                                                    
      

fooGen

None
Value:
CFNameGen(fooGrammar)                                                  
      

orkGen

None
Value:
CFNameGen(orkGrammar)                                                  
      

errorStr

None
Value:
orkGen.verifyGrammar()