Exemple #1
0
def get_graph_letter(letter):
    global count
    graph = Graph()

    node1 = Node(count, 'initial')
    count += 1
    node2 = Node(count, 'final')
    count += 1

    node1.add_edge(Edge(node1, node2, letter))

    graph.add_node(node1)
    graph.add_node(node2)

    return get_initial_final(graph)
Exemple #2
0
def get_copy_graph(graph):
    copy = Graph()

    for n in graph.nodes:
        node = Node(n.name, n.category)
        copy.add_node(node)