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 }