fstdfa.py 文件源码

python
阅读 22 收藏 0 点赞 0 评论 0

项目:symautomata 作者: GeorgeArgyros 项目源码 文件源码
def init_from_acceptor(self, acceptor):
        """
        Adds a sink state
        Args:
            alphabet (list): The input alphabet
        Returns:
            None
        """
        states = sorted(
            acceptor.states,
            key=attrgetter('initial'),
            reverse=True)
        for state in states:
            for arc in state.arcs:
                itext = acceptor.isyms.find(arc.ilabel)
                if itext in self.alphabet:
                    self.add_arc(state.stateid, arc.nextstate, itext)
            if state.final:
                self[state.stateid].final = True
            if state.initial:
                self[state.stateid].initial = True
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号