[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] 69/255: better names for dynamic local variables
From: |
Eric Schulte |
Subject: |
[elpa] 69/255: better names for dynamic local variables |
Date: |
Sun, 16 Mar 2014 01:02:21 +0000 |
eschulte pushed a commit to branch go
in repository elpa.
commit 3b95f58b75e207d1d438cb6147115e05a220ef1e
Author: Eric Schulte <address@hidden>
Date: Tue May 22 14:37:43 2012 -0400
better names for dynamic local variables
---
sgf-board.el | 68 +++++++++++++++++++++++++++++-----------------------------
sgf-tests.el | 10 ++++----
2 files changed, 39 insertions(+), 39 deletions(-)
diff --git a/sgf-board.el b/sgf-board.el
index c5abaa3..8f2c6ea 100644
--- a/sgf-board.el
+++ b/sgf-board.el
@@ -31,11 +31,11 @@
;;; Visualization
-(defvar sgf-board nil "Holds the board local to a GO buffer.")
+(defvar *board* nil "Holds the board local to a GO buffer.")
-(defvar sgf-sgf nil "Holds the sgf data structure local to a GO buffer.")
+(defvar *sgf* nil "Holds the sgf data structure local to a GO buffer.")
-(defvar sgf-index nil "Index into the sgf local to a GO buffer.")
+(defvar *index* nil "Index into the sgf local to a GO buffer.")
(defun make-board (size) (make-vector (* size size) nil))
@@ -117,27 +117,27 @@
(sgf-nthcdr *sgf* *index*))))
(defun get-create-pieces ()
- (let ((pieces (aget (sgf-ref sgf-sgf sgf-index) :pieces)))
+ (let ((pieces (aget (sgf-ref *sgf* *index*) :pieces)))
(if pieces
(when (listp pieces) pieces)
- (clear-labels sgf-board)
- (apply-moves sgf-board (sgf-ref sgf-sgf sgf-index))
- (setq pieces (board-to-pieces sgf-board))
- (push (cons :pieces pieces) (sgf-ref sgf-sgf sgf-index))
+ (clear-labels *board*)
+ (apply-moves *board* (sgf-ref *sgf* *index*))
+ (setq pieces (board-to-pieces *board*))
+ (push (cons :pieces pieces) (sgf-ref *sgf* *index*))
pieces)))
(defun update-display ()
- (unless sgf-sgf (error "sgf: buffer has not associated sgf data"))
+ (unless *sgf* (error "sgf: buffer has not associated sgf data"))
(delete-region (point-min) (point-max))
(goto-char (point-min))
- (setq sgf-board (pieces-to-board (get-create-pieces) (length sgf-board)))
+ (setq *board* (pieces-to-board (get-create-pieces) (length *board*)))
(insert
"\n"
- (board-to-string sgf-board)
+ (board-to-string *board*)
"\n\n")
- (let ((comment (aget (sgf-ref sgf-sgf sgf-index) :C)))
+ (let ((comment (aget (sgf-ref *sgf* *index*) :C)))
(when comment
- (insert (make-string (+ 6 (* 2 (board-size sgf-board))) ?=)
+ (insert (make-string (+ 6 (* 2 (board-size *board*))) ?=)
"\n\n")
(insert comment)))
(goto-char (point-min)))
@@ -146,21 +146,21 @@
(let ((buffer (generate-new-buffer "*sgf*")))
(with-current-buffer buffer
(sgf-mode)
- (set (make-local-variable 'sgf-sgf) game)
- (set (make-local-variable 'sgf-index) '(0))
+ (set (make-local-variable '*sgf*) game)
+ (set (make-local-variable '*index*) '(0))
;; TODO: this shouldn't be required
- (unless (tree-equal sgf-index '(0))
- (setq sgf-index '(0))
- (setf (car sgf-index) 0))
- (let* ((root (sgf-ref sgf-sgf sgf-index))
+ (unless (tree-equal *index* '(0))
+ (setq *index* '(0))
+ (setf (car *index*) 0))
+ (let* ((root (sgf-ref *sgf* *index*))
(name (or (aget root :GN)
(aget root :EV)))
(size (or (aget root :S) (aget root :SZ)
- (unless (tree-equal sgf-index '(0))
- (error "sgf: bad index %S" sgf-index))
+ (unless (tree-equal *index* '(0))
+ (error "sgf: bad index %S" *index*))
(error "sgf: game has no associated size"))))
(when name (rename-buffer name 'unique))
- (set (make-local-variable 'sgf-board) (make-board size))
+ (set (make-local-variable '*board*) (make-board size))
(update-display)))
(pop-to-buffer buffer)))
@@ -171,18 +171,18 @@
(defun up (&optional num)
(interactive "p")
(prog1 (dotimes (n num n)
- (unless (alistp (sgf-ref sgf-sgf sgf-index))
+ (unless (alistp (sgf-ref *sgf* *index*))
(update-display)
(error "sgf: no more upwards moves."))
- (decf (car (last sgf-index 2)))
+ (decf (car (last *index* 2)))
(update-display))))
(defun down (&optional num)
(interactive "p")
(prog1 (dotimes (n num n)
- (incf (car (last sgf-index 2)))
- (setf (car (last sgf-index)) 0)
- (unless (alistp (sgf-ref sgf-sgf sgf-index))
+ (incf (car (last *index* 2)))
+ (setf (car (last *index*)) 0)
+ (unless (alistp (sgf-ref *sgf* *index*))
(update-display)
(error "sgf: no more downwards moves."))
(update-display))))
@@ -190,18 +190,18 @@
(defun left (&optional num)
(interactive "p")
(prog1 (dotimes (n num n)
- (unless (alistp (sgf-ref sgf-sgf sgf-index))
+ (unless (alistp (sgf-ref *sgf* *index*))
(update-display)
(error "sgf: no more backwards moves."))
- (decf (car (last sgf-index)))
+ (decf (car (last *index*)))
(update-display))))
(defun right (&optional num)
(interactive "p")
(prog1 (dotimes (n num n)
- (incf (car (last sgf-index)))
- (unless (alistp (sgf-ref sgf-sgf sgf-index))
- (decf (car (last sgf-index)))
+ (incf (car (last *index*)))
+ (unless (alistp (sgf-ref *sgf* *index*))
+ (decf (car (last *index*)))
(update-display)
(error "sgf: no more forward moves."))
(update-display))))
@@ -254,8 +254,8 @@
(:move
(bset (car move) (cdr move))
(let ((color (if (equal :B (car move)) :B :W)))
- (remove-dead sgf-board (other-color color))
- (remove-dead sgf-board color)))
+ (remove-dead *board* (other-color color))
+ (remove-dead *board* color)))
(:label
(dolist (data (cdr move)) (bset (car move) data)))))))
diff --git a/sgf-tests.el b/sgf-tests.el
index 1fb34dd..1196bf3 100644
--- a/sgf-tests.el
+++ b/sgf-tests.el
@@ -147,9 +147,9 @@
(ert-deftest sgf-display-fresh-sgf-buffer ()
(with-sgf-file "sgf-files/3-4-joseki.sgf"
- (should sgf-board)
- (should sgf-sgf)
- (should sgf-index)))
+ (should *board*)
+ (should *sgf*)
+ (should *index*)))
(ert-deftest sgf-independent-points-properties ()
(with-sgf-file "sgf-files/3-4-joseki.sgf"
@@ -166,8 +166,8 @@
(should (= 3 (length (neighbors board 1))))))
(defun stone-counts ()
- (cons (stones-for sgf-board :B)
- (stones-for sgf-board :W)))
+ (cons (stones-for *board* :B)
+ (stones-for *board* :W)))
(ert-deftest sgf-singl-stone-capture ()
(with-sgf-file "sgf-files/1-capture.sgf"
- [elpa] 60/255: passing first five tests, (continued)
- [elpa] 60/255: passing first five tests, Eric Schulte, 2014/03/15
- [elpa] 64/255: passing all tests, Eric Schulte, 2014/03/15
- [elpa] 67/255: support for converting *very* large files, Eric Schulte, 2014/03/15
- [elpa] 63/255: consistently passing first 7 tests, Eric Schulte, 2014/03/15
- [elpa] 73/255: indentation, Eric Schulte, 2014/03/15
- [elpa] 66/255: parsing weird comments, Eric Schulte, 2014/03/15
- [elpa] 72/255: tweak header, Eric Schulte, 2014/03/15
- [elpa] 68/255: misc, Eric Schulte, 2014/03/15
- [elpa] 65/255: cleanup and straightening, Eric Schulte, 2014/03/15
- [elpa] 71/255: other new files, Eric Schulte, 2014/03/15
- [elpa] 69/255: better names for dynamic local variables,
Eric Schulte <=
- [elpa] 70/255: bringing in some files from my old go-mode, Eric Schulte, 2014/03/15
- [elpa] 74/255: sending sgf commands to gnugo, Eric Schulte, 2014/03/15
- [elpa] 76/255: sgf-play -> sgf-trans, Eric Schulte, 2014/03/15
- [elpa] 75/255: stubbing out board interaction functions, Eric Schulte, 2014/03/15
- [elpa] 78/255: stubbing out generic trans functions, Eric Schulte, 2014/03/15
- [elpa] 79/255: communicating with gnugo through gtp generics, Eric Schulte, 2014/03/15
- [elpa] 77/255: saner requirement dependency graph, Eric Schulte, 2014/03/15
- [elpa] 81/255: normalization, Eric Schulte, 2014/03/15
- [elpa] 80/255: splitting the sgf back end from the board interface, Eric Schulte, 2014/03/15
- [elpa] 84/255: more transition, Eric Schulte, 2014/03/15