Universal Turing machine: Difference between revisions
m
→Program
Cyril Nocton (talk | contribs) m (→Program) |
|||
Line 2,393:
0</pre>
<syntaxhighlight lang="lisp">;; 22.
(defun run (
(let ((left
(loop
(
(
(
(@ (when match (setf state operand) (return)))
(format t "Q = <~a ~{~a~}.~{~a~}>~%" state (reverse left) right)))</syntaxhighlight>▼
(t (setf operand token)))
(unless (first right)
(setf right (cons blank (rest right))))))
▲ (format t "Q = <~a, ~{~a~}.~{~a~}>~%" state (reverse left) right)))</syntaxhighlight>
====Code====
|