10From [James Tauber](https://github.com/jtauber/pynock/blob/master/nock.py):
22 return (lst[0], l(*lst[1:]))
30 if isinstance(noun, int):
38 if isinstance(noun, int):
46 if noun[0] == noun[1]:
60 elif noun[0] % 2 == 0:
61 return slot((2, slot((noun[0] // 2, noun[1]))))
62 elif noun[0] % 2 == 1:
63 return slot((3, slot(((noun[0] - 1) // 2, noun[1]))))
67 if isinstance(noun[1][0], int):
69 return slot((noun[1][1], noun[0]))
73 return nock((nock((noun[0], noun[1][1][0])), nock((noun[0], noun[1][1][1]))))
75 return wut(nock((noun[0], noun[1][1])))
77 return lus(nock((noun[0], noun[1][1])))
79 return tis(nock((noun[0], noun[1][1])))
81 return nock(l(noun[0], 2, (0, 1), 2, l(1, noun[1][1][1][0], noun[1][1][1][1]), (1, 0), 2, l(1, 2, 3), (1, 0), 4, 4, noun[1][1][0]))
83 return nock(l(noun[0], 2, noun[1][1][0], 1, noun[1][1][1]))
85 return nock(l(noun[0], 7, l(l(7, (0, 1), noun[1][1][0]), 0, 1), noun[1][1][1]))
87 return nock(l(noun[0], 7, noun[1][1][1], l(2, (0, 1), (0, noun[1][1][0]))))
88 elif noun[1][0] == 10:
89 if isinstance(noun[1][1][0], int):
90 return nock((noun[0], noun[1][1][1]))
92 return nock(l(noun[0], 8, noun[1][1][0][1], 7, (0, 3), noun[1][1][1][0]))
94 return (nock((noun[0], noun[1][0])), nock((noun[0], noun[1][1])))
keysesc to close
- j k
- move down, up
- enter
- open
- esc
- back, or up a level
- 1 2 3 4
- readme, files, commits, refs
- /
- filter
- y
- copy the clone command
- c
- compare the chosen commit with another (or shift-click both)
- ?
- show or hide this list