Check for multiple spaces in form
authorFrank Duncan <frank@kank.net>
Sun, 12 Jul 2015 17:53:57 +0000 (12:53 -0500)
committerFrank Duncan <frank@kank.net>
Sun, 12 Jul 2015 17:53:57 +0000 (12:53 -0500)
resources/twospaces.lisp [new file with mode: 0644]
src/main/checker.lisp

diff --git a/resources/twospaces.lisp b/resources/twospaces.lisp
new file mode 100644 (file)
index 0000000..c5183b3
--- /dev/null
@@ -0,0 +1,14 @@
+(in-package #:nothing)
+
+(defun small-guy (a b) (+ a b))
+(defun small-guy-2 (a b) (+ a b))
+
+(defun hello-world (a b c)
+ (progn
+  (let
+   ((x  y)
+    (z 9))
+   (with-open-file (str "increasinglylongfilenamesfailme.dat" :direction :input :if-does-not-exist :create)
+    (when
+     (read-line str)
+     (format t "This file had some things in int, yay!~%")))))
index 2513812cc26d76f95f13e0cf7f163e8c94ed5e70..bb057fb6fb8cf863a1f3552d1a55b6657e7f329a 100644 (file)
@@ -8,7 +8,7 @@
 ; * No line longer than 120 characters
 ; * No use of unexported symbols in other packages
 ; * No tabs
 ; * No line longer than 120 characters
 ; * No use of unexported symbols in other packages
 ; * No tabs
-; - Only one space between elements in a form on a single line
+; * Only one space between elements in a form on a single line
 ; * in-package must be first line in file unless file is package.lisp
 ; * No whitespace at end of line
 ; * No lines that are only whitespace
 ; * in-package must be first line in file unless file is package.lisp
 ; * No whitespace at end of line
 ; * No lines that are only whitespace
@@ -49,7 +49,6 @@
     :all ; matches everything
    )))
 
     :all ; matches everything
    )))
 
-
 (defun set-state (state)
  (when (not (find state *possible-states*))
   (error "Can't set state to ~A" state))
 (defun set-state (state)
  (when (not (find state *possible-states*))
   (error "Can't set state to ~A" state))
     ((and *form-stack* (/= (1+ (cadr (car *form-stack*))) *col-no*))
      "All form elements must be indented equally")
     (t (set-state :normal)))))
     ((and *form-stack* (/= (1+ (cadr (car *form-stack*))) *col-no*))
      "All form elements must be indented equally")
     (t (set-state :normal)))))
+ (defevaluator :normal "  " (constantly "Only one space between items of a form"))
  (defevaluator :normal "." (constantly nil)))
  (defevaluator :normal "." (constantly nil)))