vis
a vi-like editor based on Plan 9's structural regular expressions
git clone https://9o.is/git/vis.git
1.ref
(1023B)
1 {
2 Vertex('x'): {
3 Vertex('v'): Edge(Vertex('v'), Vertex('x')),
4 Vertex('z'): Edge(Vertex('z'), Vertex('x')),
5 Vertex('y'): Edge(Vertex('y'), Vertex('x'))
6 },
7 Vertex('y'): {
8 Vertex('x'): Edge(Vertex('y'), Vertex('x')),
9 Vertex('w'): Edge(Vertex('w'), Vertex('y')),
10 Vertex('z'): Edge(Vertex('z'), Vertex('y'))
11 },
12 Vertex('z'): {
13 Vertex('x'): Edge(Vertex('z'), Vertex('x')),
14 Vertex('y'): Edge(Vertex('z'), Vertex('y')),
15 Vertex('u'): Edge(Vertex('u'), Vertex('z'))
16 },
17 Vertex('u'): {
18 Vertex('v'): Edge(Vertex('v'), Vertex('u')),
19 Vertex('w'): Edge(Vertex('w'), Vertex('u')),
20 Vertex('z'): Edge(Vertex('u'), Vertex('z'))
21 },
22 Vertex('v'): {
23 Vertex('u'): Edge(Vertex('v'), Vertex('u')),
24 Vertex('x'): Edge(Vertex('v'), Vertex('x')),
25 Vertex('w'): Edge(Vertex('w'), Vertex('v'))
26 },
27 Vertex('w'): {
28 Vertex('u'): Edge(Vertex('w'), Vertex('u')),
29 Vertex('v'): Edge(Vertex('w'), Vertex('v')),
30 Vertex('y'): Edge(Vertex('w'), Vertex('y'))
31 }
32 }