Tiny changes, made note of bug in SPL.
authorplugd <plugd@thelambdalab.xyz>
Mon, 11 May 2020 12:45:05 +0000 (14:45 +0200)
committerplugd <plugd@thelambdalab.xyz>
Mon, 11 May 2020 12:45:05 +0000 (14:45 +0200)
NOTES.org
koth.scm
parser.scm

index 00eceb7..9239397 100644 (file)
--- a/NOTES.org
+++ b/NOTES.org
@@ -1,5 +1,9 @@
 #+TITLE: Development notes for Corewar
 
+* MARS
+
+** TODO Debug SPL instruction behaviour.
+
 * Load file parsing
 
 ** DONE Use strings for program names
index a9c1a84..45e4bb8 100644 (file)
--- a/koth.scm
+++ b/koth.scm
        (if (null? rankings)
            (print "No warriors on hill!")
            (begin
-             (print rankings)
              (print "Warrior" "\t" "Score")
              (print "-=-=-=-" "\t" "=-=-=")
-             (for-each (lambda (r) (print (car r) "\t" (cadr r))) rankings)))))
+             (for-each (lambda (r) (print (car r) "\t\t" (cadr r))) rankings)))))
     ((hill-dir challenger-file)
      (challenge hill-dir challenger-file))
     (else
index f116033..c112cf9 100644 (file)
@@ -15,7 +15,7 @@
           (newline-irx (irregex "^\n"))
           (comma-irx (irregex "^,"))
           (period-irx (irregex "^\\."))
-          (redcode-irx (irregex "^;redcode\n"))
+          (redcode-irx (irregex "^;redcode.*\n"))
           (name-start-irx (irregex "^;[ \t]*name "))
           (name-irx (irregex "^[^\n]*"))
           (author-start-irx (irregex "^;[ \t]*author "))