'A list of rules based on word morphology (prefix, suffix).'

def __init__(self, lexicon={}, path=u''):

    cmd = (u'char', u'haspref', u'hassuf', u'addpref', u'addsuf', u'deletepref', u'deletesuf', u'goodleft', u'goodright')
    cmd = dict.fromkeys(cmd, True)
    cmd.update((((u'f' + k), v) for (k, v) in list(cmd.items())))
    Rules.__init__(self, lexicon, cmd)
    self._path = path
